отправлено / posted
Написал на FBD простенькую программу, которая контролирует связь с ПЛК. От ПЛК в ее входной аргумент прилетает бит, который меняет свое значение раз в 5 сек. На выходе привязал бит 1 канала хек16. Вообщем, шаблон программы драг энд дроп перетащил в каналы проекта. При включении МРВ бит от ПЛК прилетает и меняет свое значение, как и задумано. Но выходной бит программы свое значение при прекращении поступлении бита от ПЛК не меняет. Вопрос: почему программа не выполняет работу? Нужен какой-то триггер для ее старта, или входного значения достаточно? Често говоря, очень мутно у вас описан этот процесс создания программ.
Сообщения / Posts 32 | Из / From: Российская Федерация
| IP / IP: IP адрес / IP address |
отправлено / posted
На входе один аргумент, привязанный к атрибуту 3 бита канала Word. В этот бит ПЛК записывает бит. На выходе программы значение true: привязал к выходу канала Hex16 бит 1. При включении МРВ в мониторинге бит от ПЛК идет, но в канал выхода Hex16 никакое значение не приходит. Хотя по программе должно. Опишите как пример мне программу инвертирования бита к примеру. По порядку. А то я уже запутался с вашей логикой аргумент-канал-атрибут…
Сообщения / Posts 32 | Из / From: Российская Федерация
| IP / IP: IP адрес / IP address |