Тема / Topic: Решение вопросов по конфигурации RTM+ + NLL
raven999
Forum Member / Участник форума
Участник № / Member № 4537
отправлено / posted
Добрый день! Существует конфигурация: Контроллер Omron CJ2H с Ethernet на борту МРВ+ на 128 каналов NLL на 20 шаблонов TM 6.06, пока нет времени обновиться до 6.07 МРВ работает и настроен, осталось только связь с Омроном проверить, но я думаю что тут проблем не будет. А вот с NLL возникают проблемы. 1. Использую подсветку статуса аналогового канала. На МРВ все отлично работает, а вот на NLL динамизации нет, все просто серое. 2. Если запускаю сначала МРВ а потом NLL то МРВ падает с критической ошибкой. Если наоборот, то вроде все нормально 3. В свойствах сообщений можно поставить AR+G+Net - это чтобы сообщение передавалось на NLL, можно поставить AR+G+PlayLoopStop, но нету AR+G+Net+PlayLoopStop. Как можно реализовать чтобы и сообщения передавались на NLL и звук был и там и там? При чем есть AR+Net+Play, но нужно еще и G, чтобы отображалось в ОТ. Вроде пока все!
Сообщения / Posts 31 | Из / From: Россия
| IP / IP: IP адрес / IP address |
отправлено / posted
1. В разделе "Связь через аргументы" указано: "Значение аргумента устанавливается для соответствующего атрибута локального канала, созданного монитором, – это следует иметь в виду при использовании связи аргумента с такими атрибутами удаленного канала, как, например, (4, I) Достоверность и (8, W) Подключение. " Это означает, что виртуальный канал CHCS, который будет запрашивать среди прочих атрибутов и атрибут СОСТОЯНИЕ удаленного канала, присвоит полученное значение своему атрибуту СОСТОЯНИЕ и в момент, когда удаленный канал выключится, выключится и виртуальный канал в NLL. Обмен по этому каналу прекратится и уже не восстановится. Атрибуты СОСТОЯНИЕ, ПОДКЛЮЧЕНИЕ и ДОСТОВЕРНОСТЬ удаленных каналов надо упаковывать в МРВ в отдельныЕ каналЫ HEX16 или HEX32 и передавать в NLL, а там уже отображать в графике их отдельные биты путем маскирования в ГЭ. 2. Для выявления критической ошибки надо диагностировать протокол профайлера при запуске с ключом DEBUG=400 в файле конфигурирования запуска TMcom_xx.cnf и анализировать конкретный проект. 3. В описанной Вами задаче генерацию звука надо реализовывать в МРВ дополнительной программой и управлять звуком через системную переменную @Sound_File. Дополниельный канал позволит передать команду на генерацию соответствующего звукового сообщения в NLL.
Сообщения / Posts 17317 | Из / From: Россия
| IP / IP: IP адрес / IP address |
raven999
Forum Member / Участник форума
Участник № / Member № 4537
отправлено / posted
1. то есть мне нужно в экране создать аргументы привязанные к состоянию, и отображать цвета уже по этим аргументам? Вернее если быть точным, нужно привязать к аргументу "Интервал" 3. попробую разобраться, если есть пример проекта вышлите пожалуйста на xxxx@mail.ru
[ 14.12.2010, 15:18: Сообщение отредактировал / Message edited by AdAstra Technical Support ]
Сообщения / Posts 31 | Из / From: Россия
| IP / IP: IP адрес / IP address |
raven999
Forum Member / Участник форума
Участник № / Member № 4537
отправлено / posted
+1 вопрос У канала FLOAT прописана единица измерения. как ее отобразить на экране, вместо единицы измерения пишется ее код
Сообщения / Posts 31 | Из / From: Россия
| IP / IP: IP адрес / IP address |
отправлено / posted
1. Если Вам нужно отображать цвет в зависимости от значения атрибута "Интервал", надо запрашивать его и с его помощью динамизировать цвет в ГЭ. 2. Пример с вызовом звукового файла в NLL выслал. 3. В NLL есть определенные особенности в передаче строковых атрибутов. Для передачи "единицы измерения" задайте соответствующему аргументу экрана в узле CONSOLE тип данных REAL, а "Формат" отображения значения в ГЭ "Текст" задайте "По умолчанию".
Сообщения / Posts 17317 | Из / From: Россия
| IP / IP: IP адрес / IP address |
raven999
Forum Member / Участник форума
Участник № / Member № 4537
отправлено / posted
1. Все в порядке, разобрался 2. Спасибо, тоже все в порядке 3. Супер, теперь все отображается
по 3 пункту вопрос: Если я на NLL передаю строковые переменные(базовое имя канала, комментарий), какой нюанс в их передаче имеется?
Сообщения / Posts 31 | Из / From: Россия
| IP / IP: IP адрес / IP address |
отправлено / posted
Надо тип данных у соответствующего аргумента экрана NLL задать REAL, а формат отображения в ГЭ "Текст" - "По умолчанию".
Сообщения / Posts 17317 | Из / From: Россия
| IP / IP: IP адрес / IP address |