Подробности о драйвере S7Plus

В этой главе описываются возможные уровни отладки и коды ошибок OMS +.

Уровни отладки

Используйте параметры командной строки для распознавания возможных причин ошибок во время выполнения драйвера. Для получения дополнительной информации обо всех других параметрах используйте -helpdbg (см. также Параметры диспетчера).

Уровень отладкиОписание
продолжениеВозвращает подробную информацию о подключениях Liefert detaillierte Informationen zur Verbindung (
symВозвращает информацию о просмотре / разрешении символьных адресов.
подпискаВозвращает информацию об обработке подписки.
сигнализацияУправление сигнализацией

Сообщения об ошибках

В следующей таблице приведен список кодов ошибок библиотеки IOMS. Коды ошибок могут использоваться драйвером и передаваться в программу просмотра журналов “КАСКАД Цифра”.

Константа в библиотеке IOMSЗначениеТекст ошибки
ОК0Вызов OMS + завершился успешно.
async_call_pending6Этот код ошибки сигнализирует о том, что выполнение вызова OMS + стало асинхронным. Информация о результате и завершении выполнения доставляется посредством интерфейса обратного вызова.
Сервис не зарегистрирован18Сервис был проигнорирован по разным причинам.
Сеансы обслуживания отменены22Возвращается, когда для подтверждения был использован неверный пароль.
Конечный файл23Файл завершен
ServiceLegitimatedForLevel225Используемый пароль был правильным для уровня легитимации 2. Фактический уровень легитимации сеанса не изменится, если раньше он был лучше, чем 2.
ServiceLegitimatedForLevel326Используемый пароль был правильным для уровня легитимации 3. Фактический уровень легитимации сеанса не изменится, если раньше он был лучше, чем 3.
ServiceLegitimatedForLevel133Используемый пароль был правильным для уровня легитимации 1. Фактический уровень легитимации сеанса не изменится, если раньше он был выше 1.
temporarily_out_of_resources37На данный момент ресурсов нет.
Legitim_Level_Currently_Disabled38Легитимация с помощью указанного пароля в настоящее время отключена.
Неизвестная ошибка-1OMS + столкнулась с общей ошибкой.
InvalidValueType-2OMS::Value не имеет ожидаемого / предполагаемого типа значения.
Значение InvalidArgumentValue-3По крайней мере, один из аргументов имеет неожиданное значение.
Достаточно доступной памяти-4Для завершения вызова OMS + недостаточно доступной памяти.
Object_not_found-12Адресованный объект найден не был.
Invalid_AID-32Указанный идентификатор атрибута (AID) недействителен.
Invalid_value_range-61Обнаружено значение вне диапазона.
InvalidRoot-67OMS + не удалось определить корневой объект дерева объектов.
Недействительная_ассоциация-70Используется неверная ассоциация.
async_but_cb_interface_not_found-73Попытка выполнить операцию в асинхронном режиме без действительного интерфейса обратного вызова.
no_delete_allowed-86Удаление запрещено.
не реализовано-95Попытка использовать не реализованную функцию
ServiceInvalidAddress-104Адрес целевого сервера неверен.
Обслуживание запрещено-107В настоящее время работа сервиса запрещена (например, из-за выполнения транзакции)
Сервис недоступен-108Сервис в настоящее время недоступен.
Обслуживание прервано-135Запрос на обслуживание был прерван по желанию клиента.
InvalidCase-240Ошибка, возникающая из-за конечного автомата или случая переключения, когда появляется неожиданное событие или значение, которое не поддерживается в данном контексте.
NullPointer-246Вызов OMS + не может быть продолжен, поскольку указатель равен нулю.
Неверная версия-258Обнаружена несовместимость версий.
Примечания-270Возвращено oms_get_oms_error, если ошибка-Источники!= error_src_OMS_internal.
Целостность-351Целостность проекта нарушена.
Invalid_TypeInfo_Format-502Формат TypeInfo не поддерживается.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *