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/000038.html

Posted by Ленар (Участник № / Member № 2144) on :
 
Есть необходимость передавать из графики в программу значение переменной (например 0). А в программе затем при определенных условиях устанавливать ее же в 1. Я создал 2 аргумента: один в программе и один в экране, привязал их друг к другу. Но какой тип указывать у аргументов? оба in/out? не срабатывает. Или вообще 2-мя аргументами не обойтись? Как бы организовать такую связь двустороннюю (то есть контроль значения с обеих сторон), без создания каналов?
Может вопрос и не "умный", но со SCADA в первый раз работаю...
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
В данном случае всё должно работать, но как только будут выполняться условия программы (установка аргумента в "1"), то задать значение из графики не удастся.
Давайте рассмотрим пример, где это можно применить и какие условия. И решим Вашу задачу.
 
Posted by Ленар (Участник № / Member № 2144) on :
 
В программе вкючается звуковое оповещение (в аварийной ситуации), по нажатию кнопки на графике оно должно выключаться, для чего создан аргумент "play", при play=1 в программе звук выключается, но в графику нужно послать play=0, чтобы при следующей аварии звук включился снова, так как при play=out (на графике) и при установке однократно в графике =1 он посылает =1 на каждом цикле. play=in в программе следовательно он не может установить ее =0 после того как поймал =1.
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
*
Присылайте Ваш тестовый проектик, демонстрирующий данную ситуацию на адрес технической поддержки hotline2@adastra.ru. В письме ещё раз подробно опишите ситуацию и какой результат ожидается.
 


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



Powered by Infopop Corporation
UBB.classic™ 6.7.2