Siemens s7 1200 html

Урок по настройке Siemens S7-1200 Web Server

Это краткое руководство по началу работы с веб-сервером Siemens embedded в системах S7-1200 и S7-1500. Используя концепции, описанные ниже,вы можете создать простую веб-страницу или полнофункциональное веб-приложение HTML5.

Включите веб-сервер. Для этого перейдите в меню веб-сервер на странице конфигурация устройства и установите флажок, чтобы включить веб-сервер.

Сергей Низенко. SIMATIC S7-1200 Web Server

Загрузите проект на свой ПЛК и перейдите на его IP-адрес с помощью веб-браузера. Вы увидите веб-сервер Siemens PLC по умолчанию.

Сергей Низенко. SIMATIC S7-1200 Web Server

Можно просмотреть диагностический буфер. Это действительно полезно.

Сергей Низенко. SIMATIC S7-1200 Web Server

Страница состояние переменной позволяет просматривать и изменять теги ПЛК. Это отлично подходит для отладки, но будьте осторожны. Вы будете непосредственно редактировать значения ПЛК!

Сергей Низенко. SIMATIC S7-1200 Web Server

Если ваш ПЛК настроен на сохранение журналов данных, вы можете легко загрузить файлы журналов со страницы журналы данных и открыть их в Excel.

Урок по настройке Siemens S7-1200 Web Server

Веб-сайт по умолчанию идеально подходит для устранения неполадок и отлично смотрится на планшете.

Урок по настройке Siemens S7-1200 Web Server

User Pages

Перед включением пользовательских страниц в ПЛК нам необходимо создать HTML-файл для нашей пользовательской страницы. Создайте текстовый файл с именем «index.htm » и сохраните его в папку на вашем компьютере (например: «C:\UserPages»).

Сергей Низенко. SIMATIC S7-1200 Web Server

Содержимое файла должно выглядеть следующим образом:

Урок по настройке Siemens S7-1200 Web Server

Теперь мы можем включить пользовательские страницы и использовать этот файл, который мы создали. Чтобы включить пользовательские страницы, перейдите к конфигурации устройства — > веб-сервер — > пользовательские веб-страницы. Установить папку HTML в папке, которую вы создали и HTML-страницы по умолчанию файл, который вы создали. Затем нажмите кнопку Создать блоки для компиляции страницы пользователя:

Урок по настройке Siemens S7-1200 Web Server

Вы заметите, что функция «генерировать блоки» создает два новых блока данных в вашем проекте.

Урок по настройке Siemens S7-1200 Web Server

Функция WWW

Для того, чтобы пользовательские страницы работали, вы должны вызвать функцию WWW в своем проекте. Вспомните базы данных, созданные функцией «генерировать блоки». Мы уже знаем, что DB334 хранит фрагменты. DB333 используется совместно с функцией WWW для управления поиском и доставкой фрагментов:

Сергей Низенко. SIMATIC S7-1200 Web Server

Вставьте функцию WWW в свой код. Скомпилируйте и загрузите свой проект.

Урок по настройке Siemens S7-1200 Web Server

Эта функция обрабатывает запросы от браузера и синхронизирует данные на страницах пользователя. Он обрабатывает извлечение правильного фрагмента из блоков данных фрагмента. Если вы перейдете на IP-адрес вашего ПЛК, вы увидите главную страницу входа на веб-сервер Siemens. Слева есть ссылка на страницы пользователей. Имя в гиперссылке совпадает с именем приложения, указанным на экране конфигурации пользовательских страниц портала TIA:

Сергей Низенко. SIMATIC S7-1200 Web Server

Если вы нажмете на эту ссылку, вы увидите свою страницу Hello World:

Источник

SIMATIC S7-1200 basic controller

Все CPU имеют на борту встроенные входы-выходы (количество зависит от модели CPU). Количество локальных входов-выходов можно увеличить с помощью одной сигнальной платы SB, которая устанавливается в слот на модуле CPU (не увеличивая его установочных размеров), и/или нескольких сигнальных модулей SM, которые устанавливаются справа от CPU (количество зависит от модели CPU).

Рис. Слот на модуле CPU для установки плат SB, BB, CB

Сравнение моделей 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 года при отсутствии питания контроллера.

Рис. Батарейная плата BB

Встроенный интерфейс — 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)

    Рис. Порт Ethernet

    Коммуникационные модули

    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. Лицензируется по количеству соединений с удалёнными станциями.

      Галерея

      Рис. SIMATIC S7-1200

      В центре — 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 метра).

      Рис. Кабель для двухрядного монтажа модулей S7-1200

      На каждом CPU есть разъём, в который можно установить карту SB или буферную батарею.

      Сертификаты

      ГОСТ, атомный, морской, метрологический, ATEX.

      SIPLUS extreme S7-1200

      • возможность появления конденсата и льда
      • наличие в воздухе химически, биологически и механически активных веществ
      • диапазон рабочих температур от -40 до +70 °С.

      Контроллеры SIPLUS extreme S7-1200 и SIMATIC S7-1200 имеют набор модулей с одинаковой функциональностью.

      Стартовые пакеты SIMATIC S7-1200

      Рис. Стартовый комплект SIMATIC S7-1200

      • CPU 1212C
      • Имитатор входов
      • Кабель Ethernet 2м
      • Панель оператора SIMATIC HMI Basic Panel (опционально)
      • Программное обеспечение STEP7 Basic
      • Документация
      • Практичный чемоданчик

      Каталог SIMATIC ST 70 • 2019

      Обложка каталога ST70

      Спецификация SIMATIC S7-1200

      Обозначения:
      ~230В — питание CPU от источника переменного напряжения 115/230В
      =24В — питание CPU от источника постоянного напряжения 24В
      DI/DO — дискретные входы/выходы, AI/AO — аналоговые входы/выходы
      SB/CB — сигнальная/коммуникационная плата (устанавливается прямо на CPU)
      SM — сигнальные модули (устанавливаются справа от CPU)

      Источник

      Читайте также:  Генератор имен переменных python
Оцените статью