- Урок по настройке Siemens S7-1200 Web Server
- User Pages
- Функция WWW
- SIMATIC S7-1200 basic controller
- Часы реального времени
- Встроенный интерфейс — Industrial Ethernet
- Коммуникационные модули
- Программное обеспечение Telecontrol Server Basic
- Галерея
- Распределённый ввод-вывод
- Загрузочная память
- Web-сервер
- Языки программирования
- Среда разработки
- Монтаж
- Сертификаты
- SIPLUS extreme S7-1200
- Стартовые пакеты SIMATIC S7-1200
- Каталог SIMATIC ST 70 • 2019
- Спецификация SIMATIC S7-1200
Урок по настройке Siemens S7-1200 Web Server
Это краткое руководство по началу работы с веб-сервером Siemens embedded в системах S7-1200 и S7-1500. Используя концепции, описанные ниже,вы можете создать простую веб-страницу или полнофункциональное веб-приложение HTML5.
Включите веб-сервер. Для этого перейдите в меню веб-сервер на странице конфигурация устройства и установите флажок, чтобы включить веб-сервер.
Загрузите проект на свой ПЛК и перейдите на его IP-адрес с помощью веб-браузера. Вы увидите веб-сервер Siemens PLC по умолчанию.
Можно просмотреть диагностический буфер. Это действительно полезно.
Страница состояние переменной позволяет просматривать и изменять теги ПЛК. Это отлично подходит для отладки, но будьте осторожны. Вы будете непосредственно редактировать значения ПЛК!
Если ваш ПЛК настроен на сохранение журналов данных, вы можете легко загрузить файлы журналов со страницы журналы данных и открыть их в Excel.
Веб-сайт по умолчанию идеально подходит для устранения неполадок и отлично смотрится на планшете.
User Pages
Перед включением пользовательских страниц в ПЛК нам необходимо создать HTML-файл для нашей пользовательской страницы. Создайте текстовый файл с именем «index.htm » и сохраните его в папку на вашем компьютере (например: «C:\UserPages»).
Содержимое файла должно выглядеть следующим образом:
Теперь мы можем включить пользовательские страницы и использовать этот файл, который мы создали. Чтобы включить пользовательские страницы, перейдите к конфигурации устройства — > веб-сервер — > пользовательские веб-страницы. Установить папку HTML в папке, которую вы создали и HTML-страницы по умолчанию файл, который вы создали. Затем нажмите кнопку Создать блоки для компиляции страницы пользователя:
Вы заметите, что функция «генерировать блоки» создает два новых блока данных в вашем проекте.
Функция WWW
Для того, чтобы пользовательские страницы работали, вы должны вызвать функцию WWW в своем проекте. Вспомните базы данных, созданные функцией «генерировать блоки». Мы уже знаем, что DB334 хранит фрагменты. DB333 используется совместно с функцией WWW для управления поиском и доставкой фрагментов:
Вставьте функцию WWW в свой код. Скомпилируйте и загрузите свой проект.
Эта функция обрабатывает запросы от браузера и синхронизирует данные на страницах пользователя. Он обрабатывает извлечение правильного фрагмента из блоков данных фрагмента. Если вы перейдете на IP-адрес вашего ПЛК, вы увидите главную страницу входа на веб-сервер Siemens. Слева есть ссылка на страницы пользователей. Имя в гиперссылке совпадает с именем приложения, указанным на экране конфигурации пользовательских страниц портала TIA:
Если вы нажмете на эту ссылку, вы увидите свою страницу Hello World:
SIMATIC S7-1200 basic controller
Все CPU имеют на борту встроенные входы-выходы (количество зависит от модели CPU). Количество локальных входов-выходов можно увеличить с помощью одной сигнальной платы SB, которая устанавливается в слот на модуле CPU (не увеличивая его установочных размеров), и/или нескольких сигнальных модулей SM, которые устанавливаются справа от CPU (количество зависит от модели CPU).
Максимум каналов | CPU 1211C | CPU 1212C | CPU 1214C | CPU 1215C | CPU 1217C |
---|---|---|---|---|---|
Дискретных входов | 10 | 44 | 146 | ||
Дискретных выходов | 8 | 42 | 142 | ||
Аналоговых входов | 3 | 19 | 67 | ||
Аналоговых выходов | 1 | 9 | 33 | 35 |
Часы реального времени
Все CPU имеют встроенные часы реального времени с запасом хода до 20 суток при перебоях питания. В CPU можно установить опциональную плату буферной батареи (Battery Board) с поддержкой хода часов до 1 года при отсутствии питания контроллера.
Встроенный интерфейс — Industrial Ethernet
- PROFINET IO
- одно соединение с программатором
- связи с панелями оператора:
- 3 соединения с панелями оператора SIMATIC Basic Panel
- 2 соединения с панелями оператора SIMATIC Comfort Panel
- одно соединение с SIMATIC Basic Panel и два соединения с SIMATIC Comfort Panel
- одно соединение с SIMATIC Comfort Panel и два соединения с SIMATIC Basic Panel
- 3 соединения в режиме S7-сервера (PUT/GET)
- 8 соединений в режиме S7-клиента (PUT/GET)
Коммуникационные модули
Cлева от CPU можно установить максимум три коммуникационных модуля CM.
- Соединения точка-к-точке (ASCII, Modbus RTU, USS, свободный протокол):
- RS232
- RS422/485.
- PROFIBUS DP Master (ведущий)
- PROFIBUS DP Slave (ведомый)
- IP-сети (Интернет, с поддержкой Firewall и VPN)
- Мобильные беспроводные сети GSM/GPRS, LTE(4G)
- МЭК 60870-5-104
- DNP3 (Distributed Network Protocol)
Программное обеспечение Telecontrol Server Basic
OPC сервер для связи SCADA с удалёнными станциями (RTU на базе S7-1200) по протоколам телеуправления: GSM/GPRS, LTE, IP, МЭК 60870-5-104, DNP3. Лицензируется по количеству соединений с удалёнными станциями.
Галерея
В центре — CPU, слева — три коммуникационных модуля, справа — два сигнальных модуля.
Распределённый ввод-вывод
Станции распределённого ввода-вывода могут подключаться к контроллерам SIMATIC S7-1200 по сети PROFINET (через встроенный интерфейс) или по сети PROFIBUS DP (через коммуникационные модули CM).
По сети PROFINET к контроллеру S7-1200 может быть подключено до 16 станций распределённого ввода-вывода PROFINET IO, в которых установлено до 256 модулей ввода-вывода.
По сети PROFIBUS DP к контроллеру S7-1200 может быть подключено до 32 станций распределённого ввода вывода, в которых установлено до 512 модулей ввода-вывода (независимо от количества коммуникационных модулей).
Всего по сетям PROFINET и PROFIBUS DP к контроллеру S7-1200 может быть одновременно подключено не более 32 станций распределённого ввода-вывода, в которых установлено до 512 модулей ввода-вывода.
Загрузочная память
Объём встроенной загрузочной памяти (Load Memory) зависит от модели CPU. Увеличить объём загрузочной памяти можно с помощью карты памяти SIMATIC Memory Card (от 4МБ до 2ГБ).
Web-сервер
Все CPU имеют встроенный веб-сервер с поддержкой Java со стандартными и пользовательскими страничками (диагностика, конфигурация, версии, связь с центром обновления встроенного программного обеспечения).
Языки программирования
SIMATIC S7-1200 поддерживает три языка программирования: LAD, FBD, SCL.
Среда разработки
STEP 7 Basic — позволяет программировать не только контроллеры SIMATIC S7-1200, но и панели оператора SIMATIC Basic Panel. STEP 7 Basic является одним из компонентов единой среды разработки TIA Portal.
Монтаж
Модули S7-1200 монтируются на стандартную DIN-рейку или на плоскую поверхность.
Для размещения модулей S7-1200 в два ряда необходим специальный кабель (длиной 2 метра).
На каждом CPU есть разъём, в который можно установить карту SB или буферную батарею.
Сертификаты
ГОСТ, атомный, морской, метрологический, ATEX.
SIPLUS extreme S7-1200
- возможность появления конденсата и льда
- наличие в воздухе химически, биологически и механически активных веществ
- диапазон рабочих температур от -40 до +70 °С.
Контроллеры SIPLUS extreme S7-1200 и SIMATIC S7-1200 имеют набор модулей с одинаковой функциональностью.
Стартовые пакеты SIMATIC S7-1200
- CPU 1212C
- Имитатор входов
- Кабель Ethernet 2м
- Панель оператора SIMATIC HMI Basic Panel (опционально)
- Программное обеспечение STEP7 Basic
- Документация
- Практичный чемоданчик
Каталог SIMATIC ST 70 • 2019
Спецификация SIMATIC S7-1200
Обозначения:
~230В — питание CPU от источника переменного напряжения 115/230В
=24В — питание CPU от источника постоянного напряжения 24В
DI/DO — дискретные входы/выходы, AI/AO — аналоговые входы/выходы
SB/CB — сигнальная/коммуникационная плата (устанавливается прямо на CPU)
SM — сигнальные модули (устанавливаются справа от CPU)