Bus System

Hierarchical Bus System Management

ForgeIEC organizes industrial communication in a familiar segment hierarchy following industry conventions:

Bus Systems
+-- Modbus TCP: Hall 1 (eth0) [enabled]
|   +-- 192.168.1.100 -- Temp Module (Slave 1)
|   |   +-- Temperature : INT (%IW0)
|   |   +-- Setpoint : INT (%QW10)
|   +-- 192.168.1.101 -- Pump (Slave 2)
+-- Modbus RTU: Lab (/dev/ttyUSB0)
+-- Unassigned (Scanner Pool)
    +-- 192.168.2.55 -- Unknown

Supported Protocols

ProtocolMediumApplication
Modbus TCPEthernetBuilding automation, process control
Modbus RTURS-485 (serial)Sensors, simple field devices
EtherCATEthernet (real-time)Motion control, fast I/O
Profibus DPSerial (fieldbus)Manufacturing automation

Automatic Address Assignment

IEC addresses (%IX, %QW, %MD etc.) are assigned globally without collisions. Existing addresses in global variable lists are respected.

Device Discovery

The integrated network scanner automatically detects Modbus-capable devices. Discovered devices can be directly assigned to a segment.

Change Tracking

Changes to bus variables are displayed in a clear diff dialog before being transferred to the runtime system. The user retains full control.