Какой размер памяти программ имеет cpu 214
Память CPU PLC SIMATIC S7-200 состоит из трех сегментов (программы, данных и конфигурируемых параметров).
· В сегменте памяти программы хранится программа пользователя и содержится список команд, которые должны выполняться в CPU для реализации разработанного решения по системе управления. Размер памяти программы равен 512 словам для CPU 212 и 2048 словам - для CPU 214.
· Память данных содержит область временных данных программы и область памяти объектов. В этом же сегменте памяти хранятся результаты вычислений, промежуточные данные и константы, а также таймеры, счетчики, высокоскоростные счетчики и аналоговые входы/выходы.
· В сегменте конфигурируемых параметров хранятся либо значения по умолчанию, либо заданные пользователем значения параметров установки программы. К конфигурируемым параметрам относятся такие элементы, как уровень защиты, пароль, адрес станции и информация о диапазоне сохраняемой памяти.
Все CPU S7–200 хранят информацию в различных ячейках памяти и оперируют следующими типами данных: бит, байт, слово, двойное слово.
Бит (Bit) представляет собой двоичный элемент с двумя возможными состояниями: 0 или 1 (выключен или включен, ложный или истинный). Восемь битов составляют один байт (Byte)двоичнойинформации. Два байта представляют собойслово (Word) или 16-битное значение. Два двухбайтовых слова представляют собой двойное слово (Double word)или 32-битное значение информации.
Различные данные хранятся в различных, жестко зарезервированных областях памяти, которые имеют уникальные адреса. Адреса памяти, к которым Вы хотите обратиться, можно указывать в явном виде, благодаря этому Ваша программа будет иметь прямой доступ к информации с различными возможностями чтения–записи. Память данных для S7-200 состоит из пяти обязательных областей:
I - входы (рис. 3) – обычно в виде битов;
Q - выходы (рис. 4) – обычно в виде битов;
M - внутренний бит памяти (меркер/флаг);
SM- специальный бит памяти;
V - память переменных – может быть в виде байтов (VB), слов (VW) или двойных слов (VD).
Для обращения к ячейке памяти необходимо указать тип памяти и номер ячейки.
Для выполнения доступа к биту следует указать его адрес, содержащий идентификатор области памяти и номера байта и бита. Адресация в любой области памяти начинается с нуля. После номера байта следует указать точку в качестве разделителя и номер бита. Адрес бита представляет собой десятичное число в диапазоне от 0 до 7. Например: I0.1 – вход (рис.3), Q1.2 – выход (рис.4), М0.7 – меркер (внутренний бит памяти). Для выполнения доступа к байту, слову или двойному слову следует указать адрес, содержащий идентификатор (признак) области, букву обозначения размера данных (формат доступа) и номер (начальный адрес) элемента. Например: VB0 осуществляет доступ к байту № 0 в области переменных V, VW10 – доступ к слову № 10, VD200 – к двойному слову № 200.
Кроме вышеназванных, специальные области памяти CPU зарезервированы под следующие данные:
T - таймеры;
C - счетчики;
S -реле шагового управления;
AI - аналоговые входы;
AQ- аналоговые выходы;
АС- аккумуляторы;
HC- высокоскоростные счетчики.
Более подробно диапазоны памяти CPU указаны в справочной системе Step7–MicroWIN [4].
Области адресов входов/выходов в PLC SIMATIC S7-200 (CPU 212)
Рис. 3. Дискретные входы
Области памяти PLC, формируемые по внешним сигналам (входов I и выходов Q), называются областями отображения входов и выходов и содержат текущие значения сигналов управляемого технологического процесса или объекта.
2. Состав CPU Simatic S7-200
Программируемые контроллеры "SIEMENS" - часть 1.
Состав CPU Simatic S7-200
Центральные процессорные
устройства (CPU):
- CPU-212
- CPU-214
- CPU-215
- CPU-216
Новая серия CPU
- CPU – 221
- CPU – 222
- CPU – 224
- CPU – 226
DC/ DC/ DC - 6ES7 212–1 AA01 –0XB0
АС/ DC, реле - 6ES7 212–1 BA01 –0XB0
АС/ АС 24В / DC - 6ES7 212–1 DA01 –
0XB0
АС/ АС/ АС - 6ES7 212–1 CA01 –0XB0
DC/ DC/ DC -6ES7 214–1 AC01 –0XB0
АС/ DC, реле - 6ES7 214–1 BC01 –0XB0
АС/ АС 24В / DC - 6ES7 214–1 DC01 –
0XB0
АС/ АС/ АС - 6ES7 214–1 CC01 –0XB0
DC/ DC/ DC -6ES7 215–2AD00–0XB0
АС/ DC, реле - 6ES7 215–2BD00–0XB0
DC/ DC/ DC -6ES7 216–2AD00–0XB0
АС/ DC, реле - 6ES7 216–2BD00–0XB0
Центральное устройство S7–200 (CPU)
Центральный модуль S7–200 представляет собой компактное устройство и
состоит из центрального процессора (CPU), источника питания и
цифровых входов и выходов .
Учебный центр ОАО "Северсталь"
2-2
3. Модули расширения
Программируемые контроллеры "SIEMENS" - часть 1.
Модули расширения
Модули расширения дискретных входов / выходов
- ЕМ - 221
- ЕМ - 222
цифровой ввод 8 x 24 В DC - 6ES7 221–1BF00–0XA0
- ЕМ – 223
цифровой ввод 8 x 120 В AC - 6ES7 221–1EF00–0XA0
цифровой ввод 8 x 24 В AC - 6ES7 221–1JF00–0XA0
цифровой вывод 8 x 24 В DC - 6ES7 222–1BF00–0XA0
цифровой вывод 8 x реле - 6ES7 222–1HF00–0XA0
цифровой вывод 8 x 120/230 В AC - 6ES7 222–1EF00–
0XA0
цифровой ввод /, 4 входа 24 В DC /4 выхода 24 В DC - 6ES7 223–1BF00–
0XA0
цифровой ввод /, 4 входа 24 В DC /4 релейных выхода - 6ES7 223–1HF00–
0XA0
цифровой ввод / 4 входа 120 В AC /4 выхода 120/230 В AC - 6ES7 223–
1EF00–0XA0
цифровой ввод / 8 входов 24 В DC /8 релейных выходов- 6ES7 223–1PH00–
0XA0
цифровой ввод / 16 входов 24 В DC /16 релейных выходов - 6ES7 223–
1PL00–0XA0
Модули расширения
Центральное устройство S7–200 предоставляет в распоряжение
определенное количество встроенных входов и выходов . Добавление
модуля расширения предоставляет дополнительные входы и выходы . В
комплекте поставки модуля расширения содержится шинный соединитель ,
с помощью которого модуль расширения подключается к центральному
устройству .
Учебный центр ОАО "Северсталь"
2-3
4. Модули расширения
Программируемые контроллеры "SIEMENS" - часть 1.
Модули расширения
Модули расширения аналоговых входов / выходов
- ЕМ - 231
аналоговый ввод , AI 3 x 12 бит - 6ES7 231–0HC00–0XA0
- ЕМ – 235
аналоговый ввод / вывод AI 3/AO 1 x12 бит - 6ES7 235–0KD00–0XA0
Модули памяти
Модуль памяти 8 K x 8 - 6ES7 291–8GC00–0XA0
Модуль памяти 16 K x 8 - 6ES7 291–8GD00–0XA0
Батарейный модуль
Кабели
6ES7 291–8BA00–
0XA0
Кабель PC/PPI - 6ES7 901–3BF00–0XA0
Кабель для модулей расширения - 6ES7 290–6BC50–
0XA0
Учебный центр ОАО "Северсталь"
2-4
5. Характеристики CPU
Программируемые контроллеры "SIEMENS" - часть 1.
Характеристики CPU
Учебный центр ОАО "Северсталь"
2-5
7. Двоичные входы
8. Двоичные входы
9. Двоичные выходы
10. Двоичные выходы
11. Двоичные выходы
12. Внешний вид CPU S7-200
13. Cветоиндикаторы CPU214
Программируемые контроллеры "SIEMENS" - часть 1.
Cветоиндикаторы CPU214
Светоиндикаторы
статуса
SF
RUN
STOP
Светоиндикаторы
состояния входов
I 0.0
I 0.1
I 0.2
I 0.3
I 0.4
I 0.5
I 0.6
I 0.7
I 1.0
I 1.1
I 1.2
I 1.3
I 1.4
I 1.5
Светоиндикаторы
состояния выходов
Q 0.0
Q 0.1
Q 0.2
Q 0.3
Q 0.4
Q 0.5
Q 0.6
Q 0.7
Q 1.0
Q 1.1
Для CPU -214
Учебный центр ОАО "Северсталь"
2-13
14. Внешний вид CPU новой серии
Программируемые контроллеры "SIEMENS" - часть 1.
Внешний вид CPU новой серии
Учебный центр ОАО "Северсталь"
2-14
15. Схема подключения входов/ выходов
Программируемые контроллеры "SIEMENS" - часть 1.
Схема подключения входов/ выходов
Учебный центр ОАО "Северсталь"
2-15
Программируемые контроллеры "SIEMENS" - часть 1.
Вариант 1
1.
Какие контроллеры входят в состав серии Simatic S7 и дать их
краткую характеристику.
2.
Какие светоиндикаторы находятся на передней панели ЦПУ.
3.
Какой размер памяти программ имеет CPU – 214.
Вариант 2
1.
Какие типы процессорных устройств входят в состав Simatic S7-200
и чем они отличаются друг от друга.
2.
Каким образом к CPU- 214 можно подключить устройство
программирования.
3.
Сколько входов и выходов имеет CPU – 214.
Вариант 3
1.
Какие типы устройств расширения входят в состав Simatic S7-200 и
чем они отличаются друг от друга.
2.
Какие функции выполняет CPU.
3.
Сколько устройств расширения можно подключить к CPU-214.
Учебный центр ОАО "Северсталь"
2-16
17. Концепция памяти Simatic S7-200
Программируемые контроллеры "SIEMENS" - часть 1.
Концепция памяти Simatic S7-200
EEPROM
Память программ
пользователя
Память
конфигурации
Супер
Батарейный
конденсатор
модуль
Учебный центр ОАО "Северсталь"
Память переменных (V)
Меркеры (M)
Специальные меркеры (SM)
Отображение процесса на входах (E,I)
Отображение процесса на выходах (A,Q)
Аналоговые входы (AE, AI)
Аналоговые выходы (AA, AQ)
Таймеры (T)
Счетчики (Z, C)
Быстрые счетчики (НС)
Реле шагового управления (S)
Аккумуляторы (АС)
2-17
18. Прямая адресация к памяти
Программируемые контроллеры "SIEMENS" - часть 1.
Прямая адресация к памяти
Обращение к данным через адреса
Если Вы хотите обратиться к биту в области памяти , то Вы должны
указать адрес бита . Этот адрес состоит из идентификатора области
памяти , адреса байта , а также номера бита (такая адресация называется
также адресацией “байт.бит”). В данном примере за идентификатором
области памяти и адресом байта ˜E = вход , 3 = байт 3) следует точка ˜”.”),
чтобы отделить адрес бита . 4).
Учебный центр ОАО "Северсталь"
2-18
19. Прямая адресации к памяти
Программируемые контроллеры "SIEMENS" - часть 1.
Прямая адресации к памяти
Когда Вы используете для адресации формат байта , Вы можете
обращаться к данным в различных областях памяти CPU (V, E, A, M и SM)
как к байтам , словам или двойным словам . Если Вы хотите обратиться к
байту , слову или двойному слову , то Вы должны задать этот адрес
наподобие адреса бита .
Вы указываете идентификатор области , размер данных (формат доступа )
и начальный адрес значения в формате байта , слова или двойного слова.
Обращение к данным в других областях памяти CPU (например, T, Z, HC и
аккумуляторы ) производится указанием в качестве адреса
идентификатора области и номера элемента .
Учебный центр ОАО "Северсталь"
2-19
20. Представление чисел, непосредственная адресация
Программируемые контроллеры "SIEMENS" - часть 1.
Представление чисел, непосредственная
адресация
Учебный центр ОАО "Северсталь"
2-20
21. Косвенная адресация
Программируемые контроллеры "SIEMENS" - часть 1.
Косвенная адресация
Создание указателя
Если Вы хотите обратиться к адресу косвенно , то Вы должны вначале
создать указатель , указывающий на этот адрес . Указатели являются
двойными словами . Для создания указателя используется операция
передачи двойного слова (MOVD). Эта операция передает адрес в ячейку
памяти с другим адресом или в аккумулятор , которая или который ,
соответственно , служит потом указателем . С помощью знака ”&”
(амперсант) указывается , что именно адрес , а не соответствующее ему
значение должно передаваться в пункт назначения .
Формат : &[адрес памяти ]
&MB 6
При создании указателя Вы можете задавать в операции MOVD в качестве
целевого адреса только адреса памяти переменных (V) и аккумуляторы AC
, AC2 и AC3. При косвенной адресации нельзя использовать в качестве
указателя AC0.
Учебный центр ОАО "Северсталь"
2-21
22. Диапазоны областей памяти данных
Программируемые контроллеры "SIEMENS" - часть 1.
Диапазоны областей памяти данных
Учебный центр ОАО "Северсталь"
2-22
23. Диапазоны областей памяти данных
Программируемые контроллеры "SIEMENS" - часть 1.
Диапазоны областей памяти данных
Учебный центр ОАО "Северсталь"
2-23
24. Области операндов
Программируемые контроллеры "SIEMENS" - часть 1.
Области операндов
Учебный центр ОАО "Северсталь"
2-24
25. Области операндов
Программируемые контроллеры "SIEMENS" - часть 1.
Области операндов
Учебный центр ОАО "Северсталь"
2-25
26. Распределение памяти входам/ выходам
Программируемые контроллеры "SIEMENS" - часть 1.
Распределение памяти входам/ выходам
7
6
5
4
3
2
1
0
A0
A1
A2
A3
A4
A5
A6
A7
7
6
5
4
3
2
1
0
E0
E1
E2
E3
E4
E5
E6
E7
Учебный центр ОАО "Северсталь"
2-26
27. Распределение памяти входам/ выходам
Программируемые контроллеры "SIEMENS" - часть 1.
Распределение памяти входам/ выходам
7
6
5
4
3
2
1
0
A0
A1
A2
A3
A4
A5
A6
A7
7
6
5
4
3
2
1
0
E0
E1
E2
E3
E4
E5
E6
E7
Учебный центр ОАО "Северсталь"
2-27
28. Распределение памяти входам/ выходам
Программируемые контроллеры "SIEMENS" - часть 1.
Распределение памяти входам/ выходам
7
6
5
4
3
2
1
0
A0
A1
A2
A3
A4
A5
A6
A7
7
6
5
4
3
2
1
0
E0
E1
E2
E3
E4
E5
E6
E7
Учебный центр ОАО "Северсталь"
2-28
29. Распределение памяти входам/ выходам
Программируемые контроллеры "SIEMENS" - часть 1.
Распределение памяти входам/ выходам
Учебный центр ОАО "Северсталь"
2-29
2. Состав CPU Simatic S7-200
Программируемые контроллеры "SIEMENS" - часть 1.
Состав CPU Simatic S7-200
Центральные процессорные
устройства (CPU):
- CPU-212
- CPU-214
- CPU-215
- CPU-216
Новая серия CPU
- CPU – 221
- CPU – 222
- CPU – 224
- CPU – 226
DC/ DC/ DC - 6ES7 212–1 AA01 –0XB0
АС/ DC, реле - 6ES7 212–1 BA01 –0XB0
АС/ АС 24В / DC - 6ES7 212–1 DA01 –
0XB0
АС/ АС/ АС - 6ES7 212–1 CA01 –0XB0
DC/ DC/ DC -6ES7 214–1 AC01 –0XB0
АС/ DC, реле - 6ES7 214–1 BC01 –0XB0
АС/ АС 24В / DC - 6ES7 214–1 DC01 –
0XB0
АС/ АС/ АС - 6ES7 214–1 CC01 –0XB0
DC/ DC/ DC -6ES7 215–2AD00–0XB0
АС/ DC, реле - 6ES7 215–2BD00–0XB0
DC/ DC/ DC -6ES7 216–2AD00–0XB0
АС/ DC, реле - 6ES7 216–2BD00–0XB0
Центральное устройство S7–200 (CPU)
Центральный модуль S7–200 представляет собой компактное устройство и
состоит из центрального процессора (CPU), источника питания и
цифровых входов и выходов .
Учебный центр ОАО "Северсталь"
2-2
3. Модули расширения
Программируемые контроллеры "SIEMENS" - часть 1.
Модули расширения
Модули расширения дискретных входов / выходов
- ЕМ - 221
- ЕМ - 222
цифровой ввод 8 x 24 В DC - 6ES7 221–1BF00–0XA0
- ЕМ – 223
цифровой ввод 8 x 120 В AC - 6ES7 221–1EF00–0XA0
цифровой ввод 8 x 24 В AC - 6ES7 221–1JF00–0XA0
цифровой вывод 8 x 24 В DC - 6ES7 222–1BF00–0XA0
цифровой вывод 8 x реле - 6ES7 222–1HF00–0XA0
цифровой вывод 8 x 120/230 В AC - 6ES7 222–1EF00–
0XA0
цифровой ввод /, 4 входа 24 В DC /4 выхода 24 В DC - 6ES7 223–1BF00–
0XA0
цифровой ввод /, 4 входа 24 В DC /4 релейных выхода - 6ES7 223–1HF00–
0XA0
цифровой ввод / 4 входа 120 В AC /4 выхода 120/230 В AC - 6ES7 223–
1EF00–0XA0
цифровой ввод / 8 входов 24 В DC /8 релейных выходов- 6ES7 223–1PH00–
0XA0
цифровой ввод / 16 входов 24 В DC /16 релейных выходов - 6ES7 223–
1PL00–0XA0
Модули расширения
Центральное устройство S7–200 предоставляет в распоряжение
определенное количество встроенных входов и выходов . Добавление
модуля расширения предоставляет дополнительные входы и выходы . В
комплекте поставки модуля расширения содержится шинный соединитель ,
с помощью которого модуль расширения подключается к центральному
устройству .
Учебный центр ОАО "Северсталь"
2-3
4. Модули расширения
Программируемые контроллеры "SIEMENS" - часть 1.
Модули расширения
Модули расширения аналоговых входов / выходов
- ЕМ - 231
аналоговый ввод , AI 3 x 12 бит - 6ES7 231–0HC00–0XA0
- ЕМ – 235
аналоговый ввод / вывод AI 3/AO 1 x12 бит - 6ES7 235–0KD00–0XA0
Модули памяти
Модуль памяти 8 K x 8 - 6ES7 291–8GC00–0XA0
Модуль памяти 16 K x 8 - 6ES7 291–8GD00–0XA0
Батарейный модуль
Кабели
6ES7 291–8BA00–
0XA0
Кабель PC/PPI - 6ES7 901–3BF00–0XA0
Кабель для модулей расширения - 6ES7 290–6BC50–
0XA0
Учебный центр ОАО "Северсталь"
2-4
5. Характеристики CPU
Программируемые контроллеры "SIEMENS" - часть 1.
Характеристики CPU
Учебный центр ОАО "Северсталь"
2-5
7. Двоичные входы
8. Двоичные входы
9. Двоичные выходы
10. Двоичные выходы
11. Двоичные выходы
12. Внешний вид CPU S7-200
13. Cветоиндикаторы CPU214
Программируемые контроллеры "SIEMENS" - часть 1.
Cветоиндикаторы CPU214
Светоиндикаторы
статуса
SF
RUN
STOP
Светоиндикаторы
состояния входов
I 0.0
I 0.1
I 0.2
I 0.3
I 0.4
I 0.5
I 0.6
I 0.7
I 1.0
I 1.1
I 1.2
I 1.3
I 1.4
I 1.5
Светоиндикаторы
состояния выходов
Q 0.0
Q 0.1
Q 0.2
Q 0.3
Q 0.4
Q 0.5
Q 0.6
Q 0.7
Q 1.0
Q 1.1
Для CPU -214
Учебный центр ОАО "Северсталь"
2-13
14. Внешний вид CPU новой серии
Программируемые контроллеры "SIEMENS" - часть 1.
Внешний вид CPU новой серии
Учебный центр ОАО "Северсталь"
2-14
15. Схема подключения входов/ выходов
Программируемые контроллеры "SIEMENS" - часть 1.
Схема подключения входов/ выходов
Учебный центр ОАО "Северсталь"
2-15
Программируемые контроллеры "SIEMENS" - часть 1.
Вариант 1
1.
Какие контроллеры входят в состав серии Simatic S7 и дать их
краткую характеристику.
2.
Какие светоиндикаторы находятся на передней панели ЦПУ.
3.
Какой размер памяти программ имеет CPU – 214.
Вариант 2
1.
Какие типы процессорных устройств входят в состав Simatic S7-200
и чем они отличаются друг от друга.
2.
Каким образом к CPU- 214 можно подключить устройство
программирования.
3.
Сколько входов и выходов имеет CPU – 214.
Вариант 3
1.
Какие типы устройств расширения входят в состав Simatic S7-200 и
чем они отличаются друг от друга.
2.
Какие функции выполняет CPU.
3.
Сколько устройств расширения можно подключить к CPU-214.
Учебный центр ОАО "Северсталь"
2-16
17. Концепция памяти Simatic S7-200
Программируемые контроллеры "SIEMENS" - часть 1.
Концепция памяти Simatic S7-200
EEPROM
Память программ
пользователя
Память
конфигурации
Супер
Батарейный
конденсатор
модуль
Учебный центр ОАО "Северсталь"
Память переменных (V)
Меркеры (M)
Специальные меркеры (SM)
Отображение процесса на входах (E,I)
Отображение процесса на выходах (A,Q)
Аналоговые входы (AE, AI)
Аналоговые выходы (AA, AQ)
Таймеры (T)
Счетчики (Z, C)
Быстрые счетчики (НС)
Реле шагового управления (S)
Аккумуляторы (АС)
2-17
18. Прямая адресация к памяти
Программируемые контроллеры "SIEMENS" - часть 1.
Прямая адресация к памяти
Обращение к данным через адреса
Если Вы хотите обратиться к биту в области памяти , то Вы должны
указать адрес бита . Этот адрес состоит из идентификатора области
памяти , адреса байта , а также номера бита (такая адресация называется
также адресацией “байт.бит”). В данном примере за идентификатором
области памяти и адресом байта ˜E = вход , 3 = байт 3) следует точка ˜”.”),
чтобы отделить адрес бита . 4).
Учебный центр ОАО "Северсталь"
2-18
19. Прямая адресации к памяти
Программируемые контроллеры "SIEMENS" - часть 1.
Прямая адресации к памяти
Когда Вы используете для адресации формат байта , Вы можете
обращаться к данным в различных областях памяти CPU (V, E, A, M и SM)
как к байтам , словам или двойным словам . Если Вы хотите обратиться к
байту , слову или двойному слову , то Вы должны задать этот адрес
наподобие адреса бита .
Вы указываете идентификатор области , размер данных (формат доступа )
и начальный адрес значения в формате байта , слова или двойного слова.
Обращение к данным в других областях памяти CPU (например, T, Z, HC и
аккумуляторы ) производится указанием в качестве адреса
идентификатора области и номера элемента .
Учебный центр ОАО "Северсталь"
2-19
20. Представление чисел, непосредственная адресация
Программируемые контроллеры "SIEMENS" - часть 1.
Представление чисел, непосредственная
адресация
Учебный центр ОАО "Северсталь"
2-20
21. Косвенная адресация
Программируемые контроллеры "SIEMENS" - часть 1.
Косвенная адресация
Создание указателя
Если Вы хотите обратиться к адресу косвенно , то Вы должны вначале
создать указатель , указывающий на этот адрес . Указатели являются
двойными словами . Для создания указателя используется операция
передачи двойного слова (MOVD). Эта операция передает адрес в ячейку
памяти с другим адресом или в аккумулятор , которая или который ,
соответственно , служит потом указателем . С помощью знака ”&”
(амперсант) указывается , что именно адрес , а не соответствующее ему
значение должно передаваться в пункт назначения .
Формат : &[адрес памяти ]
&MB 6
При создании указателя Вы можете задавать в операции MOVD в качестве
целевого адреса только адреса памяти переменных (V) и аккумуляторы AC
, AC2 и AC3. При косвенной адресации нельзя использовать в качестве
указателя AC0.
Учебный центр ОАО "Северсталь"
2-21
22. Диапазоны областей памяти данных
Программируемые контроллеры "SIEMENS" - часть 1.
Диапазоны областей памяти данных
Учебный центр ОАО "Северсталь"
2-22
23. Диапазоны областей памяти данных
Программируемые контроллеры "SIEMENS" - часть 1.
Диапазоны областей памяти данных
Учебный центр ОАО "Северсталь"
2-23
24. Области операндов
Программируемые контроллеры "SIEMENS" - часть 1.
Области операндов
Учебный центр ОАО "Северсталь"
2-24
25. Области операндов
Программируемые контроллеры "SIEMENS" - часть 1.
Области операндов
Учебный центр ОАО "Северсталь"
2-25
26. Распределение памяти входам/ выходам
Программируемые контроллеры "SIEMENS" - часть 1.
Распределение памяти входам/ выходам
7
6
5
4
3
2
1
0
A0
A1
A2
A3
A4
A5
A6
A7
7
6
5
4
3
2
1
0
E0
E1
E2
E3
E4
E5
E6
E7
Учебный центр ОАО "Северсталь"
2-26
27. Распределение памяти входам/ выходам
Программируемые контроллеры "SIEMENS" - часть 1.
Распределение памяти входам/ выходам
7
6
5
4
3
2
1
0
A0
A1
A2
A3
A4
A5
A6
A7
7
6
5
4
3
2
1
0
E0
E1
E2
E3
E4
E5
E6
E7
Учебный центр ОАО "Северсталь"
2-27
28. Распределение памяти входам/ выходам
Программируемые контроллеры "SIEMENS" - часть 1.
Распределение памяти входам/ выходам
7
6
5
4
3
2
1
0
A0
A1
A2
A3
A4
A5
A6
A7
7
6
5
4
3
2
1
0
E0
E1
E2
E3
E4
E5
E6
E7
Учебный центр ОАО "Северсталь"
2-28
29. Распределение памяти входам/ выходам
Программируемые контроллеры "SIEMENS" - часть 1.
Распределение памяти входам/ выходам
Учебный центр ОАО "Северсталь"
2-29
S7–200 6ES7 214-2AD23-0XB0 хранит информацию в различных местах памяти, которые имеют однозначные адреса. Вы можете явно указать адрес в памяти, к которому вы хотите обратиться. Благодаря этому ваша программа имеет прямой доступ к информации. Таблица ниже показывает диапазон целых значений, которые могут быть представлены с помощью данных различной длины.
Представление
Двойное слово (D)
Целое без знака
от 0 до 4 294 967 295
от 0 до FFFF FFFF
Целое со знаком
от –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 = input [вход], 3 = байт 3) следует точка («.»), чтобы отделить адрес бита (бит 4).
Применяя формат байт.бит, вы можете обратиться к данным в большинстве областей памяти (V, I, Q, M, S, L и SM) как к байтам, словам или двойным словам. Если вы хотите обратиться к байту, слову или двойному слову данных в памяти, то вы должны указать эти адреса подобно адресу бита. Вы указываете идентификатор области, обозначение длины данных и начальный адрес байта, слова или двойного слова, как показано на рисунке ниже:
Обращение к данным в областях памяти 6ES7 214-2AD23-0XB0
Регистр входов образа процесса: I
В начале каждого цикла S7–200 опрашивает физические входы и записывает полученные значения в регистр входов образа процесса. К образу процесса можно обратиться в формате бита, байта, слова и двойного слова:
I[адрес байта].[адрес бита]
Байт, слово или двойное слово:
I[длина][начальный адрес байта]
Регистр выходов образа процесса: Q
В конце цикла S7–200 копирует значения, хранящиеся в регистре выходов образа процесса, в физические выходы. К образу процесса можно обратиться в формате бита, байта, слова и двойного слова:
Q[адрес байта].[адрес бита]
Байт, слово или двойное слово:
Q[длина][начальный адрес байта]
Область памяти переменных: V
Память переменных можно использовать для хранения промежуточных результатов операций, выполняемых в вашей программе. В памяти переменных вы можете хранить также другие данные, имеющие отношение к процессу или к решению вашей задачи автоматизации. К памяти переменных можно обратиться в формате бита, байта, слова и двойного слова:
V[адрес байта].[адрес бита]
Байт, слово или двойное слово:
V[длина][начальный адрес байта]
Область битовой памяти: M
Биты памяти (меркеры) можно использовать как управляющие реле для хранения промежуточных результатов операций или другой управляющей информации. К битам памяти можно обратиться в формате бита, байта, слова и двойного слова:
M[адрес байта].[адрес бита]
Байт, слово или двойное слово:
M[длина][начальный адрес байта]
Таймеры 6ES7 214-2AD23-0XB0: T
S7–200 имеет в своем распоряжении таймеры, которые отсчитывают приращения времени с разрешениями (шагами базы времени) 1 мс, 10 мс или 100 мс. С таймером связаны две переменные:
- Текущее значение: это 16–битовое целое со знаком хранит количество времени, отсчитанное таймером.
- Бит таймера: этот бит устанавливается или сбрасывается, когда текущее значение становится равным предустановленному значению. Предустановленное значение вводится как часть таймерной команды.
Вы обращаетесь к обоим этим элементам данных через адрес таймера (T + номер таймера). Происходит ли обращение к биту таймера или к текущему значению, зависит от используемой команды: команды с операндами в битовом формате обращаются к биту таймера, тогда как команды с операндами в формате слова обращаются к текущему значению. Как показано на рисунке ниже, команда "Нормально открытый контакт" обращается к биту таймера, а команда "Передать слово" обращается к текущему значению таймера.
T[номер таймера]
Счетчики: C
S7–200 имеет в своем распоряжении три вида счетчиков, которые подсчитывают нарастающие фронты на счетных входах счетчика: один вид счетчиков ведет прямой счет, другой считает только в обратном направлении, а третий вид считает в обоих направлениях.
Со счетчиком связаны две переменные:
- Текущее значение: это 16–битовое целое со знаком хранит счетное значение, накопленное счетчиком.
- Бит счетчика: этот бит устанавливается или сбрасывается, когда текущее значение становится равным предустановленному значению. Предустановленное значение вводится как часть команды счетчика.
Вы обращаетесь к обоим этим элементам данных через адрес счетчика (C + номер счетчика). Происходит ли обращение к биту счетчика или к текущему значению, зависит от используемой команды: команды с операндами в битовом формате обращаются к биту счетчика, тогда как команды с операндами в формате слова обращаются к текущему значению. Как показано на рисунке ниже, команда "Нормально открытый контакт" обращается к биту счетчика, а команда "Передать слово" обращается к текущему значению счетчика.
C[номер счетчика]
Скоростные счетчики: HC
Скоростные счетчики подсчитывают быстрые события независимо от цикла CPU.
Скоростные счетчики имеют в своем распоряжении 32–битовое целое счетное значение (текущее значение). Для обращения к счетному значению скоростного счетчика введите его адрес, указав область памяти (HC) и номер счетчика (напр., HC0). Текущее значение скоростного счетчика защищено от записи и может быть адресовано только в формате двойного слова (32 бита).
HC[номер скоростного счетчика]
Аккумуляторы: AC
Аккумуляторы – это элементы чтения/записи, которые могут использоваться как память. Например, вы можете использовать аккумуляторы для передачи параметров в подпрограммы и из них или для хранения промежуточных результатов расчетов. S7–200 имеет в своем распоряжении четыре 32–битовых аккумулятора (AC0, AC1, AC2 и AC3). К данным в аккумуляторах можно обратиться в формате бита, слова или двойного слова. Длина данных, к которым производится обращение, зависит от команды, которая используется для обращения к аккумулятору. Как показано на рисунке ниже, при обращении к аккумулятору в формате бита или слова используются младшие 8 или 16 битов значения, хранящегося в аккумуляторе. При обращении к аккумулятору в формате двойного слова используются все 32 бита.
AC[номер аккумулятора]
Специальные биты памяти: SM
Специальные биты памяти (SM) предоставляют средство для обмена данными между CPU и вашей программой. Вы можете использовать эти биты для выбора и управления некоторыми специальными функциями CPU S7–200 6ES7 214-2AD23-0XB0, например: бит, который устанавливается только в первом цикле; бит, который устанавливается и сбрасывается с фиксированной частотой, или бит, который указывает на состояние арифметической или иной команды. К SM-битам можно обращаться в формате бита, слова или двойного слова:
SM[адрес байта].[адрес бита]
Байт, слово или двойное слово:
SM[длина][начальный адрес байта]
Память локальных данных: L
S7–200 имеет в своем распоряжении 64 байта локальной памяти, из которых 60 могут быть использованы в качестве промежуточной памяти или для передачи формальных параметров в подпрограммы.
Совет
При программировании в LAD или FBD последние четыре байта зарезервированы для STEP 7-Micro/WIN.
Память локальных данных похожа на память переменных с одним существенным отличием. Память переменных доступна глобально, тогда как память локальных данных доступна локально. Глобальная доступность означает, что к адресу в этой области памяти можно обратиться из любой организационной единицы программы (из основной программы, подпрограммы или подпрограмм обработки прерываний). Локальная доступность означает, что эта область памяти ставится в соответствие определенной организационной единице программы. S7–200 выделяет 64 байта локальной памяти для главной программы, 64 байта для каждого уровня вложенности подпрограмм и 64 байта для программ обработки прерываний.
К области локальных данных, поставленной в соответствие основной программе, не имеют доступа подпрограмм и программы обработки прерываний. Подпрограмма не может обращаться к области локальных данных основной программы, программы обработки прерываний или другой подпрограммы. Аналогично, программа обработки прерываний не имеет доступа к области локальных данных основной программы или подпрограммы.
S7–200 выделяет область локальных данных по мере необходимости. Это значит, что при выполнении основной программы области локальных данных для подпрограмм и программ обработки прерываний не существуют. Если возникает прерывание или вызывается подпрограмма, то по потребности выделяется локальная память. Вновь выделенная локальная память может снова использовать те же адреса, которые использовались другой подпрограммой или программой обработки прерываний.
S7–200 не инициализирует область локальных данных к моменту ее назначения, поэтому она может содержать любые значения. Если при вызове подпрограммы передаются формальные параметры, то S7–200 сохраняет значения передаваемых параметров в соответствующих адресах области локальных данных, выделенной этой подпрограмме. Адреса в области локальных данных, которые не получили значений при передаче формальных параметров, не инициализируются и при выделении могут содержать произвольные значения.
L[адрес байта].[адрес бита]
Байт, слово или двойное слово:
L[длина] [начальный адрес байта]
Аналоговые входы: AI
S7–200 преобразует аналоговые величины (например, температуру или напряжение) в цифровые величины, имеющие длину слова (16 битов). Обращение к этим значениям производится через идентификатор области (AI), длину данных (W) и начальный адрес байта. Так как в случае аналоговых входов речь идет о словах, которые всегда начинаются на байтах с четными номерами (например, 0, 2, 4 и т.д.), то обращаются к этим значениям с помощью адресов четных байтов (например, AIW0, AIW2, AIW4). Аналоговые входы можно только считывать.
AIW[начальный адрес байта]
Аналоговые выходы: AQ
S7–200 преобразует цифровые величины, имеющие длину слова (16 битов), в ток или напряжение пропорционально цифровой величине. Обращение к этим значениям производится через идентификатор области (AQ), длину данных (W) и начальный адрес байта. Так как в случае аналоговых выходов речь идет о словах, которые всегда начинаются на байтах с четными номерами (например, 0, 2, 4 и т.д.), то эти значения записываются с адресами четных байтов (например, AQW0, AQW2, AQW4). Аналоговые выходы можно только записывать.
AQW[начальный адрес байта]
Реле управления очередностью (SCR): S
SCR или S-биты разделяют функционирование установки на отдельные шаги или эквивалентные части программы. С помощью реле управления очередностью программа управления представляется в виде структуры, состоящей из логических сегментов. К S-битам можно обращаться в формате бита, слова или двойного слова.
S[адрес байта].[адрес бита]
Байт, слово или двойное слово:
S[длина][начальный адрес байта]
Формат вещественных чисел
Вещественные числа (или числа с плавающей точкой) представляются как 32–битовые числа однократной точности, формат которых описан в стандарте ANSI/IEEE 754-1985. См.рисунок ниже. Обращение к вещественным числам производится в формате двойного слова.
У S7–200 6ES7 214-2AD23-0XB0 числа с плавающей точкой имеют точность до 6 десятичных разрядов. Поэтому при вводе константы с плавающей точкой можно указывать до 6 десятичных разрядов.
Точность при вычислениях с вещественными числами
Расчеты, включающие в себя длинные последовательности значений, содержащие очень большие и очень малые числа, могут привести к неточным результатам. Это может произойти, если числа отличаются друг от друга в 10 в степени x раз, где x > 6. Например: 100 000 000 + 1 = 100 000 000
Формат для строк
Строка – это последовательность символов, причем каждый символ хранится как байт. Первый байт строки определяет ее длину, т.е. количество содержащихся в ней символов. На рисунке ниже показан формат строки. Строка может включать в себя от 0 до 254 символов, плюс байт, содержащий информацию о длине, таким образом, максимальная длина строки равна 255 байтам. Строковая константа ограничена 126 байтами.
Задание постоянного значения для команд S7–200
Во многих командах для S7–200 можно использовать константы. Константы могут быть байтами, словами или двойными словами. S7–200 6ES7 214-2AD23-0XB0 хранит все константы в виде двоичных чисел, которые могут быть представлены в десятичном, шестнадцатеричном формате, в формате ASCII или в формате вещественных чисел (чисел с плавающей точкой).
S7–200 6ES7 214-1BD23-0XB0 хранит информацию в различных местах памяти, которые имеют однозначные адреса. Вы можете явно указать адрес в памяти, к которому вы хотите обратиться. Благодаря этому ваша программа имеет прямой доступ к информации. Таблица ниже показывает диапазон целых значений, которые могут быть представлены с помощью данных различной длины.
Представление
Двойное слово (D)
Целое без знака
от 0 до 4 294 967 295
от 0 до FFFF FFFF
Целое со знаком
от –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 = input [вход], 3 = байт 3) следует точка («.»), чтобы отделить адрес бита (бит 4).
Применяя формат байт.бит, вы можете обратиться к данным в большинстве областей памяти (V, I, Q, M, S, L и SM) как к байтам, словам или двойным словам. Если вы хотите обратиться к байту, слову или двойному слову данных в памяти, то вы должны указать эти адреса подобно адресу бита. Вы указываете идентификатор области, обозначение длины данных и начальный адрес байта, слова или двойного слова, как показано на рисунке ниже:
Обращение к данным в областях памяти 6ES7 214-1BD23-0XB0
Регистр входов образа процесса: I
В начале каждого цикла S7–200 опрашивает физические входы и записывает полученные значения в регистр входов образа процесса. К образу процесса можно обратиться в формате бита, байта, слова и двойного слова:
I[адрес байта].[адрес бита]
Байт, слово или двойное слово:
I[длина][начальный адрес байта]
Регистр выходов образа процесса: Q
В конце цикла S7–200 копирует значения, хранящиеся в регистре выходов образа процесса, в физические выходы. К образу процесса можно обратиться в формате бита, байта, слова и двойного слова:
Q[адрес байта].[адрес бита]
Байт, слово или двойное слово:
Q[длина][начальный адрес байта]
Область памяти переменных: V
Память переменных можно использовать для хранения промежуточных результатов операций, выполняемых в вашей программе. В памяти переменных вы можете хранить также другие данные, имеющие отношение к процессу или к решению вашей задачи автоматизации. К памяти переменных можно обратиться в формате бита, байта, слова и двойного слова:
V[адрес байта].[адрес бита]
Байт, слово или двойное слово:
V[длина][начальный адрес байта]
Область битовой памяти: M
Биты памяти (меркеры) можно использовать как управляющие реле для хранения промежуточных результатов операций или другой управляющей информации. К битам памяти можно обратиться в формате бита, байта, слова и двойного слова:
M[адрес байта].[адрес бита]
Байт, слово или двойное слово:
M[длина][начальный адрес байта]
Таймеры 6ES7 214-1BD23-0XB0: T
S7–200 имеет в своем распоряжении таймеры, которые отсчитывают приращения времени с разрешениями (шагами базы времени) 1 мс, 10 мс или 100 мс. С таймером связаны две переменные:
- Текущее значение: это 16–битовое целое со знаком хранит количество времени, отсчитанное таймером.
- Бит таймера: этот бит устанавливается или сбрасывается, когда текущее значение становится равным предустановленному значению. Предустановленное значение вводится как часть таймерной команды.
Вы обращаетесь к обоим этим элементам данных через адрес таймера (T + номер таймера). Происходит ли обращение к биту таймера или к текущему значению, зависит от используемой команды: команды с операндами в битовом формате обращаются к биту таймера, тогда как команды с операндами в формате слова обращаются к текущему значению. Как показано на рисунке ниже, команда "Нормально открытый контакт" обращается к биту таймера, а команда "Передать слово" обращается к текущему значению таймера.
T[номер таймера]
Счетчики: C
S7–200 имеет в своем распоряжении три вида счетчиков, которые подсчитывают нарастающие фронты на счетных входах счетчика: один вид счетчиков ведет прямой счет, другой считает только в обратном направлении, а третий вид считает в обоих направлениях.
Со счетчиком связаны две переменные:
- Текущее значение: это 16–битовое целое со знаком хранит счетное значение, накопленное счетчиком.
- Бит счетчика: этот бит устанавливается или сбрасывается, когда текущее значение становится равным предустановленному значению. Предустановленное значение вводится как часть команды счетчика.
Вы обращаетесь к обоим этим элементам данных через адрес счетчика (C + номер счетчика). Происходит ли обращение к биту счетчика или к текущему значению, зависит от используемой команды: команды с операндами в битовом формате обращаются к биту счетчика, тогда как команды с операндами в формате слова обращаются к текущему значению. Как показано на рисунке ниже, команда "Нормально открытый контакт" обращается к биту счетчика, а команда "Передать слово" обращается к текущему значению счетчика.
C[номер счетчика]
Скоростные счетчики: HC
Скоростные счетчики подсчитывают быстрые события независимо от цикла CPU.
Скоростные счетчики имеют в своем распоряжении 32–битовое целое счетное значение (текущее значение). Для обращения к счетному значению скоростного счетчика введите его адрес, указав область памяти (HC) и номер счетчика (напр., HC0). Текущее значение скоростного счетчика защищено от записи и может быть адресовано только в формате двойного слова (32 бита).
HC[номер скоростного счетчика]
Аккумуляторы: AC
Аккумуляторы – это элементы чтения/записи, которые могут использоваться как память. Например, вы можете использовать аккумуляторы для передачи параметров в подпрограммы и из них или для хранения промежуточных результатов расчетов. S7–200 имеет в своем распоряжении четыре 32–битовых аккумулятора (AC0, AC1, AC2 и AC3). К данным в аккумуляторах можно обратиться в формате бита, слова или двойного слова. Длина данных, к которым производится обращение, зависит от команды, которая используется для обращения к аккумулятору. Как показано на рисунке ниже, при обращении к аккумулятору в формате бита или слова используются младшие 8 или 16 битов значения, хранящегося в аккумуляторе. При обращении к аккумулятору в формате двойного слова используются все 32 бита.
AC[номер аккумулятора]
Специальные биты памяти: SM
Специальные биты памяти (SM) предоставляют средство для обмена данными между CPU и вашей программой. Вы можете использовать эти биты для выбора и управления некоторыми специальными функциями CPU S7–200 6ES7 214-1BD23-0XB0, например: бит, который устанавливается только в первом цикле; бит, который устанавливается и сбрасывается с фиксированной частотой, или бит, который указывает на состояние арифметической или иной команды. К SM-битам можно обращаться в формате бита, слова или двойного слова:
SM[адрес байта].[адрес бита]
Байт, слово или двойное слово:
SM[длина][начальный адрес байта]
Память локальных данных: L
S7–200 имеет в своем распоряжении 64 байта локальной памяти, из которых 60 могут быть использованы в качестве промежуточной памяти или для передачи формальных параметров в подпрограммы.
Совет
При программировании в LAD или FBD последние четыре байта зарезервированы для STEP 7-Micro/WIN.
Память локальных данных похожа на память переменных с одним существенным отличием. Память переменных доступна глобально, тогда как память локальных данных доступна локально. Глобальная доступность означает, что к адресу в этой области памяти можно обратиться из любой организационной единицы программы (из основной программы, подпрограммы или подпрограмм обработки прерываний). Локальная доступность означает, что эта область памяти ставится в соответствие определенной организационной единице программы. S7–200 выделяет 64 байта локальной памяти для главной программы, 64 байта для каждого уровня вложенности подпрограмм и 64 байта для программ обработки прерываний.
К области локальных данных, поставленной в соответствие основной программе, не имеют доступа подпрограмм и программы обработки прерываний. Подпрограмма не может обращаться к области локальных данных основной программы, программы обработки прерываний или другой подпрограммы. Аналогично, программа обработки прерываний не имеет доступа к области локальных данных основной программы или подпрограммы.
S7–200 выделяет область локальных данных по мере необходимости. Это значит, что при выполнении основной программы области локальных данных для подпрограмм и программ обработки прерываний не существуют. Если возникает прерывание или вызывается подпрограмма, то по потребности выделяется локальная память. Вновь выделенная локальная память может снова использовать те же адреса, которые использовались другой подпрограммой или программой обработки прерываний.
S7–200 не инициализирует область локальных данных к моменту ее назначения, поэтому она может содержать любые значения. Если при вызове подпрограммы передаются формальные параметры, то S7–200 сохраняет значения передаваемых параметров в соответствующих адресах области локальных данных, выделенной этой подпрограмме. Адреса в области локальных данных, которые не получили значений при передаче формальных параметров, не инициализируются и при выделении могут содержать произвольные значения.
L[адрес байта].[адрес бита]
Байт, слово или двойное слово:
L[длина] [начальный адрес байта]
Аналоговые входы: AI
S7–200 преобразует аналоговые величины (например, температуру или напряжение) в цифровые величины, имеющие длину слова (16 битов). Обращение к этим значениям производится через идентификатор области (AI), длину данных (W) и начальный адрес байта. Так как в случае аналоговых входов речь идет о словах, которые всегда начинаются на байтах с четными номерами (например, 0, 2, 4 и т.д.), то обращаются к этим значениям с помощью адресов четных байтов (например, AIW0, AIW2, AIW4). Аналоговые входы можно только считывать.
AIW[начальный адрес байта]
Аналоговые выходы: AQ
S7–200 преобразует цифровые величины, имеющие длину слова (16 битов), в ток или напряжение пропорционально цифровой величине. Обращение к этим значениям производится через идентификатор области (AQ), длину данных (W) и начальный адрес байта. Так как в случае аналоговых выходов речь идет о словах, которые всегда начинаются на байтах с четными номерами (например, 0, 2, 4 и т.д.), то эти значения записываются с адресами четных байтов (например, AQW0, AQW2, AQW4). Аналоговые выходы можно только записывать.
AQW[начальный адрес байта]
Реле управления очередностью (SCR): S
SCR или S-биты разделяют функционирование установки на отдельные шаги или эквивалентные части программы. С помощью реле управления очередностью программа управления представляется в виде структуры, состоящей из логических сегментов. К S-битам можно обращаться в формате бита, слова или двойного слова.
S[адрес байта].[адрес бита]
Байт, слово или двойное слово:
S[длина][начальный адрес байта]
Формат вещественных чисел
Вещественные числа (или числа с плавающей точкой) представляются как 32–битовые числа однократной точности, формат которых описан в стандарте ANSI/IEEE 754-1985. См.рисунок ниже. Обращение к вещественным числам производится в формате двойного слова.
У S7–200 6ES7 214-1BD23-0XB0 числа с плавающей точкой имеют точность до 6 десятичных разрядов. Поэтому при вводе константы с плавающей точкой можно указывать до 6 десятичных разрядов.
Точность при вычислениях с вещественными числами
Расчеты, включающие в себя длинные последовательности значений, содержащие очень большие и очень малые числа, могут привести к неточным результатам. Это может произойти, если числа отличаются друг от друга в 10 в степени x раз, где x > 6. Например: 100 000 000 + 1 = 100 000 000
Формат для строк
Строка – это последовательность символов, причем каждый символ хранится как байт. Первый байт строки определяет ее длину, т.е. количество содержащихся в ней символов. На рисунке ниже показан формат строки. Строка может включать в себя от 0 до 254 символов, плюс байт, содержащий информацию о длине, таким образом, максимальная длина строки равна 255 байтам. Строковая константа ограничена 126 байтами.
Задание постоянного значения для команд S7–200
Во многих командах для S7–200 можно использовать константы. Константы могут быть байтами, словами или двойными словами. S7–200 6ES7 214-1BD23-0XB0 хранит все константы в виде двоичных чисел, которые могут быть представлены в десятичном, шестнадцатеричном формате, в формате ASCII или в формате вещественных чисел (чисел с плавающей точкой).
Читайте также: