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

Программируемый контроллер S7-200. Системное руководство Доступ к данным S7–200 S7–200 хранит информацию в различных местах памяти, которые имеют однозначные адреса. Вы можете явно указать адрес в памяти, к которому вы хотите обратиться. Благодаря этому ваша программа имеет прямой доступ к информации. Таблица 4–1 показывает диапазон целых значений, которые могут быть представлены с помощью данных различной длины. Таблица 4–1. Десятичные и шестнадцатеричные диапазоны для данных различной длины Для обращения к биту в некоторой области памяти вы должны указать адрес бита. Этот адрес состоит из идентификатора области памяти, адреса байта и номера бита. На рис.

4– 3 показан пример обращения к биту (адресация в формате «байт.бит»). В этом примере за областью памяти и адресом байта (I = input [вход], 3 = байт 3) следует точка («.»), чтобы отделить адрес бита (бит 4). Рис. 4–3. Адресация байт.бит Применяя формат байт.бит, вы можете обратиться к данным в большинстве областей памяти (V, I, Q, M, S, L и SM) как к байтам, словам или двойным словам. Если вы хотите обратиться к байту, слову или двойному слову данных в памяти, то вы должны указать эти адреса подобно адресу бита. Вы указываете идентификатор области, обозначение длины данных и начальный адрес байта, слова или двойного слова, как показано на рис. 4–4.

26 Представление Байт (B) Слово (W) Двойное слово (D) Целое без знака от 0 до 255 от 0 до FF от 0 до 65 535 от 0 до FFFF от 0 до 4 294 967 295 от 0 до FFFF FFFF Целое со знаком от -128 до +127 от 80 до 7F от –32 768 до +32 767 от 8000 до 7FFF от –2 147 483 648 до +2 147 483 647 от 8000 0000 до 7FFF FFFF Вещественное IEEE 32–битовое с плавающей точкой Неприменимо Неприменимо от +1.175495E-38 до +3.402823E+38 (положительное) от –1.175495E-38 до –3.402823E+38 (отрицательное) I 3 . 4 Область памяти – Образ процесса на входах (I) Бит байта, или номер бита: бит 4 из 8 (с 0 по 7) 7 6 5 4 3 2 1 0 Точка отделяет байтовый Байт 0 адрес от номера бита Байт 1 Байт 2 Байтовый адрес:

байт 3 Байт 3 (четвертый байт) Байт 4 Идентификатор области памяти Байт 5