Поддержка 24/7

Пояснения к ошибкам SIMATIC S7-300

Для устранения ошибок на контроллере Siemens S7-300 ключевым инструментом является диагностический буфер (Diagnostic Buffer) в среде программирования (STEP 7 или TIA Portal). По нему можно точно определить причину остановки (STOP) или сбоя системы (SF). 

Основные индикаторы на CPU

SF (System Fault): Красный. Горит при аппаратной ошибке, обрыве связи с модулями расширения или программной ошибке.

BF (Bus Fault): Красный. Указывает на проблемы в сети (Profibus/Profinet) — короткое замыкание, обрыв, отсутствие связи с ведомым устройством (Slave) или дублирование сетевых адресов.

STOP: Горит красным. Контроллер перешел в режим остановки из-за критического события.

Мигают все светодиоды одновременно: Фатальная аппаратная ошибка, сбой прошивки или повреждение памяти. 

Типичные программные и аппаратные ошибки

I/O Access Error (Ошибка доступа к вводу/выводу): Возникает, если программа обращается к модулю, которого нет в физической конфигурации, либо модуль неисправен. 

Отсутствие блоков OB (Organization Blocks): Если контроллер останавливается при возникновении ошибки, добавьте в программу специальные блоки, такие как OB82 (Diagnostic Interrupt) и OB122 (I/O Access Error), чтобы CPU не уходил в STOP, а продолжал работать. 

Проблемы с питанием или «землей»: Если индикатор питания 5 В постоянного тока гаснет, возможна перегрузка или короткое замыкание в цепи питания 24В модулей. 

Первые шаги для устранения

Подключитесь к PLC через кабель (например, PC Adapter USB) и откройте программное обеспечение STEP 7 или TIA Portal.

Зайдите в раздел PLCModule Information (или Online & Diagnostics) и откройте вкладку Diagnostic Buffer.

Изучите последнее сообщение перед переводом контроллера в режим STOP.

Выполните аппаратную диагностику (Hardware Diagnose) — в дереве проекта откройте Hardware Configuration (Конфигурация оборудования) и проверьте, какие модули подсвечены красным цветом. 

Аппаратный сброс (Memory Reset)

Если в контроллере произошел программный сбой, выполните процедуру MRES (Mode Reset):

Поверните переключатель (ключ) режимов на CPU из положения RUN (или STOP) в положение MRES и удерживайте его.

Индикатор STOP начнет мигать, а затем загорится постоянно.

Отпустите переключатель, затем снова поверните его в положение MRES и сразу отпустите.

Индикатор STOP начнет быстро мигать, стирая память, и вернется в исходное состояние.

После этого можно попробовать заново загрузить рабочий проект.

Для наглядного объяснения того, как расшифровывать состояние индикаторов процессора (SF, BF, DC5V) и что они означают на практике:

Нажмите, чтобы посмотреть


Полный перечень кодов ошибок SIMATIC S7-300(error code):

 Коды ошибок SIMATIC S7-300

Telegram WhatsApp