Geo SCADA Utilities and Example Code
Sample code of useful and example utilities using the ClearSCADA / Geo SCADA APIs.
API Documentation is a help file installed by Geo SCADA. Find this on the Start menu in the EcoStruxure Geo SCADA group. It is called 'Client API Guide'.
When building, don't forget to remove and re-add ClearSCADA references so they match your installed version!
SAMPLE CODE FOR EDUCATION ONLY. THIS CODE MAY NOT BE CYBER-SECURE. YOU ARE RESPONSIBLE FOR IMPLEMENTING CYBER-SECURITY FEATURES.
This is offered as source code which you can build with Visual Studio. It is not supported or warranted in any way by Schneider Electric.
The source code is available for you to freely use, modify and extend to suit your requirements or that of your clients. It is perhaps not the most optimized, efficient or elegant code but we hope that its simplicity will encourage engagement with Geo SCADA.
Register interest in the stream of Events from a server, and receive callbacks when events match.
Shows how to insert data into a historic stream using the .Net API, and also some retrieval methods.
Shows inserting data with the same object Method, but using the COM Automation API.
A utility to find the animations on a mimic and export to a script you can use to change them.
A utility to find the references from an object in the Geo SCADA database.
Get a screenshot of one or more mimics automatically. This program will let you select which mimics to get screenshots, and save then in PNG format.
How to use Python to interact with Geo SCADA using the .Net Client API.
Simple Example to show how a command line tool can update SCADA values and get callbacks for updates.
Simple Example to show how a command line tool can update SCADA values. Error handling is included to show the different error cases.
Shows the basics of opening ViewX using it's API and then editing a mimic.