Механическая конфигурация контроллера (станции)


Организация программируемых контроллеров S7-300/400

 

Аппаратные компоненты контроллера

Программируемый контроллер SIMATIC S7-300/400 имеет модульную конструкцию. Модули, с которых составляется необходимая конфигурация контроллера, могут быть центральными (располагаться по соседству с CPU) или распределенными.

Программируемый контроллер SIMATIC S7-300/400 содержит в себе следующие компоненты:

1. Стойка (Rack) для размещения модулей контроллера S7-400 или стандартный профильный рельс (Rail) для размещения модулей контроллера S7-300. При этом стойки делятся на три типа:

• UR – универсальная;

• CR – центральная;

• ER – расширения.

2. Источник питания (PS – power supply), который обеспечивает рабочее напряжение 24В постоянного тока для питания контроллера, датчиков и исполнительных устройств.

3. Центральный процессор (CPU – central processing unit), который предназначен для размещения и обработки программы пользователя, а также обеспечивает связь с другими CPU и программатором PG, который присоединяется к контроллеру с помощью шинного кабеля SINEC 1.2.

4. Интерфейсные модули (IM – interface module), которые используются для соединения стоек.

5. Сигнальные модули (SM – signal module), которые используются для ввода и вывода дискретных сигналов, а также для преобразования входных аналоговых сигналов в дискретные или выходных дискретных сигналов в аналоговые сигналы управления.

6. Функциональные модули (FM – function module), которые независимо от CPU используются для выполнения разных задач управления, связанных с временными характеристиками процессов.

7. Коммуникационные процессоры (CP – communication processor), которые обеспечивают связь контроллера с подсетями.

Организация памяти

CPU содержит три области памяти для обработки программ пользователя:

· Загрузочная память используется для программ пользователя без назначений символьных адресов или комментариев (они остаются в памяти устройства программирования). Загрузочная память может быть типа RAM (ОЗУ) или EPROM (ЭППЗУ).

• Рабочая память (встроенное ОЗУ) содержит части программы S7, которые являются существенными для выполнения пользовательской программы. Программа выполняется только в областях рабочей и системной памяти.

• Системная память (ОЗУ) содержит элементы памяти, выделяемые каждым CPU программе пользователя – таблицы входов и выходов образа процесса, меркеры, таймеры и счетчики. Системная память содержит также стек блоков и стек прерываний.

Файл конфигурации и программа пользователя из программатора сначала переносятся в загрузочную память (load memory). Далее операционная система CPU копирует релевантные части программного кода и данных в рабочую память (work memory).

Загрузочная память в CPU для S7-300 обычно (за исключением CPU 318) представляет собой Ram-память и может размещать программу целиком. Следует принять во внимание, что текущие значения области памяти пользователя (блоки данных) и системной памяти (меркеры, таймеры, счетчики) следует размещать в энергонезависимой форме, чтобы в условиях возможных перебоев электропитания пользовательские данные хранились без применения резервной батареи.

Системная память содержит адреса (переменные), по которым осуществляется обращения в программе. Все адреса распределяются в адресном пространстве так, что образовуют области, размеры которых зависят от конкретного CPU.

Системная память CPU содержит следующие адресные области:

· Входы (I) – это отображения процесса на входах входных модулей.

· Выходы (Q) – это отображения процесса на выходах выходных модулей.

· Меркеры (M) – это некоторые промежуточные состояния, информация о которых должна быть доступной из любой точки программы.

· Таймеры (Т) сохраняют информацию, которая определяет параметры времени для функций ожидания и мониторинга.

· Счетчики (С) сохраняют информацию для функции прямого и обратного счета.

· Временные локальные данные (L) используются в качестве динамических промежуточных буферов при обработке блоков. L-стек динамично занимается и освобождается CPU при выполнении программы.

В системной памяти хранятся также буферы данных для коммуникационных задач и системных сообщений (буферы диагностики). Размеры этих буферов данных, как и размеры областей хранения отображения процесса по входам и выходам, в новых центральных процессорах для S7-400 может определять пользователь.

 

Механическая конфигурация контроллера (станции)

 

Программируемый контроллер (станция) может состоять из центральной стойки и стоек расширения. Стойки соединяются с помощью интерфейсных модулей.



Дата добавления: 2016-12-09; просмотров: 1962;


Поиск по сайту:

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

Поделитесь с друзьями:

Считаете данную информацию полезной, тогда расскажите друзьям в соц. сетях.
Poznayka.org - Познайка.Орг - 2016-2024 год. Материал предоставляется для ознакомительных и учебных целей.
Генерация страницы за: 0.008 сек.