Руководство по программированию 6 profinet 7 Двухточечная связь (PointtoPoint, PtP) 8
![]()
|
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 8 System Manual, 11/2009, A5E02669003-02 7.4.2 Конфигурирование синхронизирующего сетевого протокола (NTP) .................................. 277 8 Двухточечная связь (PtP).................................................................................................................... 279 8.1 Использование коммуникационных модулей RS232 и RS485 ........................................... 280 8.2 Конфигурирование коммуникационных портов .................................................................... 281 8.3 Управление потоками ............................................................................................................. 282 8.4 Конфигурирование параметров приема и передачи ........................................................... 284 8.5 Программирование обмена данными через PtP .................................................................. 290 8.5.1 Архитектура опроса................................................................................................................. 291 8.6 Команды для двухточечного соединения ............................................................................. 292 8.6.1 Общие параметры команд для двухточечного соединения................................................ 292 8.6.2 Команда PORT_CFG............................................................................................................... 294 8.6.3 Команда SEND_CFG............................................................................................................... 296 8.6.4 Команда RCV_CFG ................................................................................................................. 298 8.6.5 Команда SEND_PTP................................................................................................................ 305 8.6.6 Команда RCV_PTP .................................................................................................................. 308 8.6.7 Команда RCV_RST.................................................................................................................. 309 8.6.8 Команда SGN_GET ................................................................................................................. 310 8.6.9 Команда SGN_SET.................................................................................................................. 311 8.7 Ошибки ..................................................................................................................................... 312 9 Инструментальные средства онлайнового режима и диагностики ........................................... 317 9.1 Светодиоды состояния ........................................................................................................... 317 9.2 Создание онлайнового соединения с CPU ........................................................................... 319 9.3 Установка IP-адреса и времени суток ................................................................................... 320 9.4 Панель оператора для онлайнового CPU............................................................................. 320 9.5 Контроль времени цикла и использования памяти.............................................................. 321 9.6 Отображение диагностических событий в CPU ................................................................... 322 9.7 Таблицы наблюдения для контроля программы пользователя ......................................... 323 A Технические данные ............................................................................................................................ 329 A.1 Общие технические данные................................................................................................... 329 A.2 CPU........................................................................................................................................... 335 A.2.1 Технические данные CPU 1211C........................................................................................... 335 A.2.2 Технические данные CPU 1212C........................................................................................... 340 A.2.3 Технические данные CPU 1214C........................................................................................... 345 A.3 Цифровые сигнальные модули (SM) ..................................................................................... 351 A.3.1 Технические данные цифрового модуля ввода SM 1221.................................................... 351 A.3.2 Технические данные цифрового модуля вывода SM 1222 ................................................. 353 A.3.3 Технические данные цифрового модуля ввода/вывода SM 1223 ...................................... 355 A.4 Аналоговые сигнальные модули (SM)................................................................................... 358 A.4.1 Технические данные аналоговых сигнальных модулей SM 1231, SM 1232, SM 1234...... 358 A.5 Сигнальные платы (SB) .......................................................................................................... 364 A.5.1 Технические данные SB 1223 2 X 24 VDC Input / 2 X 24 VDC Output ................................. 364 A.5.2 Технические данные SB 1232 с 1 аналоговым выходом ..................................................... 367 Содержание Программируемый контроллер S7-1200 System Manual, 11/2009, A5E02669003-02 9 A.6 Коммуникационные модули (CM) ...........................................................................................369 A.6.1 Технические данные CM 1241 RS485 ....................................................................................369 A.6.2 Технические данные CM 1241 RS232 ....................................................................................370 A.7 Карты памяти SIMATIC ............................................................................................................370 A.8 Имитаторы входов ...................................................................................................................371 A.9 Кабель для расширения ввода/вывода .................................................................................372 B Расчет баланса мощностей .................................................................................................................373 B.2 Пример расчета потребности в мощности.............................................................................375 B.3 Расчет вашей потребности в мощности ................................................................................376 C Номера для заказа.................................................................................................................................377 Предметный указатель.........................................................................................................................381 Содержание Программируемый контроллер S7-1200 10 System Manual, 11/2009, A5E02669003-02 Программируемый контроллер S7-1200 Системное руководство, 11/2009, A5E02669003-02 11 Обзор продукта 1 1.1 Введение в ПЛК S7-1200 Программируемый логический контроллер (ПЛК) S7-1200 обеспечивает гибкость и поставляет достаточную мощность для управления широким кругом устройств, поддерживающих ваши потребности в автоматизации. Компактная конструкция, гибкая конфигурация и мощный набор команд, делают S7-1200 прекрасным решением для управления широким спектром приложений. CPU объединяет в компактном корпусе микропроцессор, встроенный блок питания, входные и выходные цепи, образуя мощный ПЛК. После загрузки вашей программы CPU содержит логику, необходимую для контроля и управления устройствами в вашем приложении. CPU контролирует входы и изменяет выходы в соответствии с логикой вашей пользовательской программы, которая может включать булевы логические операции, счет, отсчет времени, сложные математические операции и связь с другими интеллектуальными устройствами. Ряд функций обеспечения безопасности помогают защитить доступ как к CPU, так и к управляющей программе: ● Каждый CPU обеспечивает защиту паролем, которая позволяет вам формировать доступ к CPU в соответствии с вашими потребностями. ● Вы можете использовать "защиту ноу-хау", чтобы скрыть код внутри конкретного блока. Подробную информацию вы найдете в главе "Основы программирования" (стр. 99). CPU снабжен портом PROFINET для обмена данными через сеть PROFINET. Для обмена данными через сети RS485 или RS232 в вашем распоряжении имеются коммуникационные модули. Разъем питания Съемный клеммный блок для подключения пользователя (за дверцами) Гнездо для карты памяти под верхней дверцей Светодиоды состояния для встроенных входов/выходов Разъем PROFINET (на нижней стороне CPU) Различные модели CPU предлагают многообразные характеристики и возможности, которые помогают вам создавать эффективные решения для самых разных приложений. Подробные данные для конкретных CPU вы найдете в технических данных (стр. 329). Обзор продукта 1.1 Введение в ПЛК S7-1200 Программируемый контроллер S7-1200 12 Системное руководство, 11/2009, A5E02669003-02 Характеристика CPU 1211C CPU 1212C CPU 1214C Физический размер (мм) 90 x 100 x 75 110 x 100 x 75 Пользовательская память • Рабочая память • Загрузочная память • Сохраняемая память • 25 Кбайт • 1 Мбайт • 2 Кбайта • 50 Кбайт • 2 Мбайта • 2 Кбайта Локальные встроенные входы/выходы • цифровые • аналоговые • 6 входов/4 выхода • 2 входа • 8 входов/6 выходов • 2 входа • 14 входов/10 выходов • 2 входа Величина образа процесса 1024 байта входов (I) и 1024 байта выходов (Q) Битовая память (M) 4096 байт 8192 байта Дополнительные сигнальные модули Нет 2 8 Сигнальная плата 1 Коммуникационные модули 3 (левостороннее расширение) Скоростные счетчики • однофазные • со сдвигом фаз на 90° 3 • 3 на 100 кГц • 3 на 80 кГц 4 • 3 на 100 кГц 1 на 30 кГц • 3 на 80 кГц 1 на 20 кГц 6 • 3 на 100 кГц 3 на 30 кГц • 3 на 80 кГц 3 на 20 кГц Импульсные выходы 2 Карта памяти Карта памяти SIMATIC (факультативно) Длительность сохранения времени для часов реального времени Тип. 10 дней / 6 дней минимум при 40 градусах C. PROFINET 1 коммуникационный порт для связи с Ethernet Скорость выполнения арифметических операций 18 мкс/команду Скорость выполнения булевых операций 0,1 мкс/ команду Обзор продукта 1.2 Сигнальные платы Программируемый контроллер S7-1200 Системное руководство, 11/2009, A5E02669003-02 13 Семейство S7-1200 предлагает ряд сигнальных модулей и сигнальных плат для расширения возможностей CPU. Вы можете также устанавливать дополнительные коммуникационные модули для поддержки других протоколов связи. Подробную информацию о конкретных модулях вы найдете в технических данных (стр. 329). Модуль Только ввод Только вывод Комбинация ввода и вывода 8 входов пост. тока 8 выходов пост. тока 8 релейных выходов 8 входов пост. тока / 8 выходов пост. тока 8 входов пост. тока / 8 релейных выходов Цифровой 16 входов пост. тока 16 выходов пост. тока 16 релейных выходов 16 входов пост. тока / 16 выходов пост. тока 16 входов пост. тока / 16 релейных выходов Сигнальный модуль (SM) Аналоговый 4 аналоговых входа 8 аналоговых входов 2 аналоговых выхода 4 аналоговых выхода 4 аналоговых входа/ 2 аналоговых выхода Цифровая - - 2 входа пост. тока/ 2 выхода пост. тока Сигнальная плата (SB) Аналоговая - 1 аналоговый выход - Коммуникационный модуль (CM) • RS485 • RS232 1.2 Сигнальные платы Сигнальная плата (SB) предоставляет возможность добавлять входы/выходы к вашему CPU. Вы можете установить одну SB с цифровыми или аналоговыми входами/выходами. SB подключается спереди CPU. ● SB с 4 цифровыми входами/выходами (2 входа пост. тока и 2 выхода пост. тока) ● SB с 1 аналоговым выходом Светодиоды состояния на SB Съемный клеммный блок для подключения пользователя Обзор продукта 1.3 Сигнальные модули Программируемый контроллер S7-1200 14 Системное руководство, 11/2009, A5E02669003-02 1.3 Сигнальные модули Для расширения функциональных возможностей CPU вы можете использовать сигнальные модули. Сигнальные модули подключаются с правой стороны CPU. Светодиоды состояния входов/выходов сигнального модуля Шинный соединитель Съемный клеммный блок для подключения пользователя 1.4 Коммуникационные модули Семейство S7-1200 предоставляет в распоряжение коммуникационные модули (CM) для расширения функциональных возможностей системы. Имеются два коммуникационных модуля: RS232 и RS485. ● CPU поддерживает до 3 коммуникационных модулей ● Каждый CM подключается к левой стороне CPU (или к левой стороне другого CM) Светодиоды состояния для коммуникационного модуля Коммуникационный разъем Обзор продукта 1.5 STEP 7 Basic Программируемый контроллер S7-1200 Системное руководство, 11/2009, A5E02669003-02 15 1.5 STEP 7 Basic Программное обеспечение STEP 7 Basic предоставляет в распоряжение пользователя удобную среду для разработки, редактирования и контроля логики, необходимой для управления вашим приложением, включая инструментальные средства для управления и конфигурирования всех устройств в вашем проекте, таких как ПЛК и устройства человеко-машинного интерфейса. Для удобства и эффективности в разработке управляющей программы для вашего приложения STEP 7 Basic предоставляет в распоряжение два языка программирования (LAD и FBD), а также обеспечивает инструментальными средствами для создания и конфигурирования устройств человеко-машинного интерфейса в вашем проекте. Чтобы помочь вам в поиске необходимой вам информации, STEP 7 Basic предоставляет обширную онлайновую систему помощи. Для установки STEP 7 Basic вставьте компакт-диск в дисковод CD-ROM вашего компьютера. Мастер установки запускается автоматически и выдает вам подсказки в процесс установки. Для получения дальнейшей информации обратитесь к файлу Readme. Указание Для установки программного обеспечения STEP 7 Basic на ПК с операционной системой Windows 2000, Windows XP или Windows Vista вы должны войти в систему с привилегиями администратора. Обзор продукта 1.5 STEP 7 Basic Программируемый контроллер S7-1200 16 Системное руководство, 11/2009, A5E02669003-02 1.5.1 Различные представления для облегчения работы Для повышения вашей производительности портал комплексной автоматизации (Totally Integrated Automation Portal) предоставляет в ваше распоряжение два различных набора инструментальных средств: проблемно-ориентированный набор порталов для отдельных функций (портальное представление) и проектно- ориентированное представление элементов в проекте (проектное представление). Вы принимаете решение, в каком представлении вы сможете работать наиболее эффективно. Одним щелчком мыши вы можете переходить от одного представления к другому. Портальное представление дает функциональный взгляд на задачи проекта и организует функции инструментальных средств в соответствии с задачами, которые должны быть выполнены, например, конфигурирование аппаратуры и сетей. Вы можете легко определить, как вы хотели бы действовать и какую задачу выбрать. Портальное представление дает доступ ко всем компонентам внутри проекта. Имея все эти компоненты в одном месте, вы получаете легкий доступ к любому аспекту вашего проекта. Проект содержит все создаваемые и готовые элементы. |