IEC104 DNP3 MQTT pbsSoftLogic pbsHMI pbsFIT IEC62351

 

IEC104 Source code

 

pbsControl: Leading SCADA Solution Provider .

SCADA Software. SoftPLC IDE . IEC104-DNP3 Solutions with IEC62351 and TLS

pbsControl specializes in cutting-edge SCADA technologies, offering a comprehensive suite of solutions tailored for industrial automation, substation control, and power system diagnostics. Our mission is to deliver secure, interpretable, and scalable tools for engineers, integrators, and OEMs worldwide. With a focus on IEC standards, cybersecurity, and real-time performance, we empower organizations to modernize their infrastructure with confidence.

Key Offerings

  • SCADA Software – pbsHMI: A web-based SCADA platform offering advanced visualization, alarm management, historical logging, and secure remote access. pbsHMI supports IEC104, DNP3, Modbus, and MQTT protocols, making it ideal for distributed control systems and substation automation.
  • RTU Programming IDE – pbsSoftLogic: A free SoftPLC development environment supporting Function Block and Lua programming. Engineers can configure RTUs, simulate logic, and deploy control strategies across Windows and Linux platforms without low-level coding.
  • IEC870-5-104 / DNP3 Protocols: Source code libraries with full support for IEC62351 authentication and TLS encryption. Our modular protocol stacks support both Master and Slave configurations, optimized for embedded systems and industrial PCs.
  • Free Protocol Testing Tool – pbsFIT: A robust IEC104 and DNP3 tester with built-in support for security layers. pbsFIT enables engineers to validate RTU communication, send control commands, monitor frames, and test compliance with IEC62351 and TLS standards.

Certified Performance

pbsControl’s IEC 870-5-104 Slave Source Code has successfully passed testing at the Central Power Research Institute (CPRI), validating its compliance with IEC standards and cybersecurity protocols. This certification ensures reliable operation in mission-critical environments such as substations, grid monitoring systems, and industrial control networks. Our source code is modular, well-documented, and optimized for performance across multiple platforms.

Technology Highlights

We integrate modern machine learning techniques, including Graph Neural Networks (GNNs), into our diagnostic and monitoring tools. Our topology-aware models are designed to interpret power grid structures, enabling predictive maintenance, fault localization, and anomaly detection.

Real-World Applications

pbsControl solutions are deployed across substations, utilities, and industrial control systems. Our software supports Raspberry Pi , Beagle Bone black and Banana PI based RTUs, and custom Linux platforms. Whether you're integrating IEC104 into a legacy system, deploying secure SCADA over TLS, or building a new RTU from scratch, our tools provide a complete ecosystem for development, testing, and deployment.

Professional Support and Documentation

We provide detailed documentation, protocol walkthroughs, and integration guides tailored for engineers and system architects. Our support materials are designed to streamline deployment, simplify diagnostics, and ensure compliance with industry standards. Whether you're configuring RTUs, validating security layers, or optimizing SCADA performance, our resources help you move from prototype to production with confidence.

Get Started

Explore our product suite, download datasheets, or contact our team for integration support. We offer free protocol testers, certified source code, and a modular SoftPLC IDE to accelerate your development. Whether you're upgrading legacy infrastructure, building a secure SCADA system, or deploying Linux-based RTUs, pbsControl is your trusted partner in intelligent automation. Visit our product pages to learn more about pbsHMI, pbsSoftLogic, IEC104/DNP3 source code, and Beckhoff drivers.

pbsSoftLogic

pbsSoftLogic is a free RTU/PLC SoftPLC IDE. It supports Function Block and Lua languages and various SCADA communication protocols. Datasheet

pbsSoftLogic software screenshot

More about pbsSoftLogic »

pbsHMI

pbsHMI is SCADA software. It supports all standard SCADA features and various communication protocols. Datasheet

pbsHMI SCADA software screenshot

More about pbsHMI »

IEC870-5-104 Source Code

pbsControl IEC870-5-104 Source code with IEC62351 and TLS Supported.

IEC104 source code screenshot

More about IEC104 »

pbsFIT: Free IEC870-5-104/DNP Tester

pbsFIT supports Master capabilities. Connect to any RTU with IEC-870-5-104/DNP protocol, read/write tags, send commands, test security layers, and record frames. IEC62351 authentication and TLS encryption are supported.

pbsFIT IEC104/DNP3 tester screenshot

More about pbsFIT »

DNP3 Driver for Beckhoff

DNP3 Master/Slave Driver for Beckhoff CX Series controllers for Windows CE and Win32.

DNP3 driver for Beckhoff screenshot

More about Beckhoff DNP3 »

Linux-Based RTUs

pbsSoftLogic runtime kernel for Linux-based RTUs. Turnkey solution without low-level programming or hardware-specific porting.

pbsSoftLogic Linux RTU screenshot

More about Linux RTUs »