ПЛК Конфигуратор. Введение
Данный материал — обзор встроенного модуля Конфигуратор ПЛК. Детальное описание интерфейса и генерации — в связанных статьях раздела.
Ожидаемый результат: пользователь понимает назначение модуля, источники данных и может перейти к нужной части документации.
Эта статья — один из модулей раздела Модули Uniplant Atomix. Здесь описано, что делать в Конфигураторе ПЛК: выбор модели, запуск этапов, просмотр результатов и импорт.
Правила заполнения исходных Excel-моделей вынесены в Модель ПЛК и раздел JSC. Модели.
Введение
Section titled “Введение”Конфигуратор ПЛК — модуль 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 и связь с верхним уровнем.
Структура раздела
Section titled “Структура раздела”Граница разделов
Section titled “Граница разделов”В разделе Модули Uniplant Atomix (включая эту статью):
- интерфейс встроенных и внешних модулей;
- запуск опций генерации и DLL-модулей;
- результаты генерации и импорт.
В разделе JSC. Модели:
- структура и назначение листов;
- правила заполнения Excel;
- ограничения по данным и исходным справочникам.
Входные данные
Section titled “Входные данные”Модель ПЛК (локальный уровень) — Excel-файл в JSC\Usr\Prj\Conf\Models\PLC\Logic\. Описание: Модель ПЛК, расположение в проекте: каталог JSC.
Модели OBJTYPE (глобальный или локальный уровень) — JSC\Conf\Models\ObjTypes\ (JscGlobalConf) или JSC\Usr\Prj\Conf\Models\ObjTypes\; подставляются при парсинге экземпляров с листов OBJ.* модели ПЛК. Настройка каналов — в статье Настройка каналов в базовой модели.
Состав раздела
Section titled “Состав раздела”| Статья | Содержание |
|---|---|
| Выбор ПЛК | Окно выбора, создание из шаблона, параметры конфигуратора |
| Окно работы с ПЛК | Верхняя панель, опции генерации |
| Результаты генерации (меню) | Кнопки быстрого доступа, меню Unimod / DevStudio / Weintek / Документация / FireSec |
| Панель внешних модулей | Секция «Модули», StandardModules, AfasModules, StaburModules |
| Панель «Лог» | Журнал выполнения генерации |
| Как из модели получить результаты генерации | Порядок шагов, полная матрица данных |
Связь с моделью ПЛК
Section titled “Связь с моделью ПЛК”Краткая матрица «исходные данные → результаты генерации». Описание листов — в Модель ПЛК. Полная таблица с опциями и импортом — в пути от модели к результатам.
| Лист / файл модели | Описание модели | Опция / модуль | Результаты генерации |
|---|---|---|---|
PlcOptions | PlcOptions — в подготовке | все этапы | пути, IP, стартовые адреса Modbus |
| OBJ.* | OBJ.* — в подготовке; OBJTYPE | глоб. словарь, FBD, ST | Dictionary.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 “Ключевые статьи генерации”- Как из модели получить результаты генерации
- Генерация глобального словаря Unimod
- Генерация FBD и ST
- Импорт Modbus
- Расчёт адресов Modbus Slave