The application is a client-server, with an unlimited number of clients. The primary communication protocol used to communicate with PLCs is Bacnet/IP, though the system can support many other protocols too. The big advantage of this system over classical black box SCADA systems is the full accessibility of the source code for each component, so that the features of the system are constrained only by the limits in terms of knowledge and skill of the developer team. Interesting features include the fact that the system is able to generate alarms by means of a speech synthesizer. Moreover, you can write code for individual SCADA screens at runtime and all changes are immediately applied to the connected clients.
Zapli SCADA is used by Veolia energy in the energy district system of Petrzalka, which is the largest city district in Slovakia. The system is connected to more than 200 PLCs of various brands, with a total number of measurement points of more than 23 000, while these numbers grow as more locations are connected. Zapli SCADA is currently installed at a nuclear power plant and is used in a system for the disposal of nuclear waste.
Generally, SCADA is designed primarily for use with recurring technological units, such as boiler rooms and heat transfer stations. Unlike other conventional SCADA systems, Zapli SCADA doesn’t statically define point names in graphical sections. Instead, it uses a system of dynamic filters. By maintaining customized nomenclature it is possible to use the same graphical technology for multiple technological units, saving time and money. A built-in graphical editor is included, as well as the ability to distribute new features to clients without their needing to re-install or restart the application.