This is topic Программа не возвращает значение in forum Языки программирования в TRACE MODE 6 / Algorithm Programming Languages at Форум TRACE MODE: техническая поддержка.
Написал на FBD простенькую программу, которая контролирует связь с ПЛК. От ПЛК в ее входной аргумент прилетает бит, который меняет свое значение раз в 5 сек. На выходе привязал бит 1 канала хек16. Вообщем, шаблон программы драг энд дроп перетащил в каналы проекта. При включении МРВ бит от ПЛК прилетает и меняет свое значение, как и задумано. Но выходной бит программы свое значение при прекращении поступлении бита от ПЛК не меняет. Вопрос: почему программа не выполняет работу? Нужен какой-то триггер для ее старта, или входного значения достаточно? Често говоря, очень мутно у вас описан этот процесс создания программ.
Posted by Пешин Артем Эдуардович (Участник № / Member № 8412) on :
На входе один аргумент, привязанный к атрибуту 3 бита канала Word. В этот бит ПЛК записывает бит. На выходе программы значение true: привязал к выходу канала Hex16 бит 1. При включении МРВ в мониторинге бит от ПЛК идет, но в канал выхода Hex16 никакое значение не приходит. Хотя по программе должно. Опишите как пример мне программу инвертирования бита к примеру. По порядку. А то я уже запутался с вашей логикой аргумент-канал-атрибут…
Posted by Пешин Артем Эдуардович (Участник № / Member № 8412) on :