Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методичка SIMATIC S7-200.doc
Скачиваний:
3
Добавлен:
01.04.2025
Размер:
1.54 Mб
Скачать

Типы и диапазоны памяти cpu

Память CPU PLC SIMATIC S7-200 состоит из трех сегментов (программы, данных и конфигурируемых параметров).

  • В сегменте памяти программы хранится программа пользователя и содержится список команд, которые должны выполняться в CPU для реализации разработанного решения по системе управления. Размер памяти программы равен 512 словам для CPU 212 и 2048 словам - для CPU 214.

  • Память данных содержит область временных данных программы и область памяти объектов. В этом же сегменте памяти хранятся результаты вычислений, промежуточные данные и константы, а также таймеры, счетчики, высокоскоростные счетчики и аналоговые входы/выходы.

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

Все CPU S7–200 хранят информацию в различных ячейках памяти и оперируют следующими типами данных: бит, байт, слово, двойное слово.

Бит (Bit) представляет собой двоичный элемент с двумя возможными состояниями: 0 или 1 (выключен или включен, ложный или истинный). Восемь битов составляют один байт (Byte) двоичной информации. Два байта представляют собой слово (Word) или 16-битное значение. Два двухбайтовых слова представляют собой двойное слово (Double word) или 32-битное значение информации.

Различные данные хранятся в различных, жестко зарезервированных областях памяти, которые имеют уникальные адреса. Адреса памяти, к которым Вы хотите обратиться, можно указывать в явном виде, благодаря этому Ваша программа будет иметь прямой доступ к информации с различными возможностями чтения–записи. Память данных для S7-200 состоит из пяти обязательных областей:

I - входы (рис. 3) – обычно в виде битов;

Q - выходы (рис. 4) – обычно в виде битов;

M - внутренний бит памяти (меркер/флаг);

SM- специальный бит памяти;

V - память переменных – может быть в виде байтов (VB), слов (VW) или двойных слов (VD).

Для обращения к ячейке памяти необходимо указать тип памяти и номер ячейки.

Для выполнения доступа к биту следует указать его адрес, содержащий идентификатор области памяти и номера байта и бита. Адресация в любой области памяти начинается с нуля. После номера байта следует указать точку в качестве разделителя и номер бита. Адрес бита представляет собой десятичное число в диапазоне от 0 до 7. Например: I0.1 – вход (рис.3), Q1.2 – выход (рис.4), М0.7 – меркер (внутренний бит памяти). Для выполнения доступа к байту, слову или двойному слову следует указать адрес, содержащий идентификатор (признак) области, букву обозначения размера данных (формат доступа) и номер (начальный адрес) элемента. Например: VB0 осуществляет доступ к байту № 0 в области переменных V, VW10 – доступ к слову № 10, VD200 – к двойному слову № 200.

Кроме вышеназванных, специальные области памяти CPU зарезервированы под следующие данные:

T - таймеры;

C - счетчики;

S - реле шагового управления;

AI - аналоговые входы;

AQ- аналоговые выходы;

АС- аккумуляторы;

HC- высокоскоростные счетчики.

Более подробно диапазоны памяти CPU указаны в справочной системе Step7–MicroWIN 4.

Области адресов входов/выходов в PLC SIMATIC S7-200 (CPU 212)

Рис. 3. Дискретные входы

Области памяти PLC, формируемые по внешним сигналам (входов I и выходов Q), называются областями отображения входов и выходов и содержат текущие значения сигналов управляемого технологического процесса или объекта.

Рис. 4. Дискретные выходы