4.1.1.2.3.1.6. Диагностика работы модуля

 

Диагностика станций через сигналы

 
Модуль Modbus TCP Master динамически создает служебные сигналы для подключенных станций. Через служебные сигналы, созданные модулем, пользователь имеет возможность наблюдать за работой станций. Права доступа к служебным сигналам только на чтение
 
Журнал работы модуля сохраняется в файл <имя модуля>.aplog по умолчанию:
в ОС Windows в папке:
C:\Program Files\AstraRegul\\Astra.Server\Logs;
 
в Linux системах в директории:
/opt/AstraRegul//Astra.Server/Logs.

Сигнал состояния связи по каналу

Тип: bool.
Тег сигнала:
Astra.OPCDAServer.Service.Modules.<Идентификатор модуля>.Station<номер станции>.Channels.<IP-адрес канала>:<порт>.ConnectionState
 
Значения:
True – связь по каналу установлена.
False – связь по каналу отсутствует.
 

Сигнал состояния связи со станцией

Тип: int4.
Тег сигнала:
Astra.OPCDAServer.Service.Modules.<Идентификатор модуля>.Station <номер станции>. ConnectionState
 
Значения:
0 – соединение отсутствует.
1 – ожидание переподключения в случае кратковременной потери связи.
2 – соединение есть.
3 – запрашиваются или передаются данные.
 

Сигнал физического соединения со станцией

Тип: bool.
Тег сигнала:
Astra.OPCDAServer.Service.Modules.<Идентификатор модуля>.Station <номер станции>. ConnectionState.ConnectionState
 
Значения:
True – соединение со станцией установлено.
False – соединение со станцией отсутствует.
 

Сигнал логического соединения со станцией

Тип: bool.
Тег сигнала:
Astra.OPCDAServer.Service.Modules.<Идентификатор модуля>.Station <номер станции>. ConnectionState.Logical
 
Значения:
True – соединение со станцией установлено.
False – соединение со станцией не восстановлено после истечения таймаута потери связи.
 

Количество принятых ответов от подчиненной станции

 
Значение инкрементируется при получении ответа от станции, вне зависимости от данных, находящихся в ответе.
Тег сигнала:
Astra.OPCDAServer\Service.Modules. <Идентификатор модуля>.Station <номер станции>.ReceivedResponseCount
 

Количество отправленных запросов подчиненной станции

Тег сигнала:
Astra.OPCDAServer\Service.Modules.<Идентификатор модуля>.Station <номер станции>. SentRequestCount
 

Журнал работы модуля

 
Каждый модуль ведет журнал работы. В журнал работы модуля сохраняется вся информация о работе модуля и об обмене данными с подчиненными станциями.
 
Журнал работы модуля предназначен для контроля работы модуля в режиме реального времени, а так же просмотра прошедших событий модуля. В окне приложения Просмотрщик лога кадров отобразятся записи журнала работы модуля в виде таблицы со столбцами, которые соответствуют набору свойств модуля.