Welcome to the new Schneider Electric Community

It's your place to connect with experts and peers, get continuous support, and share knowledge.

  • Explore the new navigation for even easier access to your community.
  • Bookmark and use our new, easy-to-remember address (community.se.com).
  • Get ready for more content and an improved experience.

Contact SchneiderCommunity.Support@se.com if you have any questions.

Invite a Co-worker
Send a co-worker an invite to the Exchange portal.Just enter their email address and we’ll connect them to register. After joining, they will belong to the same company.
Send Invite Cancel

What are the options to publish GeoSCADA events and/or telemetry to another system

EcoStruxure Geo SCADA Expert Forum

Find out how SCADA systems and networks, like EcoStruxure Geo SCADA Expert, help industrial organizations maintaining efficiency, processing data for smarter decision making with IoT, RTU and PLC devices.


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 !



1 Reply 1

Re: What are the options to publish GeoSCADA events and/or telemetry to another system

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..