Да, наглядный пример превосходства структурированного языка, но это не для слабых умов конечно:))
Мля, с MS4D ковыряюсь, вот же раздули... и информационного материала мало.
Вид для печати
Да, наглядный пример превосходства структурированного языка, но это не для слабых умов конечно:))
Мля, с MS4D ковыряюсь, вот же раздули... и информационного материала мало.
Как видите для решения Вашей задачи вполне достаточно и самой простой ПР-ки.
Я использую ПЛК110-60 только когда в задачу соберутся несколько условий:
1. Требуется реализация нестандартного протокола обмена.
2. В системе имеются приборы с различными протоколами и разными скоростями обмена (без 2-го порта не обойтись)
3. Требуется приличное количество дискретных входов и выходов.
4. Требуются "быстрые входы".
5. Требуется объемный обмен данными через Ethernet разными протоколами.
6. Требуется подключение панелей операторов в режиме Мастер (использую RS232).
Если чего-то в задаче нет, то это - "из пушки по воробьям".
А такие задачи - большая редкость.
Чаще всего ПР110 на все про все!!!
Vadik2881 а разве в MS4D нет ST ? там точно еще есть C# правда вроде под отдельной лицензией. И сделать там программу имитирующую ПЛК вроде без проблем.
Правда не знаю архитектуры самой MS4D как она это запускает, может и нельзя. я в RapidScada сделал такое, правда программировать надо в VisualStudio в виде отдельной dll
Ну я как раз согласен за оптимальность. Ну не 110пр конечно, но 205 везде работает хорошо.
Но опять же, мы ещё до сервосистем недошли, но тут видимо овену пока не светит.
Да, ПЛК110-60 это избыток в данном случае, но он валяется уже 4 года без дела и смотрю его уже сняли с производства и поддержки. Это то про что постоянно говорю. Да, сименс дорого, но он сименс и через 10 лет и через 50, а это для пром производства, где очень сложное оборудование - очень важно.
В общем надо его применить в качестве резерва у меня тут одной устающей системе управления загрузкой сырья Motan.
Но ещё мне не нравится применение панелей оператор с софтом. У Овена это СПЗхх. Это дополнительная уязвимость оборудованию ну и гляньте сколько панель в 15 дюймах стоит, аж 120 тысяч. За эти деньги можно шикарный комп промышленный с огромным монитором поставить.
Вот жду недождусь прихода ПР103 с Ethernet.
Я бы не лез во всякие полигоны, а OwenLogic развивал. Скорость, память добавить и можно на крупные объекты смотреть.
Есть конечно ST в MS4D но структура и синтаксис местами отличается почему-то, название системных функций другие. Я слабый программист в ST, но думал, что он должен единым для всех устройств... Скопировать тупо не выходит... Вот пытаюсь натянуть первый алгоритм от EFrol в ST, попутно разбираясь в самой MS4D. Но у них организация дерева системы очень непонятное. То-ли специально запутать и зарабатывать на обучении, то-ли для возможностей. Работа с физическим узлом тоже какая-то не информативная. Не ну понятно, надо погружаться и осваивать...
Нашёл ошибочку, 32 R_Trig не работает Вложение 81861 Указан 31
Вот так ST выглядит в MS4D. Всё работает, радуюсь как ребёнок:) EFrol спасибо огромное, там ещё много довешивать, но это самое трудное для меня было.
Меняю своё мнение на счёт ST, думал не нужен. Хотя данная задача и решается на FBD но на грани максимума. Но осваивать полноценно ST мы конечно не будем:) на это нужно время и постоянная практика...
с вероятностью 99% по другому у программиста не получилось :) по себе знаю.Цитата:
То-ли специально запутать и зарабатывать на обучении, то-ли для возможностей.
а вместо if not I1 then Q1:=false нельзя писать if !I1 Q1:=false ????