Здравствуйте, Создал 2 узла РТМ в одном проекте. Подключил датчик температуры, вывел его на экран_1 РТМ_1. В настройках выставил контроль границ задал диапазоны. В настройках канала выставил Arg в интервале выставил нужные цвета.Запускаю проект , нагреваю датчик.Все показывает как надо-цвета ГЭ Текст меняются. Теперь во второй RTM посылаю значение с того же датчика. Запускаю на одном ПК RTM_1, на втором ПК RTM_2. Связь по ethernet. На обоих экранах вижу значение датчика. начинаю нагревать. На RTM_1 индикация есть о превышении температуы, на экране RTM_2 всегда показывает одним цветом хотя при превышении должна покрасится красным. Что я делаю не так? Где исправить?
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
1. Как Вы "во второй RTM посылаете значение с того же датчика"? 2. Какой шаблона экрана используется на втором RTM? 3. Контролируются ли границы в настройках канала-датчика во втором RTM?
Posted by Legolas (Участник № / Member № 5047) on :
1. Из источников-приемников перетащил канала на float RTM_1, Потом канал float из RTM_1 перетащил на канал float RTM_2 2. В обоих RTM просто создал эркан (Создать компонент-Экран) 3. Контроль границ установлен на обоих каналах в обоих RTM. Если посмотреть в Компонентах то на RTM_1 у данного канала первые атрибуты 000=24.1 R 001=24.1 A 002=5.9 In В компонентах RTM_1 открываю канал и вижу атрибуты: 000=24.1 R 001=0 A 002=0 In Может в этом причина?
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Видимо, "В компонентах RTM_2 открываю канал и вижу атрибуты: 000=24.1 R 001=0 A 002=0 In"
Похоже, что соответствующий аргумент канала CALL.Screen в RTM_2 привязан не к своему каналу FLOAT, а к каналу FLOAT узла RTM_1.