What are the options to publish GeoSCADA events and/or telemetry to another system
EcoStruxure Geo SCADA Expert Forum
Schneider Electric support forum about installation, configuration, integration and troubleshooting of EcoStruxure Geo SCADA Expert (ClearSCADA, ViewX, WebX).
Send a co-worker an invite to the portal.Just enter their email address and we'll connect them to register. After joining, they will belong to the same company.
You have entered an invalid email address. Please re-enter the email address.
This co-worker has already been invited to the Exchange portal. Please invite another co-worker.
Please enter email address
Send InviteCancel
Invitation Sent
Your invitation was sent.Thanks for sharing Exchange with your co-worker.
Link copied. Please paste this link to share this article on your social media post.
Posted: 2021-11-0506:09 AM. Last Modified: 2023-05-0312:00 AM
What are the options to publish GeoSCADA events and/or telemetry to another system
Hello there,
I'm very new to the GeoSCADA world, I have had hard times finding ideas to publish GeoSCADA data to other parts of our system.
We are currently looking to publish GeoSCADA alerts (let's consider outstation communication loss and for example) so our core application can receive that information.
I'm thinking about a publication of all the events of a given type to a MQTT broker where our application could subscribe. But I don't find options on the ViewX interface about this.
And additionally, we currently retrieve the telemetry via a SOAP call requesting the SCADA database, but if we can publish events somewhere ... isn't there a way to also publish the telemetry ?
I hope this is a good place to ask these kind of questions !
Link copied. Please paste this link to share this article on your social media post.
Posted: 2021-11-0510:52 PM
Geo SCADA Expert supports numerous interfaces to retrieve data from the database.
It does depend on what data you want to retrieve (you should use the Database Schema, from the Help menu) to determine what items exist in the database so that you can get terminology and concepts correct for them.
The majority of the interfaces will require polling from a secondary system, there is no real standard 'report by exception' protocol for the higher layers (as per Purdue model) in the SCADA world.
You could use ODBC to retrieve the CAlarm information, or CDBEventJournal.. or CDBAlarmSummary, or CDBPropertyChanges.. it depends on what things you're after...
As mentioned before, these are not 'Publish'/'Subscribe' style interfaces. That's not really something that SCADA platforms do in an open manner... (ViewX/GeoSCADA server does do this in a proprietary manner for data/alarms etc.. but proprietary means no supported access).
Lead Control Systems Engineer for Alliance Automation (VIC). All opinions are my own and do not represent the opinions or policies of my employer, or of my cat..