Файл функции обратного вызова для выполнения при возникновении события ошибки
Настройка ErrorFcn для выполнения файла функции обратного вызова при возникновении события ошибки. Событие ошибки генерируется при сбое асинхронной транзакции. Например, асинхронное чтение элементов, которые невозможно прочитать, создает событие ошибки. Событие ошибки не генерируется для ошибок конфигурации, таких как установка недопустимого значения свойства, а также для синхронных операций чтения и записи.
Когда Error происходит событие, функция, указанная в ErrorFcn передается два параметра: Obj и EventInfo. Obj является объектом, связанным с событием, и EventInfo - структура событий, содержащая поля Type и Data. Type для поля установлено значение 'Error'. Data содержит структуру со следующими полями:
|
Имя поля |
Описание |
|---|---|
|
|
Местное время (в качестве вектора даты), по которому произошло событие. |
|
|
Идентификатор транзакции, связанный с событием. |
|
|
Имя группы. |
|
|
Структура, содержащая информацию по каждой номенклатуре, которая вызвала ошибку во время этой транзакции. |
Items структурный массив содержит следующие поля:
|
Имя поля |
Описание |
|---|---|
|
|
Имя элемента. |
|
|
Сообщение об ошибке. |
Значение по умолчанию для ErrorFcn является @opccallback.
Обратите внимание, что информация о событии ошибки также хранится в EventLog собственность.
|
Доступ |
Чтение/запись |
|
Относится к |
|
|
Тип данных |
|
|
Ценности |
|