📞
Позвоните нам
+7 (812) 509-66-13
✉️
Напишите нам
sale@solid-gr.ru

Siemens SIMATIC S7-300: практическое руководство

Siemens SIMATIC S7-300: практическое руководство

Siemens SIMATIC S7-300 остаётся одной из самых распространённых платформ промышленной автоматизации, несмотря на официальное прекращение производства. Десятки тысяч систем продолжают работать на предприятиях химической, пищевой, машиностроительной отраслей. Понимание особенностей конфигурирования, диагностики и обслуживания S7-300 критически важно для инженеров, работающих с действующим оборудованием и планирующих модернизацию.

Типовые конфигурации системы

Минимальная конфигурация S7-300 включает три обязательных компонента: блок питания PS, центральный процессор CPU и хотя бы один модуль ввода-вывода. Компактные CPU серии C (например, CPU 314C) имеют встроенные каналы ввода-вывода и могут работать без дополнительных модулей для небольших приложений.

Стандартная конфигурация для типовых задач: PS 307 5A, CPU 315-2 DP, модуль дискретных входов DI 32×24V, модуль дискретных выходов DO 32×24V, модуль аналоговых входов AI 8×14bit. Такая система обеспечивает 32 дискретных входа, 32 дискретных выхода и 8 аналоговых измерений — достаточно для управления средней технологической установкой.

Расширенные конфигурации используют несколько монтажных реек, связанных интерфейсными модулями IM 360/361. Центральная рейка содержит CPU и критичные модули, расширительные рейки размещают дополнительные I/O на расстоянии до 10 метров от центральной. Для распределённых систем подключается периферия ET 200 через PROFIBUS-DP.

Выбор центрального процессора

CPU 312 — начальный уровень с минимальной памятью 32 KB. Подходит для простейших задач с ограниченным количеством ввода-вывода и небольшой программой. Не рекомендуется для новых проектов из-за ограниченных возможностей расширения.

CPU 314 и 315 — рабочие лошадки линейки с памятью 128-256 KB. Модели с индексом DP включают интерфейс PROFIBUS для распределённой периферии. Версии PN/DP дополнительно оснащены портом PROFINET для современных сетевых решений. Оптимальный выбор для большинства типовых приложений.

CPU 317 и 319 — топовые процессоры с памятью до 2 MB для масштабных систем. Поддерживают большое количество распределённой периферии, сложные коммуникационные задачи, интенсивные вычисления. Используются на крупных производствах и в системах управления технологическими процессами.

Сравнение CPU SIMATIC S7-300
ПараметрCPU 314CPU 315-2 DPCPU 317-2 PN/DP
Рабочая память128 KB256 KB1 MB
Загрузочная памятьMMC до 8 MBMMC до 8 MBMMC до 8 MB
Время цикла (бит)0.1 мкс0.1 мкс0.05 мкс
MPIДаДаДа
PROFIBUSНетDP MasterDP Master
PROFINETНетНет2 порта
S7 соединения121632

Адресация модулей

Каждый модуль S7-300 занимает адресное пространство в соответствии с позицией на монтажной рейке. Первый слот после CPU получает базовый адрес, последующие модули адресуются автоматически. Стандартная адресация: слот 4 — адреса 0-3, слот 5 — адреса 4-7 и так далее.

Для изменения автоматической адресации используется конфигурация оборудования в STEP 7 или TIA Portal. Ручное назначение адресов позволяет сохранить привычную адресацию при замене модулей или изменении конфигурации. При проектировании рекомендуется документировать схему адресации для упрощения обслуживания.

Карты памяти MMC

Micro Memory Card (MMC) — обязательный компонент CPU S7-300 версий 2.0 и выше. Карта хранит программу, конфигурацию оборудования, данные. При извлечении карты CPU переходит в состояние STOP и не может выполнять программу. Размер карты варьируется от 64 KB до 8 MB — выбирайте с запасом под размер проекта.

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

Карты памяти для S7-300
АртикулЁмкостьПрименение
6ES7953-8LF31-0AA064 KBМинимальные проекты
6ES7953-8LG31-0AA0128 KBНебольшие проекты
6ES7953-8LJ31-0AA0512 KBСредние проекты
6ES7953-8LL31-0AA02 MBКрупные проекты
6ES7953-8LP31-0AA08 MBМаксимальные проекты

Диагностика и поиск неисправностей

Светодиодная индикация на модулях — первый инструмент диагностики. LED SF (System Fault) сигнализирует о системной ошибке в модуле. LED BF (Bus Fault) указывает на проблемы шины PROFIBUS/PROFINET. LED FRCE показывает активный режим форсирования входов-выходов. Мигающий LED RUN на CPU означает запрос на выход из STOP.

Буфер диагностики CPU хранит последние 100-500 событий с временными метками. Анализ буфера в STEP 7/TIA Portal позволяет определить последовательность событий перед сбоем. Типичные записи: переход в STOP, ошибки модулей, прерывания, обращения к несуществующим адресам.

Онлайн-диагностика через STEP 7 показывает актуальное состояние всех модулей и каналов. Мониторинг переменных позволяет отслеживать значения в реальном времени. Таблица форсирования используется для принудительной установки значений при наладке — применяйте с осторожностью на работающем оборудовании.

Батарея резервного питания

CPU S7-300 использует литиевую батарею для питания ОЗУ при отключении основного питания. Батарея сохраняет данные реманентных переменных, счётчиков времени, буфера диагностики. При разряде батареи эти данные теряются, хотя программа сохраняется на MMC.

Срок службы батареи 5-10 лет при нормальных условиях. LED BATF сигнализирует о разряде — замените батарею в течение недели. Замена выполняется при включённом питании: открыть крышку, извлечь старую батарею, установить новую. Артикул батареи: 6ES7971-1AA00-0AA0.

Обслуживание и профилактика

Ежегодное обслуживание включает проверку затяжки клеммных соединений, очистку от пыли, контроль температурного режима шкафа автоматики. Вентиляционные отверстия модулей должны быть свободны. Температура внутри шкафа не должна превышать 40°C при вертикальном монтаже.

Резервное копирование проекта выполняйте после каждого изменения программы. Храните архив проекта STEP 7 вместе с документацией на объект. При отсутствии исходного проекта программу можно выгрузить из CPU, однако комментарии и символьные имена будут потеряны.

Часто задаваемые вопросы

Как определить версию firmware CPU?

Версия указана на наклейке под крышкой карты памяти в формате V x.x.x. В STEP 7 версия отображается в свойствах модуля при онлайн-подключении. Версия важна для совместимости с проектом и функциями.

Что делать если CPU перешёл в STOP?

Проверьте буфер диагностики для определения причины. Типичные причины: ошибка в программе, отсутствие модуля, переполнение стека, деление на ноль. Устраните причину и переведите в RUN переключателем или командой из STEP 7.

Можно ли заменить CPU без перезагрузки программы?

Если программа хранится на MMC — да. Переставьте карту в новый CPU, и он запустится с сохранённой программой. Если MMC защищена от копирования, потребуется новая загрузка проекта.

Как подключиться к CPU без MPI-адаптера?

CPU с интерфейсом PROFINET подключается стандартным Ethernet-кабелем. Для старых CPU без Ethernet используйте USB-адаптер PC Adapter USB A2 (6ES7972-0CB20-0XA0) или коммуникационный процессор CP 5711.

Какой срок поддержки S7-300?

Siemens прекратил производство в 2023 году, но обеспечивает сервисную поддержку до 2030 года. Запасные части доступны на вторичном рынке. Для новых проектов рекомендуется S7-1500 с инструментами миграции.

Совместимы ли модули S7-300 и S7-1500?

Нет, модули физически и электрически несовместимы. При миграции требуется полная замена монтажной рейки, модулей, проводки. Однако проект STEP 7 можно конвертировать в TIA Portal с адаптацией под S7-1500.