IEC 104 RTU simulator is a program to simulate the operation of RTU (remote terminal unit) or server as defined by protocol IEC 60870-5-104. It can simulate any number of RTUs or servers. Simulated RTUs could be connected to different or same SCADA master station. IO signals are indexed and grouped by using index numbers. You can send IO signals from all RTUs to the connected SCADA master stations at once by using index number.
It is written in python3 language and code is supporting both Windows and Linux OS.

Package contains the following files:

iec104rs.py: The code in python 3 language.

iec104rs.csv: ini file in comma separated values. Must be in the same folder where program starts in.

“data” folder with samples “iodata.csv” files which are IOA data files in comma separated values. Must be kept in "data" folder. “data” folder must be in the same folder where program starts in.

Iec104rs.pdf: Help file in pdf format.

Readme.txt

LICENSE file.

Features

  • IEC 104 server simulation for any number of RTUs at once.
  • Separated log file for each RTU.
  • Use .csv file formats to easy get IO signals.
  • Working under Linux and windows with GUI.
  • Time synchronization through multiple NTP servers.
  • Support redundant RTUs.
  • Support multiple SCADA servers at once.
  • Multiple RTUs can share the same IOA signal database file.
  • Separated configuration file for each RTU.
  • Support GI, SPI, DPI, AMI with and without time tag.
  • Support CP56Time2a time tag.
  • Windows binary files available.

Project Samples

Project Activity

See All Activity >

Follow IEC104-RTU-Simulator

IEC104-RTU-Simulator Web Site

You Might Also Like
MongoDB Atlas runs apps anywhere Icon
MongoDB Atlas runs apps anywhere

Deploy in 115+ regions with the modern database for every enterprise.

MongoDB Atlas gives you the freedom to build and run modern applications anywhere—across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.
Start Free
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of IEC104-RTU-Simulator!

Additional Project Details

Registered

2021-09-16