Features

Everything you need for professional IEC 60870-5 protocol conversion

Protocol Conversion

Convert Modbus TCP data to IEC 60870-5-104 (TCP) and IEC 60870-5-101 (Serial) protocols. The gateway polls Modbus devices and presents data to SCADA systems using standard IEC telecontrol protocols.

  • IEC 60870-5-104 TCP server with configurable APCI parameters
  • IEC 60870-5-101 serial server with balanced/unbalanced modes
  • Multiple simultaneous Modbus TCP device connections
  • Configurable Common Address (CA) per device
  • Flexible Information Object Address (IOA) mapping
Supported Data Types
ModbusIEC Type
Coil / Discrete InputM_SP_NA_1 (Single Point)
Holding Register (16-bit)M_ME_NB_1 (Scaled Value)
Holding Register (32-bit Float)M_ME_NC_1 (Short Float)
Input RegisterM_ME_NA_1 (Normalized)
CounterM_IT_NA_1 (Integrated Totals)

Web-Based Configuration

Configure everything through an intuitive web interface. No special software or complex configuration files required.

  • Responsive Bootstrap 5 interface
  • Device management with enable/disable toggle
  • Point mapping with scaling and offset
  • Real-time data point status dashboard
  • Hot reload - changes apply without restart
  • Configuration import/export (JSON)
Web Configuration Interface

Real-Time Traffic Monitoring

Debug and monitor protocol traffic in real-time. Four separate log categories help you track exactly what's happening.

  • Commands: IEC command requests and responses
  • Connections: IEC 104/101 connection events
  • Modbus: Poll requests and value changes
  • IEC: Spontaneous, GI, and ASDU traffic
  • Auto-refresh with configurable interval
  • Circular buffer prevents memory overflow
Traffic Monitoring

Historical Trends & Data Export

Built-in historian stores data point values over time. View trends and export data for analysis.

  • Configurable retention period (default 72 hours)
  • Interactive Chart.js trend visualization
  • Time range selection: 1h, 6h, 24h, 7d
  • Multi-point overlay on same chart
  • CSV export for spreadsheet analysis
  • Enable/disable historian per need
Historical Trends

Bidirectional Commands

Execute IEC commands to control Modbus devices. Full support for command confirmation and termination.

  • Single commands (C_SC) → Modbus coils
  • Double commands (C_DC) → Modbus coils
  • Set-point commands (C_SE) → Modbus registers
  • Select-before-operate (SBO) support
  • Command logging with timestamps
  • Configurable command timeout
Command Type Mapping
IEC CommandModbus Function
C_SC_NA_1 (Single)FC05 Write Coil
C_DC_NA_1 (Double)FC05 Write Coil
C_SE_NA_1 (Normalized)FC06 Write Register
C_SE_NB_1 (Scaled)FC06 Write Register
C_SE_NC_1 (Float)FC16 Write Registers

Flexible IEC Configuration

Fine-tune IEC protocol parameters to match your SCADA system requirements.

  • Configurable APCI timeouts (t0, t1, t2, t3)
  • K and W parameters for flow control
  • IEC 101: Baud rate, parity, link address size
  • General Interrogation (GI) support
  • Clock synchronization
  • Multiple IEC connections per server
IEC 104 APCI Parameters
ParameterDescriptionDefault
t0Connection timeout30s
t1Send or test APDU timeout15s
t2Timeout for ACK supervision10s
t3Timeout for test frames20s
kMax unacknowledged I-frames12
wACK after w I-frames8

Additional Features

SQLite Database

All configuration stored in a local SQLite database. No external database server required. Easy backup and restore.

.NET 8 Runtime

Built on modern .NET 8 for high performance and low resource usage. Runs on Windows with minimal footprint.

Structured Logging

Serilog integration with configurable log levels. Console, file, and rolling log options.

Auto-Reconnect

Automatic reconnection to Modbus devices on communication failure. Configurable retry intervals.

Quality Flags

Proper IEC quality flags on communication failure. Invalid, Not Topical, and Substituted support.

Scaling & Offset

Per-point scale factor and offset for engineering unit conversion. Support for 32-bit floats.

Trial vs Licensed

Feature Trial Licensed
IEC 60870-5-104 Server
IEC 60870-5-101 Server
Modbus TCP Polling
Web Configuration
Traffic Monitoring
Historical Trends
Trial Period 30 days Unlimited
Session Limit 15 minutes Unlimited
Device Activations 1 3
Priority Support

Ready to Try It?

Download the free trial and start converting protocols today.