Коды ошибок Beckhoff TF6340

Программный модуль TwinCAT 3 TF6340 Serial Communication. В таблице — 46 кодов неисправностей и предупреждений с расшифровкой по документации производителя.

КодОписание
0x3D090002Система не может найти указанный файл.
0x3D090005Доступ запрещён.
0x3D090057Неверный параметр.
0x00009001Указанный COM-порт недопустим. Допустимый диапазон значений: 1 .. 255
0x00009002Команда для TcAdsSerialCommServer недопустима.
0x00009003Внутренняя ошибка
0x00009011Переданная структура параметров неизвестна TcAdsSerialCommServer.
0x00009012Переданная структура параметров неизвестна TcAdsSerialCommServer.
0x00009013Уровень трассировки (переменная TraceLevel во входной структуре SerialCfg [} 65]) для вывода сообщений недопустим.
0x00009021Указанная скорость передачи (baud rate) не поддерживается.
0x00009022Указанная четность недопустима.
0x00009023Указанное число битов данных недопустимо.
0x00009024Указанное число стоп-битов недопустимо.
0x00009025Управление Dtr недопустимо.
0x00009026Управление Rts недопустимо.
0x00009027Cts is invalid
0x00009028Dsr is invalid
0x00009029Dsr is invalid
0x00009031Внутренняя ошибка
0x00009032Переполнение приемного буфера в TcAdsSerialCommServer. Входящие данные потеряны. Принятые данные должны запрашиваться немедленно. Необходимо обеспечить, чтобы данные не накапливались в PLC-функциональном блоке SerialLineControlADS [} 52]. Это может быть
0x00009033соединение связи, это значение не превышает 1000. COM-порт уже открыт. SerialLineControlADS автоматически попытается закрыть порт и снова открыть его с заданными параметрами. Если на выходе в следующих циклах отсутствуют ошибки
соединение связи, это значение не превышает 1000. COM-порт уже открыт. SerialLineControlADS автоматически попытается закрыть порт и снова открыть его с заданными параметрами. Если на выходе в следующих циклах отсутствуют ошибки и выход PortOpened = TRUE, открытие COM-порта успешно завершено.
0x00009034Взаимодействие с COM-портом невозможно, так как COM-порт еще не открыт сервером TcAdsSerialCommServer. SerialLineControlADS автоматически попытается снова открыть порт с заданными параметрами. Если на выходе отсутствуют ошибки
Взаимодействие с COM-портом невозможно, так как COM-порт еще не открыт сервером TcAdsSerialCommServer. SerialLineControlADS автоматически попытается снова открыть порт с заданными параметрами. Если на выходе в следующих циклах отсутствуют ошибки и выход PortOpened = TRUE, открытие COM-порта успешно завершено.
0x00009035COM-порт не удалось закрыть корректно.
0x00009036COM-порт не удалось закрыть корректно.
0x00009037При существующем соединении связи эта ошибка может возникнуть при отключении USB-устройства. Перед отключением USB-устройства вход bConnect должен быть установлен в FALSE, и таким образом COM-порт закрыт. Также причиной может быть ошибка чтения
При существующем соединении связи эта ошибка может возникнуть при отключении USB-устройства. Перед отключением USB-устройства вход bConnect должен быть установлен в FALSE, и таким образом COM-порт закрыт. Также причиной может быть ошибка чтения. Подробности можно вывести с помощью переменной TraceLevel во входной структуре SerialCfg [} 65]. SerialLineControlADS закрыл порт и автоматически попытается снова открыть его с заданными параметрами. Если
0x00009038на выходе в следующих циклах отсутствуют ошибки и выход PortOpened = TRUE, открытие COM-порта успешно завершено. Причиной этого кода ошибки может быть ошибка записи. Подробности можно вывести с помощью
на выходе в следующих циклах отсутствуют ошибки и выход PortOpened = TRUE, открытие COM-порта успешно завершено. Причиной этого кода ошибки может быть ошибка записи. Подробности можно вывести с помощью переменной TraceLevel во входной структуре SerialCfg [} 65]. Возможно, данные не были переданы. Автоматического повторения попытки записи не происходит.
4Превышено время задержки символа. ZVZ = 220 мс. Время задержки символа — это максимальный интервал времени между передачей двух следующих друг за другом символов.
5Превышено время задержки подтверждения. Другое устройство отправило символ подтверждения (DLE = 10H) дважды во время обработки телеграммы. QVZ = 2 с. Первое подтверждение ожидается в начале передачи. При ошибке выход ErrorState имеет значение "Wait_DLE_TXstart". Причина может заключаться в неисправном физическом соединении или неверном параметре интерфейса. Второе подтверждение ожидается после передачи пользовательских данных. При возникновении ошибки ErrorState имеет значение "Wait_DLE_TXend". В этом случае причиной могут быть, например, потеря данных, искажение данных или перестановка байтов данных.
6Превышено время задержки повтора. WVZ = 4 с. При возникновении ошибки телеграмма повторяется. Если телеграмма не повторяется другим устройством, функциональный блок 3964R
7Ошибка контрольной суммы при приёме данных. Каждая телеграмма снабжена контрольной суммой. При приёме данных вычисленная контрольная сумма сравнивается с принятой контрольной суммой.
9Ошибка интерфейса при передаче
10Ошибка интерфейса при приёме
11Ошибка параметризации. Количество байтов для отправки TxCount равно нулю.
12Неверный заголовок протокола. Заголовок телеграммы данных не соответствует спецификации RK512
20Телеграмма отклонена другим устройством с отрицательным подтверждением (NAK). Ошибка может возникнуть в следующих состояниях передачи (ErrorState): Wait_DLE_TXstart: локальный PLC инициирует телеграмму стартовым символом. Другое устройство отклоняет телеграмму с NAK. Wait_DLE_TXend: другое устройство отклоняет телеграмму с NAK после передачи пользовательских данных. В этом случае причиной может быть, например, ошибка контрольной суммы на другом устройстве.
22Недопустимая команда. Получена телеграмма с недопустимым идентификатором команды (SEND / FETCH).
52Недопустим параметр DbSize или NrOfBytes, либо получена слишком длинная телеграмма данных.
53Недопустимый адрес блока данных. Адрес блока данных DbAdr недопустим.
54Ошибка синхронизации. Может возникнуть, если оба партнёра по связи начинают передачу одновременно.
257Тайм-аут на уровне телеграмм RK512. Ожидаемая ответная телеграмма не была получена в течение времени ожидания TREA.
258Ошибка в ответной телеграмме. Ответная телеграмма от партнёра по связи содержит сообщение об ошибке. Номер ошибки можно прочитать из дополнительной информации об ошибке в AUX.
259Ответная телеграмма партнёра по связи имеет неверную длину
260Тайм-аут при отправке. Телеграмму Send или Fetch не удалось отправить, несмотря на несколько попыток
261Ошибка на уровне протокола 3964R. Предсказуемые ошибки на этом уровне сообщаются не как общая ошибка RK512ERR_3964ERROR, а с подробным номером ошибки.
262Передача телеграммы была прервана без успешного завершения.
998ERROR_NOACCESS

Источник — документация производителя: Manual TwinCAT 3 | Serial Communication (PDF). Перевод на русский выполнен автоматически; при расхождениях руководствуйтесь документом производителя.

Beckhoff TF6340 в каталоге

Смотрите также: Beckhoff в каталоге.

Оборудование вышло из строя? ПромТехнолог выполняет ремонт промышленной электроники и поставляет замену — отправьте запрос с артикулом и кодом ошибки.