Siemens · 144 стр.

06 InstructionSet r

Читать онлайн

Похожие инструкции

Содержание

Текст документа

6. Набор команд S7–200

Набор команд S7–200 6 В этой главе описаны наборы команд SIMATIC и IEC 1131 для микро-ПЛК S7–200. В этой главе Области памяти и функции S7–200 70 Соглашения, используемые для описания команд 69 Битовые логические операции 72 Контакты 72 Катушки 75 Стековые операции 77 Функциональный блок с двумя устойчивыми состояниями:

преимущество установки и преимущество сброса 79 Команды, связанные со временем 80 Команды для обмена данными 83 Команды чтения из сети и записи через сеть 83 Команды передачи и приема (свободно программируемый обмен данными) 88 Команды получения и установки адреса порта 97 Команды сравнения 98 Сравнение числовых величин 98 Сравнение строк 100 Команды преобразования 101 Стандартные команды преобразования 101 Команды преобразования ASCII 105 Команды преобразования строк 109 Команды кодирования и декодирования 114 Команды счета 115 Счетчик SIMATIC 115 Счетчик IEC 118 Скоростные счетчики 120 Команда вывода импульсов 135 Арифметические операции 142 Операции сложения, вычитания, умножения и деления 142 Умножение целых чисел с представлением результата в виде двойного целого числа и деление целых чисел с остатком 144 Числовые функции 145 Команды инкрементирования и декрементирования 146 Пропорционально-интегрально-дифференциальный (PID) регулятор 147 Команды прерывания 155 Логические операции 163 Операции инвертирования 163 Поразрядные логические операции И, ИЛИ и исключающее ИЛИ 164 Команды пересылки 166 Пересылка байта, слова, двойного слова или вещественного числа 166 Непосредственное чтение или запись и пересылка байта 167 Команды групповой пересылки 168 Команды управления программой 169 Условное завершение 169 67

Стр. 1

6. Набор команд S7–200

Программируемый контроллер S7-200.

Системное руководство Останов 169 Сброс контроля времени 169 Команды формирования программного цикла For-Next 171 Команды перехода 173 Команды для реле управления очередностью (SCR) 174 Команда управления диагностическим светодиодом 180 Команды сдвига и циклического сдвига 181 Команды сдвига вправо и сдвига влево 181 Команды циклического сдвига вправо и циклического сдвига влево 181 Команда перемещения значения бита в регистр сдвига 183 Команда перестановки байтов в слове 185 Строковые команды 186 Табличные команды 191 Ввод значения в таблицу 191 Удаление первой записи из таблицы и удаление последней записи из таблицы 192 Заполнение памяти комбинацией двоичных разрядов 194 Поиск значения в таблице 195 Таймерные команды 198 Таймерные команды SIMATIC 198 Таймерные команды IEC 203 Интервальные таймеры 205 Операции с подпрограммами 206 68

Стр. 2

Соглашения, используемые для описания команд

Набор команд S7–200 Глава 6 Соглашения, используемые для описания команд На рис. 6–1 представлены типичное описание команды и указания на места в тексте, где описана эта команда и ее действие. На изображении команды показан ее формат в LAD, FBD и STL. В таблице операндов приведены операнды команды и показаны допустимые типы данных, области памяти и размеры для каждого операнда. Операнды EN и ENO и их типы данных в таблице операндов команды не представлены, так как эти операнды одинаковы для всех команд LAD и FBD. - Для LAD: EN и ENO являются потоками сигнала и имеют тип BOOL. - Для FBD: EN и ENO являются потоками сигнала или I, Q, V, M, SM, S, T, C, L и имеют тип BOOL. Рис. 6–1.

Описания команд 69 Описание команды и операндов Команда STL Команды LAD и FBD имые типы нных Допустимые области памяти и размеры операндов Допуст да имые типы нных

Стр. 3

Области памяти и функции S7–200

Программируемый контроллер S7-200. Системное руководство Области памяти и функции S7–200 Таблица 6–1. Области памяти и функции CPU S7–200 1 LB60 − LB63 зарезервированы для STEP 7-Micro/WIN, версии 3.0 и выше.

70 Описание CPU 221 CPU 222 CPU 224 CPU 224XP CPU 226 Размер программы пользователя с редактированием в режиме RUN без редактирования в режиме RUN 4096 байт 4096 байт 4096 байт 4096 байт 8192 байта 12288 байт 12288 байт 16384 байта 16384 байта 24576 байт Размер данных пользователя 2048 байт 2048 байт 8192 байта 10240 байт 10240 байт Регистр входов образа процесса I0.0 – I15.7 I0.0 – I15.7 I0.0 – I15.7 I0.0 – I15.7 I0.0 – I15.7 Регистр выходов образа процесса Q0.0 – Q15.7 Q0.0 – Q15.7 Q0.0 – Q15.7 Q0.0 – Q15.7 Q0.0 – Q15.7 Аналоговые входы (только чтение) AIW0 – AIW30 AIW0 – AIW30 AIW0 – AIW62 AIW0 – AIW62 AIW0 – AIW62 Аналоговые выходы (только запись) AQW0 – AQW30 AQW0 – AQW30 AQW0 – AQW62 AQW0 – AQW62 AQW0 – AQW62 Память переменных (V) VB0 – VB2047 VB0 – VB2047 VB0 – VB8191 VB0 – VB10239 VB0 – VB10239 Локальная память (L)1 LB0 – LB63 LB0 – LB63 LB0 – LB63 LB0 – LB63 LB0 – LB63 Битовая память (M) M0.0 – M31.7 M0.0 – M31.7 M0.0 – M31.7 M0.0 – M31.7 M0.0 – M31.7 Специальная память (SM) только чтение SM0.0 – SM179.7 SM0.0 – SM29.7 SM0.0 – SM299.7 SM0.0 – SM29.7 SM0.0 – SM549.7 SM0.0 – SM29.7 SM0.0 – SM549.7 SM0.0 – SM29.7 SM0.0 – SM549.7 SM0.0 – SM29.7 Таймеры Задержка включения с запоминанием 1 мс 10 мс 100 мс Задержка вкл/выкл 1 мс 10 мс 100 мс 256 (T0 – T255) T0, T64 T1 – T4 и T65 – T68 T5 – T31 и T69 – T95 T32, T96 T33 – T36 и T97 – T100 T37 – T63 и T101 – T255 256 (T0 – T255) T0, T64 T1 – T4 и T65 – T68 T5 – T31 и T69 – T95 T32, T96 T33 – T36 и T97 – T100 T37 – T63 и T101 – T255 256 (T0 – T255) T0, T64 T1 – T4 и T65 – T68 T5 – T31 и T69 – T95 T32, T96 T33 – T36 и T97 – T100 T37 – T63 и T101 – T255 256 (T0 – T255) T0, T64 T1 – T4 и T65 – T68 T5 – T31 и T69 – T95 T32, T96 T33 – T36 и T97 – T100 T37 – T63 и T101 – T255 256 (T0 – T255) T0, T64 T1 – T4 и T65 – T68 T5 – T31 и T69 – T95 T32, T96 T33 – T36 и T97 – T100 T37 – T63 и T101 – T255 Счетчики C0 – C255 C0 – C255 C0 – C255 C0 – C255 C0 – C255 Скоростные счетчики HC0 – HC5 HC0 – HC5 HC0 – HC5 HC0 – HC5 HC0 – HC5 Реле последовательного управления (S) S0.0 – S31.7 S0.0 – S31.7 S0.0 – S31.7 S0.0 – S31.7 S0.0 – S31.7 Аккумуляторные регистры AC0 – AC3 AC0 – AC3 AC0 – AC3 AC0 – AC3 AC0 – AC3 Переходы/Метки 0 – 255 0 – 255 0 – 255 0 – 255 0 – 255 Вызов/Подпрограмма 0 – 63 0 – 63 0 – 63 0 – 63 0 – 127 Программы обработки прерываний 0 – 127 0 – 127 0 – 127 0 – 127 0 – 127 Нарастающие/падающие фронты 256 256 256 256 256 PID-регуляторы 0 – 7 0 – 7 0 – 7 0 – 7 0 – 7 Порты Порт 0 Порт 0 Порт 0 Порт 0, порт 1 Порт 0, порт 1

Стр. 4