Здравствуйте.
Откопал на работе в закромах контроллер DVP28SV11T, вот и решил освоить LD и SFC языки (в ISPsoft). Опыта практический ноль, разве что только SIEMENS logo в FBD немножко программировал.
Тем более что в будущем на предприятии нужно сделать автоматизацию пропаривателя и рано или поздно придется осваивать ПЛК.
Простенькую программку у меня удалось написать, залить в контроллер и посмотреть как моргают лампочки. Теперь решил начать писать программу на пропариватель, если не вникая в технологический процесс то нужно сделать 2 режима ручной и автоматический. В ручном нужно чтобы по нажатию определенных кнопок открывались клапана и включались нории. В автоматическом соответственно чтобы весь цикл пропарки шел циклический и в случае ошибки (не открылся клапан, или давление упало) процесс останавливался и можно было перейти в ручной режим и закончить процесс в ручном режиме.
Так вот цикл автоматики я написал, вроде все работает как надо, но вот адекватную работу совместного ручного и автоматического не получатся. В руководстве по программированию предлагают использовать IST инструкцию. На сколько я понял нужно описать 3 режима (ручной, автоматический и возврат в нулевую точку). Но тут возникают следующие вопросы:
1) Как они будут работат совместно? (чтобудет если посредние автоматического режима перейти в ручной)
2) Где их описывать? (в одном цикле SFC или в трех или вообще может в LD)
3) В чем и где писать инициализацию (отдельно от циклов в LD или вначале режима)
4) Чем должен заканчиваться каждый из режимов (в мануле пишут что авто должен командой RET, а при проверки выдает ошибку).
Вообще в руководстве изолжен основной смысл работы IST инструкции, а как его реализовать в ISPsoft непонятно.
P.S. Есть ли еще манулы по DVP и ISPsoft кроме "руководство по программированию" и "DVP-PLC Application Examples" и стандартной справки в ISPsoft
- Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
- Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
- Не надо писать свой вопрос в первую попавшуюся тему - всегда лучше создать новую тему.
- За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения. Непонятно? - Читать здесь.
- Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
- Перед тем как что-то написать - читать здесь, а затем здесь и здесь.
- Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.
Помощь начианающему в программировании DELTA DVP
Модератор: Глоб.модераторы
-
- новенький
- Сообщения: 1
- Зарегистрирован: 09 июн 2014, 11:28
- Имя: Аристов Александр Михайлович
- Страна: Россия
- город/регион: Алтайский край
-
- новенький
- Сообщения: 1
- Зарегистрирован: 14 сен 2014, 22:25
- Имя: Калабин Николай Иванович
- Страна: Российская Федерация
- город/регион: Санкт-Петербург
Re: Помощь начианающему в программировании DELTA DVP
Читай книгу "Программируемые логические контроллеры DVP.
Руководство по программированию"
Руководство по программированию"
-
- БАН
- Сообщения: 642
- Зарегистрирован: 03 июн 2010, 12:26
- Имя: Козин Александр Елисеевич
- Страна: Украина
- город/регион: Одесса
- Благодарил (а): 2 раза
- Поблагодарили: 6 раз
- Забанен: Бессрочно
Re: Помощь начианающему в программировании DELTA DVP
"И — боже вас сохрани — не читайте до обеда советских газет." (с)
Так и по поводу этой книжки. Если хотите нормального описания - читайте английскую версию документации непосредственно с сайта загрузки Delta Electronics (http://www.delta.com.tw/product/em/down ... d=1&tpid=3). Там все досконально описано. В русских версиях, как правило, непростительно похабное количество ошибок.
Так и по поводу этой книжки. Если хотите нормального описания - читайте английскую версию документации непосредственно с сайта загрузки Delta Electronics (http://www.delta.com.tw/product/em/down ... d=1&tpid=3). Там все досконально описано. В русских версиях, как правило, непростительно похабное количество ошибок.