Концепция памяти
Программируемый контроллер S7-300, Данные CPU, CPU 31xC и CPU31x
A5E00105475-02
4-9
4.3 Области о перандов
Обзор
Системная память CPU S7 делится на области операндов (см. следующую
таблицу). Используя соответствующие операции, вы адресуете в своей
программе данные непосредственно в соответствующую область операндов.
Таблица 4-2. Области операндов системной памяти
Области операндов Описание
Образ процесса на выходах В те чение цикла программа рассчитывает значения
для выходов и сохраняет их в образе процесса на
выходах. В начале следующего цикла OB 1 CPU
записывает рассчитанные выходные значения в
модули вывода.
Образ процесса на входах В начале каждого цикла OB 1 после записи выходных
значений CPU опрашивае т входы модулей ввода и
сохраняет полученные значения в образе процесса на
входах.
Биты памяти (меркеры) Эта область предоставляет в распоряжение место в
памяти для рас считанных в программе промежуточных
результатов.
Таймеры В этой области имеются в распоряжении пользователя
таймеры.
Счетчики В этой области имеются в распоряжении пользователя
счетчики.
Локальные данные Эта область данных принимает временные данные
кодового блока (OB, FB, FC) на время обработки этого
блока.
Блоки данных См. главу Обработка данных в DB
Другие источники
Какие диапазоны адресов возможны в вашем CPU, вы можете узнать из
Списка операций для CPU 31xC и 31x.
Образ процесса на входах и выходах
При обращении в программе пол ьзователя к об ластям входов (I) и выходов
(O) опрашиваются не состояния сигналов на цифров ых сигнальных модулях,
а происходит обращение к области в системной памяти CPU. Эту область
памяти называют образом процесса.
Образ процесса делится на две части: образ процесса на входах и образ
процесса на выходах.
Преимущест ва образа процесса
Обращение к образу процесса имеет по сравнению с прямым обращением к
модулям ввода или вывода то преимущество, что в распоряжении CPU на
время циклической обработки программы имеется согласованный образ
сигналов процесса. Если во время обработки программы изменяется
состояние сигнала на модуле ввода, то состояние сигнала в образе процесса
сохраняется до обновления образа процесса в следующем цикле. Кроме того,
обращение к образу процесса требует существенно меньше времени, чем
прямое обращение к сигнальным модулям, так как образ процесса находится
в системной памяти CPU.