IEC 60870-5-104 Slave
The IEC 60870-5-104 slave I/O interface enables data exchange over TCP using the IEC 60870-5-104 protocol with industrial devices and SCADA systems. Using a standard network interface card, this protocol integrates smoothly into any simulation model.
Learn more about IEC-60870-5-104 Slave
Compliant with the IEC 60870-5 Part 104 protocol specification, the driver initializes on the target simulator at simulation start, awaiting connections from one or multiple masters to each slave for data transmission. Asynchronous threads service each slave to optimize performance.
This driver includes an asynchronous TCP/IP communication interface and supports IP aliasing, Auto IP aliasing, and IP aliasing Windows functionality, allowing different IP addresses to be assigned to each slave instance, even when using a single physical network interface.
About IEC-60870-5-104
IEC-60870-5-104 is an international communications protocol standard for the telecontrol of electric power transmission systems. This standard specifies the use of permanent, direct links between telecontrol stations.
RESOURCES
Product guide
Explore our communication protocols, browse product lists, and access user documentation.

FAQ
Find the answers to your questions
What is the IEC 60870-5-104 protocol, and how is it used in simulation environments?
The IEC 60870-5-104 protocol is an international standard used for telecontrol in electric power transmission systems. In our simulators, this protocol allows real-time data exchange over TCP between industrial devices or SCADA systems and the simulation model, using a standard network interface card.
How does the IEC 60870-5-104 Slave interface support IP aliasing?
The IEC 60870-5-104 Slave driver supports IP aliasing, enabling multiple IP addresses to be assigned to separate slave instances—even when using a single physical network card. This functionality is particularly beneficial for scalable setups and is compatible with IP aliasing Windows configurations.
What is Auto IP aliasing in the IEC 60870-5-104 Part 104 protocol implementation?
Auto IP aliasing is a feature of our IEC 60870-5 Part 104 protocol implementation that automatically assigns unique IP addresses to each slave instance. This streamlines multi-slave configuration, reducing manual setup and simplifying deployment on simulators like RT-LAB and HYPERSIM.
Does OPAL-RT’s slave interface fully support the IEC 60870-5 Part 104 protocol specification?
Yes, our IEC 60870-5-104 Slave interface adheres to the IEC 60870-5 Part 104 protocol specification, ensuring compatibility with industry-standard SCADA systems and telecontrol applications. It enables high-performance, asynchronous TCP/IP communication for each slave.
Which OPAL-RT platforms support the IEC 60870-5-104 Slave driver?
The IEC 60870-5-104 Slave driver is compatible with both RT-LAB and HYPERSIM platforms. These environments support advanced real-time simulation of electrical systems while seamlessly integrating with the IEC 60870-5 Part 104 protocol and IP aliasing features.