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
Simplify Purchasing For Your Business Icon
Simplify Purchasing For Your Business

Manage what you buy and how you buy it with Order.co, so you have control over your time and money spent.

Simplify every aspect of buying for your business in Order.co. From sourcing products to scaling purchasing across locations to automating your AP and approvals workstreams, Order.co is the platform of choice for growing businesses.
Learn More
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