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