PDA

Просмотр полной версии : Modbus Universal MasterOPC. Подключение по Tcp/ip и RS-485



smk1635
15.06.2013, 14:59
Столкнулись с такой проблемой. К MasterSCADA через Modbus Universal MasterOPC Server подключены два контроллера. Один по Tcp/ip, второй RS-485.
После потери связи данные с контроллера подключенного по эзернет восстанавливаются сразу, а вот у контроллера подключенного по RS-485 имеют признак качества BAD. В чём может быть проблема ?

8973

SCADAMaster
15.06.2013, 19:21
В конфигурации которую вы прислали содержится лишь один узел - TCP.
Вы смотрели лог обмена с устройством в этот момент? Запросы уходят, устройство отвечает?
Можно еще попробовать у устройства включить настройку "Реинициализация узла при ошибке" - это устранит проблему если происходит зависание портов.

smk1635
15.06.2013, 20:00
Извиняюсь, действительно не та конфигурация.
Запросы уходят, устройство отвечает. Те что идут из Скады в контроллер проходят нормально, те что должны считыватся с контроллера имеют признак "BAD".
А можно по подробнее о "Реинициализация узла при ошибке". Что она даст ?

8974

SCADAMaster
16.06.2013, 08:44
Запросы уходят, устройство отвечает. Те что идут из Скады в контроллер проходят нормально, те что должны считыватся с контроллера имеют признак "BAD".

Пришлите лог обмена. Отключите "Узел 1" (чтобы его запросы не попадали в лог), в свойствах сервера включите запись журнала и всех действий. Запустите режим исполнения, разорвите связь и восстановите снова. Лог пишется в папку:
c:\Documents and Settings\All Users\Application Data\InSAT\MasterOPC Universal Modbus Server\SERVERLOGS\
Какая у вас версия OPC сервера?



А можно по подробнее о "Реинициализация узла при ошибке". Что она даст ?

При ошибке порт закроется, а потом будет открыт снова.

smk1635
16.06.2013, 09:43
Пришлите лог обмена. Отключите "Узел 1" (чтобы его запросы не попадали в лог), в свойствах сервера включите запись журнала и всех действий. Запустите режим исполнения, разорвите связь и восстановите снова. Лог пишется в папку:
c:\Documents and Settings\All Users\Application Data\InSAT\MasterOPC Universal Modbus Server\SERVERLOGS\
Какая у вас версия OPC сервера?


Хорошо. Сделаем.

Версия : Demo 32 build (2.0.0.1)

SCADAMaster
16.06.2013, 12:42
Версия : Demo 32 build (2.0.0.1)
2.0.0.1 или 2.0.0.11?
Если 2.0.0.1 - то это старая версия, попробуйте установить текущую
http://www.masteropc.ru/prices/info.php?pid=6944