Содержание 4 Конфигурация устройств...................................................................................................................... 77 4.1 Вставка CPU .............................................................................................................................. 78 4.2 Выявление конфигурации для заранее не заданного CPU................................................... 79 4.3 Конфигурирование работы CPU.............................................................................................. 80 4.5 Конфигурирование параметров модулей ...............................................................................
82 4.4 Добавление модулей к конфигурации..................................................................................... 81 4.6 Создание сетевого соединения ............................................................................................... 83 4.7 Конфигурирование IP-адреса в вашем проекте..................................................................... 84 5 Основы программирования ................................................................................................................. 87 5.1 Указания по проектированию системы с ПЛК.........................................................................
87 5.2 Структурирование программы пользователя......................................................................... 88 5.3 Использование блоков для структурирования вашей программы ....................................... 90 5.3.1 Организационный блок (OB) .................................................................................................... 92 5.3.2 Функция (FC).............................................................................................................................. 93 5.3.3 Функциональный блок (FB).......................................................................................................
94 5.3.4 Блок данных (DB) ...................................................................................................................... 95 5.4 Согласованность данных.......................................................................................................... 96 5.5 Выбор языка программирования ............................................................................................. 97 5.7 Загрузка элементов вашей программы в CPU ..................................................................... 100 5.6 Защита от копирования ............................................................................................................
99 5.8 Загрузка элементов вашей программы из CPU.................................................................... 101 5.9 Отладка и тестирование программы..................................................................................... 102 6 Руководство по программированию................................................................................................ 103 6.1 Основные команды ................................................................................................................. 103 6.1.1 Двоичная логика......................................................................................................................
103 6.1.1.1 Команды установки и сброса ................................................................................................. 106 6.1.1.2 Команды нарастающий и падающий фронт ......................................................................... 109 6.1.2 Таймеры................................................................................................................................... 112 6.1.3 Счетчики...................................................................................................................................
116 6.1.3.1 Счетчики................................................................................................................................... 116 6.1.3.2 Команда CTRL_HSC................................................................................................................ 119 6.1.3.3 Принцип действия скоростных счетчиков............................................................................. 121 6.1.3.4 Конфигурирование скоростного счетчика............................................................................. 124 6.1.4 Сравнение................................................................................................................................
125 6.1.5 Арифметические команды...................................................................................................... 127 6.1.5.1 Команда MOD (получение остатка от деления) ................................................................... 128 6.1.6 Команда Move.......................................................................................................................... 136 6.1.6.1 Команда Swap (обмен байтов)............................................................................................... 140 6.1.7 Преобразование......................................................................................................................
141 6.1.7.1 Команды масштабирования и нормализации....................................................................... 143 6.1.8 Управление программой......................................................................................................... 144 6.1.9 Логические операции .............................................................................................................. 146 6.1.10 Операции сдвига и циклического сдвига............................................................................... 150 Программируемый контроллер S7-1200 6 System Manual, 11/2009, A5E02669003-02