This is topic Программа не возвращает значение in forum Языки программирования в TRACE MODE 6 / Algorithm Programming Languages at Форум TRACE MODE: техническая поддержка.


To visit this topic, use this URL:
http://forum.adastra.ru/ultimatebb.php/ubb/get_topic/f/33/t/000197.html

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


Новости АСУ ТП / News | SCADA / HMI | Обучение / Trainings | Свяжитесь с нами / Contact Us



Powered by Infopop Corporation
UBB.classic™ 6.7.2