exponenta event banner

ErrorFcn

Файл функции обратного вызова для выполнения при возникновении события ошибки

Описание

Настройка ErrorFcn для выполнения файла функции обратного вызова при возникновении события ошибки. Событие ошибки генерируется при сбое асинхронной транзакции. Например, асинхронное чтение элементов, которые невозможно прочитать, создает событие ошибки. Событие ошибки не генерируется для ошибок конфигурации, таких как установка недопустимого значения свойства, а также для синхронных операций чтения и записи.

Когда Error происходит событие, функция, указанная в ErrorFcn передается два параметра: Obj и EventInfo. Obj является объектом, связанным с событием, и EventInfo - структура событий, содержащая поля Type и Data. Type для поля установлено значение 'Error'. Data содержит структуру со следующими полями:

Имя поля

Описание

LocalEventTime

Местное время (в качестве вектора даты), по которому произошло событие.

TransID

Идентификатор транзакции, связанный с событием.

GroupName

Имя группы.

Items

Структура, содержащая информацию по каждой номенклатуре, которая вызвала ошибку во время этой транзакции.

Items структурный массив содержит следующие поля:

Имя поля

Описание

ItemID

Имя элемента.

Error

Сообщение об ошибке.

Значение по умолчанию для ErrorFcn является @opccallback.

Обратите внимание, что информация о событии ошибки также хранится в EventLog собственность.

Особенности

Доступ

Чтение/запись

Относится к

opcda

Тип данных

character vector, дескриптор функции или массив ячеек

Ценности

@opccallback является функцией обратного вызова по умолчанию.

См. также

Функции

opccallback, showopcevents

Свойства

EventLog, Timeout