Siemens — Доступ к данным S7–200

Основы ПЛК Глава 4 Скоростные счетчики: HC Скоростные счетчики подсчитывают быстрые события независимо от цикла CPU. Скоростные счетчики имеют в своем распоряжении 32–битовое целое счетное значение (текущее значение). Для обращения к счетному значению скоростного счетчика введите его адрес, указав область памяти (HC) и номер счетчика (напр., HC0). Текущее значение скоростного счетчика защищено от записи и может быть адресовано только в формате двойного слова (32 бита). Формат: HC [номер скоростного счетчика] HC1 Аккумуляторы: AC Аккумуляторы – это элементы чтения/записи, которые могут использоваться как память.

Например, вы можете использовать аккумуляторы для передачи параметров в подпрограммы и из них или для хранения промежуточных результатов расчетов. S7– 200 имеет в своем распоряжении четыре 32–битовых аккумулятора (AC0, AC1, AC2 и AC3). К данным в аккумуляторах можно обратиться в формате бита, слова или двойного слова. Длина данных, к которым производится обращение, зависит от команды, которая используется для обращения к аккумулятору. Как показано на рис. 4–7, при обращении к аккумулятору в формате бита или слова используются младшие 8 или 16 битов значения, хранящегося в аккумуляторе. При обращении к аккумулятору в формате двойного слова используются все 32 бита.

Информацию об использовании аккумуляторов в программах обработки прерываний вы найдете в разделе, посвященном прерываниям, главы 6. Формат: AC [номер аккумулятора] AC0 AC2 (обращение в формате байта) MSB 7 0 LSB AC1 ( обращение в формате слова MSB 15 0 LSB 7 8 Байт 0 Байт 1 31 MSB 0 LSB AC3 (обращение в формате двойного слова) 7 8 15 16 23 24 Байт 0 Байт 1 Байт 2 Байт 3 Рис. 4–7. Обращение к аккумуляторам 29 старший младший старший младший