Подскажите, что я делаю не так? ПК на котором работает МРВ имеет две сетевые карты, по одной сети он связан с контроллерами WinPAC и получает данные, вторая сетевая карта отвечает за работу во внутренней сети предприятия. Создал узел NLL. Запускаю на другом ПК предприятия который находится во внутренней сети предприятия. Никакие данные на NLL не передаются. В NLL создал экраны с привязками к параметрам из МРВ. Пробовал в разных сочетаниях ПК. В чем может быть причина?
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
В узле МРВ необходимо задать флажки "Прием/Посылка" на двух адаптерах - первом и втором. Сетевой адрес указать из корпоративной сети, в которой размещен NLL. В корпоративной сети должны проходить широковещательные рассылки. В противном случае подключение NLL к МРВ будет осуществляться медленнее и восстановление связи при нарушениях трафика будет происходить с задержками.
Posted by AlKon (Участник № / Member № 1919) on :
Попробовал! У меня все так и было! Но результата нет. Все равно никакие данные не передаются на NLL. У вас на сайте есть тестовый пример RMT+NLL ?
Posted by AlKon (Участник № / Member № 1919) on :
Заработало, но с большой задержкой! У меня был указан IP адрес сети сбора данных. Получается что он необязателен?!
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
В Вашей ситуации IP-адрес МРВ для контроллера WinPAC не является необходимым, поскольку МРВ обозначает себя в сети широковещательными рассылками.
Posted by AlKon (Участник № / Member № 1919) on :
Есть вопрос еще вот какой: NLL работает как то странно. Те данные которые на экране изменяются, а те которые на других экранах еще не открытых - нулевые. Стоит открыть другой экран - параметры передаются и изменяются и впоследствии уже не обнуляются, а изменяются. А на неоткрытых экранах - параметры нулевые. Это правильно или это сеть виновата?
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Именно так организован обмен данными между NLL и МРВ.
Posted by AlKon (Участник № / Member № 1919) on :
Еще небольшой вопрос: При переходе на новый релиз 6.08 обновлять нужно все и МикроRTM для WinPAC (новый релиз затребует новую регистрацию ПО или нет)?
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Обновлять нужно все продукты и компилировать проект в релизе 6.08. Новая регистрация продуктов не требуется.
Posted by AlKon (Участник № / Member № 1919) on :
При обновлении на WinPAC предыдущий релиз не удалять, а заменить новым?
Posted by AlKon (Участник № / Member № 1919) on :
И еще вопрос? Можно ли где-то посмотреть все продукты, которые были лицензированы от нашей организации? И сейчас один из контроллеров WinPAC будем отправлять в ремонт и скорее всего там будет переустановка системы и соответственно слетит ПО МикроRTM. Как восстановить лицензию на него?
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
При обновлении в контроллере надо произвести замену соответствующих компонентов ПО.
По вопросам лицензионного обслуживания обращайтесь непосредственно по sales@adastra.ru.
Posted by AlKon (Участник № / Member № 1919) on :
Вопрос про новый релиз - где искать атрибуты положения всплывающего экрана (не нашел в обозначениях)? Они постоянно будут показывать расположение экрана (не надо будет задавать доп.команды, чтобы определить или чтобы задать)?
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Для программного управления положением всплывающего экрана надо обращаться к атрибутам 242 и 243 с помощью команд setAttributeI(UDINT ch_id, UINT attr_id, DINT value) с одновременной подачей во ВХОД канала вызова экрана числа 4.
В настоящее время с тех же атрибутов с помощью команд getAttributeI(UDINT ch_id, UINT attr_id) можно считать положение экрана только до первой подачи во ВХОД канала вызова экрана числа 4. После подачи такой команды ручное перемещение экрана отслеживаться не будет.
В дальнейшем эта блокировка функции отслеживания будет снята.