π§ pbsSoftLogic: PLC/RTU Programming IDE
pbsSoftLogic is a complete and free IDE for easy PLC/RTU programming using Function Block and Lua scripting. It supports a wide range of industrial protocols and is optimized for Linux-based RTUs.
π Related Documents
- pbsSoftLogic IDE Datasheet β Download
- pbsSoftLogic Concepts Manual β Download
- IEC104 Slave Driver Manual β Download
π§ Key Features
- Runtime Kernel in C, compiled for Linux
- No programming required for driversβGUI-based configuration
- Modbus TCP/RTU, DNP3 TCP/Serial with IEC62351 & TLS
- IEC104 Master/Slave with IEC62351 & TLS
- IEC101 Master/Slave
- OPC UA Client/Server
- MQTT Client with JSON/XML model
- Redis Client, SQLite, TDS for MS SQL Server
- IEC62056-21 Meter Reading
- Vestas Wind Turbine Interface
- EmailPub Driver for email publishing
- pbsCAN for CAN IO modules
- pbsGSP for mobile SCADA networking
- User-defined Function Blocks in C and Lua
- Live logic updates, tag forcing, and monitoring
- 400+ ready Function Blocks
- Lua FB Editor and compiler
- Logic simulation utility
- LocalIO for BeagleBone and Raspberry Pi
- GUI for all protocol drivers
- Multiple driver instances and unlimited POUs
- RTU diagnostic utility
- Event buffering across protocols