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

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

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 модули, датчики...