4.1.1.2.5.9.3. Диагностика работы
Служебные сигналы
Модуль Siemens S7 Client динамически создаёт служебные сигналы:
опроса категорий данных по команде;
контроля состояния источника;
контроля операций;
контроля и управления основными параметрами модуля.
Опрос категорий данных по команде
Полный тег служебных сигналов опроса категорий данных по команде:
Service.Modules.<Имя модуля>.Device <Идентификатор устройства>.Categories.<Имя сигнала>
|
Сигнал
|
Тип
|
Описание сигнала
|
TotalPoll
|
Bool
|
Команда опроса всех категорий данных:
True - опросить все категории данных
|
Имя категории
|
Bool
|
Команда опроса категории данных:
True - опросить категорию данных
|
Status
|
Uint4
|
Статус опроса категории данных:
0 - опрос категории не ведётся
1 - категория данных опрашивается
|
Контроль состояния источника
Полный тег служебных сигналов контроля состояния источника:
Service.Modules.<Имя модуля>.Device <Идентификатор устройства>.Source.<Имя сигнала>
|
Сигнал
|
Тип
|
Описание сигнала
|
ActivityState
|
Uint4
|
Состояние источника:
0 – не активный - обмен данными с источником не ведётся
1 – активный - ведётся обмен данными с источником
|
Status
|
Uint4
|
Статус ПЛК:
4 – остановлен
8 – в работе
9 – в работе в составе резервной пары ПЛК
|
Контроль и управление основными параметрами модуля
Полный тег стандартных служебных сигналов контроля и управления основными параметрами модуля имеет вид
Service.Modules.<Имя модуля>.<Имя сигнала>
|
Стандартные служебные сигналы:
Сигнал
|
Тип
|
Описание сигнала
|
Active
|
Bool
|
Активность модуля:
True – запущен
False – остановлен
Соответствует значению параметра Активность. Управляется служебным сигналом «Active.Set»
|
FrameLogEnable
|
Bool
|
Ведение журнала работы:
True – ведется
False – не ведётся
Соответствует значению параметра Вести журнал работы модуля. Управляется служебным сигналом «FrameLogEnable.Set»
|
SystemLogTraceLevel
|
Uint4
|
Уровень детализации журнала работы:
1 – предупреждения и аварийные сообщения
2 – информационные сообщения
3 – отладочные сообщения
Соответствует значению параметра Уровень трассировки в журнал приложений. Управляется служебным сигналом «SystemLogTraceLevel.Set»
|
Id
|
String
|
Идентификатор модуля в конфигурации Astra.Server
|
Журнал работы
Модуль Siemens S7 Client ведёт журнал работы, в который записывается информация о работе модуля и обмене данными с контроллером.
Чтобы модуль вёл журнал работы, в общих параметрах модуля установите параметру Вести журнал работы модуля значение Да или установите сервисному сигналу модуля FrameLogEnable.Set значение true.
|
Журнал работы модуля сохраняется в файл <имя модуля>.aplog по умолчанию:
в ОС Windows в папке:
C:\Program Files\AstraRegul\\Astra.Server\Logs;
|
в Linux системах в директории:
/opt/AstraRegul//Astra.Server/Logs.
|
Для просмотра журнала работы модуля используется сервисное приложение Просмотрщик лога кадров.
Каждая запись журнала имеет порядковый номер, дату, время и описание. Записи входящих и исходящих кадров модуля дополнительно содержат номер устройства, источник и канал.