Активная диагностика для контроля конфигурации S7-1500 и ET-200SP

Описание задачи автоматизации

Управление производством осуществляется с помощью центрального контроллера и распределенного устройства ввода-вывода. В зависимости от версии требуется другая конфигурация распределенного устройства ввода-вывода.
Задача автоматизации состоит в том, чтобы контролировать установку в их различных вариантах и определять неисправность в реальном слоте. Пользовательская программа берет на себя системную диагностику установки. Определенная диагностическая информация отображается на панели оператора.

Решение

На рисунке ниже показан схематический обзор наиболее важных компонентов решения:

Устройства распределенного ввода / вывода ET 200SP соединяются через PROFINET IO с контроллером S7-1500. В зависимости от производства ET 200SP используется в варианте 1, варианте 2 или варианте 3. ET 200SP обнаруживает неисправности в своих модулях и отправляет диагностические данные назначенному контроллеру. Контроллер оценивает эту диагностическую информацию в программе пользователя и обнаруживает реальный слот неисправного модуля.
Панель оператора отображает оцененную информацию графически для каждой системы ввода-вывода или в представлении устройства.

Аппаратные и программные компоненты

Протестировано с:

Используемые компоненты
Приложение было создано со следующими компонентами. Для настройки оборудования рекомендуется использовать TIA Selection Tool.

Запросить стоимость комплекта

Аппаратные и программные компоненты

Программные компоненты

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

Быстрый запрос поддержки

Режим работы

Обзор программы
На рисунке ниже показана структура программы всего проекта STEP 7.

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

Глобальный блок данных «OHDataset» [DB2100]

Блок данных «OHDataset» включает в себя все записи управляющих данных для управления конфигурацией.
На рисунке ниже показана структура глобального блока данных «OHDataset»/

Функциональный блок «ConfigDiagOption» [FB2110]

Блок служит центральным блоком для контроля конфигурации с диагностикой контроллера и устройств отдельных систем ввода-вывода.

Блок включает в себя все вызовы, необходимые для контроля конфигурации контроллера и устройств в проекте. Настраиваемые устройства подразделяются на отдельные системы ввода-вывода. Каждая система ввода-вывода имеет свой собственный индекс. Контроллер рассматривается отдельно и имеет индекс 0. При вызове блока должен быть передан индекс. Вот почему блок должен вызываться для контроллера и для каждой системы ввода-вывода с соответствующим индексом.
Блок вызывает функциональные блоки «ConfigCtrlDiagPlc» и «ConfigCtrlDiagDevice» для конфигурации и диагностики контроллера или ET 200SP.
На следующем рисунке показана принципиальная программная последовательность функционального блока.

Функциональный блок принимает на себя настройку и диагностическую оценку контроллера.

Описание функции
Блок «ConfigCtrlDiagPlc» записывает запись данных управления, необходимую для управления конфигурацией, в контроллер.

После конфигурации блок определяет используемые слоты на основе записи активных данных управления.
Когда диагностика включена, блок присваивает статус неисправности модулей фактическому слоту.
На следующем рисунке показана принципиальная программная последовательность функционального блока.

Быстрый запрос поддержки

Функциональный блок «ConfigCtrlDiagDevice» [FB2111]

Функциональный блок принимает конфигурацию и диагностическую оценку ET 200SP.

Интерфейс

Описание функции
Блок «ConfigCtrlDiagDevice» записывает в контроллер запись данных ET 200SP, необходимую для управления конфигурацией.
Для получения дополнительной информации, пожалуйста, обратитесь к документации «Библиотека для S7-1200 / 1500 (центральная) и ET 200 PN (децентральная)»

После конфигурации блок определяет используемые слоты на основе записи активных данных управления. Для диагностики ID оборудования (устройство ввода-вывода) должен быть предварительно определен с помощью «LOG2GEO» и «GEO2LOG».
Когда диагностика включена, блок присваивает статус неисправности модулей фактическому слоту.
На следующем рисунке показана принципиальная программная последовательность функционального блока.

Монтаж и наладка

Установка оборудования
На рисунке ниже показана аппаратная конфигурация приложения с максимальной подгонкой (вариант 3).

IP-адреса и имена устройств
В этом примере используются следующие номера устройств, IP-адреса и имена устройств:

Назначение имени устройства PROFINET
Чтобы все устройства PROFINET могли обмениваться данными, необходимо назначить имя устройства PROFINET. Настроенные IP-адреса устройств автоматически передаются при загрузке проекта.

Интеграция приложения в существующий проект

Описанное здесь приложение может быть полностью интегрировано в ваш проект. Необходимые шаги описаны ниже.

Настройка параметров диагностики
Для каждого модуля вашего проекта вы можете включить специфичные для модуля диагностические настройки отдельно.
Возможны следующие диагностические настройки, например:

  • Нет напряжения питания L +
  • Обрыв провода
  • Короткое замыкание на землю
  • и т. Д.

Интеграция устройств с контролем конфигурации в проект

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

Работа с приложением

На рисунке ниже показан пользовательский интерфейс панели оператора.

  • Экран «Тема» показывает начальный экран приложения.
  • Меню используется для навигации по экрану.
  • Экран «PLC» показывает диагностическую информацию о контроллере и его модулях.
  • Экран «IO-Systems» показывает настроенные устройства ввода-вывода PROFINET выбранной системы ввода-вывода. Система ввода-вывода может быть выбрана через символическое поле ввода. Нажмите «Следующий сайт», чтобы отобразить следующие 64 устройства, нажмите «Предыдущий сайт», чтобы отобразить предыдущие 64 устройства. В визуализации могут отображаться устройства с номерами устройств от 1 до 256. Нажатие на «Сброс» удаляет сохраненное состояние устройств.
  • При нажатии на устройство открывается всплывающее окно с подробным представлением об устройстве.
    В этом окне отображаются диагностическая информация о модулях устройства, индекс системы ввода-вывода, номер устройства и имя устройства. Нажмите кнопку «Закрыть», чтобы снова закрыть всплывающее окно.
  • Экран «Сигналы тревоги» показывает окно сигналов тревоги с сообщениями.
  • Выберите вариант для управления конфигурацией на экране «Обработка опций»

Отображение статуса устройств
Устройства могут иметь другой статус. В таблице ниже показано отображение статуса и его значение.

Диагностика на панели оператора

Диагностика «Отсутствует модуль к ET 200SP»
Для диагностики неисправности, пожалуйста, действуйте следующим образом.

1. Откройте экран «Управление опциями» на панели оператора.
2. Выберите вариант 2 «Выпекать и упаковывать».
Настройте оборудование на вариант 2.
Модуль DQ8 сконфигурирован в слоте 3 и перенастроен в слоте 2.

Вытащите модуль DQ8 в слот 2 ET200SP.

1. Откройте экран «IO Systems» на панели оператора.
2. Выберите «IO System 1». На экране отображается неисправность устройства с устройством № 1.
3. Для получения подробной информации о неисправности, пожалуйста, нажмите на кнопку устройства 1.

Открывается всплывающий экран с подробным видом устройства 1. Представление показывает ошибку в слоте 2, индекс системы ввода-вывода, номер устройства и имя устройства. Подробный вид показывает только назначенные слоты. Нажатие на «закрыть» закрывает всплывающее окно.

Вставьте модуль в слот 2. Значок устройства 1 станет зеленым с оранжевой рамкой. Это означает, что устройство вышло из строя и неисправность была устранена.
Нажатие на «Сброс» удаляет сохраненное состояние, и рамка снова становится черной.

Откройте экран «Аварийные сигналы», чтобы отобразить аварийный сигнал о сбое.

Быстрый запрос поддержки

25 Ноя

Siemens S7-1200 / 1500 (Ethernet: ISO через TCP / IP) Адресация

Тип памяти Диапазон Описание Читай пиши Тип данных я я 0,00 - 65535,7 Входная память R / W Немного IB 0 -...

20 Ноя

Коммуникационные возможности S7-1200. Соединение S7-1200 с OPC-сервером SIMATIC NET.

  Коммуникационные возможности SIMATIC S7-1200 Современный контроллер, должен уметь, не только обмениваться данными с подобными устройствами в сети, но и иметь возможность...