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

Other Useful Business Software
Our Free Plans just got better! | Auth0 Icon
Our Free Plans just got better! | Auth0

With up to 25k MAUs and unlimited Okta connections, our Free Plan lets you focus on what you do best—building great apps.

You asked, we delivered! Auth0 is excited to expand our Free and Paid plans to include more options so you can focus on building, deploying, and scaling applications without having to worry about your security. Auth0 now, thank yourself later.
Try free now
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