This is topic Переменная MESSAGE in forum Редактор проекта TRACE MODE 6 / at Форум TRACE MODE: техническая поддержка.


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

Posted by Путинцев Н.В. (Участник № / Member № 1093) on :
 
Пытаемся выдавать сообщения с помощью переменной MESSAGE. Оказывается это не так то просто. Во первых:
Если привязывать канал типа OUTPUT методом перетаскивания его на переменную MESSAGE, то почему то происходит обратное – переменная MESSAGE привязывается к входному значению канала. В справке же написано, что переменная контролирует реальное значение канала. Однако в этом случае все работает нормально, сообщения выдаются правильные. Если же через СВОЙСТВА переменной привязать ее к реальному значению канала, то выдается только первое сообщение из словаря, не зависимо от посланного значения.
Во вторых:
Если теперь, когда все работает, в указанном канале вызвать программу и с ее помощью формировать реальное значение канала, то сообщения не выдаются. Хотели уж было создать еще один канал для вызова программы, но оказалось все гораздо проще. У вас в справке ошибка. Монитор генерирует сообщение при изменении не реального значения канала, а выходного.
[attention / внимание]
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
1) Описатель @message никак не мог у Вас привязаться к Входному значению канала, это канал привязывается к значению описателя. Проверено. И только так должно быть. Описатель можно привязать только к другому описателю!
2) А Вы программу поди как Трансляцию подключили, а Реальное и Аппаратное значение не связали, поэтому данные в канале и не проходят!
 
Posted by Путинцев Н.В. (Участник № / Member № 1093) on :
 
1. Здесь, вероятно, какая то игра слов. Просто я считаю, что если у канала в СВОЙСТВАХ имеется запись:
Привязка: @Message_1:Значение …,
то это означает привязку @Message_1 к входному значению этого канала. Это не так?
Напишите, пожалуйста, как их нужно правильно привязывать друг к другу. С помощью меню СВОЙСТВА канала или описателя?
2. Все верно, как трансляцию. Это как раз и подтверждает, что монитор генерирует сообщение при изменении не реального значения канала, а выходного. Исправьте в справке!
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
1) Если канал типа Input, то да - ко входу, но если канал типа Output, то к выходу. Ведь в этом случае привязка является приемником данных, а не источником.

2) Ок, исправим.
 


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



Powered by Infopop Corporation
UBB.classic™ 6.7.2