Обращение к данным в областях памяти

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

Для обращения к биту в некоторой области памяти программист должен указать адрес бита. Этот адрес состоит из идентификатора области памяти, адреса байта и номера бита.

 

В контроллере SIMATIC S7 существуют следующие области памяти:

Память входов образа процесса: I

В начале каждого цикла контроллер S7 опрашивает физические входы и записывает полученные значения в регистр входов образа процесса. К образу процесса можно обратиться в формате бита, байта, слова и двойного слова:

 

Тип данных Обращение Пример
Бит I[адрес байта].[адрес бита] I0.1
Байт I[длина (В)][начальный адрес байта] IB4
Слово I[длина (W)][ начальный адрес байта] IW4
Двойное слово I[длина (D)][начальный адрес байта] ID4

Память выходов образа процесса: Q

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

 

Тип данных Обращение Пример
Бит Q[адрес байта].[адрес бита] Q0.1
Байт Q[длина (В)][начальный адрес байта] QB4
Слово Q[длина (W)][ начальный адрес байта] QW4
Двойное слово Q[длина (D)][начальный адрес байта] QD4

Память переменных: V

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

 

Тип данных Обращение Пример
Бит V[адрес байта].[адрес бита] V10.2
Байт V[длина (В)][начальный адрес байта] VB100
Слово V[длина (W)][ начальный адрес байта] VW200
Двойное слово V[длина (D)][начальный адрес байта] VD200

Область битовой памяти (меркерная память): М

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

 

Тип данных Обращение Пример
Бит M[адрес байта].[адрес бита] M10.2
Байт M[длина (В)][начальный адрес байта] MB100
Слово M[длина (W)][ начальный адрес байта] MW200
Двойное слово M[длина (D)][начальный адрес байта] MD200

 

К данным в других областях памяти

Область памяти таймеров – Т;

Область памяти счетчиков – С;

Аккумуляторам

обращаются, указывая в качестве адреса идентификатор области и номер элемента:

 

Тип данных Обращение Пример
Область памяти таймеров Т[номер элемента] Т37
Область памяти счетчиков С[номер элемента] С5
Аккумуляторы АС[номер элемента] АС0


ОБЗОР ПАКЕТА STEP 7 LITE

Создание решения автоматизации

Пакет программного обеспечения Step 7 Lite используется для конфигурирования и программирования логических контроллеров SIMATIC семейств S7-300 и C7, а также станций ET 200X и ET 200S (отдельно-стоящих).

В Step 7 Lite создание решения автоматизации происходит в несколько этапов. На рисунке 4.1 показаны шаги, которые необходимо выполнить в большинстве проектов, и используемые при этом компоненты Step 7 Lite.

Рисунок 4.1 – План создания проекта в Step 7 Lite


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: