Free Open Source Windows SCADA Software

SCADA Software

  • Share and collaborate on business-critical documents in a secure way Icon
    Share and collaborate on business-critical documents securely with iDeals Virtual Data Room, an on-premise, and cloud-based virtual data rooms platform. iDeals Virtual Data Room has primary features including document security, reporting, tracking, user management, and document management.
  • Run your business from a single application. Icon
    Run your business from a single application.

    Connect your inventory management, order tracking, and customer data all in one simple platform that links directly with QuickBooks.

    Systum is an integrated software platform that allows wholesale distributors to easily adopt or successfully operate a B2B eCommerce business. The platform enables companies to manage all customer-facing activity, from lead to invoice from within a single application, Systum.
  • 1

    Yet Another Bacnet Explorer

    Yabe - Graphical explorer program for BACnet devices - C# code

    Graphical explorer program written in C#, for browsing BACnet devices (run on Windows & Linux). Currently supports both BACnet IPv4, IPv6 + BACnet MSTP + BACnet PTP + BACnet Ethernet. Basic functions for read, write, read multiple, write multiple, iam, whois, subscribeCOV, notify, WriteFile, ReadFile etc. Includes three demo server applications : a generic server, a wall mounted room controller simulator, a weather server (gets data from an Internet webservice). Includes a lot of samples C# source code. Raspberry Pi server sample code, also tested on Beaglebone & Intel Edison. Bacnet/Mstp capture tool (only Wireshark and an Rs485 adaptor are required) See Readme.txt for more information. Developers/Contributors team : Morten Kvistgaard (2014-2016), Frédéric Chaxel (2015-2019), Adam Guzik (2015), Christopher Günther (2015, 2019), Thamer Al-Salek (2016)

  • 2
    AdvancedHMI Icon

    AdvancedHMI

    Turn Visual Studio into a powerful HMI/SCADA development package by simply dragging and dropping, no coding required. DF1, Ethernet/IP for Allen Bradley PLC controllers, and many more drivers. Free

  • 3
    ScadaBR Icon

    ScadaBR

    ScadaBR is a SCADA (Supervisory Control and Data Acquisition) system with applications in Process Control and Automation, being developed and distributed using the open source model.

  • 4
    TANGO Control System Icon

    TANGO Control System

    TANGO is a device oriented control system for Linux and Windows. It provides a framework in C++, Java and Python for implementing distributed control objects. TANGO has a full set of tools and hundreds of device servers.

  • 5
    IndigoSCADA Icon

    IndigoSCADA

    Small footprint SCADA system

    DCS - SCADA running on Linux and Windows. Development environment ANSI C/C++98. HMI is based on Qt library. Different technologies (EiC, GigaBASE, FastDB, ORTE) have been integrated. OPC DA 2.05a, AE 1.10, HDA 1.20, OPC UA 1.03, DNP 3.0, RFC 1006, Modbus, MQTT 3.1.1/Sparkplug, IEC 60870-5-101/103/104 are supported.

  • Remote Network Monitoring & Management for an IoT World Icon
    Domotz is the premier Remote Network Monitoring and Management platform for IoT. We offer powerful network management software for MSP's, Integrators, Security Professionals, and Business Owners. Domotz enables the complete solution to cost-effectively manage and monitor your customers’ networks with plug and play setup, a friendly UX, and a comprehensive feature set, accessible from any desktop browser or mobile device. Utilize one interface to manage multiple networks at multiple locations anywhere in the World. One person can deploy remote monitoring and management in less than 15 minutes.
  • 6
    Modbus simulator Icon

    Modbus simulator

    Modbus RTU and TCP/IP slave simulator. For Testing, Training or Learning these protocols - includes an AllenBradley DF1 master and a slave mode.

  • 7

    IEDExplorer

    IEC61850 IED Explorer in .net

    IEDExplorer is an IEC 61850 client tool written for testing and educational purposes. IEDExplorer can connect to an IEC61850 device (also called an IED) over MMS (ISO/IEC9506-1 and ISO/IEC 9506-2) communication protocol. The tool is written in pure C# including the MMS ASN.1 parser (based on BinaryNotes ASN.1 tool) and runs in .net environment, on Windows. Linux/Mono support has been lost on the way (volunteers welcome). See Features for what the tool can do for you. I will appreciate your help in testing and extending the tool!

  • 8

    QTester104

    IEC 60870-5-104 protocol tester.

    This software implements the IEC60870-5-104 protocol (client side) for substation data acquisition and control via tcp/ip network using the QT UI Framework. It can be compiled on Linux and Windows platforms. It's possible to poll and view data from the remote system (RTU) and also send commands.

    Downloads: 74 This Week Last Update: See Project
  • 9
    OSHMI - Open Substation HMI Icon

    OSHMI - Open Substation HMI

    A modern, SCADA HMI for substations, IoT and automation applications

    This project combines existing open source projects and tools to create a very capable, mobile and cloud-friendly HMI system that can rival proprietary software. This approach makes it possible to sum the forces of each project (Chromium, SVG/HTML5, PHP, Lua, SQLite, Inkscape, OpenDNP3, Nginx, Vega, PostgreSQL, MongoDB, Grafana,…) to achieve a great set of open, evergreen, modular and customizable tools for building great HMIs for automation projects. This is not a toy project! It's been actually used in dozens of substations up to 230kV level and also in control centers with configurations up to 70.000 tags. Feel free to ask any question in the "Discussion" section. Online demo: http://vmi233205.contaboserver.net:51909/ Give it a try and collaborate with the project!

  • 10

    Visual Test Shell for BACnet

    BACnet Tester

    Visual Test Shell (VTS) is an application for testing the BACnet functionality of devices used in building automation systems.

  • Your New Digital Workplace in the Cloud Icon
    Your New Digital Workplace in the Cloud

    The most advanced, single-solution, all-in-one Digital Workplace available for the Digital Native generation.

    Make the most of our ECM & DMS software functions and setup automatic data capture, data transfer, file storage, archives, and even the most complicated of office workflows. Our legally compliant, highly secure ECM software with built-in Privacy and Data Protection by Design and by Default will enable you to meet all modern audit requirements.
  • 11

    Ethernet/IP Explorer & C# Stack

    Graphical explorer, browser for EtherNet/IP™ network

    Ethernet/IP Explorer/Browser written in C#. Run on Windows & Linux with mono. ODVA CIP : Common Industrial Protocol. Shows devices on the local network. Displays the classes, instances, attributes. Decodes values using standard decoders and also ones defined by the user. Write attributes. Can send ForwardOpen for T->O and T->O data exchange, also with user defined decoder. Full open source code. Explicit & Implicit messaging basic client source codes. EtherNet/IP™ is a registered trademark of ODVA, Inc.

  • 12
    IEC 60870-5-104 Client Master Simulator  Icon

    IEC 60870-5-104 Client Master Simulator

    Simulate iec104 client Master supports all type ofASDU monitor command

    Complete Simulation of IEC 104 Client as per Protocol Standard including File transfer (Both Monitoring and control direction). Add up to 50 Client node in the simulator. Every Client node will work independently. The user can monitor all data Point information, and quality bits. Send all type of commands, parameter activation, file transfer. * License Perpetual One-time payment, royalty-free Neither license manager nor dongle required Interoperability: http://www.freyrscada.com/docs/FreyrSCADA-IEC-60870-5-104-Client-Interoperability.pdf Download Evaluation Kit - IEC 60870-5-104 Development Bundle: In the Development Bundle, We included IEC 60870-5-104 Server & Client Simulator, Windows and Linux Software Development Kit. http://www.freyrscada.com/iec-60870-5-104.php video tutorial: https://www.youtube.com/watch?v=9clfiPrEbls&list=PL4tVfIsUhy1bx7TVjtZnqFB6tbZBhOlJP

    Downloads: 83 This Week Last Update: See Project
  • 13
    Fenix Modbus / S7 Icon

    Fenix Modbus / S7

    Siemens S7300/400/1200/1500, ModbusMaster/RTU/TCP/ASCII, WebServer

    Fenix, software for communication with devices in Modbus Network. You can easily take data from Modbus Slave. You can group registers in to Tags. You are able to see bytes log from communication and make chart for your create tags. Youtube Playlist: https://www.youtube.com/playlist?list=PLYak7DcUWiYJDuYCN3C5su0kRqhGemBWT BLOG http://fenixmodbus.blogspot.com/ COMMUNITY https://plus.google.com/communities/106171266939818740939 MyPage http://danielgiron.pl/

  • 14
    DNP3 Protocol Client Master Simulator Icon

    DNP3 Protocol Client Master Simulator

    Simulate DNP3 Client / Master. using serial, TCP, UDP communication

    Simulate Complete DNP3 Client / Master. using Serial, TCP/IP, UDP communication Add up to 50 Client node in the simulator. Every Client node will work independently. Binary Input, Double-bit Binary Input, Binary Output, Counter Input, Analog Input, Analog output, Octect String, virtual terminal String. support CROB, analog output command with "select-before-operate" or "direct-execute" command execution modes Industry proven, tested with all leading test tools Interoperability : http://www.freyrscada.com/docs/FreyrSCADA-DNP-Driver-Object-Variation-Support.pdf Get a free DNP3 Development Bundle In the Development Bundle, We included DNP3 Outstation & Client Simulator, Windows & Linux SDK. http://www.freyrscada.com/dnp3-ieee-1815.php Video Tutorial https://www.youtube.com/watch?v=fWp8nSEc5BI&list=PL4tVfIsUhy1abOTxSed3l56FQux5Bn_gj

    Downloads: 49 This Week Last Update: See Project
  • 15
    IEC 60870-5-104 RTU Server Simulator Icon

    IEC 60870-5-104 RTU Server Simulator

    Simulate Complete IEC 104 RTU Server Monitor Command File transfer

    Complete Simulation of IEC 104 Server RTU as per Protocol Standard including File transfer (Both Monitoring and control direction). Add up to 50 server node in the simulator. Every server node will work independently. Tested with all leading commercial test tools. Support all type of Typeid ASDU, APCI, APDU, Command activation and termination commands. support all Cause of transmission (COT), Parameter in control direction. Interoperability: http://www.freyrscada.com/docs/FreyrSCADA-IEC-60870-5-104-Server-Interoperability.pdf Download Evaluation Kit - IEC 60870-5-104 Development Bundle: In the Development Bundle, We included IEC 60870-5-104 Server & Client Simulator, Windows and Linux Software Development Kit. http://www.freyrscada.com/iec-60870-5-104.php Video tutorial: https://www.youtube.com/watch?v=9clfiPrEbls&list=PL4tVfIsUhy1bx7TVjtZnqFB6tbZBhOlJP

    Downloads: 36 This Week Last Update: See Project
  • 16

    BACnet Browser

    This is a simple BACnet Browser that currently only sends a Who-Is message and builds a tree of Devices when it receives an I-Am message. It then allows a list of diagnostic routines to be run.

  • 17

    j2mod

    Enhanced Modbus library implemented in the Java programming language

    This is a fork of the jamod Modbus library, taken at version 1.2.1, released under the Apache 2 license, as contained in the SVN repository for that project. The goal of the j2mod project is to produce a more fully functioning Modbus(tm) communication library based on the Java programming language. It is the intention that this be an actively developed project, accepting submissions from professional software engineers with experience in Modbus Master and Slave development.

  • 18

    ProfinetExplorer

    ProfinetExplorer - Graphical explorer program for Profinet-IO devices

    Graphical explorer program written in c#, for browsing Profinet-IO devices. Meant as platform for further development. See Readme.txt for more information.

  • 19

    S7 Siemens PLC Trace Signals

    Free and easy software to trace, analise and log Siemens PLC variables

    S7 Trends is a free and easy-to-use software to trace what is going on in Siemens PLC. You can watch & record in real time the state of all types of variables: - Markers - Inputs/Outputs - Timers - Counters - Databases It is written in C# and it is using Snap7 library. It should work also with S1200. Current state is stable. If you encounter any problems or you have any idea for a new feature - write a review https://sourceforge.net/projects/s7-trends/reviews/new Testing and criticism is very welcome, as well as donations. Version 1.02 Released: - Much performance improvement & Bugfixes - Chart zooming with rectangle - Import symbols in DIF format - Change Display format for variables - Save & Load variables configuration - Handling of Timers & Counters

  • 20

    BACnet Server

    This is a simple BACnet Server aimed at developers who want to explore or test their BACnet Client implementations of the ASHRAE BACnet protocol. It is based on Steve Karg's fine implementation of the BACnet Stack.

  • 21
    DNP3 RTU Outstation Server Simulator Icon

    DNP3 RTU Outstation Server Simulator

    Simulate DNP3 Outstation/ server. using serial, tcp, udp communication

    Simulate Complete DNP3 RTU Outstation Server. using Serial(RS232, RS485), TCP/IP, UDP communication Add up to 50 server node in the simulator. Every server node will work independently. Binary Input, Double-bit Binary Input, Binary Output, Counter Input, Analog Input, Analog output, Octect String, virtual terminal String. support CROB, analog output command with "select-before-operate" or "direct-execute" command execution modes Industry proven, tested with all leading test tools Interoperability : http://freyrscada.com/docs/FreyrSCADA-DNP-Driver-Object-Variation-Support.pdf Get a free DNP3 (IEEE 1815) Development Bundle In the Development Bundle, We included DNP3 Server & Client Simulator, Windows & Linux SDK. http://www.freyrscada.com/dnp3-ieee-1815.php Video Tutorial https://www.youtube.com/watch?v=fWp8nSEc5BI&list=PL4tVfIsUhy1abOTxSed3l56FQux5Bn_gj

  • 22

    SCL Manipulation and Configuration Tools

    SCL Manipulation and Configuration Tools, is a set of libraries and applications that allows to create and modify XML files witch use Substation Configutation Language based on IEC61850 part 6 standart.

  • 23
    IEC 60870-5-101 Client Master Simulator Icon

    IEC 60870-5-101 Client Master Simulator

    Simulate iec101 client/Master supports all type ofASDU,monitor,command

    Complete Simulation of IEC 101 Client as per Protocol Standard including File transfer. Support Balanced and unbalanced modes. Add up to 50 Client node in the simulator. Every Client node will work independently. Send all type of commands, parameter activation, file transfer. Interoperability: http://www.freyrscada.com/docs/FreyrSCADA-IEC-60870-5-101-Client-Interoperability.pdf Download Evaluation Kit - IEC 60870-5-101 Development Bundle: In the Development Bundle, We included IEC 60870-5-101 Server & Client Simulator, Windows and Linux Software Development Kit. http://www.freyrscada.com/iec-60870-5-101.php you can test the simulator with IEC 101 Server Simulator. and use the serial null modem emulator (https://sourceforge.net/projects/com0com/) for connecting IEC server and client simulator via serial cable. * video tutorial: https://www.youtube.com/playlist?list=PL4tVfIsUhy1bsVPrJVW4nknHozdfcWE5u

    Downloads: 16 This Week Last Update: See Project
  • 24
    DNP3 Protocol Icon

    DNP3 Protocol

    DNP3 Outstation and client simulator, Source code Library, win, Linux

    DNP3 Protocol FreyrSCADA offering DNP3 RTU Outstation / Server Simulator, DNP3 Client Simulator, Static and Dynamic Libraries, DNP3 Source Code Library, Demo Kit (Raspberry Pi & BeagleBone Black) or Customer specific Hardware windows, Linux, QNX Complete implementation of DNP3 protocol standard including File transfer. Binary Input, Double-bit Binary Input, Binary Output, Counter Input, Analog Input, Analog output, Octect String, virtual terminal String. support CROB, analog output command with "select-before-operate" or "direct-execute" command execution modes Industry proven, tested with all leading test tools Get a free DNP3 (IEEE 1815) Development Bundle In the Development Bundle, We included DNP3 (IEEE 1815) Server & Client Simulator, Windows & Linux SDK. http://www.freyrscada.com/dnp3-ieee-1815.php Video Tutorial https://www.youtube.com/watch?v=fWp8nSEc5BI&list=PL4tVfIsUhy1abOTxSed3l56FQux5Bn_gj

  • 25
    OpenAPC Icon

    OpenAPC

    An open process control and laser engraving software solution

    An extensive and multi-platform visualisation, process control and HMI application that supports many different devices via an open plug-in interface. Beside a visual GUI editor a debugger is part of the package.

    Downloads: 29 This Week Last Update: See Project
  • Previous
  • You're on page 1
  • 2
  • 3
  • 4
  • 5
  • Next
Oh no! Some styles failed to load. Please try reloading this page, or contact support.

Get latest updates about Open Source Projects, Conferences and News.

Sign Up No, Thank you