# mrgada ```{image} ../_static/images/HMI.png ``` **Opensource C# framework for SCADA application development** The goal of this project is to provide a seamless transition from PLC programming to SCADA application development. The current state of the project allows for such a seamless transiton of only PLCs with S7 communication capabilites, but the groundwork has been layed. - Already implemented features for PLCs with S7 communication capabilites: - Symbolic variable addressing - 1 to 1 intellisense to TIA Portal - Value changed event There is an example implementation for PLCs with OPCUA communication capabilities. The example is redundant because OPCUA communication already allows for symbolic addressing of variables, but nevertheless serves as an example for bridging the gap between PLC and SCADA programing. For a quickstart to developing SCADA applications read the next chapter. ```{toctree} :maxdepth: 1 Quickstart.md ``` ```{toctree} :maxdepth: 1 Examples.md ``` ```{toctree} :maxdepth: 1 Architecture.md ``` ```{toctree} :maxdepth: 1 Security.md ``` ```{toctree} :maxdepth: 1 Licence.md ```