Содержание 6.2 Расширенные команды............................................................................................................152 6.2.1 Общие параметры ошибок для расширенных команд .........................................................152 6.2.2 Команды для часов и календаря ............................................................................................153 6.2.3 Операции над строками и символами....................................................................................156 6.2.3.1 Обзор данных строки...............................................................................................................156 6.2.3.2 Команды преобразования строки ...........................................................................................157 6.2.3.3 Операции со строками.............................................................................................................168 6.2.4 Команды управления программой..........................................................................................176 6.2.4.1 Сброс контроля времени цикла..............................................................................................176 6.2.4.2 Команда остановки цикла........................................................................................................177 6.2.4.3 Команды Get Error....................................................................................................................178 6.2.5 Коммуникационные операции.................................................................................................181 6.2.5.1 Обмен данными через открытый Ethernet .............................................................................181 6.2.5.2 Команды для двухточечного соединения ..............................................................................196 6.2.6 Команды прерывания ..............................................................................................................197 6.2.6.1 Команды Attach и Detach .........................................................................................................197 6.2.6.2 Команды запуска и отмены прерываний с задержкой..........................................................200 6.2.6.3 Команды активизации и деактивизации прерываний ...........................................................203 6.2.7 PID-регулирование...................................................................................................................203 6.2.8 Команды управления перемещением....................................................................................204 6.2.9 Команда формирования импульсов.......................................................................................206 6.2.9.1 Команда CTRL_PWM ...............................................................................................................206 6.3 Глобальные библиотечные команды .....................................................................................210 6.3.1 USS............................................................................................................................................210 6.3.1.1 Предпосылки для использования протокола USS................................................................210 6.3.1.2 Команда USS_DRV ..................................................................................................................213 6.3.1.3 Команда USS_PORT................................................................................................................216 6.3.1.4 Команда USS_RPM..................................................................................................................217 6.3.1.5 Команда USS_WPM .................................................................................................................219 6.3.1.6 Коды состояния USS................................................................................................................221 6.3.2 MODBUS ...................................................................................................................................222 6.3.2.1 MB_COMM_LOAD ....................................................................................................................222 6.3.2.2 MB_MASTER.............................................................................................................................225 6.3.2.3 MB_SLAVE ................................................................................................................................237 7 PROFINET ................................................................................................................................................249 7.1 Обмен данными с устройством программирования .............................................................251 7.1.1 Создание аппаратного коммуникационного соединения .....................................................251 7.1.2 Конфигурирование устройств .................................................................................................252 7.1.3 Назначение IP-адресов ...........................................................................................................252 7.1.3.1 Назначение IP-адресов устройству программирования и сетевым устройствам..............252 7.1.3.2 Назначение IP-адресов в режиме online................................................................................255 7.1.3.3 Конфигурирование IP-адреса в вашем проекте....................................................................257 7.1.4 Тестирование сети PROFINET................................................................................................259 7.2 Обмен данными между устройствами человеко-машинного интерфейса и ПЛК ..............262 7.2.1 Конфигурирование логических сетевых соединений между устройством человеко- машинного интерфейса и CPU ...............................................................................................264 7.3 Обмен данными между ПЛК....................................................................................................265 7.3.1 Конфигурирование логических сетевых соединений между двумя CPU............................266 7.3.2 Конфигурирование параметров передачи и приема ............................................................267 7.3.2.1 Конфигурирование параметров передачи для TSEND_C....................................................267 7.3.2.2 Конфигурирование параметров приема для TRCV_C..........................................................271 7.4 Справочные данные ................................................................................................................275 7.4.1 Получение адреса Ethernet (MAC-адреса) для CPU.............................................................275 Программируемый контроллер S7-1200 System Manual, 11/2009, A5E02669003-02 7