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

Основы ПЛК Глава 4 Аналоговые входы: AI S7–200 преобразует аналоговые величины (например, температуру или напряжение) в цифровые величины, имеющие длину слова (16 битов). Обращение к этим значениям производится через идентификатор области (AI), длину данных (W) и начальный адрес байта. Так как в случае аналоговых входов речь идет о словах, которые всегда начинаются на байтах с четными номерами (например, 0, 2, 4 и т.д.), то обращаются к этим значениям с помощью адресов четных байтов (например, AIW0, AIW2, AIW4). Аналоговые входы можно только считывать. Формат: AIW [начальный адрес байта] AIW4 Аналоговые выходы:

AQ S7–200 преобразует цифровые величины, имеющие длину слова (16 битов), в ток или напряжение пропорционально цифровой величине. Обращение к этим значениям производится через идентификатор области (AQ), длину данных (W) и начальный адрес байта. Так как в случае аналоговых выходов речь идет о словах, которые всегда начинаются на байтах с четными номерами (например, 0, 2, 4 и т.д.), то эти значения записываются с адресами четных байтов (например, AQW0, AQW2, AQW4). Аналоговые выходы можно только записывать. Формат: AQW [начальный адрес байта] AQW4 Реле управления очередностью (SCR): S SCR или S-биты разделяют функционирование установки на отдельные шаги или эквивалентные части программы.

С помощью реле управления очередностью программа управления представляется в виде структуры, состоящей из логических сегментов. К S- битам можно обращаться в формате бита, слова или двойного слова. Бит: S [адрес байта].[адрес бита] S3.1 Байт, слово или двойное слово: S [длина][начальный адрес байта] SB4 Формат вещественных чисел Вещественные числа (или числа с плавающей точкой) представляются как 32–битовые числа однократной точности, формат которых описан в стандарте ANSI/IEEE 754-1985. См. рис. 4–8. Обращение к вещественным числам производится в формате двойного слова. У S7–200 числа с плавающей точкой имеют точность до 6 десятичных разрядов.

Поэтому при вводе константы с плавающей точкой можно указывать до 6 десятичных разрядов. Рис. 4–8. Формат вещественного числа 31 0 LSB MSB 22 23 30 Знак Точность при вычислениях с вещественными числами Расчеты, включающие в себя длинные последовательности значений, содержащие очень большие и очень малые числа, могут привести к неточным результатам. Это может произойти, если числа отличаются друг от друга в 10 в степени x раз, где x > 6. Например: 100 000 000 + 1 = 100 000 000 Формат для строк Строка – это последовательность символов, причем каждый символ хранится как байт. Первый байт строки определяет ее длину, т.е. количество содержащихся в ней символов. На рис. 4–9 показан формат строки.

Строка может включать в себя от 0 до 254 символов, плюс байт, содержащий информацию о длине, таким образом, максимальная длина строки равна 255 байтам. Строковая константа ограничена 126 байтами. Рис. 4–9. Формат строк 31 S Экспонента Мантисса Длина Символ 1 Символ 2 Символ 3 Символ 4 ... Символ 254 Байт 0 Байт 1 Байт 2 Байт 3 Байт 4 Байт 254 Длина Символ 1 Символ 2 Символ 3 Символ 4 ... Символ 254