Коды ошибок Beckhoff FC5102
PC-карты FC5101 и FC5102. В таблице — 164 кода неисправностей и предупреждений с расшифровкой по документации производителя.
| Код | Описание |
|---|---|
| 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 слишком велик при чтении диагностических данных box |
| 0x112F | Недостаточно памяти для ответа ReadBox |
| 0x113E | Карта FC находится в состоянии, в котором нельзя изменить состояние статуса |
| 0x130A | AddCdl: BoxNo не был определён с помощью AddBox |
| 0x130B | AddCdl: неверный тип действия |
| 0x130C | AddCdl: недостаточно памяти для списка опроса poll list |
| 0x130D | AddCdl: недостаточно памяти для массива списка опроса poll list |
| 0x130E | AddCdl: недостаточно памяти для действий |
| 0x130F | AddCdl: CdlNo уже существует |
| 0x160A | Синтаксическая ошибка в AdsWrite в порт бокса |
| 0x160B | AMS CmdId не поддерживается портом бокса |
| 0x160E | AdsReadState не поддерживается портом бокса |
| 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: разрешено только действие slave |
| 0x1319 | AddCdl: недостаточно памяти для списка slave |
| 0x1601 | AddBox: BoxNo слишком велик |
| 0x1602 | AddBox: недостаточно памяти для стартовой телеграммы ADS |
| 0x1604 | DeleteBox: Box не остановлен |
| 0x1605 | AddBox: недостаточно памяти для CDL-телеграммы |
| 0x1606 | AddBox: слишком большое количество CDL-телеграмм |
| 0x1607 | BoxRestart: бокс не остановлен |
| 0x1608 | BoxRestart: синтаксическая ошибка AdsWriteControl |
| 0x1609 | BoxRestart: неверный AdsState |
| 0x1610 | AddBox: недопустимый AMS-канал |
| 0x1611 | Ошибка связи с AMS-боксом |
| 0x1613 | Ошибка связи с AMS-боксом: неверное смещение |
| 0x1614 | Ошибка связи с AMS-боксом: пакет данных слишком большой |
| 0x1615 | Ошибка связи с AMS-боксом: команда AMS слишком большая |
| 0x1616 | Ошибка связи с AMS-боксом: первый пакет данных слишком большой |
| 0x1617 | Ошибка связи с AMS-боксом: первый смещение (offset) неверно |
| 0x1701 | AddDeviceNotification: длина диагностических данных устройства слишком мала |
| 0x1702 | AddDeviceNotification: длина диагностических данных устройства слишком велика |
| 0x1703 | AddDeviceNotification: длина диагностических данных бокса слишком мала |
| 0x1704 | AddDeviceNotification: длина диагностических данных бокса слишком велика |
| 0x1705 | AddDeviceNotification: бокс не определён |
| 0x1706 | AddDeviceNotification: неверный IndexGroup |
| 0x1707 | AddDeviceNotification: больше нет ресурсов для клиента |
| 0x1708 | DelDeviceNotification: неверный handle |
| 0x1801 | StartFieldbus: при эквидистантном режиме время сдвига + время безопасности + 2*время синхронизации PLL должно быть больше времени цикла |
| 0x1802 | StartFieldbus: время цикла слишком велико |
| 0x1803 | StartFieldbus: время цикла слишком велико |
| 0x1804 | StartFieldbus: время сдвига слишком велико |
| 0x1805 | StartFieldbus: время синхронизации PLL слишком велико |
| 0x1806 | StartFieldbus: время безопасности слишком велико |
| 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 | Недостаточно памяти для очередей низкого приоритета |
Источник — документация производителя: Documentation FC5101 and FC5102 (PDF). Перевод на русский выполнен автоматически; при расхождениях руководствуйтесь документом производителя.
Beckhoff FC5102 в каталоге
Смотрите также: Beckhoff в каталоге.
Оборудование вышло из строя? ПромТехнолог выполняет ремонт промышленной электроники и поставляет замену — отправьте запрос с артикулом и кодом ошибки.