Основы ПЛК Глава 4 К данным в других областях памяти (напр., T, C, HC и аккумуляторы) вы обращаетесь, указывая в качестве адреса идентификатор области и номер элемента. Рис. 4–4. Обращение к одному и тому же адресу в формате байта, слова и двойного слова Обращение к данным в областях памяти Регистр входов образа процесса: I В начале каждого цикла S7–200 опрашивает физические входы и записывает полученные значения в регистр входов образа процесса. К образу процесса можно обратиться в формате бита, байта, слова и двойного слова: Бит: I [адрес байта].[адрес бита] I0.1 Байт, слово или двойное слово: I [длина][начальный адрес байта] IB4 Регистр выходов образа процесса:
Q В конце цикла S7–200 копирует значения, хранящиеся в регистре выходов образа процесса, в физические выходы. К образу процесса можно обратиться в формате бита, байта, слова и двойного слова: Бит: Q [адрес байта].[адрес бита] Q1.1 Байт, слово или двойное слово: Q [длина][начальный адрес байта] QB5 Область памяти переменных: V Память переменных можно использовать для хранения промежуточных результатов операций, выполняемых в вашей программе. В памяти переменных вы можете хранить также другие данные, имеющие отношение к процессу или к решению вашей задачи автоматизации. К памяти переменных можно обратиться в формате бита, байта, слова и двойного слова: Бит:
V [адрес байта].[адрес бита] V10.2 Байт, слово или двойное слово: V [длина][начальный адрес байта] VW100 Область битовой памяти: M Биты памяти (меркеры) можно использовать как управляющие реле для хранения промежуточных результатов операций или другой управляющей информации. К битам памяти можно обратиться в формате бита, байта, слова и двойного слова: Бит: M [адрес байта].[адрес бита] M26.7 Байт, слово или двойное слово:
M [длина][начальный адрес байта] MD20 27 V B 100 V W 100 V D 100 Байтовый адрес Байтовый адрес Байтовый адрес Обращение к байту Обращение к слову Обращение к двойному слову Идентификатор области Идентификатор области Идентификатор области MSB LSB VB100 7 VB100 0 MSB = старший бит LSB = младший бит Старший байт Младший байт MSB LSB VW100 15 VB100 8 7 VB101 0 Старший байт Младший байт MSB LSB VD100 31 VB100 24 23 VB101 16 15 VB102 8 7 VB103 0 15 VB100 8 7 VB101 0 31 VB100 24 23 VB101 16 15 VB102 8 7 VB103 0