Модель ПЛК
Назначение представленного материала:
Данный материал описывает структуру модели верхнего уровня «Модель ПЛК».
Ожидаемый результат:
Пользователь ознакомлен с ключевыми листами модели ПЛК.
Здесь описано, что и как заполнять в Excel-модели PlcLogic.
Интерфейс и функционал Uniplant Atomix — в разделе Модули Uniplant Atomix. Для модели ПЛК основной модуль-потребитель — ПЛК Конфигуратор.
Экземпляры на листах OBJ.* ссылаются на модели OBJTYPE — см. связь с моделями верхнего уровня.
Введение
Section titled “Введение”Модель ПЛК (PlcLogic) — это основной файл верхнего уровня в формате Excel, определяющий настройку конкретного контроллера.
Содержимое файла
Section titled “Содержимое файла”Файл содержит:
- Общие настройки ПЛК,
- Модули В\В ПЛК,
- Экземпляры технических объектов (через листы
OBJ.*), - Данные, специфические для направлений проекта АСУ (РСУ, ПАЗ, АСПСиПТ, АСУЭ).
Назначение
Section titled “Назначение”Модель ПЛК — исходные данные для модулей Uniplant Atomix; основной потребитель — ПЛК Конфигуратор. Листы OBJ.* задают экземпляры типовых блоков; шаблоны и каналы берутся из моделей OBJTYPE.
Описание модели (листы и правила)
Section titled “Описание модели (листы и правила)”- Состав листов —
PlcOptions,OBJ.*,MB.*,MKO.*,CE.*,LPSK.*,LPSM.* - Правила аналогов и уставок
- Алгоритм присвоения адресов Modbus
- Пример адресации Modbus: AiProc3 / 4_20mA_namur
- Связь с OBJTYPE
Результаты в Uniplant Atomix
Section titled “Результаты в Uniplant Atomix”По заполненным листам формируются:
- глобальный словарь для Unimod PRO 2 → Генерация словаря
- программные секции FBD и ST → Генерация FBD и ST
- конфигурация Modbus-устройств → Импорт Modbus
- МКО, объекты DevStudio, мнемосхемы HMI / Weintek, документация
Порядок шагов — в статье Как из модели получить результаты генерации.
Граница разделов
Section titled “Граница разделов”В этом разделе (guides/jsc-models):
- структура листов модели;
- правила заполнения и требования к данным;
- ссылки на статьи по конкретным листам.
В разделе Модули Uniplant Atomix (интерфейс и функционал программы):
- внутренние и внешние модули, утилиты;
- порядок действий в интерфейсе;
- опции генерации, результаты и импорт.
Для модели ПЛК путь от модели к результатам — в ПЛК Конфигураторе и статье Как из модели получить результаты генерации.
Связь листов с описанием модели и модулями Uniplant Atomix
Section titled “Связь листов с описанием модели и модулями Uniplant Atomix”| Лист модели | Что генерируется | Описание модели | Модули Uniplant Atomix |
|---|---|---|---|
PlcOptions | пути, IP, стартовые адреса Modbus | PlcOptions — в подготовке; алгоритм адресации | Выбор ПЛК |
OBJ.* | словарь, FBD, ST, Modbus mapping | OBJ.* — в подготовке; OBJTYPE, связь с верхним уровнем, алгоритм адресации | Меню Unimod, настройка каналов OBJTYPE |
MB.* | Modbus-устройства | .MB — в подготовке | Импорт Modbus |
MKO.* | ST МКО | MKO.* | Генерация МКО |
CE.* | ST POU (ПСД) | CE.* — в подготовке | Импорт FBD и ST |
LPSK.* / LPSM.* | FireSec, HMI | LPSK.*, LPSM.* | FireSec, HMI:LOOPS |
Полная матрица «лист → опция → результаты → импорт» — в пути от модели к результатам. Общие правила заполнения Excel — Правила заполнения Excel-файлов.
Редактирование файла
Section titled “Редактирование файла”После создания модели ПЛК на основе шаблона по указанному пути в мастере создания ПЛК создаётся файл, содержащий типовые листы для конфигурации.
Все листы данного файла, кроме первого листа, закомментированы — имя листа начинается с @.

Рисунок 1 – “Файл модели ПЛК с закомментированными листами”
Заполнение листов производится разработчиком системы автоматизации в соответствии с исходными данными проекта.
Состав листов модели ПЛК
Section titled “Состав листов модели ПЛК”- PlcOptions лист с базовыми настройками ПЛК;
- .MB лист с настройками опроса ПЛК устройств Modbus TCP;
- .OBJ листы с объявлением типовых блоков;
- .LPSK листы конфигурацией шлейфов для КАУ-2 (АСПСиПТ);
- .LPSM листы конфигурацией шлейфов для МОПС\МУПС (АСПСиПТ);
- .CE листы конфигурацией ПСД (АСПСиПТ);
- .MKO. листы межконтроллерного обмена (МКО) для Unimod 2:
MKO.EthernetRes,MKO.STNet.
Дополнительные правила
Section titled “Дополнительные правила”- Правила формирования аналогов и уставок — как заполнять
OBJ.AI,OBJ.AiProcиOBJ.Thдля корректной генерации. - Алгоритм присвоения адресов Modbus — расчёт карты Modbus Slave по
PlcOptions,OBJ.*и шаблонам OBJTYPE. - Пример адресации Modbus: AiProc3 / 4_20mA_namur — разбор на трёх аналоговых входах.