This is topic однократная посылка в канал OUT при запуске RTM in forum TRACE MODE 7 профессиональная версия / TRACE MODE 7 professional version at Форум TRACE MODE: техническая поддержка.


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

Posted by юный_инженер (Участник № / Member № 8204) on :
 
Здравствуйте!
как однократно, при запуске проекта (с помощью канала MOVE?) послать в выходной канал значение?

Как настроить MOVE на однократную отработку при запуске?

необходимо для манипуляции слоями - отправить при запуске 1 в 9й аргумент канала вызова экрана.
 
Posted by АдАстра. Техподдержка (Участник № / Member № 4) on :
 
Добрый день!
Поставьте в аргументах канала вызова экрана "1" в "Значение по умолчанию" девятому аргументу.
 
Posted by юный_инженер (Участник № / Member № 8204) on :
 
в каналах без привязок - работает установленное значение в поле "Значение по умолчанию". А вот в канал с привязкой к атрибуту Q(9) как бы на старте 1 отправить однократно без использования костылей с вызовами внешних программ?
 
Posted by юный_инженер (Участник № / Member № 8204) on :
 
у меня три слоя - при старте сразу значение 7 присваивается 9(Q) атрибуту шаблона вызова экрана. несмотря на 1 в поле "Значение по умолчанию" в аргумете канала вызова шаблона экрана, привязанного к 9(Q).
 
Posted by Nico (Участник № / Member № 5342) on :
 
Call.Move
установить в IDE
1
- отработать(39.0)
- значение(2) = 1
2
тип(81) = INPUT тогда (38) размерность периода = однократно
или
тип(81) = OUTPUT
 
Posted by юный_инженер (Участник № / Member № 8204) on :
 
сработал другой способ от техподдержки:

Обычный Call.Move (который отрабатывает постоянно). Входной аргумент привязан к аргументу экрана (который привязан к ГЭ управляющему видимостью, например группе кнопок). Выходной аргумент привязан к атрибуту Q канала Call.Screen.
У канала Call.Screen аргумент, который привязан к входному аргументу Call.Move, привязки нет, но есть значение по умолчанию.

спасибо!
 
Posted by АдАстра. Техподдержка (Участник № / Member № 4) on :
 
quote:
Отправитель / Originally posted by юный_инженер:
Обычный Call.Move

Если экранов не много, то стоит перейти на числовые каналы (OUTPUT и с заданным значением на старте).
Канал Call.Move отрабатывает постоянно. А вот числовой OUTPUT-канал по изменению.
 


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



Powered by Infopop Corporation
UBB.classic™ 6.7.2