Показать сообщение отдельно
Старый 19.09.2017, 11:21   #7
Igor6567
Новичок
 
Регистрация: Sep 2017
Сообщения: 9
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: подпрограммы в SMLogix

Цитата:
Сообщение от Gromov Посмотреть сообщение
Пожалуйста, разъясните дополнительно. Что значит "обнулить" и зачем это делать? Какого рода данные из смарта передаются в модбас? Это значения каких-то уставок?
С терминала контроллера из окна ручного режима управляю вручную исполнительными механизмами через модбусовские тэги с контроллера ОВЕН присваивая им значения через SMART тэги. При выходе из окна ручных команд и при смене режима работы оборудования на автоматический в программе SMLogix я должен обнулить SMART тэги, чтобы они в свою очередь обнулили модбусовские тэги ручных команд...
Для этого я в программе SMLogix забираю выходные сигналы со SMART тэгов и те, которые в 1, я пишу в соответствующий читающий SMART тэг сначала 1, а затем 0. Иначе никак, и так 40 экземпляров. Придумал макрос из трёх элементов, т.е. 120 блоков ушло на одну эту функцию...Может я что-то тупо не так делаю...
Igor6567 вне форума   Ответить с цитированием