0x0024
Средняя важность — нужна диагностика

Ошибка 0x0024 — Промышленное оборудование Beckhoff

Что это значит

Код 0x0024 в промышленном оборудовании Beckhoff означает, что запрошенный ресурс недоступен. Это может быть аппаратный ресурс (например, порт ввода-вывода, канал связи) или программный (например, файл, область памяти). Система пытается обратиться к ресурсу, но он не существует, занят или отключен. Пользователь видит сообщение об ошибке на панели оператора или в диагностическом интерфейсе, часто сопровождающееся остановкой процесса или отказом выполнения команды.

Как проявляется

  • На панели оператора или в среде разработки TwinCAT отображается сообщение с кодом 0x0024 и текстом 'Resource not available'.
  • Оборудование не выполняет запрошенную операцию, например, не запускается цикл обработки или не открывается файл конфигурации.
  • В логе контроллера фиксируется событие с указанием недоступного ресурса.
  • Ошибка возникает при попытке доступа к конкретному модулю ввода-вывода или сетевому узлу.
  • После перезагрузки контроллера ошибка может временно исчезнуть, но повторяется при повторном обращении к ресурсу.

Вероятные причины

  • Ресурс (устройство, файл, область памяти) не существует или был удален.
  • Ресурс занят другим процессом или задачей.
  • Неправильная конфигурация адресов или параметров в проекте TwinCAT.
  • Отсутствует или неисправен аппаратный модуль, к которому идет обращение.
  • Сбой в работе драйвера или операционной системы контроллера.
  • Недостаточно прав доступа для обращения к ресурсу.
  • Конфликт версий прошивки или программного обеспечения.
  • Ошибка в пользовательской программе, приводящая к обращению к несуществующему ресурсу.

Что делать — по порядку

  1. Перезагрузите контроллер и проверьте, исчезает ли ошибка. Если ошибка не повторяется, возможно, был временный сбой.
  2. Проверьте журнал событий контроллера: определите, какой именно ресурс недоступен (имя устройства, файла, адрес).
  3. Убедитесь, что все необходимые модули ввода-вывода установлены и корректно сконфигурированы в проекте TwinCAT.
  4. Проверьте целостность файлов конфигурации и наличие всех требуемых файлов в файловой системе контроллера.
  5. Проверьте, не занят ли ресурс другим процессом. Остановите все задачи и повторите попытку доступа.
  6. Обновите прошивку контроллера и драйверы до актуальных версий, рекомендованных производителем.
  7. Проверьте права доступа: убедитесь, что учетная запись, под которой работает контроллер, имеет права на доступ к ресурсу.
  8. Если ошибка возникает при обращении к конкретному модулю, проверьте его подключение и питание, при необходимости замените модуль.

Нажимайте на пункты, чтобы отмечать выполненные.

Что делать, если…

  • если ошибка появляется только при запуске определенной программы → то проверьте, что все ресурсы, используемые этой программой, объявлены и инициализированы корректно.
  • если ошибка возникает после добавления нового модуля ввода-вывода → то проверьте правильность назначения адресов и наличие драйвера для этого модуля.
  • если ошибка исчезает после перезагрузки, но возвращается через некоторое время → то вероятна утечка памяти или конфликт ресурсов в длительно работающей программе.
  • если ошибка связана с сетевым ресурсом (например, OPC UA) → то проверьте сетевые настройки и доступность сервера.
  • если ошибка возникает при обращении к файлу на SD-карте → то проверьте целостность карты и правильность пути к файлу.

Мера предосторожности

При диагностике соблюдайте осторожность: отключайте питание только при необходимости, используйте средства защиты от статического электричества при работе с модулями.

Когда вызывать мастера

Если ошибка не устраняется перезагрузкой и проверкой конфигурации, или если вы не уверены в причине, обратитесь в сервисную службу Beckhoff. Не пытайтесь самостоятельно изменять параметры, если не имеете достаточной квалификации.

Частые вопросы

Что означает ошибка 0x0024?

Ошибка означает, что запрошенный ресурс недоступен: он может быть не найден, занят или отключен.

Можно ли продолжать работу при этой ошибке?

Если ошибка не влияет на выполняемый процесс, можно продолжить, но рекомендуется устранить причину, так как она может привести к сбоям.

Как сбросить ошибку 0x0024?

Ошибка сбрасывается после устранения причины. Перезагрузка контроллера может временно убрать сообщение, но если ресурс недоступен, ошибка появится снова.

Сколько стоит ремонт при ошибке 0x0024?

Стоимость зависит от причины: если проблема в конфигурации, то это работы по настройке; если требуется замена модуля, то цена модуля плюс работа.

Ошибка появляется при запуске, что делать?

Проверьте, все ли модули и файлы, используемые при запуске, доступны. Возможно, не хватает файла конфигурации или модуль не инициализирован.

Может ли ошибка быть вызвана вирусом?

Маловероятно, но если контроллер имеет сетевой доступ, возможны вредоносные воздействия. Проверьте систему на вирусы, если есть подозрения.

Где найти подробную информацию об ошибке?

В документации TwinCAT и на официальном сайте Beckhoff в разделе поддержки.

Ошибка возникает только на одном устройстве, что это значит?

Вероятно, проблема в самом устройстве: его конфигурации, подключении или неисправности.

Источники

Где встречается

Код встречается в контроллерах Beckhoff (CX, C69xx, C70xx) и в среде TwinCAT 2 и TwinCAT 3 при обращении к ресурсам ввода-вывода, файловой системе или сетевым сервисам.