Коды ошибок Beckhoff TS6340
Программная библиотека TwinCAT 2 PLC Serial Communication. В таблице — 25 кодов неисправностей и предупреждений с расшифровкой по документации производителя.
| Код | Описание |
|---|---|
| 0x3D090002 | 1024000002 Система не может найти указанный файл. | Эта ошибка может возникнуть, если указанный COM-порт недоступен. Убедитесь, что значение COM-порта и остальные параметры в ComSerialConfig [} 34] заданы правильно. | ERROR_FILE_NOT_FOUND |
| 0x3D090005 | 1024000005 Доступ запрещен. | Проверьте, не был ли соответствующий последовательный COM-порт уже занят/открыт другой программой. В этом случае необходимо освободить порт в другой программе, чтобы обеспечить связь. | ERROR_ACCESS_DENIED |
| 0x3D090057 | 1024000087 Неверный параметр. | Эта ошибка возникает, если входной параметр для последовательных данных | ERROR INVALID PARAM _ _ ETER |
| 0x00009001 | 36865 Указанный COM-порт недопустим. Допустимый диапазон значений: 1 .. 255 | COMERRORADS INVALID COMPORT _ _ |
| 0x00009002 | 36866 Команда для TcAdsSerialCommServer недопустима. | COMERRORADS INVALID CMD _ _ |
| 0x00009003 | 36867 Внутренняя ошибка | COMERRORADS INVALID DATAPOINTER _ _ |
| 0x00009011 | 36881 Переданная структура параметров неизвестна TcAdsSerialCommServer. | COMERRORADS INVALID CFGSTLEN _ _ |
| 0x00009012 | 36882 Переданная структура параметров неизвестна TcAdsSerialCommServer. | COMERRORADS INVALID CFGSTVER _ _ |
| 0x00009013 | 36883 Уровень трассировки (переменная TraceLevel во входной структуре SerialCfg [} 34]) для вывода сообщений недопустим. | COMERRORADS INVALID TL _ _ |
| 0x00009021 | 36897 Указанная скорость передачи данных не поддерживается. | COMERRORADS INVALID BAUDRATE _ _ |
| 0x00009022 | 36898 Указанная четность недопустима. | COMERRORADS INVALID PARITY _ _ |
| 0x00009023 | 36899 Указанное число битов данных недопустимо. | COMERRORADS INVALID BYTESIZE _ _ |
| 0x00009024 | 36900 Указанное число стоп-битов недопустимо. | COMERRORADS INVALID STOPBIT _ _ |
| 0x00009025 | 36901 Управление Dtr недопустимо. | COMERRORADS INVALID DTR CTRL _ _ _ |
| 0x00009026 | 36902 Управление Rts недопустимо. | COMERRORADS INVALID RTS CTRL _ _ _ |
| 0x00009027 | 36903 Cts недействителен. | COMERRORADS_INVALID_CTS_OUTCTRL |
| 0x00009028 | 36904 Dsr недействителен. | COMERRORADS_INVALID_DSR_OUTCTRL |
| 0x00009029 | 36905 Dsr недействителен. | COMERRORADS_INVALID_DSR_SENS |
| 0x00009031 | 36913 Внутренняя ошибка | COMERRORADS_NOT_INIT |
| 0x00009032 | 36914 Переполнение приемного буфера в TcAdsSerialCommServer. Входящие данные потеряны. Принятые данные должны запрашиваться немедленно. Необходимо обеспечить, чтобы в функциональном блоке ПЛК SerialLineControlADS [} 21] не накапливались данные. Это можно контролировать по выходу RxBufCount. При стабильном соединении это значение не превышает 1000. | COMERRORADS_RD_BUFFER_OVERRUN |
| 0x00009033 | 36915 COM-порт уже открыт. SerialLineControlADS автоматически попытается закрыть порт и снова открыть его с заданными параметрами. Если в последующих циклах на выходе нет ошибок и выход PortOpened = TRUE, открытие COM-порта успешно завершено. | COMERRORADS_PORT_CONNECTED |
| 0x00009034 | 36916 Взаимодействие с COM-портом невозможно, так как COM-порт еще не открыт TcAdsSerialCommServer. SerialLineControlADS автоматически попытается снова открыть порт с заданными параметрами. Если в последующих циклах на выходе нет ошибок и выход PortOpened = TRUE, открытие COM-порта успешно завершено. | COMERRORADS_PORT_NOT_CONNECTED |
| 0x00009035 | 36917 COM-порт не удалось корректно закрыть. | COMERRORADS_RD_THREAD_TIMEOUT |
| 0x00009036 | 36918 COM-порт не удалось корректно закрыть. | COMERRORADS_WR_THREAD_TIMEOUT |
| 0x00009037 | 36919 При существующем соединении эта ошибка может возникнуть при отключении USB-устройства. Перед отключением USB-устройства необходимо установить вход bConnect в FALSE и тем самым закрыть COM-порт. Также причиной может быть ошибка чтения. Подробности можно вывести с помощью переменной TraceLevel во входной структуре SerialCfg [} 34]. SerialLineControlADS закрыл порт и автоматически попытается снова открыть его с заданными параметрами. Если в последующих циклах на выходе нет ошибок, | COMERRORADS_RD_FAILURE |
Источник — документация производителя: Manual TwinCAT 2 PLC Serial Communication (PDF). Перевод на русский выполнен автоматически; при расхождениях руководствуйтесь документом производителя.
Beckhoff TS6340 в каталоге
Смотрите также: Beckhoff в каталоге.
Оборудование вышло из строя? ПромТехнолог выполняет ремонт промышленной электроники и поставляет замену — отправьте запрос с артикулом и кодом ошибки.