Skip to content

ПЛК Конфигуратор. Введение

Данный материал — обзор встроенного модуля Конфигуратор ПЛК. Детальное описание интерфейса и генерации — в связанных статьях раздела.

Ожидаемый результат: пользователь понимает назначение модуля, источники данных и может перейти к нужной части документации.

Эта статья — один из модулей раздела Модули Uniplant Atomix. Здесь описано, что делать в Конфигураторе ПЛК: выбор модели, запуск этапов, просмотр результатов и импорт.

Правила заполнения исходных Excel-моделей вынесены в Модель ПЛК и раздел JSC. Модели.

Конфигуратор ПЛК — модуль Uniplant Atomix для управления моделями программных контроллеров (ПЛК) и автоматизации их настройки. Он позволяет:

  • Выбирать и редактировать модели ПЛК из каталога JSC.
  • Генерировать логику FBD/ST в среде Unimod 2 (Unimod Pro 2).
  • Формировать глобальные словари и карты атрибутов.
  • Интегрировать ПЛК с HMI, DevStudio и другими системами.

Исходные данные задаются в модели ПЛК локального уровня (JSC\Usr\Prj\Conf\Models\PLC\Logic\, см. каталог JSC — локальный уровень). Конфигуратор читает Excel-файл PlcLogic и подставляет модели OBJTYPE с глобального (JSC\Conf\Models\ObjTypes\, JscGlobalConf) или локального уровня проекта — см. модели OBJTYPE и связь с верхним уровнем.

В разделе Модули Uniplant Atomix (включая эту статью):

  • интерфейс встроенных и внешних модулей;
  • запуск опций генерации и DLL-модулей;
  • результаты генерации и импорт.

В разделе JSC. Модели:

  • структура и назначение листов;
  • правила заполнения Excel;
  • ограничения по данным и исходным справочникам.

Модель ПЛК (локальный уровень) — Excel-файл в JSC\Usr\Prj\Conf\Models\PLC\Logic\. Описание: Модель ПЛК, расположение в проекте: каталог JSC.

Модели OBJTYPE (глобальный или локальный уровень) — JSC\Conf\Models\ObjTypes\ (JscGlobalConf) или JSC\Usr\Prj\Conf\Models\ObjTypes\; подставляются при парсинге экземпляров с листов OBJ.* модели ПЛК. Настройка каналов — в статье Настройка каналов в базовой модели.

СтатьяСодержание
Выбор ПЛКОкно выбора, создание из шаблона, параметры конфигуратора
Окно работы с ПЛКВерхняя панель, опции генерации
Результаты генерации (меню)Кнопки быстрого доступа, меню Unimod / DevStudio / Weintek / Документация / FireSec
Панель внешних модулейСекция «Модули», StandardModules, AfasModules, StaburModules
Панель «Лог»Журнал выполнения генерации
Как из модели получить результаты генерацииПорядок шагов, полная матрица данных

Краткая матрица «исходные данные → результаты генерации». Описание листов — в Модель ПЛК. Полная таблица с опциями и импортом — в пути от модели к результатам.

Лист / файл моделиОписание моделиОпция / модульРезультаты генерации
PlcOptionsPlcOptionsв подготовкевсе этапыпути, IP, стартовые адреса Modbus
OBJ.*OBJ.*в подготовке; OBJTYPEглоб. словарь, FBD, STDictionary.csv, Pou/Generated/
PlcOptions + OBJTYPEсвязь с верхним уровнемModbus mappingадреса в словаре, SetModbusSlave.xlsx
MB.TcpDevs.MBв подготовкеГенерация Modbusконфигурация устройств Unimod
MKO.*MKO.*Генерация МКОST MKO_FROM_*.txt
LPSK.* / LPSM.*LPSK.*, LPSM.*FireSec, HMI:LOOPS.FSc, мнемосхемы
DS, MapCreator и др.IOS, ModbusMap, OPC

Ключевые статьи генерации

Section titled “Ключевые статьи генерации”