Ленар
Forum Member / Участник форума
Участник № / Member № 2144
отправлено / posted
Есть необходимость передавать из графики в программу значение переменной (например 0). А в программе затем при определенных условиях устанавливать ее же в 1. Я создал 2 аргумента: один в программе и один в экране, привязал их друг к другу. Но какой тип указывать у аргументов? оба in/out? не срабатывает. Или вообще 2-мя аргументами не обойтись? Как бы организовать такую связь двустороннюю (то есть контроль значения с обеих сторон), без создания каналов? Может вопрос и не "умный", но со SCADA в первый раз работаю...
Сообщения / Posts 37 | Из / From: Россия
| IP / IP: IP адрес / IP address |
отправлено / posted
В данном случае всё должно работать, но как только будут выполняться условия программы (установка аргумента в "1"), то задать значение из графики не удастся. Давайте рассмотрим пример, где это можно применить и какие условия. И решим Вашу задачу.
Сообщения / Posts 17322 | Из / From: Россия
| IP / IP: IP адрес / IP address |
Ленар
Forum Member / Участник форума
Участник № / Member № 2144
отправлено / posted
В программе вкючается звуковое оповещение (в аварийной ситуации), по нажатию кнопки на графике оно должно выключаться, для чего создан аргумент "play", при play=1 в программе звук выключается, но в графику нужно послать play=0, чтобы при следующей аварии звук включился снова, так как при play=out (на графике) и при установке однократно в графике =1 он посылает =1 на каждом цикле. play=in в программе следовательно он не может установить ее =0 после того как поймал =1.
Сообщения / Posts 37 | Из / From: Россия
| IP / IP: IP адрес / IP address |
отправлено / posted
* Присылайте Ваш тестовый проектик, демонстрирующий данную ситуацию на адрес технической поддержки hotline2@adastra.ru. В письме ещё раз подробно опишите ситуацию и какой результат ожидается.
Сообщения / Posts 17322 | Из / From: Россия
| IP / IP: IP адрес / IP address |