Программируемый контроллер SIMATIC S7-300 — КиберПедия 

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

Наброски и зарисовки растений, плодов, цветов: Освоить конструктивное построение структуры дерева через зарисовки отдельных деревьев, группы деревьев...

Программируемый контроллер SIMATIC S7-300

2022-02-10 23
Программируемый контроллер SIMATIC S7-300 0.00 из 5.00 0 оценок
Заказать работу

Программируемый контроллер S7-300 имеет модульное построение. Модули, из которых он состоит, могут быть центральными (расположенными рядом с CPU) или распределенными (расположенными рядом с объектом управления) без обязательных специальных установок или назначений параметров.

S7-300 включает в себя следующие компоненты:

§ Стойки (Racks) – служат для размещения модулей и соединения их между собой;

§ Электропитание (Power Supply, PS) – обеспечивает подачу электроэнергии к внутренним устройствам;

§ Центральное процессорное устройство (Central Processing Unit, CPU) – хранит и обрабатывает программу пользователя;

§ Интерфейсные модули (Interface Modules, IM) – соединяют стойку с другой стойкой;

§ Сигнальные модули (Signal Modules, SM) – адаптируют системные сигналы к внутреннему уровню сигнала или управляют приводами посредством цифровых или аналоговых сигналов;

§ Функциональные модули (Function Modules, FM) – выполняют сложную или критичную по времени обработку независимо от CPU;

§ Коммуникационные процессоры (Communications Processors, CP) – устанавливают соединения со вспомогательными сетями (подсетями);

§ Подсети (Subnets) – соединяют программируемые контроллеры друг с другом и с другими устройствами.

 

Области памяти CPU

В системах SIMATIC S7 распределенный вход/выход (I/O) является интегрированной частью системы. CPU с его различными областями памяти формирует аппаратную основу для обработки пользовательских программ.

Пользовательская память

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

Загрузочная память может быть интегрированной в CPU или подключаемой (plugin) картой памяти. Вся программа пользователя, включая конфигурационные данные, располагается в загрузочной памяти.

Рабочая память представляет собой высокоскоростную RAM полностью встроенную в CPU. Рабочая память содержит связанные части пользовательской программы; в основном это программный код и пользовательские данные.

Рис. 1.1 Области памяти CPU

 

Программирующее устройство (программатор) переносит всю программу, включая данные конфигурации, в загрузочную память. Затем операционная система CPU копирует программный код и пользовательские данные в рабочую память. При обратной загрузке программы в программирующее устройство выбранные из загрузочной памяти блоки дополняются текущими значениями адресов данных из рабочей памяти.

Если загрузочная память состоит из RAM, для хранения программы пользователя требуется резервная батарея. Там, где загрузочная память реализована как интегрированная EEPROM или подключаемая карта флэш-памяти EPROM, CPU может работать без резервной батареи.

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

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

В S7-300 текущие значения частей пользовательской памяти (блоки данных – data blocks) и системной памяти (память меркеров, таймеры и счетчики) могут храниться на энергонезависимом элементе памяти. Таким образом, можно сохранить и обезопасить данные в случае сбоя питания без резервного источника питания.

 

Системная память

Системная память (system memory) содержит адреса (переменные), к которым обращаются в программе. Адреса объединены в области (области адресов), которые содержат определяемое центральным процессорным устройством количество адресов. Адреса могут быть, к примеру, входами, используемыми для сканирования сигнального состояния переключателей мгновенного контакта (кнопок) и переключателей ограничения (конечных выключателей), и выходами, которые можно задействовать для управления контакторами и лампами.

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

§ Входы (Inputs, I) – являются образом («образом процесса») модулей цифрового входа.

§ Выходы (Outputs, Q) – являются образом («образом процесса») модулей цифрового выхода.

§ Память меркеров (Bit memory, M) – хранит информацию, доступную всей программе.

§ Таймеры (Timers, T) – это ячейки памяти, используемые для реализации интервалов ожидания и мониторинга.

§ Счетчики (Counters, C) – это организуемые на программном уровне ячейки памяти, используемые для ведения счета по возрастанию и убыванию.

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

 


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

Архитектура электронного правительства: Единая архитектура – это методологический подход при создании системы управления государства, который строится...

История развития пистолетов-пулеметов: Предпосылкой для возникновения пистолетов-пулеметов послужила давняя тенденция тяготения винтовок...

История развития хранилищ для нефти: Первые склады нефти появились в XVII веке. Они представляли собой землянные ямы-амбара глубиной 4…5 м...

Таксономические единицы (категории) растений: Каждая система классификации состоит из определённых соподчиненных друг другу...



© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!

0.009 с.