Здравствуйте. Меня интересует корректно ли работает пользовательский словарь и переменная @message в ТМ 6.04? Почемуто не могу добиться отображения конкретного сообщения, на конкретном значении?
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
По Trace Mode 6.04 ничего сказать не можем. В релизе 6.06.2 все работает.
Posted by Olkhovik Dmitriy (Участник № / Member № 3704) on :
Не подскажете мне в переменную @message значения должны присваиваться атрибуту значание или параметр? Может я что-нибудь неправильно делаю: Есть канал Float типа input, создаю програмку с 2-мя аргументами, 1-му присваиваю реальное значение канала Float, 2-му присваиваю (@message)атрибут значение. @message привязываю к пользовательсому словорю, в канале Float выставляю индекс аварийного словоря(словарь, к которому присваивал message)и ставлю галочку "отчет тревог". код программы: PROGRAM VAR_INPUT Исх_част_R : REAL; END_VAR VAR_OUTPUT _Message_1_VALUE : REAL; END_VAR
if Исх_част_r<>55 Then _Message_1_VALUE=1; end_if; if Исх_част_r<>80 Then _Message_1_VALUE=2; end_if; if Исх_част_r<>120 Then _Message_1_VALUE=3; end_if; if Исх_част_r<>180 Then _Message_1_VALUE=4; end_if; if Исх_част_r<>200 then _Message_1_VALUE=5; end_if; if Исх_част_r<>250 then _Message_1_VALUE=6; end_if;
END_PROGRAM
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Вы должны посылать число во входное значение канала, связанного с переменной @message.
Posted by Olkhovik Dmitriy (Участник № / Member № 3704) on :
А сами привязки у меня правильно выполнены? Почемуто словарь выдает сообщения некорректно т.е ввожу например значение 55, он выдает сообщения еслиб я послал 180? Подскажите плз, очень надо...
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Пришлите Ваш проект на hotline@adastra.ru
Posted by AdAstra Technical Support (Участник № / Member № 4) on :