This is topic Возобновление свяли между NLL и RTM in forum NetLink Light - клиентские станции at Форум TRACE MODE: техническая поддержка.


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

Posted by ddkel (Участник № / Member № 4120) on :
 
NLL и RTM соеденены через DSL-модемы:
1. Через 5-80 минут связь между NLL и RTM прерывается окончательно; в этом промежутке времени связь переодически обрывается-возобновляется:
(14:30:1) INF_RTM:node 0 unpresent,now work = 40
(14:32:42) INF_RTM:node unload(N) = 0
Пробовал, контролируя @Status.Параметр=0, через @Load перезагружать консоль через останов (посылка 0x1F в @Load через INOUT аргумент экрана и ГЭ "Кнопка", если вручную, или через INOUT аргумент программы, если "автоматически"), программа консоли аварийно закрывалась. Подскажите, как можно восстановить связь NLL и RTM и почему не работает @Load?
2. При увеличении периода пересчета каналов вызова программы и экрана, аргументы которых привязаны к каналам удаленного узла (для снижения интернет-трафика) свыше 1 минуты, связь между NLL и RTM не устанавливается вообще, подскажите, как можно это исправить?
 
Posted by Nico (Участник № / Member № 5342) on :
 
увеличить время после последнего приема (20 c по умолчанию)
не надо перезагружать консоль !
 
Posted by ddkel (Участник № / Member № 4120) on :
 
Уже ставил 300 сек. Что значит «не перезагружать консоль»?
 
Posted by Nico (Участник № / Member № 5342) on :
 
"через @Load перезагружать консоль через останов ..."

1.поставить отладку сети(0x400) и узлов(0x80)
2.какой номер релиза
 
Posted by ddkel (Участник № / Member № 4120) on :
 
Ставил я такие параметры отладки. Результат показан выше. ТМ60707.
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Установите ключи DEBUG=c80 в узлах RTM и NLL.
Пришлите на техподдержку файл проекта и папки обоих узлов.
 
Posted by ddkel (Участник № / Member № 4120) on :
 
NLL архивы не читает, но на всякий случай поставил ключи отладки 0хС80, повторюсь: ключи 0х480 я уже ставил, результат в первом посте. папка МРВ великовата, объект находится далеко, буду там через неделю-две, пришлю папку без архивов. Не могли бы Вы дать пока пояснения по @LOAD?
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Функция перезагрузки достаточно критична к ресурсам, параметрам узла и к режимам восстановления состояния переменных. В общем случае ее применение требует конкретной привязки к проекту. Практики успешного использования этой функции нет.
В Вашем случае эта функция не продуктивна, т.к. перезагрузка узла без выгрузки исполнительного модуля не освобождает ресурсы, не очищает очереди в потоках и не осуществляет переинициализацию коммуникаций.

Если папка проекта после сжатия будет чрезмерно велика, Вы можете выложить ее в интернет и прислать нам ссылку.
 
Posted by ddkel (Участник № / Member № 4120) on :
 
Вообще, «переинициализацию коммуникаций» можно выполнить средствами ТМ?
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Каждый узел после потери связи с другим узлом периодически пытается обратиться к нему по известному ему IP-адресу. Принимать какие-либо дополнительные усилия нет необходимости.
По умолчанию этот период исчисляется минутами.
В релизе 6.08 есть возможность задать этот период в конфигурационном файле.
 


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



Powered by Infopop Corporation
UBB.classic™ 6.7.2