Documentation on Faceplate
  • English
  • Russian

›Faceplate RU

Faceplate RU

  • Введение
  • Установка системы
  • Работа с тегами
  • Графический редактор
  • Соединения
  • Система сообщений
  • Система архивирования
  • Управление правилами пользователей
  • Конфигурирование серверов
  • Работа с отчетами
  • Редактор скриптов
  • Работа с видео
  • Разработка мультиязычных проектов

Работа с тегами

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

  • текущее значение,
  • верхний предупредительный предел,
  • нижний предупредительный предел,
а для клапана:
  • режим управления,
  • текущее состояние,
  • команда на открытие,
  • блокировка
Состав и тип полей тега определяет его шаблон. Шаблон описывает состав полей для однотипных точек (см. Типовые элементы). Настройка шаблонов выполняется с помощью редактора шаблонов тегов (см. Описание интерфейса редактора шаблонов тегов).

Редактор тегов

Редактор находится на вкладке “Проект”. Он служит для конфигурирования логической структуры проекта, наполнения его тегами Вставить (рис. Редактор тегов). Для более структурированного представления информации теги удобно объединять в группы, которые в свою очередь могут содержать подгруппы и т. д. Таким образом информационный фонд проекта может быть представлен в виде дерева, немного напоминающего файловую систему, где файлы (теги) хранятся в папках (группах), которые в свою очередь могут содержать другие папки и т. д.:

1

Редактор тегов представлен следующими зонами:

  • Панель управления расположена в верхней части редактора. Панель содержит набор элементов управления для работы с базой тегов.
  • Дерево проекта расположено ниже панели управления в левой части редактора. Дерево проекта служит для навигации по группам. ВНИМАНИЕ! Создание и редактирование элементов выполняется только в рабочей области (см. ниже).
  • Рабочая область расположена справа от дерева проекта. При выборе группы в дереве в рабочую область выводится список тегов и групп, находящихся в ней. Рабочая область служит для редактирования содержимого выведенной в нее группы тегов. Создание новых элементов происходит в текущей группе. При выделении элементов в рабочей области становятся доступны кнопки редактирования, удаления и копирования выделенных элементов.
Элементы панели управления:

Обновление отображения базы тегов и групп. Если над проектом одновременно работают несколько разработчиков кнопка может служить для получения обновлений, выполненных другими.
см. Поиск тегов по имени
Создание новой группы (папки). Группа создается в папке, содержимое которой выведено в рабочую область (см. Создание групп тегов).
Создание нового тега в выделенной папке. (см. Создание тегов).
Редактирование выделенного элемента.
Удаление выделенных в рабочей области тегов и групп вместе с их содержимым.
Копирование выделенного элемента в буфер (см. Копирование тегов).
Вставка скопированного элемента (см. Копирование тегов)
см. Фильтрация по шаблону
Создание/Редактирование мнемосхемы для текущей группы (папки). (см. Графический редактор)
Удаление мнемосхемы для текущей группы (папки). (см. Графический редактор)
Переход в редактор шаблонов тегов (см. Описание интерфейса редактора шаблонов тегов).
см. Экспорт/Импорт тегов
см. Экспорт/Импорт проекта
Переключатель языка интерфейса

Поиск тегов по имени

Поиск тегов и групп по их имени выполняется с помощью следующего элемента панели управления:

17

Для поиска нужно ввести часть имени искомого тега в поле ввода и нажать Enter или щелкнуть по кнопке поиска справа. Поиск не чувствителен к регистру. Поиск выполняется рекурсивно внутри группы, выведенной в рабочую область. Результат поиска выводится в рабочую область, пример результата поиска по строке “электроснаб”:

18

Фильтрация по шаблону

Для фильтрации тегов по шаблону (типу) служит следующий элемент панели управления:

19

При щелчке по элементу появляется выпадающий список с именами имеющихся шаблонов вида:

20

Шаблон “TAG_GROUP” используется для фильтрации групп. Поддерживается одновременный выбор нескольких шаблонов. При задании фильтра по шаблону будет выполнен рекурсивный поиск элементов внутри группы, выведенной в рабочую область. Поддерживается использование фильтров по шаблону совместно поиском тегов по имени (см. Поиск тегов по имени).

Создание тегов

При щелчке по кнопке 21

в редакторе тегов (см. Описание интерфейса редактора тегов) будет отображен диалог предлагающий выбрать тип создаваемого элемента:

22

При выборе определенного шаблона отображается диалог настройки параметров тега:

23

В верхней части диалога расположена панель содержащая информацию о местоположении создаваемого тега, его шаблоне и имени. Поле ввода “Имя” служит для редактирования имени тега:

24

Ниже находится панель содержащая вкладки:

25

  • “Привязки”. Вкладка содержит набор инструментов для редактирования значений полей тега и создания привязок для них (см. [Соединения](connection)), а также для мониторинга значений в режиме RunTime (см. Вкладка “Привязки”).
  • “Сообщения”. Вкладка содержит набор инструментов для настройки сообщений (см. [Система сообщений](sms_system)) по тегу (см. [Вкладка "Сообщения"](sms_system)).
  • “Архивы”. Вкладка содержит набор инструментов для настройки архивов (см. Система архивирования) по тегу (см. ”Вкладка “Архивы).

Вкладка "Привязки"

Вкладка содержит панель управления и таблицу привязок. Панель управления отображает информацию о соединении, в котором содержатся привязываемые plc-теги и 4 кнопки управления:

26

  1. Создание/редактирование соединения (см. [Соединения](connection))
  2. Создание привязок с помощью мастера (см. Редактор настройки мастеров соединений)
  3. Создание мастера на основе существующих привязок. Кнопка становится доступной если для тега уже определены привязки, на основе которых можно создать мастер (пример - Автоматическое создание мастеров привязок MODBUS).
  4. Переключение в режим мониторинга значений полей тега
Каждая строка таблицы привязок соответствует полю тега. Поле тега может содержать статическое значение или может быть привязано к области памяти контроллера. В этом случае система обеспечит синхронизацию значения в теге и соответствующей области памяти в контроллере. Строка поля имеет выглядит след. образом:

26

  • Колонка 1 содержит название поля.
  • Колонка 2 содержит компонент, который отображает и позволяет редактировать значение поля.
  • Колонка 3. Содержит информацию о привязке, например, адрес в PLC (см. [Соединения](connection)). Если значение не заполнено значит привязка отсутствует.
  • Колонка 4 содержит кнопки управления привязкой. Если привязка задана, то доступны 2 кнопки - редактирование и удаление привязки. Кнопка редактирования привязки служит для вызова диалога создания/редактирования привязки. Кнопка удаления доступна только если привязка уже определена. Если при создании привязки еще не определено соединение для данного тега, то сначала будет предложено выбрать соединение или создать новое:

27

Внимание! При выборе или создании нового соединения, все существующие привязки будут удалены. Режим “мониторинг”: 28

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

29

Выход из режима мониторинга осуществляется с помощью кнопки 30.

Вкладка "Сообщения"

Вкладка для настройки сообщений в диалоговом окне тега выглядит следующим образом:

31

Вкладка содержит сообщения настроенные для данного тега и позволяет добавлять новые или редактировать и удалять имеющиеся. Более подробно работа с сообщениями описана в п. Система сообщений.

Вкладка "Архивы"

Вкладка для настройки архивов в диалоговом окне тега выглядит следующим образом:

32

Вкладка содержит архивы настроенные для данного тега и позволяет добавлять новые или редактировать и удалять имеющиеся. Более подробно работа с архивами описана в п. Система архивирования.

Создание групп тегов

При щелчке по кнопке “Создать группу” в редакторе тегов (см. Описание интерфейса редактора тегов) выводится диалог предлагающий задать имя для создаваемой группы:

33

По нажатию “OK” группа будет создана в родительской группе, которая на данный момент выведена в рабочую область редактора тегов (см. Описание интерфейса редактора тегов).

Копирование тегов

Копирование тегов и групп тегов выполняется с помощью кнопок “Копировать” и “Вставить” на панели управления:

34

По кнопке “Копировать” выделенные в рабочей области элементы помещаются в буфер обмена, после чего становится доступна кнопка “Вставить”. Вставка элементов может быть выполнена в этой же группе, либо в другой. При щелчке по кнопке вставить отображается диалог:

35

При вставке поддерживается копирование и перемещение элементов. По умолчанию выбрано копирование. При копировании доступны следующие опции:

  • “Количество копий”. Поддерживается создание сразу нескольких копий для каждого из имеющихся в буфере элементов - клонирование.
  • “Рекурсивно”. Если в буфер скопирована группа содержащая другие элементы, то содержимое группы также может быть скопировано вместе с копируемой группой. В этом случае содержимое подгрупп также подлежит копированию. При рекурсивном копировании опции “Копировать сообщения” и “Копировать архивы” остаются актуальными для содержащихся в копируемых группах тегов. Если копируемая группа содержит мнемосхемы (см. Графический редактор), то в копируемых мнемосхемах будет выполнена автоматическая перепривязка элементов.
  • “Копировать сообщения” и “Копировать архивы”. При копировании тегов поддерживается копирование относящихся к ним сообщений и архивов (см. Система сообщений и Система архивирования).
    • При перемещении скопированные в буфер элементы будут перемещены в новую группу с содержимым и относящимися к ним сообщениями и архивами.

      Экспорт/Импорт тегов

      База тегов может быть выгружена в .csv файлы - кнопка “Экспорт” в редакторе тегов (см. Описание интерфейса редактора тегов). Формат .csv является текстовым и предназначен для представления табличных данных. Используемая кодировка - UTF8, в качестве разделителя столбцов используется символ табуляции. Состав полей тегов отличается для разных шаблонов. Для каждого шаблона используется отдельный .csv файл с соответствующим набором колонок. Просмотр и редактирование файлов удобно выполнять с помощью табличных редакторов, поддерживающих формат .csv (например Microsoft Excel или LibreOffice). По кнопке “Экспорт” в редакторе тегов отображается диалог, предлагающий выбрать шаблоны, теги которых будут экспортированы:

      36

      Допускается выбор одновременно нескольких шаблонов. После выбора станет доступна кнопка “ОК”, при щелчке по которой браузер загрузит файлы с базой тегов по выбранным шаблонам. Например, для типа STATE будет загружен файл TAGS_STATE.csv, следующего вида:

      37

      Каждая строка соответствует одному тегу и содержит набор столбцов, соответствующий полям тега данного шаблона. В файле можно добавить или отредактировать строки. Сохранение нужно делать в том же формате (формат - csv с разделителями Tab, кодировка UTF8). Файл можно импортировать обратно в проект, в результате чего внесенные изменения будут загружены в базу. Также механизм экспорта/импорта позволяет переносить настройки между проектами, например с тестового сервера или станции разработчика на боевой проект. Для импорта файла нужно в редакторе тегов (см. Описание интерфейса редактора тегов) щелкнуть по кнопке “Импорт”. В результате появится диалог выбора файла:

      38

      Поддерживается выбор файлов с помощью проводника (кнопка “Choose File”) или операции drag-and-drop, т. е. перетаскивания файла мышью в область с надписью “No file selected”. После выбора файла станет активна кнопка “OK”, при щелчке по которой будет выполнен импорт выбранного файла. Внимание! Импортируемый файл с базой тегов должен обязательно иметь имя следующего формата:

      TAGS_<имя шаблона>.csv
      

      Например для тегов шаблона CONTROL файл должен называться:

      TAGS_CONTROL.csv
      

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

      Экспорт/Импорт проекта

      Механизм экспорта/импорта проекта позволят экспортировать настройки настройки проекта в бинарный файл, который может быть импортирован на другом инстансе Faceplate. Данный механизм может быть использован для переноса проекта целиком или частичных настроек с тестового сервера или станции разработчика на боевой сервер или для создания бэкапов конфигурации проекта. Типовой сценарий использования: разработка ведется на тестовом сервере или станции разработчика, после чего выполняется экспорт проекта. При развертывании проекта на боевом инстансе на нем устанавливается платформа Faceplate, после чего выполняется импорт проекта.

      Экспорта настроек проекта

      Экспорт проекта в файл выполняется при нажатии кнопки

      39

      на панели управления редактора тегов (вкладка “Проект”). При нажатии выводится диалог предлагающий выбрать экспортируемые настройки:

      40

      Для переноса проекта целиком нужно выбрать все предлагаемые настройки. Для этого можно выделить первый элемент списка, после чего удерживая Shift щелкнуть по последнему. При нажатии “OK” будет загружен файл с настройками fp_project.prj.

      Поддерживается частичный перенос настроек. Например, если были выполнены доработки только в подсистеме сообщений, то имеет смысл перенести только их. Для этого в диалоге экспорта нужно выделить только пункт “Сообщения”. Аналогичный выбор нужно сделать при импорте настроек на целевой инстанс.

      Импорта настроек проекта

      Импорт проекта из файла выполняется при нажатии кнопки

      41

      на панели управления редактора тегов (вкладка “Проект”). При нажатии выводится диалог, предлагающий выбрать файл проекта (см. Экспорт настроек проекта):

      42

      Поддерживается выбор файлов с помощью проводника (кнопка “Choose File”) или операции drag-and-drop, т. е. перетаскивания файла мышью в область с надписью “No file selected”. После выбора файла станет активна кнопка “OK”, при щелчке по которой будет выведен диалог, предлагающий выбрать импортируемые настройки аналогичный диалогу, выводимому при экспорте (см. Экспорт настроек проекта). Для импорта проекта целиком нужно выбрать все предлагаемые пункты. Для этого можно выделить первый элемент списка, после чего удерживая Shift щелкнуть по последнему. При нажатии “OK” выполняется импорт выбранных настроек. ВНИМАНИЕ! В зависимости от объема проекта (кол-во тегов, сообщений, архивов и т.д.) операция может занять до нескольких минут не закрывайте вкладку браузера во время операции. В случае потери связи браузера с сервером во время выполнения операции рекомендуется повторить операцию импорта заново. Поддерживается частичный импорт настроек, для этого в диалоге импорта настроек нужно выбрать только требуемые пункты.

      Редактор шаблонов тегов

      Каждый тег представляет собой структуру данных, состав полей которой определяет шаблон тега. Для настройки шаблонов используется редактор шаблонов тегов (рис. Редактор шаблонов тегов). Редактор открывается из редактора тегов (см. Редактор тегов) с помощью переключателя 43 Редактор шаблонов тегов имеет области:

      • Панель управления расположена в верхней части редактора. Панель содержит набор элементов для работы с базой шаблонов и их полей.
      • Панель шаблонов расположена в левой части, ниже панели управления. Панель содержит список имеющихся шаблонов.
      • Панель полей расположена справа от панели шаблонов. При выборе шаблона в панель полей выводится список относящихся к шаблону полей.
      Панель управления выглядит следующим образом: 44

      Элементы панели:

      Обновление отображения базы шаблонов и их полей. Если над проектом одновременно работают несколько разработчиков кнопка может служить для получения обновлений, выполненных другими.
      Группа “Шаблоны”:
      Создание нового шаблона (см. Редактор шаблонов тегов).
      Редактирование выделенного шаблона тега.
      Удаление выделенных шаблонов
      Группа “Поля”
      Создание нового поля в шаблоне (см. Создание полей в шаблонах тегов).
      Редактирование выделенного поля.
      Удаление выделенных полей
      Переход в редактор тегов

      Создание шаблонов тегов

      По щелчку по кнопке

      53

      в группе “Шаблоны” выводится диалог создания нового шаблона:

      54

      Сам по себе объект шаблона не имеет настроек, поэтому достаточно задать только имя создаваемого шаблона. ВНИМАНИЕ! Имя шаблона должно быть уникальным в рамках проекта.

      Создание полей в шаблонах тегов

      При выборе шаблона в область работы с полями выводится список полей данного шаблона. По кнопке

      55

      в группе “Поля”. Выводится диалог редактирования свойств создаваемого поля:

      56

      Поле имеет следующий набор настроек:

      • “Имя” - название поля. ВНИМАНИЕ! Имя поле должно быть уникальным в рамках данного шаблона.
      • “Тип” - тип создаваемого поля. Возможны значения:
        • string - текстовый тип (формат UTF8)
        • integer - целочисленный тип
        • float - число с плавающей точкой
        • bool - битовый тип
      • “Хранение”. Определяет способ хранения значений для поля, возможны варианты:
        • RAM. Значение хранится только в оперативной памяти сервера и не требует обращения к жесткому диску при изменении. При перезапуске сервера значение будет утеряно. Данный тип хранения рекомендуется использовать для хранения часто меняющейся информации, например для текущих значений измеряемых аналоговых параметров.
        • DISC. Значение хранится только на жестком диске сервера и не занимает места в оперативной памяти. Значение поля не будет утеряно при перезапуске станции. Данный тип рекомендуется использовать для хранения информации требующей персистентности, но не требующей частого обращения к ней, но . Это могут настроечные параметры, накапливаемая архивная информация и т. д. Данный тип плохо подходит для хранения часто меняющейся информации, потому что при каждой операции чтения/записи выполняется обращение к жесткому диску сервера.
        • RAM and DISC. Значение хранится в оперативной памяти сервера и на жестком диске. Значение поля не будет утеряно при перезапуске сервера. В отличие от типа DISC данный тип обеспечивает более быстрый доступ к информации и меньшую нагрузку на диск сервера. Данный тип рекомендуется использовать для хранения информации требующей персистентности одновременно с обеспечением быстрого доступа к ней. Это могут быть настроечные параметры, уставки и т.д. При отсутствии дефицита оперативной памяти данный тип является более предпочтительным по отношению к DISC.
      • “Индексы”. Настройка доступна только для полей типа “string”. Использование индексов позволяет существенно оптимизировать поисковые операции по данному полю. Не рекомендуется использовать индексы без необходимости. Поиск тегов может использоваться серверными скриптами (см. Редактор скриптов). Возможны значения:
        • “simple”. Индекс позволяет эффективно искать по точному совпадению значения в поле.
        • “3gram”. Индекс позволяет существенно оптимизировать поиск по произвольному вхождению подстроки, например значение “тестовая строка” будет найдена по запросу “товая”.

      Шаблоны тегов для типовых элементов

      Среда разработки Faceplate уже содержит готовые шаблоны для наиболее часто встречающихся компонентов, таких как аналоговый параметр, задвижка, регулятор и т. д. Включенные в среду разработки Faceplate типовые шаблоны оптимизированы под решение широкого спектра задач и в большинстве случаев могут использоваться без доработки. Среда разработки также содержит готовые шаблоны графических элементов (см. Создание шаблонов элементов) и панелей управления (см. Создание панелей управления), которые могут быть использованы для работы типовыми шаблонами тегов. При необходимости пользователи могут создавать собственные шаблоны, а также редактировать уже имеющиеся.

      AI. Аналоговый параметр

      Поле Тип Значение по умолчанию Назначение
      title string Комментарий к тегу
      unit string m3/h Название единиц измерения
      digits integer Количество символов, выводимых после запятой (см. Поле ввода/вывода)
      length integer 5 Оптимальное количество выводимых знаков (см. Поле ввода/вывода)
      value float Текущее актуальное значение параметра
      valueH float 100 Верх шкалы параметра
      valueL float 0 Низ шкалы параметра
      op_valueHiHi float 80 Верхний аварийный предел
      op_valueHi float 60 Верхний предупредительный предел
      op_valueLo float 40 Нижний предупредительный предел
      op_valueLoLo float 20 Нижний аварийный предел
      op_hysteresis float 1 Ширина зоны гистерезиса
      op_flagValueHiHi bool false Включение/Отключение функции контроля верхнего аварийного предела
      op_flagValueHi bool false Включение/Отключение функции контроля верхнего предупредительного предела
      op_flagValueLo bool false Включение/Отключение функции контроля нижнего предупредительного предела
      op_flagValueLoLo bool false Включение/Отключение функции контроля нижнего аварийного предела
      flagValueHiHi bool false Флаг выхода параметра за верхний аварийный предел
      flagValueHi bool false Флаг выхода параметра за верхний предупредительный предел
      flagValueLo bool false Флаг выхода параметра за нижний предупредительный предел
      flagValueLoLo bool false Флаг выхода параметра за нижний аварийный предел

      Для работы с тегами типа AI могут быть использованы готовые шаблон графического элемента (см. Аналоговый параметр (AI) в пункте Создание шаблонов элементов Аналоговый параметр (AI)) и панель управления (см. Аналоговый параметр (AI) в пункте Создание панелей управления).

      STATE. Состояние агрегата

      Поле Тип Значение по умолчанию Назначение
      title string Комментарий к тегу
      value integer Текущее состояние агрегата (например конвейер). В простейшем случае поле принимает значения:
      • 0 - отключен
      • 1 - включен
      Для агрегатов имеющих более двух состояний разработчик значения самостоятельно.
      status integer Поле может использоваться для получения диагностики, например код ошибки по агрегату

      Тип STATE рекомендуется использовать для работы точками имеющими конечный набор состояний (например включен/отключен) и не требующими управления.

      ACTUATOR. Исполнительный механизм

      Поле Тип Значение по умолчанию Назначение
      title string Комментарий к тегу
      in_position float Текущее актуальное положение исполнительного механизма
      op_position float 0 Задание положения исполнительного механизма
      opening bool false Флаг движения исполнительного механизма на открытие
      closing bool false Флаг движения исполнительного механизма на закрытие
      op_auto bool false Включение/Отключение автоматического режима управления
      lock_auto bool false Флаг блокировки выбора режима управления
      error bool false Флаг ошибки

      Для работы с тегами типа ACTUATOR могут быть использованы готовые шаблоны графических элементов (см. Исполнительный механизм (ACTUATOR) в пункте Создание шаблонов элементов) и панель управления (см. Исполнительный механизм (ACTUATOR) в пункте Создание панелей управления).

      SP. Уставка

      Поле Тип Значение по умолчанию Назначение
      title string Комментарий к тегу
      unit string m3/h Название единиц измерения
      digits integer Количество символов, выводимых после запятой (см. Поле ввода/вывода))
      op_setpoint float 0 Текущее значение уставки
      setpointH float 100 Верхняя граница диапазона уставки
      setpointL float 0 Нижняя граница диапазона уставки
      lock bool false Флаг блокировки ввода уставки

      Для работы с тегами типа SP может использоваться графический элемент Поле ввода/вывода).

      SWITCH. Дискретное управление

      Структура SWITCH оптимизирована для управления оборудованием, которое имеет 2 состояния: включен, выключен. Это может быть включение/отключение насоса, конвейера и т.д.

      Поле Тип Значение по умолчанию Назначение
      title string Комментарий к тегу
      state bool Текущее актуальное состояние агрегата
      op_state bool false Команда на включение
      ON_text string ON Текст для кнопки включения
      OFF_text string OFF Текст для кнопки отключения
      lock_ON bool false Флаг блокировки включения
      lock_OFF bool false Флаг блокировки отключения
      op_auto bool false Включение/Отключение автоматического режима управления
      lock_auto bool false Флаг блокировки выбора режима управления
      error bool false Флаг ошибки

      Для работы с тегами типа SWITCH могут быть использованы готовые шаблоны графических элементов (см. Привод (MOTOR)) в пункте Создание шаблонов элементов) и панель управления (см. Привод (MOTOR) в пункте Создание панелей управления).

      VALVE. Клапан

      Шаблон рассчитан для работы с задвижками, клапанами без аналоговой обратной связи по положению.

      Поле Тип Значение по умолчанию Назначение
      title string Комментарий к тегу
      in_open bool Текущее состояние клапана - открыт
      in_close bool Текущее состояние клапана - закрыт (для работы с клапанами/задвижками имеющими 2 дискретных сигнала обратной связи по положению).
      op_open bool false Команда на открытие клапана
      op_close bool false Команда на закрытие клапана (для работы с клапанами/задвижками с трехточечным управлением - 2DO).
      opening bool false Флаг движения задвижки на открытие
      closing bool false Флаг движения задвижки на закрытие
      lock_ON bool false Флаг блокировки открытия
      lock_OFF bool false Флаг блокировки закрытия
      open_text string OPEN Текст кнопки открытия
      close_text string CLOSE Текст кнопки закрытия
      stop_text string STOP Текст кнопки останова
      op_auto bool false Включение/Отключение автоматического режима управления
      lock_auto bool false Флаг блокировки выбора режима управления
      error bool false Флаг ошибки

      Для работы с тегами типа VALVE могут быть использованы готовые шаблоны графических элементов (см. Клапан двухпозиционный (VALVE) и Клапан с трехточечным управлением (VALVE) в пункте Создание шаблонов элементов) и панель управления (см. Клапан двухпозиционный (VALVE) и Клапан с трехточечным управлением (VALVE) в пункте Создание панелей управления).

      REVERSE. Реверсивный привод

      Поле Тип Значение по умолчанию Назначение
      title string Комментарий к тегу
      state integer Текущее актуальное состояние агрегата:
      • 0 - отключен,
      • 1 - включен в прямом направлении,
      • 2 - включен в реверсивном направлении
      op_direct bool false Команда на включение в прямом направлении
      op_reverse bool false Команда на включение в реверсивном направлении
      direct_text string RUN Текст для кнопки включения в прямом направлении
      reverse_text string REVERSE Текст для кнопки включения в реверсивном направлении
      stop_text string STOP Текст для кнопки отключения
      loc_direct bool false Флаг блокировки включения в прямом направлении
      loc_reverse bool false Флаг блокировки включения в реверсивном направлении
      op_auto bool false Включение/Отключение автоматического режима управления
      lock_auto bool false Флаг блокировки выбора режима управления
      error bool false Флаг ошибки

      Для работы с тегами типа REVERSE могут быть использованы готовые шаблоны графических элементов (см. Реверсивный привод (MOTOR_R) в пункте Создание шаблонов элементов) и панель управления (см. Реверсивный привод (MOTOR_R) в пункте Создание панелей управления).

      TRIGGER. Релейный регулятор

      Поле Тип Значение по умолчанию Назначение
      title string Комментарий к тегу
      in_unit string m3/h Название единиц измерения контролируемого параметра
      in_digits integer Количество символов, выводимых после запятой (см. Поле ввода/вывода)
      in_lentgh integer 5 Оптимальное количество выводимых знаков (см. Поле ввода/вывода)
      in float Текущее актуальное значение контролируемого параметра
      op_setpoint float 0 Текущее значение уставки от оператора
      in_point float 0 Текущее значение уставки от программы (для схем с автоматическим расчетом уставки, например каскадное регулирование)
      op_external_setpoint bool false Переключение источника уставки:
      • false - оператор
      • true - программа
      lock_setpoint bool false Флаг блокировки переключения источника уставки
      setpointH float 100 Верхняя граница диапазона уставки
      setpointL float 0 Нижняя граница диапазона уставки
      op_ctrl_hysteresis float 1.0 Ширина зона гистерезиса регулятора
      op_tlag float 0.0 Величина сглаживания (Демпфер)
      op_out bool false Команда на включение
      on_text string ON Текст для кнопки включения
      off_text string OFF Текст для кнопки отключения
      op_auto bool false Включение/Отключение автоматического режима управления
      lock_auto bool false Флаг блокировки выбора режима управления
      error bool flase Флаг ошибки
      inH float 100 Верх шкалы параметра
      inL float 0 Низ шкалы параметра
      op_inHiHi float 80 Верхний аварийный предел
      op_inHIi float 60 Верхний предупредительный предел
      op_inLo float 40 Нижний предупредительный предел
      op_inLoLo float 20 Нижний аварийный предел
      op_in_hysteresis float 1 Ширина зоны гистерезиса для контроля пределов
      op_flagInHiHi bool false Включение/Отключение функции контроля верхнего аварийного предела
      op_flagInHi bool false Включение/Отключение функции контроля верхнего предупредительного предела
      op_flagInLo bool false Включение/Отключение функции контроля нижнего предупредительного предела
      op_flagInLoLo bool false Включение/Отключение функции контроля нижнего аварийного предела
      flaginHiHi bool flase Флаг выхода параметра за верхний аварийный предел
      flaginHi bool flase Флаг выхода параметра за верхний предупредительный предел
      flaginLo bool false Флаг выхода параметра за нижний предупредительный предел
      flaginLoLo bool false Флаг выхода параметра за нижний аварийный предел

      Для работы с тегами типа TRIGGER могут быть использованы готовые шаблоны графических элементов (см. Релейный регулятор (TRIGGER) в пункте Создание шаблонов элементов) и панель управления (см. Релейный регулятор (TRIGGER) в пункте Создание панелей управления).

      PID_DO. Дискретный ПИД - регулятор

      Поле Тип Значение по умолчанию Назначение
      title string Комментарий к тегу
      in_unit string m3/h Название единиц измерения контролируемого параметра
      in_digits float Количество символов, выводимых после запятой (см. Поле ввода/вывода)
      in_lentgh integer 5 Оптимальное количество выводимых знаков (см. Поле ввода/вывода)
      in float Текущее актуальное значение контролируемого параметра
      op_setpoint float 0 Текущее значение уставки от оператора
      in_point float 0 Текущее значение уставки от программы (для схем с автоматическим расчетом уставки, например каскадное регулирование)
      op_external_setpoint bool false Переключение источника уставки:
      • false - оператор
      • true - программа
      lock_setpoint bool false Флаг блокировки переключения источника уставки
      setpointH float 100 Верхняя граница диапазона уставки
      setpointL float 0 Нижняя граница диапазона уставки
      out float 0 Текущий процент открытия
      opened bool false Концевик - исполнительный механизм полностью открыт
      closed bool false Концевик - исполнительный механизм полностью закрыт
      opening bool false Движение на открытие
      closing bool false Движение на закрытие
      op_open bool false Команда на открытие
      op_close bool false Команда на закрытие
      open_text string OPEN Текст для кнопки открытия (в ручном режиме)
      close_text bool false Текст для кнопки закрытия (в ручном режиме)
      op_p_pid float 1.0 Коэффициент усиления ПИД
      op_i_pid float 20.0 Постоянная интегрирования ПИД
      op_d_pid float 0.0 Постоянная дифференцирования ПИД
      op_tlag float 0.0 Величина сглаживания (Демпфер)
      op_auto bool false Включение/Отключение автоматического режима управления
      lock_auto bool false Флаг блокировки выбора режима управления
      error bool error Флаг ошибки
      inH float 100 Верх шкалы параметра
      inL float 0 Низ шкалы параметра
      op_inHiHi float 80 Верхний аварийный предел
      op_inHIi float 60 Верхний предупредительный предел
      op_inLo float 40 Нижний предупредительный предел
      op_inLoLo float 20 Нижний аварийный предел
      op_in_hysteresis float 1 Ширина зоны гистерезиса для контроля пределов
      op_flagInHiHi bool false Включение/Отключение функции контроля верхнего аварийного предела
      op_flagInHi bool false Включение/Отключение функции контроля верхнего предупредительного предела
      op_flagInLo bool false Включение/Отключение функции контроля нижнего предупредительного предела
      op_flagInLoLo bool false Включение/Отключение функции контроля нижнего аварийного предела
      flagInHiHi bool flase Флаг выхода параметра за верхний аварийный предел
      flagInHi bool flase Флаг выхода параметра за верхний предупредительный предел
      flagInLo bool false Флаг выхода параметра за нижний предупредительный предел
      flagInLoLo bool false Флаг выхода параметра за нижний аварийный предел
      outH float 100 Верх границы управляющего воздействия
      outL float 0 Низ границы управляющего воздействия
      op_outHiHi float 80 Верхний аварийный предел управляющего воздействия
      op_outHi float 60 Верхний предупредительный предел управляющего воздействия
      op_outLo float 40 Нижний предупредительный предел управляющего воздействия
      op_outLoLo float 20 Нижний аварийный предел управляющего воздействия
      op_out_hysteresis float 1 Ширина зоны гистерезиса для контроля пределов управляющего воздействия
      op_flagOutHiHi bool false Включение/Отключение функции контроля верхнего аварийного предела управляющего воздействия
      op_flagOutHi bool false Включение/Отключение функции контроля верхнего предупредительного предела управляющего воздействия
      op_flagOutLo bool false Включение/Отключение функции контроля нижнего предупредительного предела управляющего воздействия
      op_flagOutLoLo bool false Включение/Отключение функции контроля нижнего аварийного предела управляющего воздействия
      flagOutHiHi bool false Флаг выхода управляющего воздействия за верхний аварийный предел
      flagOutHi bool false Флаг выхода управляющего воздействия за верхний предупредительный предел
      flagOutLo bool false Флаг выхода управляющего воздействия за нижний предупредительный предел
      flagOutLoLo bool false Флаг выхода управляющего воздействия за нижний аварийный предел

      Для работы с тегами типа PID_DO могут быть использованы готовые шаблоны графических элементов (см. Дискретный ПИД-регулятор в пункте Создание шаблонов элементов) и панель управления (см. Дискретный ПИД-регулятор в пункте Создание панелей управления).

      PID_AO. Аналоговый ПИД - регулятор

      Поле Тип Значение по умолчанию Назначение
      title string Комментарий к тегу
      in_unit string m3/h Название единиц измерения контролируемого параметра
      in_digits float Количество символов, выводимых после запятой (см. Поле ввода/вывода)
      in_lentgh integer 5 Оптимальное количество выводимых знаков (см. Поле ввода/вывода)
      in float Текущее актуальное значение контролируемого параметра
      op_setpoint float 0 Текущее значение уставки от оператора
      in_point float 0 Текущее значение уставки от программы (для схем с автоматическим расчетом уставки, например каскадное регулирование)
      op_external_setpoint bool false Переключение источника уставки:
      • false - оператор
      • true - программа
      lock_setpoint bool false Флаг блокировки переключения источника уставки
      setpointH float 100 Верхняя граница диапазона уставки
      setpointL float 0 Нижняя граница диапазона уставки
      op_out float 0.0 Текущее управляющее воздействие
      out_init string m3/h Название единиц измерения для управляющего воздействия
      out_digits integer Количество символов, выводимых после запятой (см. Поле ввода/вывода)
      out_length integer 5 Оптимальное количество выводимых знаков (см. Поле ввода/вывода)
      closing bool false Движение на закрытие
      op_p_pid float 1.0 Коэффициент усиления ПИД
      op_i_pid float 20.0 Постоянная интегрирования ПИД
      op_d_pid float 0.0 Постоянная дифференцирования ПИД
      op_tlag float 0.0 Величина сглаживания (Демпфер)
      op_auto bool false Включение/Отключение автоматического режима управления
      lock_auto bool false Флаг блокировки выбора режима управления
      error bool error Флаг ошибки
      inH float 100 Верх шкалы параметра
      inL float 0 Низ шкалы параметра
      op_inHiHi float 80 Верхний аварийный предел
      op_inHIi float 60 Верхний предупредительный предел
      op_inLo float 40 Нижний предупредительный предел
      op_inLoLo float 20 Нижний аварийный предел
      op_in_hysteresis float 1 Ширина зоны гистерезиса для контроля пределов
      op_flagInHiHi bool false Включение/Отключение функции контроля верхнего аварийного предела
      op_flagInHi bool false Включение/Отключение функции контроля верхнего предупредительного предела
      op_flagInLo bool false Включение/Отключение функции контроля нижнего предупредительного предела
      op_flagInLoLo bool false Включение/Отключение функции контроля нижнего аварийного предела
      flaginHiHi bool flase Флаг выхода параметра за верхний аварийный предел
      flaginHi bool flase Флаг выхода параметра за верхний предупредительный предел
      flagInLo bool false Флаг выхода параметра за нижний предупредительный предел
      flagInLoLo bool false Флаг выхода параметра за нижний аварийный предел
      outH float 100 Верх границы управляющего воздействия
      outL float 0 Низ границы управляющего воздействия
      op_outHiHi float 80 Верхний аварийный предел управляющего воздействия
      op_outHi float 60 Верхний предупредительный предел управляющего воздействия
      op_outLo float 40 Нижний предупредительный предел управляющего воздействия
      op_outLoLo float 20 Нижний аварийный предел управляющего воздействия
      op_out_hysteresis float 1 Ширина зоны гистерезиса для контроля пределов управляющего воздействия
      op_flagOutHiHi bool false Включение/Отключение функции контроля верхнего аварийного предела управляющего воздействия
      op_flagOutHi bool false Включение/Отключение функции контроля верхнего предупредительного предела управляющего воздействия
      op_flagOutLo bool false Включение/Отключение функции контроля нижнего предупредительного предела управляющего воздействия
      op_flagOutLoLo bool false Включение/Отключение функции контроля нижнего аварийного предела управляющего воздействия
      flagOutHiHi bool false Флаг выхода управляющего воздействия за верхний аварийный предел
      flagOutHi bool false Флаг выхода управляющего воздействия за верхний предупредительный предел
      flagOutLo bool false Флаг выхода управляющего воздействия за нижний предупредительный предел
      flagOutLoLo bool false Флаг выхода управляющего воздействия за нижний аварийный предел

      Для работы с тегами типа PID_AO могут быть использованы готовые шаблоны графических элементов (см. Аналоговый ПИД-регулятор в пункте Создание панелей управления) и панель управления (см. Аналоговый ПИД-регулятор в пункте Создание панелей управления)

← Установка системыГрафический редактор →
  • Редактор тегов
  • Поиск тегов по имени
  • Фильтрация по шаблону
  • Создание тегов
    • Вкладка "Привязки"
    • Вкладка "Сообщения"
    • Вкладка "Архивы"
  • Создание групп тегов
  • Копирование тегов
  • Экспорт/Импорт тегов
    • Экспорт/Импорт проекта
    • Экспорта настроек проекта
  • Импорта настроек проекта
  • Редактор шаблонов тегов
  • Создание шаблонов тегов
  • Создание полей в шаблонах тегов
  • Шаблоны тегов для типовых элементов
    • AI. Аналоговый параметр
    • STATE. Состояние агрегата
    • ACTUATOR. Исполнительный механизм
    • SP. Уставка
    • SWITCH. Дискретное управление
    • VALVE. Клапан
    • REVERSE. Реверсивный привод
    • TRIGGER. Релейный регулятор
    • PID_DO. Дискретный ПИД - регулятор
    • PID_AO. Аналоговый ПИД - регулятор