Перейти к основному содержимому

Глоссарий: Eclipse 4diac и IEC 61499

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

A

Adapter (Адаптер) Специальный тип FB, инкапсулирующий шаблон взаимодействия (например, клиент-сервер). Адаптеры подключаются как разъём (socket) и вилка (plug).

Algorithm (Алгоритм) Исполняемый код внутри Basic FB. Алгоритм вызывается при срабатывании перехода в ECC. Может быть написан на ST (Structured Text), LD, IL или Java.

Application (Приложение) Сеть взаимосвязанных функциональных блоков, реализующих функцию управления. Не привязана к конкретному оборудованию.

B

Basic FB (Базовый функциональный блок) Простейший тип FB с диаграммой управления выполнением (ECC) и алгоритмами.

C

Comm FB (Коммуникационный функциональный блок) Специальный Service Interface FB для реализации сетевых протоколов (MQTT, Modbus, OPC-UA и др.).

Composite FB (Составной функциональный блок) FB, внутри которого находится сеть других FB. Позволяет создавать иерархические абстракции.

Connection (Соединение) Связь между выходным портом одного FB и входным портом другого. Бывает событийным или по данным.

D

Data Connection (Соединение по данным) Соединение, передающее значение переменной (в момент сопровождающего события).

Deployment (Развёртывание) Процесс загрузки приложения на целевые устройства через 4diac IDE → FORTE.

Device (Устройство) Физический или виртуальный вычислительный узел с одним или несколькими ресурсами. Соответствует ПЛК, Ларус, промышленному ПК.

DI (Data Input, Вход данных) Входной порт FB для получения значений переменных.

DO (Data Output, Выход данных) Выходной порт FB для передачи значений переменных.

E

ECC (Execution Control Chart, Диаграмма управления выполнением) Конечный автомат, определяющий поведение Basic FB: состояния, переходы, вызываемые алгоритмы.

EI (Event Input, Вход событий) Входной порт FB для получения событий-триггеров.

EO (Event Output, Выход событий) Выходной порт FB для генерации событий.

Event Connection (Событийное соединение) Соединение, передающее событие-триггер от одного FB к другому.

F

FB (Function Block, Функциональный блок) Основная единица программирования в IEC 61499. Автономный компонент с входами/выходами событий и данных.

FB Network (Сеть функциональных блоков) Граф из FB и соединений, образующий логику управления.

FORTE (4diac FORTE) Исполняющая среда (runtime) для IEC 61499. Запускается на целевых устройствах и выполняет приложения 4diac.

I

IEC 61499 Международный стандарт для функциональных блоков распределённых промышленных систем управления. Определяет модель FB, приложений, устройств и ресурсов.

IEC 61131-3 Предшествующий стандарт для программирования ПЛК (ST, LD, FBD, IL, SFC). Централизованная модель.

IDE (4diac IDE) Интегрированная среда разработки Eclipse для создания приложений IEC 61499.

M

MMS (Manufacturing Message Specification) Протокол, используемый 4diac IDE для загрузки приложений на FORTE.

Mapping (Маппинг) Привязка функционального блока из приложения к ресурсу конкретного устройства.

R

Resource (Ресурс) Изолированный контекст выполнения внутри устройства. Обычно соответствует потоку или процессу. Устройство может иметь несколько ресурсов.

S

Service Interface FB (Сервисный функциональный блок) Специальный тип FB для взаимодействия с внешними системами: I/O, сеть, ОС.

ST (Structured Text) Текстовый язык программирования, используемый для написания алгоритмов в Basic FB. Соответствует IEC 61131-3.

Sub-Application (Подприложение) Часть приложения, которую можно переиспользовать в разных системах.

System (Система) Совокупность устройств, ресурсов и приложений, образующих законченную систему управления.

T

Type Library (Библиотека типов) Хранилище определений FB, доступных в проекте. Содержит стандартные и пользовательские типы.

Таблица соответствия терминов EN → RU

EnglishРусский
Function BlockФункциональный блок (ФБ)
ApplicationПриложение
ResourceРесурс
DeviceУстройство
EventСобытие
Event Input/OutputВход/Выход событий
Data Input/OutputВход/Выход данных
Data ConnectionСоединение по данным
Event ConnectionСобытийное соединение
DeploymentРазвёртывание
Execution Control ChartДиаграмма управления выполнением
AlgorithmАлгоритм
System ConfigurationКонфигурация системы
Composite FBСоставной ФБ
Basic FBБазовый ФБ
Service Interface FBСервисный ФБ
Type LibraryБиблиотека типов
MappingМаппинг / Привязка
WatchМониторинг