Skip to main content

Конфигурация устройств ввода/вывода

Eclipse 4diac FORTE поддерживает различные аппаратные платформы для ввода и вывода данных через I/O Function Blocks.

Поддерживаемые платформы​

ПлатформаМодуль FORTEDI/DOAnalogModbus
Ларус-100 (контроллер)Posix + Modbus✅✅✅
OPC-UA ServerOPC-UA✅✅—
Lenze i550/i650EtherCAT✅✅—
Beckhoff EK1100EtherCAT✅✅—

I/O Function Blocks​

FORTE использует следующие стандартные FB для ввода/вывода:

FBТипОписание
IXДискретный I/OЦифровой вход/выход (1 бит)
QXДискретный выводЦифровой выход (1 бит)
IWСлово ввода16-битный вход
QWСлово вывода16-битный выход
IDДвойное слово ввода32-битный вход
QDДвойное слово вывода32-битный выход

Параметр PARAMS​

Все I/O FB имеют параметр PARAMS, определяющий физический адрес:

PARAMS = "ua://node_id"  # OPC-UA узел

Для Ларус I/O доступ осуществляется через Modbus — см. Ларус: подключение.

Подробные руководства​

  • Ларус — подключение I/O модулей, Modbus, Пассер
  • OPC-UA — интеграция через OPC-UA сервер

Архитектура I/O в FORTE​

┌──────────────────────────────────────────┐
│ Приложение (FB Network) │
│ ┌─────────┐ ┌──────────────────┐ │
│ │Алгоритм │────►│ CLIENT_1_0 │ │
│ │ FB │◄────│ (Modbus/OPC-UA) │ │
│ └─────────┘ └──────────────────┘ │
└──────────────────────┬───────────────────┘
│ Comm Layer
┌─────────────┴──────────────┐
│ Modbus TCP / OPC-UA │
└─────────────┬──────────────┘
│
[Физическое оборудование]
Ларус I/O модули, датчики...