Коды ошибок Beckhoff BC5150
Мастер/ведомый терминал CANopen. В таблице — 171 код неисправностей и предупреждений с расшифровкой по документации производителя.
| Код | Описание |
|---|---|
| 00 | Общая ошибка |
| 0x1A01 | Не удалось выделить память из huge heap, так как запрошено больше 0x8000 байт |
| 0x1A02 | Не удалось выделить память из near heap, так как запрошено больше 0x1000 байт |
| 0x1A03 | Не удалось выделить память из huge heap, так как запрошено 0 байт |
| 0x1A04 | Не удалось выделить память из near heap, так как запрошено 0 байт |
| 0x110A | Некорректное состояние AdsState в состоянии STOP |
| 0x110B | Устройство не может перейти из RUN в INIT |
| 0x110C | Некорректная длина данных при StopDataTransfer |
| 0x110D | Некорректное состояние DeviceState при StopDataTransfer |
| 0x111A | Неверная длина данных при AddCdl |
| 0x111B | DeleteCdl недопустим в состоянии INIT |
| 0x111C | Неверный IndexOffset при DeleteCdl |
| 0x111D | Неверная длина данных при DeleteCdl |
| 0x111E | Некорректный IndexGroup при AdsWrite |
| 0x111F | Параметры устройства не могут быть прочитаны |
| 0x112B | IndexOffset слишком велик при чтении диагностических данных модуля |
| 0x112F | Недостаточно памяти для ответа ReadBox |
| 0x130A | AddCdl: BoxNo не был определён с помощью AddBox |
| 0x130B | AddCdl: неверный тип действия |
| 0x130C | AddCdl: недостаточно памяти для списка опроса |
| 0x130D | AddCdl: недостаточно памяти для массива списка опроса |
| 0x130E | AddCdl: недостаточно памяти для действий |
| 0x130F | AddCdl: CdlNo уже существует |
| 0x160A | Синтаксическая ошибка в AdsWrite в порт box |
| 0x160B | AMS CmdId не поддерживается портом box |
| 0x160E | AdsReadState не поддерживается портом box |
| 0x160F | AddBox: недостаточно памяти для интерфейса ADS |
| 0x200A | AddCdl: PDO не определен |
| 0x200B | AddCdl: PDO Id уже определен |
| 0x200C | AddBox: синтаксическая ошибка в параметрах ADS StartUp |
| 0x200D | AddBox: синтаксическая ошибка в параметрах ADS StartUp |
| 0x200E | AddBox: Emergency Id уже определен |
| 0x200F | AddBox: определено слишком много PDO |
| 0x201A | AdsRead: невозможно для узла CAN Layer 2 |
| 0x201B | AdsWrite: невозможно для узла CAN Layer 2 |
| 0x201C | AddBox: BootUp Id уже определён |
| 0x201D | AddBox: BoxNo 0 недопустим |
| 0x201E | StartFieldbus: загрузка параметров устройства возможна только в состоянии OFFLINE |
| 0x201F | StartDataTransfer: нет памяти для очереди копирования |
| 0x210A | Недостаточно памяти при загрузке узла |
| 0x210B | Недостаточно памяти при загрузке узла |
| 0x210C | Недостаточно памяти при загрузке узла |
| 0x210D | Недостаточно памяти при загрузке узла |
| 0x210E | Недостаточно памяти при загрузке узла |
| 0x210F | Недостаточно памяти при загрузке узла |
| 0x1001 | Недостаточно памяти для команды AMS |
| 0x1101 | Неверная длина данных в StartFieldbus |
| 0x1102 | Неверное DeviceState в StartFieldbus |
| 0x1103 | Устройство не может перейти из INIT в RUN |
| 0x1104 | Некорректное состояние AdsState в состоянии INIT |
| 0x1105 | Некорректное состояние DeviceState при StopFieldbus |
| 0x1106 | Устройство не может перейти из STOP в RUN, если не определён CDL |
| 0x1107 | Устройство не может перейти из STOP в RUN, если не определён box |
| 0x1108 | Некорректная длина данных при StartDataTransfer |
| 0x1109 | Некорректное состояние DeviceState при StartDataTransfer |
| 0x1110 | Некорректное состояние AdsState в состоянии RUN |
| 0x1111 | Загрузка параметров устройства разрешена только в состоянии INIT |
| 0x1112 | Неверная длина данных при SetDeviceState |
| 0x1113 | AddBox недопустим в состоянии INIT |
| 0x1114 | Неверная длина данных при AddBox |
| 0x1115 | DeleteBox недопустим в состоянии INIT |
| 0x1116 | Неверный IndexOffset при DeleteBox |
| 0x1117 | Неверная длина данных при DeleteBox |
| 0x1118 | ReadBox только с AdsRead |
| 0x1119 | AddCdl недопустим в состоянии INIT |
| 0x1120 | Параметры Box не могут быть прочитаны |
| 0x1121 | Параметры Cdl не могут быть прочитаны |
| 0x1122 | DeleteBox или DeleteCdl возможны только с AdsWrite |
| 0x1123 | ReadBox возможен только в состоянии STOP |
| 0x1124 | Некорректный IndexOffset при ReadBox |
| 0x1125 | Некорректная длина данных при ReadBox |
| 0x1126 | Некорректный IndexGroup при AdsRead |
| 0x1127 | AddDeviceNotification не разрешён в состоянии INIT |
| 0x1128 | DelDeviceNotification не разрешён в состоянии INIT |
| 0x1129 | Слишком большой IndexOffset при чтении диагностических данных устройства |
| 0x1201 | AddCdl: номер CDL слишком велик |
| 0x1202 | DeleteCdl возможен только при остановленном CDL |
| 0x1203 | DeleteCdl невозможен, так как CDL не определён |
| 0x1204 | Цикл не удалось завершить в течение внутреннего времени сторожевого таймера |
| 0x1301 | AddCdl: множитель доступа к I/O слишком велик |
| 0x1302 | AddCdl: начальный цикл должен быть меньше множителя доступа к I/O |
| 0x1303 | AddCdl: неверная длина данных для области выходов |
| 0x1304 | AddCdl: неверное смещение данных для области выходов |
| 0x1305 | AddCdl: область выходов уже определена |
| 0x1306 | AddCdl: неверная длина данных для области входов |
| 0x1307 | AddCdl: неверное смещение данных для области входов |
| 0x1308 | AddCdl: область входов уже определена |
| 0x1309 | AddCdl: неверный тип области |
| 0x1310 | DeleteCdl: CDL не остановлен |
| 0x1311 | AddCdl: недостаточно памяти для списка асинхронной передачи |
| 0x1312 | AddCdl: недостаточно памяти для списка синхронного приёма |
| 0x1313 | AddCdl: недостаточно памяти для асинхронного списка приёма |
| 0x1316 | AddCdl: недостаточно памяти для синхронного списка приёма |
| 0x1318 | AddCdl: разрешено только действие ведомого |
| 0x1319 | AddCdl: недостаточно памяти для списка ведомых |
| 0x1601 | AddBox: значение BoxNo слишком велико |
| 0x1602 | AddBox: недостаточно памяти для стартовой телеграммы ADS |
| 0x1604 | DeleteBox: Box не остановлен |
| 0x1605 | AddBox: недостаточно памяти для телеграммы CDL |
| 0x1606 | AddBox: количество телеграмм CDL слишком велико |
| 0x1607 | BoxRestart: Box не остановлен |
| 0x1608 | BoxRestart: синтаксическая ошибка AdsWriteControl |
| 0x1609 | BoxRestart: неверное состояние AdsState |
| 0x1610 | AddBox: недопустимый канал AMS |
| 0x1611 | Ошибка связи с box AMS |
| 0x1613 | Ошибка связи с box AMS: неверное смещение |
| 0x1614 | Ошибка связи с box AMS: пакет данных слишком большой |
| 0x1615 | Ошибка связи с box AMS: команда AMS слишком большая |
| 0x1616 | Ошибка связи с box AMS: первый пакет данных слишком большой |
| 0x1617 | Ошибка связи с box AMS: неверное первое смещение |
| 0x1701 | AddDeviceNotification: длина диагностических данных устройства слишком мала |
| 0x1702 | AddDeviceNotification: длина диагностических данных устройства слишком велика |
| 0x1703 | AddDeviceNotification: длина диагностических данных модуля (box) слишком мала |
| 0x1704 | AddDeviceNotification: длина диагностических данных модуля (box) слишком велика |
| 0x1705 | AddDeviceNotification: модуль (box) не определён |
| 0x1706 | AddDeviceNotification: неверная IndexGroup |
| 0x1707 | AddDeviceNotification: ресурсы для клиента исчерпаны |
| 0x1708 | DelDeviceNotification: неверный дескриптор (handle) |
| 0x1801 | StartFieldbus: при эквидистантном режиме время сдвига + время безопасности + 2× время синхронизации PLL должно быть больше времени цикла |
| 0x1802 | StartFieldbus: время цикла слишком велико |
| 0x1803 | StartFieldbus: время цикла слишком велико |
| 0x1804 | StartFieldbus: время сдвига слишком велико |
| 0x1805 | StartFieldbus: время синхронизации PLL слишком велико |
| 0x1806 | StartFieldbus: слишком большое время безопасности (Safety time) |
| 0x1807 | StartFieldbus: времена цикла короче 1 мс должны быть целыми делителями 1 мс |
| 0x2001 | StartFieldbus: не удалась инициализация CAN-контроллера |
| 0x2002 | AddBox: неверная длина параметра бокса |
| 0x2003 | AddBox: неверный номер бокса |
| 0x2004 | AddBox: синтаксическая ошибка в параметрах ADS StartUp |
| 0x2005 | AddBox: синтаксические ошибки в параметрах PDO |
| 0x2006 | AddBox: синтаксическая ошибка в длине данных |
| 0x2007 | AddBox: недостаточно памяти |
| 0x2008 | AddCdl: неверная длина принимаемых данных |
| 0x2009 | AddCdl: неверная длина передаваемых данных |
| 0x2010 | AddCdl: неверный индекс телеграммы |
| 0x2011 | AddBox: слишком много Rx или Tx PDO |
| 0x2012 | AdsRead: неверный IndexGroup |
| 0x2013 | AdsRead: неверный IndexOffset |
| 0x2014 | AdsRead: неверная длина |
| 0x2015 | AdsWrite: неверный IndexGroup |
| 0x2016 | AdsWrite: неверный IndexOffset |
| 0x2017 | AdsWrite: неверная длина |
| 0x2018 | AddBox: время защиты (Guarding time) меньше 10 недопустимо |
| 0x2019 | AddBox: неверный тип передачи для узла CAN Layer 2 |
| 0x2020 | ReadBox: недостаточно памяти |
| 0x2021 | ReadBox: ошибка SDO или тайм-аут |
| 0x2022 | ReadBox: невозможно инициализировать SDO |
| 0x2023 | StartFieldbus: зарезервированный параметр устройства не равен 0 |
| 0x2101 | Недостаточно памяти для очередей низкого приоритета |
| 0x2102 | Недостаточно памяти для очередей низкого приоритета |
| 0x2103 | Недостаточно памяти при загрузке узла |
| 0x2104 | Недостаточно памяти при загрузке узла |
| 0x2105 | Недостаточно памяти при загрузке узла |
| 0x2106 | Недостаточно памяти при загрузке узла |
| 0x2107 | Недостаточно памяти при загрузке узла |
| 0x2108 | Недостаточно памяти при загрузке узла |
| 0x2109 | Недостаточно памяти при загрузке узла |
| 0x2110 | Недостаточно памяти при загрузке узла |
| 0x2111 | Недостаточно памяти при загрузке узла |
| 0x2112 | Недостаточно памяти при загрузке узла |
| 0x2113 | Недостаточно памяти при загрузке узла |
| 0x2114 | Недостаточно памяти при загрузке узла |
| 0x2301 | Недостаточно памяти для очередей низкого приоритета |
| 0x2302 | Недостаточно памяти для очередей низкого приоритета |
| 01 | Доступ к этому о |
| 02 | Объект не |
| 03 | Toggle-бит не |
| 04 | Команда SDO |
| 06 | Прерывание доступа |
| 07 | Тип данных или пар |
| 09 | Подиндекс не п |
Источник — документация производителя: Documentation Master/Slave Terminal for CANopen (PDF). Перевод на русский выполнен автоматически; при расхождениях руководствуйтесь документом производителя.
Beckhoff BC5150 в каталоге
- Компактный шинный контроллер клемм BECKHOFF BC5150
- Коммуникационный терминал BECKHOFF EL6751
- Коммуникационный терминал BECKHOFF EL6751
Смотрите также: Beckhoff в каталоге.
Оборудование вышло из строя? ПромТехнолог выполняет ремонт промышленной электроники и поставляет замену — отправьте запрос с артикулом и кодом ошибки.