Микропроцессорная техника систем автоматизации


Подсистема рецептов в SCADA-системе Simatic WinCC



бет62/77
Дата27.11.2023
өлшемі4,68 Mb.
#128711
1   ...   58   59   60   61   62   63   64   65   ...   77

Подсистема рецептов в SCADA-системе Simatic WinCC


Рецепты – это комбинации программных переменных (тегов) для определенной цели. Цель использования рецептов заключается в совместной передаче данных в ПЛК. Это включает синхрониза- цию между операторской панелью (ОП) и ПЛК.
Используя пример картотеки (рис. 95), определим термины «ре- цепт» и «запись», так как они важны для дальнейшего понимания процесса.
Рецепт соответствует отдельному ящику каталога (то есть
«грейпфрут» или «лимон»). Для каждого ящика определены ссы- лочные поля (теги) на конкретные рецепты. Рецепт задает структу- ру данных. Эта структура не может быть изменена впоследствии с операторского терминала.
Записи соответствуют карточкам в каждом ящике каталога («на- питок», «сок» и «нектар»). Запись содержит конкретные значения для рецепта. Записи создаются, изменяются и удаляются в операторском
терминале. Кроме того, они хранятся в операторском терминале, что экономит память PLC.


Рис. 95. Пример рецепта и записи на аналогии картотеки

Пример использования рецепта – его применение на разливоч- ной станции комплекса по производству фруктового сока (рис. 96). Одна и та же разливочная станция используется для производства апельсинового напитка, апельсинового сока и апельсинового нек- тара. Соотношение смесей в каждом случае разное, но ингредиенты одни и те же.


Предположим, что есть рецепт «Смесь», представляющий со- бой структуру данных как в табл. 21.
Обозначения тегов orange, flavoring и т. д. – это так называемые имена полей. Имена полей отображаются также в операторском терминале. Таким образом, например, тег orange может быть иден- тифицирован как тег, обозначающий компонент смеси апельсин. Пропорции смешивания разные для каждого напитка, но ингреди- енты всегда идентичны.



Рис. 96. Схематическое изображение оборудования линии приготовления фруктового сока


Таблица 21
Структура данных рецепта «Смесь»


Переменная

Тип данных

Комментарий

orange

Real

Требуемый объем концентрата апельсинового, л

water

Real

Требуемый объем воды, л

sugar

Int

Требуемая масса сахара, кг

flavoring

Int

Требуемая масса ароматизатора, кг

Рецепт состоит из серии записей рецепта. Записи содержат зна- чения ингредиентов для различных напитков (табл. 22).


Таблица 22
Структура данных рецепта «Смесь»



Ингредиенты



Название напитка

Апельсиновый напиток

Апельсиновый сок

Апельсиновый нектар

orange

90

95

70

water

10

5

30

sugar

1.5

0.5

1.5

flavoring

0.2

0.1

0.4

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


Ниже перечислены основные шаги для конфигурирования ре- цепта:

    1. Определение структуры рецепта: назначьте теги в структуре рецепта. Теги связываются с полями записей. Определите имя ре- цепта. Это имя используется для выбора рецепта в проекте и в опе- раторском терминале.

    2. Настройка тегов рецепта: в Simatic HMI можно задать сле- дующие опции:

  • Synchronize Tags (Синхронизировать теги) – эта опция указы- вает, что данные записи читаются из PLC или носителя и записы- ваются в тег или читаются из тегов, сконфигурированных для рецепта. Это устанавливает связь между тегами, сконфигурирован- ными в рецепте и тегами экранных форм. При загрузке записи зна- чения записываются в теги, использующиеся на экранных формах;

  • Tags Offline (Теги отключены) Если данная опция также включена, введенные значения записываются только в теги и в PLC не передаются. В противном случае, введенные значения переда- ются прямо на PLC.

    1. Определите носитель записей операторского терминала. Область хранения записей подлежит конфигурированию. В зависимости от целевого устройства существуют следующие возможности:

      • любой путь любого диска;

      • встроенная Falsh-память;

      • плата памяти, (PC-плата).

    2. Задайте синхронизацию загрузки. Можно задать режимы за- грузки записей в PLC с синхронизацией или без.

    3. Создание экранной формы рецепта. Сконфигурируйте одну или более экранную форму для создания, хранения и загрузки за- писей в операторский терминал.

Редактирование записей в операторской панели.
Записи в операторском терминале могут редактироваться в таб- лицах или экранных формах.
Редактирование в форме таблицы. Для редактирования записей предусмотрено окно редактирования рецепта. Оно предоставляет простой и быстрый способ работы с записями и в основном ис- пользуется для редактирования записей в небольших рецептах. Значения, вводимые на операторском терминале, не передаются непосредственно в ПЛК.
Редактирование в экранных формах рецепта. Разработчик про- екта может использовать экранные формы рецепта для настройки интерфейса пользователя, для редактирования записей и визуаль- ной отладки системы с использованием графики экранных форм и специальных шаблонов ввода записей.
Этот метод обычно используется при обработке средних и больших записей в автономном режиме, в окне просмотра рецепта. Значения, введенные с операторского терминала, записываются в теги, но непосредственно в ПЛК не передаются.




Достарыңызбен бөлісу:
1   ...   58   59   60   61   62   63   64   65   ...   77




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет