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