Коды ошибок Beckhoff TwinCAT 2

Программное обеспечение TwinCAT 2 (ADS). В таблице — 600 кодов неисправностей и предупреждений с расшифровкой и способами устранения по документации производителя.

КодОписаниеЧто делать
0Ошибка контрольной суммы EEPROMустраняется перезапуском клеммного модуля (выключением и повторным включением) Ввод заводских настроек с помощью программного обеспечения конфигурирования KS2000
0x1A26
Ошибка отправки TCP
0x1B27
Хост недоступен
0x1C28
Недействительный фрагмент AMS
0x1016
Низкий уровень установки
0x1117
Отладка недоступна
0x1218
Порт отключён
0x1319
Порт уже подключён
0x1420
Ошибка ADS Sync Win32
0x1521
Тайм-аут ADS Sync
0x1622
Ошибка AMS ADS Sync
0x1723
ADS Sync: отсутствует карта индексов
0x1824
Недействительный порт ADS
0x1925
Нет памяти
0x50A1290
0x9811 050A | ROUTERERR_NOTACTIVATED | Маршрутизатор не активен.
0x50B1291
0x9811 050B | ROUTERERR_FRAGMENTBOXFULL | Почтовый ящик достиг максимального количества фрагментированных сообщений.
0x50C1292
0x9811 050C | ROUTERERR_FRAGMENTTIMEOUT | Произошёл тайм-аут фрагмента.
0x50DROUTERERR_TOBEREMOVED
Маршрутизатор ADS подлежит удалению.
0x70A1802
0x9811 070A | ADSERR_DEVICE_NOMEMORY | Недостаточно памяти.
0x70B1803
0x9811 070B | ADSERR_DEVICE_INVALIDPARM | Недопустимые значения параметров.
0x70C1804
0x9811 070C | ADSERR_DEVICE_NOTFOUND | Не найдено (файлы, ...).
0x70D1805
0x9811 070D | ADSERR_DEVICE_SYNTAX | Синтаксическая ошибка в файле или команде.
0x70E1806
0x9811 070E | ADSERR_DEVICE_INCOMPATIBLE | Объекты несовместимы.
0x70F1807
0x9811 070F | ADSERR_DEVICE_EXISTS | Объект уже существует.
0x71A1818
0x9811 071A | ADSERR_DEVICE_NOINTERFACE | Запрос интерфейса не выполнен.
0x71B1819
0x9811 071B | ADSERR_DEVICE_INVALIDINTERFACE | Запрошен неверный интерфейс.
0x71C1820
0x9811 071C | ADSERR_DEVICE_INVALIDCLSID | Недопустимый Class ID.
0x71D1821
0x9811 071D | ADSERR_DEVICE_INVALIDOBJID | Недопустимый Object ID.
0x71E1822
0x9811 071E | ADSERR_DEVICE_PENDING | Запрос в ожидании.
0x71F1823
0x9811 071F | ADSERR_DEVICE_ABORTED | Запрос прерван.
0x72A1834
0x9811 072A | ADSERR_DEVICE_LICENSEFUTUREISSUE | Проблема с лицензированием: время в будущем.
0x72B1835
0x9811 072B | ADSERR_DEVICE_LICENSETIMETOLONG | Срок действия лицензии слишком велик.
0x72C1836
0x9811 072C | ADSERR_DEVICE_EXCEPTION | Исключение при запуске системы.
0x72D1837
0x9811 072D | ADSERR_DEVICE_LICENSEDUPLICATED | Файл лицензии прочитан дважды.
0x72E1838
0x9811 072E | ADSERR_DEVICE_SIGNATUREINVALID | Недействительная подпись.
0x72F1839
0x9811 072F | ADSERR_DEVICE_CERTIFICATEINVALID | Недействительный сертификат.
0x80D3211
Состояние системы или ответ справки системы
0x80D6214
Справочное сообщение [информация о том, как использовать получатель или значение конкретной нестандартной команды; этот ответ полезен только человеку-пользователю]
0x80FB251
Пользователь не локальный; будет переадресовано на <forward-path>
0x81A5421
<domain> Сервис недоступен, канал передачи закрывается [Это может быть ответом на любую команду, если сервис знает, что должен завершить работу]
0x81C2450
Запрошенное почтовое действие не выполнено: почтовый ящик недоступен [Например, почтовый ящик занят]
0x81C3451
Запрошенное действие прервано: ошибка при обработке
0x81C4452
Запрошенное действие не выполнено: недостаточно системной памяти
0x81F4500
Синтаксическая ошибка, команда не распознана [Это может включать такие ошибки, как слишком длинная командная строка]
0x000081F432768 + 500 = 33268
Синтаксическая ошибка, команда не распознана. Сюда могут относиться такие ошибки, как слишком длинная командная строка.
0x81F5501
Синтаксическая ошибка в параметрах или аргументах.
0x000081F532768 + 501 = 33269
Синтаксическая ошибка в параметрах или аргументах.
0x81F6502
Команда не реализована.
0x81F7503
Неверная последовательность команд.
0x100A4106
Зарезервировано TwinCAT.
0x100B4107
Зарезервировано TwinCAT.
0x100C4108
Зарезервировано TwinCAT.
0x100D4109
0x9811 100D | RTERR EXTIRQALREADYDEF _ | Внешнее синхронизирующее прерывание уже применено.
0x100E4110
0x9811 100E | RTERR EXTIRQNOTDEF _ | Внешнее синхронизирующее прерывание не применено.
0x100F4111
0x9811 100F | RTERR EXTIRQINSTALLFAILED _ | Применение внешнего синхронизирующего прерывания не удалось.
0x101A4122
RTERR_VMXENABLEFAILS | Не удалось включить Intel VT-x.
0x274C10060
WSAETIMEDOUT | Произошел тайм-аут соединения - ошибка при установке соединения, так как удаленный терминал не ответил должным образом по истечении определенного времени, или установленное соединение не удалось поддерживать, так как подключенный хост не ответил.
0x274D10061
WSAECONNREFUSED | Соединение отклонено - не удалось установить соединение, так как целевой компьютер явно его отклонил. Эта ошибка обычно возникает при попытке подключения к службе, которая неактивна на внешнем хосте, то есть к службе, для которой не запущено серверное приложение.
0x5001280
0x9811 0500 | ROUTERERR NOLOCKEDMEMORY _ | Невозможно выделить заблокированную память.
0x5011281
0x9811 0501 | ROUTERERR RESIZEMEMORY _ | Не удалось изменить размер памяти роутера.
0x502ROUTERERR_MAILBOXFULL
Почтовый ящик достиг максимально возможного количества сообщений. Текущее отправленное сообщение было отклонено.
Проверьте соединение между партнёрами связи.
0x5031283
ROUTERERR_DEBUGBOXFULL | Почтовый ящик достиг максимального числа возможных сообщений. Отправленное сообщение не будет отображено в отладочном мониторе | Проверьте соединение с отладочным монитором
0x5041284
0x9811 0504 | ROUTERERR UNKNOWNPORTTYPE _ | Тип порта неизвестен.
0x5051285
0x9811 0505 | ROUTERERR NOTINITIALIZED _ | Роутер не инициализирован.
0x5061286
0x9811 0506 | ROUTERERR_PORTALREADYINUSE | Номер порта уже назначен.
0x5071287
0x9811 0507 | ROUTERERR_NOTREGISTERED | Порт не зарегистрирован.
0x5081288
0x9811 0508 | ROUTERERR_NOMOREQUEUES | Достигнуто максимальное количество портов.
0x5091289
0x9811 0509 | ROUTERERR_INVALIDPORT | Порт недействителен.
0x7001792
0x9811 0700 | ADSERR_DEVICE_ERROR | Общая ошибка устройства.
0x7011793
0x9811 0701 | ADSERR_DEVICE_SRVNOTSUPP | Сервис не поддерживается сервером.
0x7021794
0x9811 0702 | ADSERR_DEVICE_INVALIDGRP | Недействительная индексная группа.
0x7031795
0x9811 0703 | ADSERR_DEVICE_INVALIDOFFSET | Недействительное индексное смещение.
0x7041796
0x9811 0704 | ADSERR_DEVICE_INVALIDACCESS | Чтение или запись не разрешены.
0x7051797
0x9811 0705 | ADSERR_DEVICE_INVALIDSIZE | Неверный размер параметра.
0x7061798
0x9811 0706 | ADSERR_DEVICE_INVALIDDATA | Недопустимые значения данных.
0x7071799
0x9811 0707 | ADSERR_DEVICE_NOTREADY | Устройство не готово к работе.
0x7081800
0x9811 0708 | ADSERR_DEVICE_BUSY | Устройство занято.
0x7091801
0x9811 0709 | ADSERR_DEVICE_INVALIDCONTEXT | Недопустимый контекст операционной системы. Это может быть следствием использования функциональных блоков ADS в разных задачах. Возможно, это удастся устранить с помощью синхронизации доступа к данным нескольких задач в PLC.
0x7101808
0x9811 0710 | ADSERR_DEVICE_SYMBOLNOTFOUND | Символ не найден.
0x7111809
0x9811 0711 | ADSERR_DEVICE_SYMBOLVERSIONINVALID | Неверная версия символа. Это может возникнуть из-за online change. Создайте новый handle.
0x7121810
0x9811 0712 | ADSERR_DEVICE_INVALIDSTATE | Устройство (сервер) находится в недопустимом состоянии.
0x7131811
0x9811 0713 | ADSERR_DEVICE_TRANSMODENOTSUPP | AdsTransMode не поддерживается.
0x7141812
недопустимый дескриптор уведомления | Onlinechange | освободить дескриптор и получить новый
0x7151813
0x9811 0715 | ADSERR_DEVICE_CLIENTUNKNOWN | Клиент уведомлений не зарегистрирован.
0x7161814
0x9811 0716 | ADSERR_DEVICE_NOMOREHDLS | Больше нет доступных handle.
0x7171815
0x9811 0717 | ADSERR_DEVICE_INVALIDWATCHSIZE | Размер уведомления слишком велик.
0x7181816
0x9811 0718 | ADSERR_DEVICE_NOTINIT | Устройство не инициализировано.
0x7191817
0x9811 0719 | ADSERR_DEVICE_TIMEOUT | Тайм-аут устройства.
0x7201824
0x9811 0720 | ADSERR_DEVICE_WARNING | Предупреждающий сигнал.
0x7211825
0x9811 0721 | ADSERR_DEVICE_INVALIDARRAYIDX | Недопустимый индекс массива.
0x7221826
Символ не активен | Onlinechange | Освободить дескриптор и получить новый
0x7231827
0x9811 0723 | ADSERR_DEVICE_ACCESSDENIED | Доступ запрещён.
0x7241828
0x9811 0724 | ADSERR_DEVICE_LICENSENOTFOUND | Отсутствует лицензия.
0x7251829
0x9811 0725 | ADSERR_DEVICE_LICENSEEXPIRED | Срок действия лицензии истёк.
0x7261830
0x9811 0726 | ADSERR_DEVICE_LICENSEEXCEEDED | Превышено количество лицензий.
0x7271831
0x9811 0727 | ADSERR_DEVICE_LICENSEINVALID | Недопустимая лицензия.
0x7281832
0x9811 0728 | ADSERR_DEVICE_LICENSESYSTEMID | Проблема с лицензией: недействительный системный ID.
0x7291833
0x9811 0729 | ADSERR_DEVICE_LICENSENOTIMELIMIT | Лицензия не ограничена по времени.
0x7301840
0x9811 0730 | ADSERR_DEVICE_LICENSEOEMNOTFOUND | Открытый ключ OEM неизвестен.
0x7311841
0x9811 0731 | ADSERR_DEVICE_LICENSERESTRICTED | Лицензия недействительна для данного системного ID.
0x7321842
0x9811 0732 | ADSERR_DEVICE_LICENSEDEMODENIED | Демо-лицензия запрещена.
0x7331843
0x9811 0733 | ADSERR_DEVICE_INVALIDFNCID | Недействительный ID функции.
0x7341844
0x9811 0734 | ADSERR_DEVICE_OUTOFRANGE | Вне допустимого диапазона.
0x7351845
0x9811 0735 | ADSERR_DEVICE_INVALIDALIGNMENT | Недопустимое выравнивание.
0x7361846
0x9811 0736 | ADSERR_DEVICE_LICENSEPLATFORM | Недопустимый уровень платформы.
0x7371847
0x9811 0737 | ADSERR_DEVICE_FORWARD_PL | Контекст – пересылка на пассивный уровень.
0x7381848
0x9811 0738 | ADSERR_DEVICE_FORWARD_DL | Контекст – пересылка на уровень диспетчеризации.
0x7391849
0x9811 0739 | ADSERR_DEVICE_FORWARD_RT | Контекст – пересылка в реальном времени.
0x7401856
0x9811 0740 | ADSERR_CLIENT_ERROR | Ошибка клиента.
0x7411857
0x9811 0741 | ADSERR_CLIENT_INVALIDPARM | Служба содержит недопустимый параметр.
0x7421858
0x9811 0742 | ADSERR_CLIENT_LISTEMPTY | Список опроса пуст.
0x7431859
0x9811 0743 | ADSERR_CLIENT_VARUSED | Соединение Var уже используется.
0x7441860
0x9811 0744 | ADSERR_CLIENT_DUPLINVOKEID | Вызываемый ID уже используется.
0x7451861
0x9811 0745 | ADSERR_CLIENT_SYNCTIMEOUT | Произошёл тайм-аут – удалённый терминал не отвечает в течение заданного тайм-аута ADS. Настройка маршрута удалённого терминала может быть сконфигурирована неверно.
0x7461862
0x9811 0746 | ADSERR CLIENT W32ERROR _ _ | Ошибка в подсистеме Win32.
0x7471863
0x9811 0747 | ADSERR CLIENT TIMEOUTINVALID _ _ | Недопустимое значение тайм-аута клиента.
0x7481864
0x9811 0748 | ADSERR CLIENT PORTNOTOPEN _ _ | Порт не открыт.
0x7491865
0x9811 0749 | ADSERR CLIENT NOAMSADDR _ _ | Нет AMS-адреса.
0x7501872
0x9811 0750 | ADSERR CLIENT SYNCINTERNAL _ _ | Внутренняя ошибка в Ads sync.
0x7511873
0x9811 0751 | ADSERR CLIENT ADDHASH _ _ | Переполнение хеш-таблицы.
0x7521874
0x9811 0752 | ADSERR CLIENT REMOVEHASH _ _ | Ключ не найден в таблице.
0x7531875
0x9811 0753 | ADSERR CLIENT NOMORESYM _ _ | Нет символов в кеше.
0x7541876
0x9811 0754 | ADSERR CLIENT SYNCRESINVALID _ _ | Получен недопустимый ответ.
0x7551877
0x9811 0755 | ADSERR CLIENT SYNCPORTLOCKED _ _ | Порт синхронизации заблокирован.
0x7561878
0x98110756 | ADSERR CLIENT REQUESTCANCELLED _ _ | Запрос был отменён.
0x800A32778
Нет подключения
0x800B32779
Ожидается отправитель
0x800C32780
Ожидаются получатели
0x800D32781
Сбой команды Send FROM
0x800E32782
Сбой команды Send DATA
0x810A33034
AXISANDDRIVEINERRORSTATE | Ось NC И привод IO в состоянии ошибки
0x810B33035
INVALIDDRIVEOPMODE | Активен или запрошен недопустимый режим работы привода (не режим построения АЧХ/ФЧХ)
0x810C33036
INVALIDCONTEXT | Недопустимый контекст для этой команды (требуется обязательная задача или контекст Windows)
0x810D33037
NOAXISINTERFACE | Отсутствует интерфейс оси TCom (нулевой указатель оси). Нет соединения с осью NC. Либо ось (или ID оси) не параметрирована, либо параметризованная ось не существует.
0x810E33038
INPUTCYCLECOUNTER | Неверный счетчик входных циклов от привода IO (например, заморожен). При записи годографа Боде циклические данные привода сопровождаются 'InputCycleCounter'. Это позволяет, во-первых, обнаружить неожиданную потерю связи (ключевое слово: LifeCounter), а во-вторых, выполнить проверку временной согласованности данных. Пример 1: эта ошибка может возникнуть, если время цикла вызывающей задачи больше предполагаемого времени цикла привода (в этом случае, однако, ошибка возникает сразу в начале записи). Пример 2: эта ошибка может возникнуть, если вызывающая задача имеет ошибки реального времени (например, увеличивается счетчик "Exceed Counter" задачи или задача имеет более низкий приоритет, как это часто бывает, например, с PLC). В этом случае ошибка также может возникнуть в любой момент во время записи
0x810F33039
POSITIONMONITORING (=> ошибка времени выполнения NC) | Контроль положения: положение оси выходит за пределы максимально допустимого диапазона перемещения. Ось покинула параметризованное окно диапазона положений, после чего запись была прервана, а ось NC переведена в состояние ошибки 0x810F (со стандартной обработкой ошибок NC). Окно диапазона положений действует симметрично относительно начального положения оси (см. также описание параметра Position Monitoring Window). Типичное сообщение об ошибке в логгере: "BodePlot: 'Position Monitoring' error 0x%x because the actual position %f is above the maximum limit %f of the allowed position range (StartPos=%f, Window=%f)"
0x10004096
RTERR_INTERNAL | Внутренняя фатальная ошибка в системе реального времени TwinCAT
0x10014097
0x9811 1001 | RTERR BADTIMERPERIODS _ | Значение таймера недопустимо.
0x10024098
0x9811 1002 | RTERR INVALIDTASKPTR _ | Указатель задачи имеет недопустимое значение 0 (ноль).
0x10034099
0x9811 1003 | RTERR INVALIDSTACKPTR _ | Указатель стека имеет недопустимое значение 0 (ноль).
0x10044100
0x9811 1004 | RTERR PRIOEXISTS _ | Запрашиваемый приоритет задачи уже назначен.
0x10054101
0x9811 1005 | RTERR NOMORETCB _ | Нет свободного TCB (Task Control Block). Максимальное число TCB — 64.
0x10064102
0x9811 1006 | RTERR NOMORESEMAS _ | Нет свободных семафоров. Максимальное число семафоров — 64.
0x10074103
0x9811 1007 | RTERR NOMOREQUEUES _ | Нет свободного места в очереди. Максимальное число позиций в очереди — 64.
0x10084104
Зарезервировано TwinCAT.
0x10094105
Зарезервировано TwinCAT.
0x10104112
0x9811 1010 | RTERR IRQLNOTLESSOREQUAL _ | Вызов служебной функции в неверном контексте
0x10174119
0x9811 1017 | RTERR VMXNOTSUPPORTED _ | Расширение Intel VT-x не поддерживается.
0x10184120
0x9811 1018 | RTERR VMXDISABLED _ | Расширение Intel VT-x не включено в BIOS.
0x10194121
0x9811 1019 | RTERR VMXCONTROLSMISSING _ | Отсутствует функция в расширении Intel VT-x.
0x275110065
WSAEHOSTUNREACH | Нет маршрута к хосту - операция с сокетом ссылалась на недоступный хост.
0x0000800132769
TCPADSERROR NOMOREENTRIES | Нельзя создать новые сокеты (для FB SocketListen и FB SocketConnect).
0x0000800232770
TCPADSERROR NOTFOUND | Дескриптор сокета недействителен (для FB SocketReceive, FB SocketAccept, FB SocketSend и т.д.).
0x0000800332771
TCPADSERROR ALREADYEXISTS | Возвращается при вызове FB SocketListen, если прослушиватель порта TcpIp уже существует.
0x0000800432772
TCPADSERROR NOTCONNECTED | Возвращается при вызове FB SocketReceive, если клиентский сокет больше не подключён к серверу.
0x0000800532773
TCPADSERROR NOTLISTENING | Возвращается при вызове FB SocketAccept, если в прослушивающем сокете зарегистрирована ошибка.
0x810033024
INTERNAL | Внутренняя ошибка
0x810133025
NOTINITIALIZED | Не инициализировано (например, отсутствует ось NC)
0x810233026
INVALIDPARAM | Недопустимый параметр
0x810333027
INVALIDOFFSET | Недопустимое смещение индекса
0x810433028
INVALIDSIZE | Недопустимый размер параметра
0x810533029
INVALIDSTARTPARAM | Недопустимый начальный параметр (генератор задающих значений)
0x810633030
NOTSUPPORTED | Не поддерживается
0x810733031
AXISNOTENABLED | Ось NC не включена
0x810833032
AXISINERRORSTATE | Ось NC в состоянии ошибки
0x810933033
DRIVEINERRORSTATE | Привод IO в состоянии ошибки
0x811033040
DRIVELIMITATIONDETECTED | Обнаружены ограничения привода (ограничения тока или скорости), что вызывает нелинейное поведение и недействительные результаты годографа Боде. Для записи годографа Боде требуется приблизительно линейное звено передачи. Если же в приводе ограничивается скорость или ток, это нелинейное поведение обнаруживается и запись годографа Боде прерывается. Причинами таких ограничений могут быть: слишком большая амплитуда для интерфейса положения, скорости или момента, либо неподходящий выбор режима масштабирования амплитуды (см. также описание параметров Amplitude Scaling Mode, Base Amplitude, Signal Amplitude). Типичное сообщение об ошибке в логгере: "BodePlot: Sequence aborted with error 0x%x because the current limit of the drive has been exceeded (%d times) which causes
0x811133041
LIFECOUNTERMONITORING (=> ошибка времени выполнения NC) | Контроль счетчика жизни (heartbeat): обнаружена потеря связи с GUI после истечения тайм-аута сторожевого таймера. Графический интерфейс пользователя, из которого была запущена запись годографа Боде, больше не обменивается данными с драйвером годографа Боде в ожидаемом ритме (ключевое слово: 'Life Counter'). Поэтому запись немедленно прекращается, а оси NC переводятся в состояние ошибки 0x8111 (со стандартной обработкой ошибок NC). Возможными причинами этого могут быть сбой интерфейса управления или серьёзный сбой контекста Windows. Типичное сообщение об ошибке в логгере: "BodePlot: Sequence aborted with GUI Life Counter error 0x%x because the WatchDog timeout of %f s elapsed ('%s')"
0x811233042
NCERR BODEPLOT WCSTA _ _ TE | Ошибка состояния WC (рабочий счетчик данных IO). Ошибка рабочего счетчика IO (состояние WC), например, из-за ошибок реального времени, ошибок CRC EtherCAT или сбоев телеграмм, отсутствия связи с устройством EtherCAT (состояние OP) и т. п.
0x8121Неверное окружение для объекта (например, иерархия объектов TcCom или отсутствующие/неисправные объекты).
0x8122Несовместимый драйвер или объект.
0x8124Выполнение команды не завершается (например, MC Reset не сигнализирует DONE).
0x8130Неверный ObjectID цели связи.
0x8131Цель связи ожидает вызов в другом контексте.
0x8132Недопустимое состояние цели связи.
0x8134Связь с целью связи не может быть установлена.
0x8140Недопустимое значение одного или нескольких динамических параметров (ускорение, замедление, рывок).
0x8141Недопустимое значение IdentInGroup.
0x8142Число осей в группе несовместимо с соглашением об осях.
0x8143Функциональный блок или соответствующая команда не поддерживается целью.
0x8144Очередь команд заполнена. Очередь команд полностью заполнена и не может принимать дополнительные команды, пока некоторые команды не будут полностью обработаны.
0x8145Отсутствует отображение циклического интерфейса между NC и PLC (например, AXIS REF, _AXES GROUP REF, ...).
0x8146Недопустимое значение скорости. Скорость не задана или введённое значение недопустимо.
0x8147Недопустимая размерность координат. Размерность заданной интерпретации координат не соответствует требованиям.
0x8148Недопустимое входное значение.
0x8149Неподдерживаемая динамика для выбранного ядра группы.
0x8150Длина пути равна нулю.
0x8151Команда недопустима в текущем состоянии оси.
0x8152Система TwinCAT завершает работу и не может выполнить запрос.
0x8153Сконфигурированная конвенция осей и сконфигурированные оси не совпадают.
0x8154Недопустимое число осей ACS. Число входных осей ACS не соответствует числу входных осей ACS, ожидаемому кинематическим преобразованием.
0x8155Недопустимое число данных MCS. Число входных данных MCS не соответствует числу, ожидаемому кинематическим преобразованием.
0x8156Недопустимое значение кинематических параметров. Заданное числовое значение параметра выходит за пределы соответствующего диапазона определения.
0x8158Заданные значения ACS недостижимы. Заданные значения ACS приводят к недопустимой конфигурации машины.
0x8159Заданные целевые позиции недостижимы. Заданные целевые позиции находятся вне допустимого рабочего пространства.
0x8160Недопустимая спецификация окружности в пути. Спецификация сегмента окружности в запрограммированном интерполированном пути (например, через MC MovePath) имеет недопустимое или неоднозначное описание. Вероятно, её центр не может быть достоверно определён.
0x8161Достигнуто максимальное число строк потока. Максимальное число строк потока ограничено. Подробности см. в документации функционального блока.
0x8163Недопустимый первый сегмент. Соответствующий элемент может быть проанализирован только при однозначно определённой начальной точке.
0x8164Недопустимая вспомогательная точка. Вспомогательная точка определена некорректно.
0x8166Недопустимый параметр для GapControlMode. Недопустимый параметр для GapControlMode, скорее всего в сочетании с групповым параметром GapControlDirection.
0x8167Группа получила неподдерживаемое событие оси (например, изменение состояния). Группа получила неподдерживаемое событие оси (например, изменение состояния, вызванное сбросом отдельной оси).
0x8168Неподдерживаемый тип компенсации. Тип компенсации либо не задан, либо не поддерживается адресуемым объектом.
0x8169Ведущая ось не существует или не может быть использована.
0x8170Ось не была добавлена в группу осей, команда недопустима.
0x8181Параметры управления зазором недопустимы при текущей конфигурации. Функциональный блок с управлением зазором был выдан оси, не входящей в группу CA
0x8182Нарушение программного ограничения положения. Программные ограничения положения хотя бы одной оси были или были бы нарушены командой.
0x8183Целевая позиция недостижима. Отсутствует путь к целевой позиции или целевая позиция в принципе недостижима.
0x8185Mover или одна из его соответствующих координат занята. Либо весь mover, либо хотя бы его координаты, относящиеся к команде, заняты.
0x8186Произошло или произошло бы столкновение. Либо столкновение уже произошло, либо оно произошло бы при выполнении команды.
0x8187Недопустимая спецификация трека. Геометрическое расширение этого трека несовместимо с уже существующей геометрией этого или других треков.
0x8188Команда недопустима в данном состоянии трека.
0x8189В функциональный блок передана недопустимая ссылка. При вызове функционального блока использовалась недопустимая ссылка (или указатель). Это может произойти, если тип-ссылка используется до его инициализации.
0x8191Неожиданное состояние оси. Как минимум одна ось находится в неожиданном состоянии. Это может произойти, если активен сброс группы и ошибка оси возникает после того, как соответствующая ось была успешно сброшена.
0x8192Недопустимая система отсчёта. Система отсчёта неизвестна или недопустима для данного приложения.
0x8193Позиция вне системы отсчёта. Позиция находится за пределами заданной системы отсчёта.
0x8194Предыдущая команда блокирует выполнение. Предыдущая команда всё ещё выполняется, одновременное выполнение обеих команд невозможно.
0x8198Недопустимый индекс. Используемый индекс не существует или недопустим.
0x8199Команда недопустима. Команда недопустима в текущей конфигурации.
0x8224554
Транзакция не выполнена
0x8226550
Запрошенное действие не выполнено: почтовый ящик недоступен [Например, почтовый ящик не найден, нет доступа]
0x8227551
Пользователь не локальный; попробуйте <forward-path>
0x8228552
Запрошенное действие с почтой прервано: превышено выделенное место в хранилище
0x8229553
Запрошенное действие не выполнено: имя почтового ящика недопустимо [например, неверный синтаксис имени почтового ящика]
0x8504504
Параметр команды не реализован
0x9001НЕВЕРНЫЙ РАЗМЕР ПАРАМЕТРА
0x9002НЕДОПУСТИМЫЙ ПАРАМЕТР
1Переполнение буфера кодовУстановите меньше клемм Bus Terminal. Слишком много записей в таблице для запрограммированной конфигурации
2Неизвестный тип данныхТребуется обновление программного обеспечения клеммного модуля
3НЕДОПУСТИМОЕ ЗНАЧЕНИЕ ДАННЫХ
4Неверное положение DIP-переключателя для BootPНазначьте другой IP-адрес Установите переключатели 1-8 в положение on или off, см. BootP [} 81]
5Ошибка K-bus при регистровом обмене с клеммой Bus Terminal nЗамените n-ю клемму Bus Terminal
6ВЕДОМОЕ УСТРОЙСТВО ЗАНЯТО
7Примечание: время цикла было превышеноПредупреждение: заданное время цикла было превышено. Эта индикация (мигающие светодиоды) может быть сброшена только повторной загрузкой Bus Coupler. Устранение: увеличьте время цикла
8Внутренняя ошибка данныхВыполните аппаратный сброс клеммного модуля (выключите и снова включите)
9Ошибка контрольной суммы в программе FlashПовторно передайте программу в BC
10Bus Terminal n не соответствует конфигурации, существовавшей при создании загрузочного проектаПроверьте n-й Bus Terminal. Загрузочный проект должен быть удалён, если вставка n-го Bus Terminal выполнена намеренно
14n-й Bus Terminal имеет неверный форматЗапустите Bus Coupler повторно, и если ошибка повторится, замените Bus Terminal
15Количество Bus Terminal больше не корректноЗапустите Bus Coupler повторно. Если ошибка повторится, восстановите заводские настройки с помощью программного обеспечения конфигурации KS2000
16Ошибка в IP-сокетеВыполните сброс клеммного модуля (выключите и снова включите)
4000"Внутренняя ошибка". Внутренняя системная ошибка NC на ring 0, без дополнительных подробностей.
4001"Ошибка памяти". Управление памятью ring 0 не предоставляет требуемую память. Обычно это является следствием другой ошибки, в результате которой контроллер прекращает нормальную работу (если ещё не прекратил).
4002Ошибка данных NC Retain (персистентные данные). При загрузке данных NC Retain произошла ошибка, из-за чего затронутые оси больше не отреференцированы (бит состояния "Homed" равен FALSE). Причинами этой ошибки могут быть: - данные NC Retain не найдены - найдены только старые данные NC Retain (старый набор резервных данных) - данные NC Retain повреждены или несогласованы.
4003Недействителен параметр контроля выдачи задающих значений NC. Недействителен параметр активации или деактивации функции "циклический контроль выдачи задающих значений NC на постоянство и согласованность". (Специальная функция)
4004Внешняя ошибка. Этот код ошибки может быть установлен внешним модулем (например, модулем стороннего производителя) или устанавливается при возникновении ошибки во внешнем модуле.
4010"Недопустимый идентификатор канала". Либо использовано недопустимое значение (не 1...255), либо указан канал, не существующий в системе.
4011"Недопустимый идентификатор группы". Либо использовано недопустимое значение (не 1...255), либо указана группа, не существующая в системе.
4012"Недопустимый идентификатор оси". Либо использовано недопустимое значение (не 1...255), либо указана ось, не существующая в системе.
4013"Недопустимый идентификатор энкодера". Либо использовано недопустимое значение (не 1...255), либо указан энкодер, не существующий в системе.
4014"Недопустимый идентификатор регулятора". Либо использовано недопустимое значение (не 1...255), либо указан регулятор, не существующий в системе.
4015"Недопустимый идентификатор привода". Либо использовано недопустимое значение (не 1...255), либо указан привод, не существующий в системе.
4016"Недопустимый идентификатор таблицы". Либо использовано недопустимое значение (не 1...255), либо указана таблица, не существующая в системе.
4020Отсутствует образ процесса. При создании оси отсутствует интерфейс PLC-ось.
4021Отсутствует образ процесса. При создании оси отсутствует интерфейс ось-PLC.
4022Отсутствует образ процесса. При создании оси отсутствует интерфейс энкодер-I/O.
4023Отсутствует образ процесса. При создании оси отсутствует интерфейс I/O-энкодера.
4024Отсутствует образ процесса. При создании оси отсутствует интерфейс drive-I/O.
4025Отсутствует образ процесса. При создании оси отсутствует интерфейс I/O-drive.
4030Недопустимый тип связи. Тип связи master/slave недопустим.
4031Недопустимый тип оси. Указание типа при генерации оси недопустимо.
4032Неизвестный тип канала. Тип канала NC неизвестен. Известные типы — например, канал NCI, канал FIFO и т. д.
4040Ось несовместима. Ось не подходит для предполагаемого назначения. Ось с высокой/низкой скоростью, например, не может работать как ведомая в связи осей.
4050«Канал не готов к работе». Канал не завершён и поэтому не готов к работе. Обычно это следствие проблем при запуске системы.
4051«Группа не готова к работе». Группа не завершена и поэтому не готова к работе. Обычно это следствие проблем при запуске системы.
4052«Ось не готова к работе». Ось не завершена и поэтому не готова к работе. Обычно это следствие проблем при запуске системы.
4060«Канал существует». Канал, который должен быть создан, уже существует.
4061«Группа существует». Группа, которая должна быть создана, уже существует.
4062"Axis exists" — создаваемая ось уже существует.
4063Таблица существует. Создаваемая таблица уже существует, или внутренне предпринимается попытка использовать уже существующий id таблицы (например, для универсальной летающей пилы).
4070"Axis index not allowed" — указанное для оси место в канале недопустимо.
4071"Axis index not allowed" — указанное для оси место в группе недопустимо.
4101"Group index not allowed" — указанное для группы место в канале недопустимо.
4102"Null pointer" — указатель на группу недействителен. Обычно это следствие ошибки при запуске системы.
4103"No process image" — обмен данными с PLC невозможен. Возможные причины: канал не имеет интерфейса (отсутствует интерпретатор); соединение с PLC неисправно.
4104"M-function index not allowed" — на уровне выполнения обнаружена недопустимая M-функция (не 0...159).
4105Нет памяти — системная память больше недоступна. Обычно это результат другой ошибки.
4106"Not ready" — функция в настоящее время недоступна, так как аналогичная функция уже обрабатывается. Обычно это результат конфликтов доступа: более одного экземпляра пытаются выдавать команды каналу. Это может быть, например, следствием некорректной программы PLC.
4107"Function/command not supported" — запрошенная функция или команда не поддерживается каналом.
4108"Invalid parameter while starting" — параметры запуска канала (TwinCAT-Start) недействительны. Как правило, запрошен недопустимый размер памяти или недопустимый тип канала.
4109Функция канала (команда) не может быть выполнена. Функция канала, например запуск интерпретатора, не может быть выполнена, поскольку канал уже занят, программа не загружена или находится в состоянии ошибки.
4110"Ошибка при открытии файла". Указанный файл не существует. Пример: неизвестная программа NC.
4111"Синтаксическая ошибка при загрузке". При загрузке программы NC в NC обнаружена синтаксическая ошибка.
4112"Синтаксическая ошибка при интерпретации". При выполнении программы NC в NC обнаружена синтаксическая ошибка.
4113"Отсутствует подпрограмма". При загрузке NC обнаружена отсутствующая подпрограмма.
4114"Буфер загрузки интерпретатора слишком мал". Превышена ёмкость буфера загрузки интерпретатора.
4115Символика. Зарезервировано, в настоящее время не используется.
4116Символика. Зарезервировано, в настоящее время не используется.
4117Подпрограмма неполная. Отсутствует заголовок подпрограммы.
4118Ошибка при загрузке программы NC. Достигнуто максимальное число загружаемых программ NC. Возможная причина: из главной программы загружено слишком много подпрограмм.
4119"Ошибка при загрузке программы NC". Имя программы слишком длинное.
4120"Деление на ноль". При выполнении в NC возникла вычислительная ошибка: деление на 0.
4121"Invalid circle parameterization". При выполнении NC возникла вычислительная ошибка: заданная окружность не может быть рассчитана.
4122"Invalid FPU-Operation". При выполнении NC возникла недопустимая операция FPU. Эта ошибка возникает, например, при вычислении квадратного корня из отрицательного числа.
4130"Stack overflow: subroutines". При выполнении NC возникло переполнение стека: слишком много уровней подпрограмм.
4131"Stack underflow: subroutines". При выполнении NC возникло опустошение стека: слишком много команд возврата из подпрограмм. Примечание: основная программа не должна заканчиваться командой возврата.
4132"Stack overflow: arithmetic unit". При выполнении NC возникло переполнение стека: вычисление слишком сложное или записано некорректно.
4133"Stack underflow: arithmetic unit". При выполнении NC возникло опустошение стека: вычисление слишком сложное или записано некорректно.
4140"Register index not allowed". При выполнении NC обнаружен недопустимый индекс регистра: либо программа содержит недопустимое значение (не R0...R999), либо регистр-указатель содержит недопустимое значение.
4141"Unacceptable G-function index". При выполнении NC обнаружена недопустимая G-функция (не 0...159).
4142"Unacceptable M-function index". При выполнении NC обнаружена недопустимая M-функция (не 0...159).
4143Extended address specification not allowed. При выполнении NC обнаружен недопустимый расширенный адрес (не 1...9).
4144"Unacceptable index to the internal H-function". В ходе обработки NC обнаружена недопустимая внутренняя H-функция. Обычно это следствие ошибки при загрузке.
4145"Machine data value unacceptable". При обработке инструкций NC обнаружил недопустимое значение машинных данных (MDB) (не 0…7).
4150"Cannot change tool params here". При выполнении NC обнаружила недопустимое изменение параметров коррекции инструмента. Эта ошибка возникла, например, при изменении радиуса инструмента и программировании окружности в одном и том же кадре.
4151"Cannot calculate tool compensation". При расчёте коррекции инструмента в NC возникла ошибка.
4152Коррекция инструмента. Плоскость для коррекции инструмента здесь изменить нельзя. Эта ошибка возникла, например, при изменении плоскости, когда коррекция радиуса инструмента включена или активна.
4153Коррекция инструмента: при включении коррекции инструмента D-слово отсутствует или недопустимо.
4154Коррекция инструмента: заданный радиус инструмента недопустим, так как значение меньше или равно нулю.
4155Коррекция инструмента: радиус инструмента здесь изменить нельзя
4156Коррекция инструмента. Таблица обнаружения столкновений заполнена.
4157Коррекция инструмента. При включении обнаружения узких мест возникла внутренняя ошибка.
4158Коррекция инструмента. В обнаружении узких мест возникла внутренняя ошибка: Update Reversed Geo failed.
4159Коррекция инструмента. Обнаружена неожиданная комбинация типов геометрии при включённом обнаружении узких мест.
4162Невозможно определить правила интерполяции. Не удается распознать фактически активные правила интерполяции (G-код), смещения нулевой точки или поворот.
4170"Ошибка при загрузке: недопустимый параметр". При загрузке программы NC система NC обнаружила недопустимый параметр.
4171"Недопустимая начальная позиция контура". При выполнении система NC обнаружила ошибку вычисления: заданный контур не может быть рассчитан, так как начальная позиция не лежит на контуре.
4172"Retrace: недопустимый внутренний индекс записи". При выполнении функции Retrace система NC обнаружила недопустимый внутренний индекс записи.
4173Недопустимый G-код. Неверный G-код по умолчанию / неверное выражение / синтаксис в G-коде по умолчанию.
4174Ошибка при открытии файла G-кода. Ошибка при открытии файла G-кода по умолчанию.
4200"Group ID недопустим". Значение group ID недопустимо, например, потому что оно уже назначено, меньше или равно нулю либо больше 255.
4201"Group type недопустим". Значение group type неприемлемо, так как оно не определено. Тип 1: группа PTP с ведомыми осями (servo). Тип 4: группа DXD с ведомыми осями (3D-группа). Тип 5: группа высоких/низких скоростей. Тип 6: группа шагового двигателя. Тип 9: группа энкодера с ведомыми осями (servo). …
4202"Master axis index недопустим". Значение индекса ведущей оси в интерполирующей 3D-группе недопустимо, например, потому что оно вышло за пределы диапазона значений. Индекс 0: ось X (первая ведущая ось). Индекс 1: ось Y (вторая ведущая ось). Индекс 2: ось Z (третья ведущая ось).
4203Slave axis index недопустим (внутренняя ошибка). Значение индекса ведомой оси в группе недопустимо, например, потому что оно вышло за пределы диапазона значений, позиция ведомой оси, используемая при вставке нового соединения ведомой оси, уже занята, или потому что при удалении такого соединения отсутствует ведомая ось. Индекс 0: первая ведомая ось. Индекс 1: вторая ведомая ось. Индекс 2: и т. д.
4204Внутренняя ошибка. Произошла непредвиденная внутренняя ошибка. Данный эффект могли вызвать следующие ситуации: недостаточно памяти TC router или памяти Windows для создания внутренних объектов NC; внутренние структуры NC и связи (указатели между объектами NC) ошибочны или отсутствуют; произошла фатальная внутренняя ошибка при вычислении команды остановки или команды halt; внутренняя проверка собственной логики и алгоритмов NC (самопроверка ПО); непредвиденные режимы и случаи, которые регулярно не предполагаются, но распознаются как ошибочные. Примечание: довольно часто в такой ошибочной ситуации в журнал событий Windows выводится дополнительное сообщение об ошибке, которое может помочь при более детальном анализе со стороны Beckhoff или пользователя.
4205"Недопустимое время цикла задачи выполнения операторов (SAF)". Значение времени цикла задачи выполнения блоков NC (SAF 1/2) недопустимо, так как оно вышло за пределы диапазона значений.
4207Недопустимое время цикла для задачи подготовки кадров (SVB). Значение времени цикла для задачи подготовки кадров NC (SVB 1/2) недопустимо, так как вышло за пределы допустимого диапазона.
4208Одноблочный режим не разрешён. Флаг активации или деактивации одноблочного режима недопустим. Значение 0: пассивный (буферизованный режим). Значение 1: активный (одноблочный режим).
4209Деактивация группы не разрешена (ВНУТРЕННЯЯ ОШИБКА). Флаг деактивации или активации всей группы недопустим. Значение 0: группа активна. Значение 1: группа пассивна.
4210Адрес энкодера. У оси в группе отсутствует энкодер или адрес энкодера не инициализирован.
4211Адрес регулятора. У оси в группе отсутствует регулятор или адрес регулятора не инициализирован.
4212Адрес привода. У оси в группе отсутствует привод или адрес привода не инициализирован.
4213Адрес генератора задающих воздействий ведущего. Группа (например, FIFO-группа) не имеет генератора задающих воздействий ведущего или адрес генератора задающих воздействий не инициализирован. Возможно, недостаточно доступной памяти.
4214Адрес интерфейса оси NC–PLC. Группа/ось не имеет интерфейса оси от NC к PLC или адрес интерфейса оси не инициализирован.
4215Адрес ведомой оси. Существующая связь ведущий/ведомый должна быть удалена из группы, но действительный адрес ведомой оси отсутствует.
4216Адрес таблицы неизвестен. Таблица или её идентификатор неизвестны. Эта таблица используется для связи ведущий/ведомый или для характеристики.
4217Адрес NcControl. Адрес NcControl не инициализирован.
4218Блокировка команд, поскольку ожидается передача персистентных данных NC. Ось заблокирована для команд, пока не будут получены корректные данные I/O для приёма поставленных в очередь персистентных данных NC.
4219Режим масштабирования MASTER-AUTOOFFSET недопустим, так как не найдена таблица привязки. Используемый режим масштабирования MASTER-AUTOOFFSET недопустим в данном контексте, поскольку не может быть установлена ссылка на существующую таблицу привязки. Эта ошибка может возникать, например, при добавлении таблиц, если не может быть установлена однозначная ссылка на существующую таблицу привязки (например, из-за неоднозначности ссылки и т. п.).
4220"Группа не готова / группа не готова к новой задаче". Группе выдаётся новая задача, пока она ещё выполняет существующую задачу. Этот запрос недопустим, так как он прервал бы выполнение предыдущей задачи. Новой задачей может быть, например, команда позиционирования или функция "установить фактическую позицию". Для функции "установить новую конечную позицию" действуют прямо противоположные соотношения. В этом случае группа/ось должна ещё активно двигаться, чтобы можно было вызвать изменение конечной позиции.
4221Запрошенная целевая скорость недопустима. Запрошенное значение целевой скорости задачи позиционирования меньше или равно нулю, больше "максимальной скорости" (см. параметры оси) или, в случае сервоприводов, больше "опорной скорости" оси (см. параметры привода).
4222"Запрошенная целевая позиция недопустима (ведущая ось)". Запрошенное значение целевой позиции задачи позиционирования находится вне программных конечных положений. Иными словами, оно либо меньше минимального программного конечного положения, либо больше максимального программного конечного положения. Эта проверка выполняется только при активном соответствующем контроле конечных положений.
4223"Нет разрешения для регулятора и/или подачи (ведущая ось)". Отсутствуют разрешения оси для ведущей оси, необходимые для позиционирования. Это может касаться разрешения регулятора и/или соответствующего разрешения подачи в зависимости от направления (см. интерфейс оси PlcToNc).
4224Путь перемещения меньше одного инкремента датчика (внутренняя ошибка). Путь перемещения, который должна пройти группа/ось, меньше физического значения одного инкремента датчика. Иными словами, перемещение меньше коэффициента масштабирования оси. Реакцией на это является сообщение о логическом завершении оси без фактического перемещения. Это означает, что для пользователя внешняя ошибка не генерируется. Эта ошибка также выдаётся для осей быстрого/медленного хода, если расстояние цикла с ненулевыми параметрами меньше суммы расстояний ползучего хода и торможения. В таком случае не имеет смысла ни превышать целевую позицию, ни не достигать её.
4225Аппаратная часть привода не готова к работе при старте оси. При старте оси устанавливается, что аппаратная часть привода не готова к работе. Это может быть вызвано следующими причинами: - привод находится в состоянии ошибки (аппаратная ошибка); - привод находится в фазе запуска (например, после сброса оси, которому предшествовала аппаратная ошибка); - у привода отсутствует разрешение регулятора (ENABLE). Время, необходимое для "запуска" привода после аппаратной ошибки, может составлять несколько секунд.
4226"Недопустимые параметры аварийного останова." Либо оба, либо один из параметров — замедление и рывок — меньше нуля, либо один из параметров слабее соответствующего параметра пусковых данных.
4227Генератор заданий неактивен. Генератор заданий неактивен, поэтому команды не принимаются.
4228Запрошенный путь перемещения/расстояние цикла недопустимы. Запрошенный путь перемещения или расстояние цикла меньше тормозного пути оси быстрого/медленного хода.
4229"Запрошенная целевая позиция недопустима (ведомая ось)". Значение целевой позиции задачи позиционирования, рассчитанное для ведомой оси, находится вне программных конечных положений. Иными словами, оно либо меньше минимального программного конечного положения, либо больше максимального программного конечного положения. Эта проверка выполняется только при активном соответствующем контроле конечных положений.
4230"Абсолютное значение замедления меньше или равно 0.0 не допускается". Значение меньше или равно 0.0 для абсолютного значения замедления (PTP и CNC) не допускается, так как абсолютное значение замедления по определению положительно, а при абсолютном значении замедления 0.0 движение не может быть сгенерировано.
4231Целевая скорость меньше или равна 0.0 не допускается. Значение меньше или равно 0.0 или вне диапазона от 10-3 до 10+10 для целевой скорости (PTP и CNC) не допускается, так как целевая скорость по определению строго положительна, а при целевой скорости 0.0 деление вызовет исключение FPU.
4232Потеря точности разрешения для запрошенного позиционирования. Позиционирование настолько велико в пространстве или времени, что десятичные разряды становятся несущественными и при позиционировании могут возникать неточности (LOSS OF PRECISION).
4233"Время цикла меньше или равно 0.0 не допускается". Значение меньше или равно 0.0 для времени цикла (PTP и CNC) не допускается, так как время цикла по определению строго положительно, а при времени цикла 0.0 деление вызовет исключение FPU.
4234"Превышен диапазон типа данных PTP <intasdouble>". Для задачи запуска, override или новой целевой позиции заданы настолько экстремальные параметры, что внутренний тип данных теряет точность.
4235"Профиль скорости PTP LHL не может быть сгенерирован" (ВНУТРЕННЯЯ ОШИБКА). Для задачи запуска, override или новой целевой позиции заданы настолько экстремальные параметры, что невозможно сгенерировать профиль скорости типа LHL (Low-High-Low).
4236"Профиль скорости PTP HML не может быть сгенерирован" (ВНУТРЕННЯЯ ОШИБКА). Для override или новой целевой позиции заданы настолько экстремальные параметры, что невозможно сгенерировать профиль скорости типа HML (High-Middle-Low).
4237"Адрес данных запуска недействителен". Адрес данных запуска недействителен.
4238"Velocity override (start override) не допускается". Значение velocity override не допускается, так как оно меньше 0.0% или больше 100.0% (см. интерфейс оси PlcToNc). Здесь 100.0 % соответствует целочисленному значению 1000000 в интерфейсе оси. Диапазон значений: [0 ... 1000000]
4239"Тип запуска не допускается". Переданный тип запуска не существует.
4240Нет доступной памяти. Выделение памяти SVB для динамической записи в таблице SAF не удалось.
4241Таблица уже содержит запись (внутренняя ошибка). Запись в таблице SAF была отменена, так как по ошибке уже существует запись.
4242"Stop is already active" — команда останова не передается, так как останов уже был активирован.
4243"Compensation has not been carried out over the full compensation section" — начальные параметры компенсации не допускают компенсацию на всем участке. По этой причине компенсация выполняется на меньшем участке.
4244"Internal parameters for the compensation are invalid" (INTERNAL ERROR) — недопустимые внутренние параметры или начальные параметры нижележащего генератора.
4245Compensation active — запуск компенсации отклонен, так как компенсация уже активна или ведущая/ведомая ось вообще не перемещается активно, что делает выполнение компенсации невозможным.
4246Compensation not active — останов компенсации отклонен, так как компенсация не активна.
4247"Compensation type invalid" — тип, переданный для участковой компенсации, недопустим. В настоящее время допускается только тип компенсации 1 (трапецеидальный профиль скорости).
4248"Axis address for compensation invalid" (INTERNAL ERROR) — адрес ведущей или ведомой оси, на которую должна воздействовать участковая компенсация, недопустим. Это внутренняя ошибка.
4249"Invalid slave address" (INTERNAL ERROR) — заданный адрес ведомой оси для онлайн-связывания/развязывания недопустим.
4250Axis start type, actual position type or end position type not allowed — тип запуска для задачи позиционирования недопустим. Допустимые типы запуска: ABSOLUTE (1), RELATIVE (2), ENDLESS POSITIVE (3), ENDLESS NEGATIVE (4), MODULO (5) и т. д. Кроме того, возможно, что недопустимы типы для установки новой фактической позиции или перемещения в новую конечную позицию.
4251"Function not presently supported" — активирована функция NC, которая в настоящее время не разрешена к использованию или даже не реализована. Это может быть команда, недопустимая или неразрешенная для ведущих осей.
4252State of state machine invalid (internal error) — состояние одного из внутренних конечных автоматов недопустимо. Это внутренняя ошибка.
4253PLC reference cam became free too soon — в процессе реферирования ось перемещается в направлении PLC-кулачка реферирования и останавливается только при достижении сигнала кулачка. После того как ось затем также физически остановилась, кулачок реферирования должен оставаться занятым до тех пор, пока ось впоследствии не начнет обычным образом движение обратно от кулачка.
4254«Контроль зазора между активацией аппаратной защёлки и появлением синхроимпульса». При активном контроле зазора проверяется, не стало ли число приращений между активацией аппаратной защёлки и появлением синхроимпульса (нулевого импульса) меньше заданного значения. При возникновении такой ситуации генерируется данная ошибка. (См. параметры для инкрементального датчика)
4255«Нет доступной памяти». Не удалось выполнить динамическое выделение памяти для генератора задающих значений, таблицы SVB или таблицы SAF.
4256«У ведомственной оси таблицы нет активной таблицы». Хотя у ведомственной оси таблицы имеются таблицы, ни одна из них не назначена активной. Если это происходит во время выполнения, вся группа ведущий/ведомый останавливается по ошибке времени выполнения.
4257«Функция не разрешена». Запрошенная функция или запрошенная задача логически не разрешена. Примером такого сообщения об ошибке может служить «установить фактическую позицию» для абсолютного датчика (M3000, KL5001 и т. д.).
4258«Остановка компенсации не разрешена». Остановить компенсацию невозможно, поскольку компенсация уже находится в фазе остановки.
4259«Ведомая таблица используется». Ведомую таблицу нельзя активировать, поскольку она в данный момент используется.
4260«Разрешение регулятора». Разрешение регулятора для оси или для связанной ведомой оси отсутствует (см. интерфейс оси PlcToNc). Эта ошибка возникает, если разрешение регулятора снимается во время активного позиционирования оси или группы осей (в том числе группы ведущий/ведомый). Ошибка также возникает, если ось PTP или связанная ведомая ось запускается без разрешения регулятора.
4261«Таблица не найдена». Таблица с заданным ID не существует или ID таблицы не уникален.
4262«Неверный тип таблицы». Таблица, на которую ссылается функция, имеет неверный тип.
4263«Пошаговый режим». Эта ошибка возникает, если для группы или оси выбран пошаговый режим и запрашивается новая задача, пока одна из отдельных задач ещё обрабатывается.
4264«Неизвестная задача группы (асинхронная запись таблицы)». Группа получила задачу, тип или подтип которой неизвестен. Допустимыми задачами могут быть одно- или многомерные задачи позиционирования (Geo 1D, Geo 3D), задачи реферирования и т. д.
4265«Неизвестная функция группы (синхронная функция)». Группа получила функцию, тип которой неизвестен. Допустимыми функциями являются «Reset», «Stop», «New end position», «Start/stop section compensation», «Set actual position», «Set/reset referencing status» и т. д.
4266Групповая задача для ведомой оси недопустима. Групповые задачи обычно возможны только для ведущих осей, но не для ведомых. Ведомая ось перемещается только как косвенный результат задачи позиционирования, заданной связанной с ней ведущей оси. Поэтому ведомая ось не может напрямую получать команду. Исключение: см. параметр оси "Allow motion commands for slave axes"
4267"Групповая функция для ведомой оси недопустима". Групповые функции в принципе возможны только для ведущих осей, но не для ведомых. Единственное исключение представляет функция "Start/stop section compensation", которая возможна как для ведущих, так и для ведомых осей. Помимо этого ведомая ось не может напрямую выполнять никакие другие функции.
4268Генератор заданий NCI неактивен. Команда NCI, такая как "StopAndKeep", отправляется логически неактивной группе DXD или группе с состоянием channel override, равным нулю. Однако для выполнения этой команды предполагается, что группа NCI активно находится в режиме генерации заданий. Эта ошибка может возникать в связи с функциями "delete distance to go" и "measurement event (latch actual position)".
4269"Startposition=Setpoint Position". Недопустимые параметры позиции.
4270"Start parameter for the compensation is invalid". Один из динамических параметров для компенсации недопустим (необходимое условие): ускорение (>0), замедление (>0), скорость процесса (>0)
4271"Start parameter for the compensation is invalid". Отрицательное значение выпуклости скорости.
4272"Start parameter for the compensation is invalid". Участок, на котором должна выполняться компенсация, не является положительным.
4273"Target position under/overrun" (INTERNAL ERROR). Позиция (рассчитанная из модульной целевой позиции), в которой ось должна находиться по окончании ориентированной остановки, была пройдена.
4274"Target position will be under/overrun" (INTERNAL ERROR). Позиция (рассчитанная из модульной целевой позиции), в которой ось должна находиться по окончании ориентированной остановки, слишком близка и будет пройдена.
4275Параметр группы недопустим. Недопустимый параметр группы. В связи с этим это может быть, например, параметризованная скорость, ускорение, замедление, рывок или время цикла NC, значение которых задано меньше или равным нулю.
4276Ошибка группы при запуске генерации заданий. При запуске генерации заданий, например для летучей пилы, различные параметры или состояния могут привести к этой ошибке. Например, динамические параметры, такие как ускорение, замедление и рывок, могут быть недопустимыми (меньше или равны нулю), либо время цикла NC или значение override при запуске могут находиться вне диапазона 0–100 %.
4277"Dynamic parameters not permitted" (INTERNAL ERROR). Динамические параметры, полученные в результате внутреннего расчёта, такие как ускорение, замедление и рывок, недопустимы.
4279Новая целевая позиция недопустима или недостижима
4280"Группа не готова / группа не готова к новой задаче" (ВНУТРЕННЯЯ ОШИБКА / ИНФОРМАЦИЯ). Группе передаётся новая задача, пока она ещё выполняет существующую задачу. Этот запрос недопустим, так как он прервал бы выполнение предыдущей задачи. Новой задачей может быть, например, команда позиционирования или функция "установить фактическую позицию". Для функции "установить новую конечную позицию" действуют прямо противоположные соотношения. В этом случае группа/ось должна ещё активно двигаться, чтобы можно было вызвать изменение конечной позиции.
4281"Параметры ориентированной остановки (O-Stop) недопустимы." Модульная целевая позиция не должна быть меньше нуля и не должна быть больше или равна модульному периоду энкодера (например, в интервале [0.0, 360.0]). Примечание: в случае ошибки ось безопасно останавливается, но после этого не находится в запрошенной ориентированной позиции.
4282"Модульная целевая позиция модульного старта недопустима". Модульная целевая позиция находится вне допустимого диапазона параметров. Значение позиции не должно быть меньше нуля и не должно быть больше или равно модульному периоду энкодера (например, в интервале [0.0, 360.0] для типа модульного старта "SHORTEST WAY (261)").
4283Режим активации недопустим. Режим активации мог использоваться для онлайн-изменения, масштабирования, а также для онлайн-изменения функции движения. Однако используемый режим активации недопустим в данном контексте. Либо режим не определён или ещё не реализован, либо он не может быть реализован в данной конфигурации (например, если используются линейные таблицы с недопустимым циклическим режимом активации NEXTCYCLE или NEXTCYCLEONCE). В других случаях режим в принципе допустим, но команда не может быть выполнена, так как функция уже выполняет задачу.
4284"Параметризованная скорость изменения ускорения (jerk) недопустима". Скорость изменения ускорения меньше минимальной скорости изменения ускорения. Минимальное значение скорости изменения ускорения равно 1.0 (например, мм/с^3).
4285"Параметризованное ускорение или замедление недопустимо". Параметризованное ускорение или замедление ниже допустимого минимального ускорения. Значение минимального ускорения рассчитывается из минимальной скорости изменения ускорения и времени цикла NC (минимальная скорость изменения ускорения, умноженная на время цикла NC). Единица измерения, например, мм/с^2.
4286"Параметризованная скорость недопустима". Параметризованная целевая скорость ниже минимальной скорости (но значение ноль допустимо). Значение минимальной скорости рассчитывается из минимальной скорости изменения ускорения и времени цикла NC (минимальная скорость изменения ускорения, умноженная на квадрат времени цикла NC). Единица измерения, например, мм/с.
4287Активация не может быть выполнена из-за ожидающей активации. Активация, такая как "CamIn", "CamScaling" или "WriteMotionFunction", не может быть выполнена из-за ожидающей активации (например, "CamIn", "CamScaling", "WriteMotionFunction"). Одновременно может быть только одна активация.
4288Недопустимая комбинация различных времён цикла в пределах группы осей. В пределах логической группы осей для общей генерации задающих значений или для обработки I/O оси обнаружены различные времена цикла. Эта ситуация может возникнуть как при создании связи ведущий/ведомый, так и при конфигурировании 3D- или FIFO-группы (вставка основной, дополнительной или ведомой оси).
4289Недопустимый реверс движения оси. Из-за текущего динамического состояния (текущая скорость, ускорение и скорость изменения ускорения) был бы вызван реверс движения. Чтобы избежать этого реверса движения, команда оси не выполняется, а предыдущее состояние системы восстанавливается.
4290Команда с позицией активации не может быть выполнена, так как ось уже находится в фазе торможения. Команда с позицией активации (порогом), например "подход к новой скорости в позиции", не может быть выполнена, так как ось уже находится в фазе торможения и оставшийся путь от фактической позиции до позиции активации слишком мал.
4291Ограничение рывка (jerk) процедуры расцепления при расцеплении ведомой оси не может найти допустимое решение. Внутреннее ограничение рывка процедуры расцепления не может вычислить допустимое решение (расцепление ведомой оси и преобразование к ведущей оси). В противном случае мог бы возникнуть неожиданный перебег по скорости, реверс движения или превышение целевой позиции.
4292"Команда не может быть выполнена, так как буфер команд полностью заполнен". Команда отклоняется, так как буфер команд полностью заполнен.
4293"Команда отклонена из-за внутренней ошибки в Look Ahead" (INTERNAL ERROR). Команда отклонена из-за внутренней ошибки в "look ahead".
4294"Команда отклонена, так как целевая скорость сегмента не реализуется". Команда отклонена, так как новая целевая скорость сегмента Vrequ не реализуема и внутренняя оптимизация невозможна.
4295"Последовательные команды имеют одинаковую конечную позицию". Последовательные команды имеют одинаковую конечную позицию. Таким образом, путь перемещения равен нулю.
4296Логическое направление перемещения оси не согласуется с параметризованным направлением перемещения буферизованной команды. В расширенном буферном режиме, где фактическая конечная позиция заменяется новой начальной позицией буфера, логическое направление позиционирования не согласуется с направлением буферной команды (=> противоречие). Буферизованная команда (BufferMode, BlendingLow, BlendingPrevious, BlendingNext, BlendingHigh) отклоняется с ошибкой 0x4296, если команда использует специфическую для Beckhoff опциональную BlendingPosition, но позиция смешивания находится за целевой позицией предыдущей команды движения.
4297Команда отклонена, так как оставшееся расстояние в текущем сегменте слишком мало. Оставшегося расстояния для позиционирования недостаточно, поэтому команда не может быть выполнена. Это может иметь место, например, в BufferMode (BlendingMode), если оставшегося расстояния в текущем сегменте недостаточно, чтобы пройти его без ускорения и достичь заданной скорости при смене сегмента (в зависимости от BufferMode).
4300"Недопустимый ID оси". Значение ID оси недопустимо, например, потому что оно уже назначено, меньше или равно нулю, больше 255 или не существует в текущей конфигурации.
4301"Недопустимый тип оси". Значение типа оси неприемлемо, так как оно не определено. Тип 1: Servo. Тип 2: Fast/creep. Тип 3: Stepper motor.
4306"Недопустимая медленная скорость ручного режима". Значение медленной скорости ручного режима недопустимо.
4307"Недопустимая быстрая скорость ручного режима". Значение быстрой скорости ручного режима недопустимо.
4308Недопустимая скорость быстрого перемещения. Значение скорости быстрого перемещения недопустимо.
4309Ускорение оси недопустимо. Значение ускорения оси недопустимо.
4310"NCI: недопустимое значение максимального отклонения для вспомогательных осей". Была предпринята попытка ввести недопустимое значение максимально допустимого отклонения. Этот параметр влияет только на вспомогательные оси!
4312"Недопустимая скорость поиска начала отсчёта в направлении кулачка". Значение скорости поиска начала отсчёта в направлении кулачка поиска начала отсчёта недопустимо.
4313"Недопустимая скорость поиска начала отсчёта в направлении синхронизации". Значение скорости поиска начала отсчёта в направлении синхроимпульса (нулевой метки) недопустимо.
4314"Недопустимая длительность импульса в положительном направлении". Значение длительности импульса в положительном направлении недопустимо (импульсный режим). Использование длительности импульса для позиционирования выбирается неявно через тип запуска оси. Импульсный режим соответствует позиционированию с относительным перемещением, которое точно соответствует длительности импульса.
4315"Недопустимая длительность импульса в отрицательном направлении". Значение длительности импульса в отрицательном направлении недопустимо (импульсный режим). Использование длительности импульса для позиционирования выбирается неявно через тип запуска оси. Импульсный режим соответствует позиционированию с относительным перемещением, которое точно соответствует длительности импульса.
4316"Недопустимое время импульса в положительном направлении". Значение длительности импульса в положительном направлении недопустимо (импульсный режим).
4317"Недопустимое время импульса в отрицательном направлении". Значение длительности импульса в отрицательном направлении недопустимо (импульсный режим).
4318"Недопустимое расстояние ползучей подачи в положительном направлении". Значение расстояния ползучей подачи в положительном направлении недопустимо.
4319"Недопустимое расстояние ползучей подачи в отрицательном направлении". Значение расстояния ползучей подачи в отрицательном направлении недопустимо.
4320"Недопустимый контроль перемещения". Значение активации контроля перемещения недопустимо.
4321"Недопустимый контроль окна позиционирования". Значение активации контроля окна позиционирования недопустимо.
4322"Target window monitoring not allowed" — значение для активации контроля целевого окна недопустимо.
4323"Loop not allowed" — значение для активации движения с зацикливанием недопустимо.
4324"Motion monitoring time not allowed" — значение времени контроля движения недопустимо.
4325"Target window range not allowed" — значение целевого окна недопустимо.
4326"Position window range not allowed" — значение окна позиционирования недопустимо.
4327"Position window monitoring time not allowed" — значение времени контроля окна позиционирования недопустимо.
4328Looping distance not allowed — значение дистанции зацикливания недопустимо.
4329"Axis cycle time not allowed" — значение времени цикла оси недопустимо.
4330"Motion monitoring window not allowed" — значение окна контроля движения недопустимо.
4331"PEH time monitoring not allowed" — значение для активации контроля времени PEH недопустимо (PEH: конец позиционирования и остановка).
4332"PEH monitoring time not allowed" — значение времени контроля PEH (тайм-аут) недопустимо (PEH: конец позиционирования и остановка). Значение по умолчанию: 5 с
4333Параметр "Brake Release Delay" недействителен — параметр задержки отпускания тормоза оси быстрого/медленного перемещения недействителен.
4334Параметр "NC Data Persistence" недопустим. Логический параметр NC Data Persistence оси недопустим.
4335Параметр режима реакции на ошибку недопустим. Параметр режима реакции на ошибку оси недопустим (мгновенная, задержанная).
4336Параметр задержки реакции на ошибку недопустим. Параметр задержки реакции на ошибку оси недопустим.
4337Параметр "Couple Slave to Actual Values if not Enabled" недопустим. Параметр "Couple Slave to Actual Values if not Enabled" недопустим.
4338Параметр "Allow motion commands for slave axes" недопустим. Логический параметр "Allow motion commands for slave axes" недопустим. Этот параметр определяет, может ли команда движения быть отправлена ведомой оси или она отклоняется с ошибкой NC 0x4266 или 0x4267.
4339Параметр "Allow motion commands for axis in external setpoint generation" недопустим. Логический параметр "Allow motion commands for axis in external setpoint generation" недопустим. Этот параметр определяет, может ли команда движения быть отправлена оси в состоянии внешней генерации задающих значений или она отклоняется с ошибкой 0x4257.
4340Инициализация оси. Ось не инициализирована. Хотя ось создана, остальная инициализация не выполнена (1. Инициализация I/O оси, 2. Инициализация оси, 3. Сброс оси).
4341Адрес группы. Ось не имеет группы, или адрес группы не инициализирован (группа содержит генерацию задающих значений).
4342"Адрес энкодера". Ось не имеет энкодера, или адрес энкодера не инициализирован.
4343"Адрес контроллера". Ось не имеет контроллера, или адрес контроллера не инициализирован.
4344"Адрес привода". Ось не имеет привода, или адрес привода не инициализирован.
4345Адрес интерфейса оси PLC–NC. Ось не имеет интерфейса оси от PLC к NC (PlcToNc), или адрес интерфейса оси не инициализирован.
4346Адрес интерфейса оси NC-PLC. Ось не имеет интерфейса оси от NC к PLC (NcToPlc) или адрес интерфейса оси не инициализирован.
4347Недопустимый размер интерфейса оси NC-PLC (внутренняя ошибка). Размер интерфейса оси от NC к PLC (NcToPlc) недопустим.
4348Недопустимый размер интерфейса оси PLC-NC (внутренняя ошибка). Размер интерфейса оси от PLC к NC (PlcToNc) недопустим.
4356Разрешение регулятора. Разрешение регулятора для оси отсутствует (см. интерфейс оси PlcToNc). Это разрешение требуется, например, для задачи позиционирования оси.
4357Разрешение подачи минус. Разрешение подачи для движения в отрицательном направлении отсутствует (см. интерфейс оси PlcToNc). Это разрешение требуется, например, для задачи позиционирования оси в отрицательном направлении.
4358Разрешение подачи плюс. Разрешение подачи для движения в положительном направлении отсутствует (см. интерфейс оси PlcToNc). Это разрешение требуется, например, для задачи позиционирования оси в положительном направлении.
4359Недопустимая заданная скорость. Заданная скорость, запрошенная для задачи позиционирования, недопустима. Это может произойти, если скорость меньше или равна нулю, больше максимально допустимой скорости оси или, в случае сервоприводов, больше опорной скорости оси (см. параметры оси и привода).
4360Недопустимая конечная скорость. Требуемая конечная скорость для задачи позиционирования недопустима (обычно конечная скорость равна нулю). Такая ситуация может возникнуть, если скорость меньше или равна нулю, больше максимально допустимой скорости оси или для серворегуляторов больше опорной скорости оси (см. параметры оси и регулятора движения).
4361Превышен временной диапазон (будущее). Рассчитанная позиция лежит слишком далеко в будущем (например, при преобразовании позиции в соответствующее время DC).
4362Превышен временной диапазон (прошлое). Рассчитанная позиция лежит слишком далеко в прошлом (например, при преобразовании позиции в соответствующее время DC).
4363Позиция не может быть определена. Запрошенная позиция не может быть вычислена математически, поскольку a) она никогда не была достигнута в прошлом или b) она никогда не будет достигнута в будущем (например, если скорость оси равна нулю или если происходит реверс движения из-за ускорения).
4364Позиция не может быть определена (конфликт направления движения). Направление движения, ожидаемое вызывающей стороной функции, отличается от фактического направления движения (конфликт между представлением PLC и NC, например при преобразовании позиции в время DC).
4365Позиция не преобразуется. При преобразовании позиции в инкрементальную позицию превышается максимальный диапазон энкодера.
4370Связывание ведомой оси невозможно (нарушение скорости). Связывание ведомой оси с ведущей осью (например, через универсальную летучую пилу) отклоняется, так как иначе была бы превышена максимальная скорость ведомой оси (выбран контроль скорости).
4371Связывание ведомой оси невозможно (нарушение ускорения). Связывание ведомой оси с ведущей осью (например, через универсальную летучую пилу) отклоняется, так как иначе было бы превышено максимальное ускорение ведомой оси (выбран контроль ускорения).
4372См. TF5055 NC Flying Saw - коды ошибок
4400"Encoder ID not allowed" Значение для encoder ID недопустимо, например, потому что оно уже назначено, меньше или равно нулю либо больше 255.
4401"Encoder type not allowed" Значение для типа энкодера недопустимо, так как оно не определено. Тип 1: Simulation (инкрементальный) Тип 2: M3000 (24 бит абсолютный) Тип 3: M31x0 (24 бит инкрементальный) Тип 4: KL5101 (16 бит инкрементальный) Тип 5: KL5001 (24 бит абсолютный SSI) Тип 6: KL5051 (16 бит BISSI)
4402"Encoder mode" Значение для (рабочего) режима энкодера недопустимо. Режим 1: Определение фактической позиции Режим 2: Определение фактической позиции и фактической скорости (фильтр)
4403"Encoder counting direction inverted?" Флаг направления счета энкодера недопустим. Флаг 0: Положительное направление счета энкодера Флаг 1: Отрицательное направление счета энкодера
4404"Referencing status" Флаг статуса реферирования недопустим. Флаг 0: Ось не отреферирована Флаг 1: Ось отреферирована
4405"Encoder increments for each physical encoder rotation" Значение числа инкрементов энкодера на каждый физический оборот энкодера недопустимо. Это значение используется программным обеспечением для расчета переполнений и недоборов энкодера.
4406"Scaling factor" Значение масштабного коэффициента недопустимо. Этот масштабный коэффициент задает весовой коэффициент для преобразования инкремента энкодера (INC) в физическую единицу, например миллиметры или градусы.
4407"Position offset (zero point offset)" Значение смещения позиции энкодера недопустимо. Это значение добавляется к рассчитанной позиции энкодера и интерпретируется в физических единицах энкодера.
4408"Modulo factor" Недопустимое значение модульного коэффициента энкодера.
4409"Position filter time" Недопустимое значение времени фильтрации фактической позиции (фильтр P-T1).
4410"Search direction for referencing cam inverted" Недопустимое значение направления поиска кулачка реферирования в процедуре реферирования. Значение 0: положительное направление. Значение 1: отрицательное направление.
4411"Search direction for sync pulse (zero pulse) inverted" Недопустимое значение направления поиска синхроимпульса (нулевого импульса) в процедуре реферирования. Значение 0: положительное направление. Значение 1: отрицательное направление.
4412"Reference position" Недопустимое значение референтной позиции в процедуре реферирования.
4413"Clearance monitoring between activation of the hardware latch and appearance of the sync pulse" (NOT IMPLEMENTED) Недопустимое значение флага контроля интервала между активацией аппаратной защёлки и появлением синхро/нулевого импульса ("latch valid"). Значение 0: пассивно. Значение 1: активно.
4414"Minimum clearance between activation of the hardware latch and appearance of the sync pulse" (NOT IMPLEMENTED) Недопустимое значение минимального интервала в инкрементах между активацией аппаратной защёлки и появлением синхро/нулевого импульса ("latch valid") в процедуре реферирования.
4415"External sync pulse" (NOT IMPLEMENTED) Недопустимое значение активации или деактивации внешнего синхроимпульса в процедуре реферирования. Значение 0: пассивно. Значение 1: активно.
4416"Scaling of the noise rate is not allowed" Недопустимое значение масштабирования (взвешивания) синтетической интенсивности шума. Этот параметр существует только в симуляционном энкодере и служит для создания реалистичной симуляции.
4417„Tolerance window for modulo-start“ Недопустимое значение окна допуска для старта модульной оси. Значение должно быть больше или равно нулю и меньше половины модульного периода энкодера (например, в интервале [0.0,180.0)).
4418„Encoder reference mode“ Недопустимое значение режима реферирования энкодера или режим не поддерживается для данного типа энкодера.
4419„Encoder evaluation direction“ Недопустимое значение направления оценки энкодера (логического направления счёта).
4420Мониторинг программного конечного положения минимум не разрешён. Значение для активации мониторинга программного конечного положения минимум недопустимо.
4421Мониторинг программного конечного положения максимум не разрешён. Значение для активации мониторинга программного конечного положения максимум недопустимо.
4422"Задание фактического значения вне диапазона значений". Функция "задать фактическое значение" не может быть выполнена, так как новое фактическое положение находится вне ожидаемого диапазона значений.
4423"Программное конечное положение минимум не разрешено". Значение для программного конечного положения минимум недопустимо.
4424"Программное конечное положение максимум не разрешено". Значение для программного конечного положения максимум недопустимо.
4425„Маска фильтра для необработанных данных энкодера недопустима“. Значение для маски фильтра необработанных данных энкодера в инкрементах недопустимо.
4426Референсная маска для необработанного значения энкодера не разрешена. Значение для референсной маски (инкременты на оборот энкодера, абсолютное разрешение) необработанного значения энкодера в инкрементах недопустимо. Это значение используется, например, для реферирования оси в режиме реферирования "Software Sync".
4427Параметр "Режим компенсации мёртвого времени" (энкодер) недопустим. Параметр режима компенсации мёртвого времени на NC-энкодере недопустим (OFF, ON с учётом скорости, ON с учётом скорости и ускорения).
4428Параметр 'Управляющие биты компенсации мёртвого времени' (энкодер) недопустим. Параметр управляющих битов компенсации мёртвого времени на энкодере недопустим (например, относительная или абсолютная интерпретация времени).
4429Параметр “Временной сдвиг режима компенсации мёртвого времени” (энкодер) недопустим. Параметр временного сдвига компенсации мёртвого времени (сдвиг времени в наносекундах) на энкодере недопустим.
4430"Активация аппаратного защёлкивания (энкодер)". Активация аппаратного защёлкивания энкодера была неявно инициирована процедурой реферирования. Если эта функция уже была активирована, но значение защёлкивания ещё не стало действительным ("latch valid"), повторный вызов функции отклоняется с этой ошибкой.
4431Активация функции внешнего аппаратного защёлкивания / touch probe (энкодер). Активация внешнего аппаратного защёлкивания (доступно только для KL5101, SERCOS, AX2xxx) инициируется явно командой ADS (вызывается из программы ПЛК интерфейса Visual Basic). Если эта функция уже была активирована, но значение защёлкивания ещё не стало действительным по внешнему сигналу ("external latch valid" или "touch probe latched" или "real-time status bit"), повторный вызов функции отклоняется с этой ошибкой. Также возможно, что эта функция не может быть выполнена из-за другой одновременной функции, например реферирования оси инкрементального энкодера.
4432"Активация внешнего аппаратного защёлкивания (энкодер)". Если процедура привязки была инициирована ранее и аппаратное обеспечение всё ещё сигнализирует о действительном значении защёлкивания ("latch valid"), эту функцию вызывать нельзя. На практике, однако, эта ошибка почти никогда не возникает.
4433Активация функции внешнего аппаратного защёлкивания / touch probe (энкодер). Эта функция была активирована ранее и с тех пор не завершена (внутренняя квитирующая связь между NC и устройством I/O всё ещё активна). Повторная активация в это время недопустима и поэтому отклоняется с ошибкой. (Если эта функция уже была запущена ранее и аппаратное обеспечение всё ещё сигнализирует, что внешнее значение защёлкивания уже действительно ("external latch valid" или "touch probe" или "real-time status bit"), повторная активация не должна выполняться. В этом случае действительность внешнего аппаратного защёлкивания была бы ошибочно сигнализирована немедленно (но всё ещё со старым значением защёлкивания).
4434Функция энкодера не поддерживается. Была активирована функция энкодера, которая в настоящее время не разрешена к использованию или даже не реализована.
4435"Функция энкодера уже активна". Функция энкодера не может быть активирована, так как эта функциональность уже активна.
4440"Инициализация энкодера". Энкодер не инициализирован. Хотя ось создана, остальная часть инициализации не выполнена (1. Инициализация I/O оси, 2. Инициализация оси, 3. Сброс оси).
4441"Адрес оси". У энкодера нет оси, или адрес оси не инициализирован.
4442"Адрес входной структуры I/O". У привода нет действительного адреса входа I/O в образе процесса.
4443"Адрес выходной структуры I/O". У энкодера нет действительного адреса выхода I/O в образе процесса.
4450"Контроль нижнего переполнения счётчика энкодера". Инкрементальный счётчик энкодера испытал нижнее переполнение.
4451"Контроль верхнего переполнения счётчика энкодера". Инкрементальный счётчик энкодера испытал верхнее переполнение.
4460"Минимальный программный предел положения (старт оси)". При активном контроле минимального программного предела положения был выполнен старт оси в направлении позиции, лежащей ниже минимального программного предела положения.
4461"Максимальный программный предел положения (старт оси)". При активном контроле максимального программного предела положения был выполнен старт оси в направлении позиции, лежащей выше максимального программного предела положения.
4462"Minimum Software Position Limit (Positioning Process)". При активном контроле минимального программного ограничения положения фактическая позиция опустилась ниже минимального программного ограничения положения. Для сервоосей, перемещаемых непрерывно, это ограничение расширяется на величину параметризованного окна рассогласования положения.
4463"Maximum Software Position Limit (Positioning Process)". При активном контроле максимального программного ограничения положения фактическая позиция превысила максимальное программное ограничение положения. Для сервоосей, перемещаемых непрерывно, это ограничение расширяется на величину параметризованного окна рассогласования положения.
4464Аппаратная ошибка энкодера. Привод или система энкодера сообщает об аппаратной ошибке энкодера. Возможный код ошибки, вероятно, можно найти в сообщении в окне отображения событий.
4465Ошибка инициализации позиции при запуске системы. При первой инициализации фактической позиции она находилась вне минимального и максимального конечных положений во всех трёх попытках инициализации (без переполнения/антипереполнения, с антипереполнением/переполнением).
4466Недействительные данные I/O в течение более n непрерывных циклов NC (энкодер). Ось (энкодер) обнаружила недействительные данные I/O энкодера в течение более n непрерывных циклов NC (задача NC SAF) (например, n=3). Как правило, устройство EtherCAT выдаёт "Working Counter Error" (WcState), что указывает на нарушение передачи данных между устройством I/O и контроллером. Если эта ошибка присутствует непрерывно в течение длительного времени, это может привести к потере привязки оси (флаг "Homed" сбрасывается, и энкодер переходит в состояние "unreferenced"). Возможные причины этой ошибки: ведомое устройство EtherCAT могло выйти из состояния OP, нагрузка реального времени на контроллере слишком высока или джиттер реального времени слишком велик.
4467Недействительная фактическая позиция (энкодер). Устройство I/O возвращает недействительную фактическую позицию (для CANopen/CoE см. бит 13 состояния энкодера "TxPDO data invalid" или "invalid actual position value").
4468Недействительные входные данные IO (тип ошибки 1). Контроль "циклического счётчика входных данных IO" (2-битный счётчик) обнаружил ошибку. Входные данные не обновлялись как минимум в течение 3 циклов NC SAF (2-битный счётчик показывает постоянное значение в течение нескольких циклов NC SAF вместо увеличения ровно на единицу от цикла к циклу).
4469Недействительные входные данные I/O (тип ошибки 2). Контроль "циклического счётчика входных данных I/O" (2-битный счётчик) обнаружил ошибку. Качество входных данных на основе 2-битного счётчика недостаточно (здесь выполняется простая статистическая оценка, которая оценивает как GOOD-случаи, так и BAD-случаи и приводит к ошибке при превышении определённого порогового значения).
4470"SSI transformation fault or not finished". SSI-преобразование модуля FOX 50 было ошибочным в течение нескольких циклов NC или, соответственно, не завершилось.
4500"Controller ID not allowed". Значение идентификатора контроллера недопустимо, например, потому что оно уже назначено, меньше или равно нулю либо больше 255.
4501"Controller type not allowed". Значение типа контроллера недопустимо, поскольку оно не определено. Тип 1: P-контроллер (позиция). . . Тип 7: контроллер высокой/низкой скорости. Тип 8: контроллер шагового двигателя. Тип 9: контроллер Sercos.
4502"Controller operating mode not allowed". Значение режима работы контроллера недопустимо.
4503"Weighting of the velocity pre-control not allowed" — Недопустимое значение весового коэффициента предуправления по скорости. По умолчанию параметр установлен на 1.0 (100%).
4504"Following error monitoring (position) not allowed" — Недопустимое значение активации контроля рассогласования (по положению).
4505"Following error (velocity) not allowed" — Недопустимое значение активации контроля рассогласования (по скорости).
4506"Following error window (position) not allowed" — Недопустимое значение окна рассогласования (максимально допустимого рассогласования) по положению.
4507"Following error filter time (position) not allowed" — Недопустимое значение времени фильтра рассогласования (по положению).
4508"Following error window (velocity) not allowed" — Недопустимое значение окна рассогласования (по скорости).
4509"Following error filter time (velocity) not allowed" — Недопустимое значение времени фильтра рассогласования (по скорости).
4510"Proportional gain Kv or Kp (controller) not allowed" position — Недопустимое значение пропорционального коэффициента усиления (коэффициента Kv или Kp) по положению.
4511"Integral-action time Tn (controller) not allowed" position — Недопустимое значение времени интегрирования (I-составляющая PID T1-регулятора) по положению.
4512"Derivative action time Tv (controller) not allowed" position — Недопустимое значение времени дифференцирования (D-составляющая PID T1-регулятора) по положению.
4513"Damping time Td (controller) not allowed" position — Недопустимое значение времени демпфирования (D-составляющая PID T1-регулятора) по положению. Рекомендуемое значение: 0.1 * Tv
4514"Activation of the automatic offset compensation not allowed" — Активация автоматической компенсации смещения возможна только для определённых типов регулятора (без I-составляющей).
4515"Дополнительный пропорциональный коэффициент Kv или Kp (регулятор) недопустим" — позиция. Значение для второго члена пропорционального коэффициента (коэффициент Kv или Kp) недопустимо.
4516"Опорная скорость для дополнительного пропорционального коэффициента Kv или Kp (регулятор) недопустима" — позиция. Значение для ввода опорной скорости в процентах, к которой применяется дополнительный пропорциональный коэффициент, недопустимо. Стандартная настройка параметра — 0.5 (50%).
4517"Пропорциональный коэффициент Pa (пропорция) недопустим" — ускорение. Значение для пропорционального коэффициента (коэффициент Pa) недопустимо.
4518"Пропорциональный коэффициент Kv (регулятор скорости) недопустим". Значение для пропорционального коэффициента (коэффициент Kv) недопустимо.
4519Время интегрирования Tn (регулятор) недопустимо — скорость. Значение для времени интегрирования недопустимо (I-составляющая PID T1-регулятора).
4520"Время дифференцирования Tv (регулятор скорости) недопустимо". Значение для времени дифференцирования недопустимо (D-составляющая PID T1-регулятора).
4521"Время демпфирования Td (регулятор скорости) недопустимо". Значение для времени демпфирования недопустимо (D-составляющая PID T1-регулятора). Рекомендуемое значение: 0.1 * Tv
4522Ограничение I-составляющей недопустимо. Параметр для ограничения I-составляющей PI- или PID-регулятора недопустим. Эта внутренняя переменная состояния может быть ограничена в процентах (1.0 соответствует 100 процентам).
4523Ограничение D-составляющей недопустимо. Параметр для ограничения D-составляющей PI- или PID-регулятора недопустим. Эта внутренняя переменная состояния может быть ограничена в процентах (1.0 соответствует 100 процентам).
4524Параметр "Отключение I-составляющей во время движения" задан неверно. Булев параметр для отключения I-составляющей во время активного позиционирования задан неверно.
4525Параметр 'Время фильтра для P-T2 фильтра' недопустим. Время T0 в секундах недопустимо в качестве времени фильтра для P-T2-звена регулятора скорости. Время фильтра должно быть меньше удвоенного времени цикла NC SEC.
4526Наблюдатель скорости: 'Параметризованный режим' недопустим. Параметризованный режим (0=OFF, 1=LUENBERGER) для наблюдателя скорости специального NC-регулятора в интерфейсе момента недопустим.
4527Наблюдатель скорости: недопустимое значение 'Motor torque constant Kt or Kf'. Параметр момента двигателя Kt (для вращающегося двигателя) или Kf (для линейного двигателя) наблюдателя скорости специального NC-контроллера в интерфейсе момента недопустим.
4528Наблюдатель скорости: недопустимое значение 'Motor moment of inertia JM'. Параметр момента инерции двигателя J наблюдателя скорости специального NC-контроллера M в интерфейсе момента недопустим.
4529Наблюдатель скорости: недопустимое значение «Band Width f0». Параметр ширины полосы f0 наблюдателя скорости специального NC-контроллера в интерфейсе момента недопустим. Ширина полосы должна быть меньше обратного значения шестикратного времени цикла NC (f0 < 1/(6*T)).
4540Инициализация контроллера. Контроллер не инициализирован. Хотя контроллер создан, остальная часть инициализации не выполнена (1. Инициализация контроллера, 2. Сброс контроллера).
4541Адрес оси. Контроллер не знает свою ось, или адрес оси не инициализирован.
4542Адрес привода. Контроллер не знает свой привод, или адрес привода не инициализирован.
4550«Контроль ошибки рассогласования (позиция)». При активном контроле ошибки рассогласования (позиция) произошло превышение ошибки рассогласования, величина которого больше окна ошибки рассогласования, а длительность больше параметризованного времени фильтра ошибки рассогласования.
4551«Контроль ошибки рассогласования (скорость)». При активном контроле ошибки рассогласования (скорость) произошло превышение ошибки рассогласования по скорости, величина которого больше окна ошибки рассогласования, а длительность больше параметризованного времени фильтра ошибки рассогласования.
4600«Drive ID not allowed». Значение идентификатора привода недопустимо, например, потому что оно уже назначено, меньше или равно нулю либо больше 255.
4601«Drive type impermissible». Значение типа привода недопустимо, так как оно не определено.
4602«Drive operating mode impermissible». Значение режима работы привода недопустимо (режим 1: стандартный).
4603«Motor polarity inverted?». Флаг полярности двигателя недопустим. Флаг 0: положительная полярность двигателя. Флаг 1: отрицательная полярность двигателя.
4604Компенсация дрейфа/смещение скорости (смещение ЦАП). Значение компенсации дрейфа (смещение ЦАП) недопустимо.
4605Опорная скорость (предуправление по скорости). Значение опорной скорости (также называемой предуправлением по скорости) недопустимо.
4606«Опорный выход в процентах». Значение опорного выхода в процентах недопустимо. Значение 1.0 (100 %) обычно соответствует напряжению 10.0 В.
4607Коэффициент квадрантной компенсации недопустим. Значение коэффициента квадрантной компенсации недопустимо.
4608Опорная точка скорости в процентах. Значение опорной точки скорости в процентах недопустимо. Значение 1.0 соответствует 100 процентам.
4609«Опорная точка выхода». Значение опорной точки выхода в процентах недопустимо. Значение 1.0 соответствует 100 процентам.
4610«Масштабирование выхода скорости привода недопустимо». Значение масштабирования выхода скорости привода недопустимо.
4611«Коэффициент пропорционального усиления Kpc (регулятор) Profi Drive DSC недопустим». Позиции: значение коэффициента усиления регулятора положения Profi Drive DSC (коэффициент Kpc) недопустимо.
4612«Идентификатор таблицы недопустим». Значение идентификатора таблицы недопустимо.
4613«Тип интерполяции таблицы недопустим». Значение недопустимо в качестве типа интерполяции таблицы.
4614«Смещение выхода в процентах недопустимо». Значение недопустимо в качестве смещения выхода в процентах (+/- 1.0).
4615«Масштабирование Profi Drive DSC для расчёта “Xerr” (регулятор) недопустимо». Позиции: значение недопустимо в качестве масштабирования Profi Drive DSC для расчёта «Xerr».
4616«Недопустимое масштабирование выхода ускорения привода». Значение недопустимо в качестве масштабирования выхода ускорения/замедления привода.
4617«Недопустимое масштабирование выхода положения привода». Значение недопустимо в качестве масштабирования выхода положения привода.
4618Параметр «Dead Time Compensation Mode» (контроллер движения) недопустим. Параметр режима компенсации мёртвого времени контроллеров движения NC недопустим (OFF, ON с учётом скорости, ON с учётом скорости и ускорения).
4619Параметр «Control bits of dead time compensation» (контроллер движения) недопустим. Параметр «Control bits of the dead time compensation» контроллера движения NC недопустим (например, относительная или абсолютная интерпретация времени).
4620«Недопустимая битовая маска для такта шагового двигателя». Значение одной из масок шагового двигателя недопустимо для соответствующего такта.
4621«Недопустимая битовая маска для тока удержания шагового двигателя». Значение маски удержания шагового двигателя недопустимо.
4622«Недопустимый коэффициент масштабирования фактического момента (фактического тока)». Значение недопустимо в качестве коэффициента масштабирования фактического момента (или фактического тока).
4623«Недопустимое время фильтра фактического момента». Значение недопустимо в качестве времени фильтра фактического момента (или фактического тока) (P-T1-фильтр).
4624«Недопустимое время фильтра производной по времени фактического момента». Значение недопустимо в качестве времени фильтра производной по времени фактического момента (или фактического тока) (P-T1-фильтр).
4625Параметр «Motion Controller Operation Mode» недопустим. Параметр режима работы контроллера движения (режим положения, режим скорости, режим момента, …) недопустим. Возможно, была предпринята попытка переключения режима работы NC или при старте системы TC была предпринята попытка активировать предварительно сконфигурированный режим работы. Примечания: Обобщённые режимы работы, определённые в NC, реализуются конкретным контроллером движения NC, т.е. в частности для протоколов SERCOS/SoE и CANopen/CoE (DS402). В связи с этим необходимо соблюдать особенности, специфичные для протокола, контроллера движения или даже заказчика (например, в отношении SERCOS/SoE в диапазоне параметров SERCOS S-0-0032…S-0-0035 во время выполнения могут активироваться только предопределённые режимы работы). Кроме того, не каждый ge
4626Функциональность контроллера движения не поддерживается. Была задана функциональность контроллера движения, которая не разрешена к использованию или не реализована (например, запись или чтение режима контроллера движения, не поддерживаемого определёнными контроллерами движения). Также возможно, что эта функциональность временно не поддерживается (например, потому что устройство контроллера движения находится в состоянии ошибки или отсутствует разрешение контроллера движения).
4627DRIVEOPERATIONMODEBUSY. Активация режима управления контроллера движения не удалась, так как другой объект с OID… уже использует этот интерфейс.
4628Переключение режима работы Motion Controller не сконфигурировано или требуемый режим работы Motion Controller не найден. Переключение режима работы Motion Controller не сконфигурировано, поэтому чтение или запись режима работы Motion Controller невозможны. Либо требуемый режим работы Motion Controller не найден в списке предопределённых режимов работы Motion Controller (например, для SoE/SERCOS). Примечание для CoE Motion Controller: чтение или запись CoE Motion Control Operation Mode возможно только в том случае, если объекты CoE 0x6060 Modes Of Operation и 0x6061 Modes Of Operation Display присутствуют в циклических данных процесса (списке PDO) и сконфигурирован допустимый режим работы по умолчанию. Примечание для SoE Motion Controller: чтение
4629Обратная связь при смене режима работы привода. При смене режима работы привода запрошенный режим работы не был согласованно подтверждён в течение контрольного времени 8 циклов. CoE Motion Controller: чтение или запись режима работы CoE Motion Controller возможны только в том случае, если объекты CoE 0x6060 "Modes of operation" и 0x6061 "Modes of operation display" присутствуют в циклических данных процесса (списке PDO) и сконфигурирован допустимый режим работы по умолчанию. SoE Motion Controller: чтение или запись текущего режима работы SoE Motion Controller возможны только в том случае, если этот режим работы предварительно задан в одном из параметров SoE S-0-0032 … S-0-0035.
4630‘Перегрев’. В приводе или клемме обнаружен или зарегистрирован перегрев.
4631‘Пониженное напряжение’. В приводе или клемме обнаружено или зарегистрировано пониженное напряжение.
4632‘Обрыв провода в фазе A’. В приводе или клемме обнаружен или зарегистрирован обрыв провода в фазе A.
4633‘Обрыв провода в фазе B’. В приводе или клемме обнаружен или зарегистрирован обрыв провода в фазе B.
4634‘Сверхток в фазе A’. В фазе A привода или клеммы обнаружен или зарегистрирован сверхток.
4635‘Сверхток в фазе B’. В фазе B привода или клеммы обнаружен или зарегистрирован сверхток.
4636‘Перегрузка по моменту (заклинивание)’. В приводе или клемме обнаружена или зарегистрирована перегрузка по моменту (заклинивание).
4640‘Инициализация привода’. Привод не инициализирован. Привод создан, но остальная инициализация не выполнена (1. Инициализация I/O привода, 2. Инициализация привода, 3. Сброс привода).
4641Адрес оси. Привод не знает свою ось, или адрес оси не инициализирован.
4642Адрес входной структуры I/O. Привод не имеет допустимого адреса входа I/O в образе процесса.
4643Структура адреса выхода I/O. Привод не имеет действительного адреса выхода I/O в образе процесса.

Источник — документация производителя: Manual TwinCAT 2 | SMS/SMTP Server (PDF); Manual TwinCAT 2 | DataBase Server (PDF); Documentation Bus Coupler for Ethernet (PDF); Documentation Bus Terminal Controller for Ethernet (PDF). Перевод на русский выполнен автоматически; при расхождениях руководствуйтесь документом производителя.

Beckhoff TwinCAT 2 в каталоге

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

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