Коды ошибок 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 недопустимо. |
| 0x00009027 | Cts is invalid |
| 0x00009028 | Dsr is invalid |
| 0x00009029 | Dsr 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-порта успешно завершено. |
| 0x00009035 | COM-порт не удалось закрыть корректно. |
| 0x00009036 | COM-порт не удалось закрыть корректно. |
| 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 | Передача телеграммы была прервана без успешного завершения. |
| 998 | ERROR_NOACCESS |
Источник — документация производителя: Manual TwinCAT 3 | Serial Communication (PDF). Перевод на русский выполнен автоматически; при расхождениях руководствуйтесь документом производителя.
Beckhoff TF6340 в каталоге
Смотрите также: Beckhoff в каталоге.
Оборудование вышло из строя? ПромТехнолог выполняет ремонт промышленной электроники и поставляет замену — отправьте запрос с артикулом и кодом ошибки.