PascalSCADA is alive!
After more than 10 years with next to nothing published here, a quick note: PascalSCADA is alive. Not just alive — the last few weeks have seen more work go …

With PascalSCADA, the only limit is your imagination! Develop custom SCADA applications, from simple solutions to complex industrial systems. Communicate with Siemens and Rockwell PLCs, Modbus TCP/RTU devices, or implement your own communication protocols. Create tags without licensing restrictions, design interactive screens, process and flow animations, historical data logging, recipes, and database integrations. Protect your applications with multiple levels of user access control. And when the available features are not enough, extend them! With a truly object-oriented architecture, PascalSCADA allows you to create new classes and integrate third-party libraries directly into Lazarus. More than just a SCADA tool, it is an open platform for turning your ideas into industrial solutions.
Provides native communication (that is, without the need for third-party software) to:
Siemens PLC’s:
Logo 7, 8 e S7-200+CP-243 card or ethernet port
S7-300/S7-400/ET-200S/WinAC (CPx43 or onboard ethernet)
S7-1200/S7-1500/ET-200SP (with authentication, TLS and tag browsing)
Mitsubishi PLC’s that support Melsec protocol
Rockwell Compact/Controllogix (with tag browsing)
Devices that supports Modbus TCP or RTU
Unlimited number of tags, allowing you to do everything from simple to complex applications.
In addition, PascalSCADA tags allow the developer to represent in your application any type or structure of data that is declared in your PLC, such as Boolean, integer, real, strings, arrays, or complex structures that are declared in your PLC software .
Draw screens that represent your process using bitmap or vector graphics.
Create animations using multiple images, as if they were a small movie.
Create flow animations with lines that propagate their color, interconnecting with objects that do the conditioning of propagating or not the color of the flow for the following objects.
Run your supervisory system across multiple platforms and operating systems.
Currently supported by PascalSCADA:
Windows 2000 or higher
Linux version 2.6 or higher
FreeBSD 7.0 or higher
MacOS
Solaris
NetBSD
OpenBSD
Windows CE
It can also run on other platforms and / or systems, as long as they are supported by Lazarus / FreePascal
After more than 10 years with next to nothing published here, a quick note: PascalSCADA is alive. Not just alive — the last few weeks have seen more work go …
Hi everybody! The PascalSCADA version 0.x has been moved to Github. This version is now hosted at: https://github.com/fluisgirardi/pascalscada_v0
Hi all! I recorded recently a video teaching how to build a tank level animation using PascalSCADA. The unique cons are the audio that was recorded in Portuguese. Click on …
Hi everybody! I’m glad to announce the PascalSCADA 0.7.5. It’s a bugfix release. This version will be the last one that maintains the current tag scan mechanism. That is, the …
After almost a month offline, the PascalSCADA page is online again. All this is due to changes in the hosting rules of Sourceforge, which forced me to change the hosting …
