Help
  • Explore Community
  • Get Started
  • Ask the Community
  • How-To & Best Practices
  • Contact Support
Notifications
Login / Register
Community
Community
Notifications
close
  • Forums
  • Knowledge Center
  • Events & Webinars
  • Ideas
  • Blogs
Help
Help
  • Explore Community
  • Get Started
  • Ask the Community
  • How-To & Best Practices
  • Contact Support
Login / Register
Sustainability
Sustainability

Join our "Ask Me About" community webinar on May 20th at 9 AM CET and 5 PM CET to explore cybersecurity and monitoring for Data Center and edge IT. Learn about market trends, cutting-edge technologies, and best practices from industry experts.
Register and secure your Critical IT infrastructure

Outstation Communications Alarm on Server Changeover

EcoStruxure Geo SCADA Expert Forum

Schneider Electric support forum about installation, configuration, integration and troubleshooting of EcoStruxure Geo SCADA Expert (ClearSCADA, ViewX, WebX).

cancel
Turn on suggestions
Auto-suggest helps you quickly narrow down your search results by suggesting possible matches as you type.
Showing results for 
Show  only  | Search instead for 
Did you mean: 
  • Home
  • Schneider Electric Community
  • Remote Operations
  • EcoStruxure Geo SCADA Expert Forum
  • Outstation Communications Alarm on Server Changeover
Options
  • Subscribe to RSS Feed
  • Mark Topic as New
  • Mark Topic as Read
  • Float this Topic for Current User
  • Bookmark
  • Subscribe
  • Mute
  • Printer Friendly Page
Invite a Co-worker
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 Invite Cancel
Invitation Sent
Your invitation was sent.Thanks for sharing Exchange with your co-worker.
Send New Invite Close
Top Experts
User Count
sbeadle
Kirk sbeadle Kirk
307
AndrewScott
Admiral AndrewScott
96
BevanWeiss
Spock BevanWeiss
90
AdamWoodlandToo
Lt. Commander AdamWoodlandToo
36
View All
Related Products
product field
Schneider Electric
EcoStruxure™ Geo SCADA Expert

Invite a Colleague

Found this content useful? Share it with a Colleague!

Invite a Colleague Invite
Solved Go to Solution
Back to EcoStruxure Geo SCADA Expert Forum
Solved
MichaelAur
Ensign MichaelAur
Ensign

Posted: ‎2025-03-31 07:45 PM . Last Modified: ‎2025-04-01 03:31 PM

0 Likes
8
398
  • Mark as New
  • Bookmark
  • Subscribe
  • Mute
  • Subscribe to RSS Feed
  • Permalink
  • Print
  • Email to a Friend
  • Report Inappropriate Content

Link copied. Please paste this link to share this article on your social media post.

Posted: ‎2025-03-31 07:45 PM . Last Modified: ‎2025-04-01 03:31 PM

Outstation Communications Alarm on Server Changeover

Hello All,

We have setup a calculation point to monitor and alarm when the state of a (modbus) station is no longer in healthy (11) and we haven't received a message for longer than 30 seconds (to avoid alarms in spotty signal areas). This works fine in normal operation, but on server change over the state and time are reset which causes the alarm state to clear.

("....Communications.Modbus Outstation.State" <> 11) AND ("....Communications.Modbus Outstation.State" <> 0) 
AND
("~Templates.Time.CurrentTime.Value" - "....Communications.Modbus Outstation.Time" > 0.000347) 
{If current state is not healthy and not establishing comms and time since last update is greater than 30 seconds (0.00347 days) then consider failed}

 Ideally I would set this up so that in Connecting state (9) we dont update the state of the point. However as this point is setup to execute on tag processed and quality update, I can't use an IIF statement where it sets the output to its current state as this would cause a circular reference. Would anyone have an idea on how I could make this point only calculate when not establishing comms, or some other way of preserving the points state after change over? Thanks
For reference we are running 2021 (Build 84.8852) March 2024. 

Labels
  • Labels:
  • Logic
  • SCADA
  • Tags:
  • english
  • scada
  • SCADA app
  • SCADA software
  • SCADA tutorial
  • Telemetry and SCADA
Reply

Link copied. Please paste this link to share this article on your social media post.

  • All forum topics
  • Previous Topic
  • Next Topic

Accepted Solutions
geoffpatton
Captain geoffpatton
Captain

Posted: ‎2025-04-01 08:53 AM

1 Like
0
375
  • Mark as New
  • Bookmark
  • Subscribe
  • Mute
  • Subscribe to RSS Feed
  • Permalink
  • Print
  • Email to a Friend
  • Report Inappropriate Content

Link copied. Please paste this link to share this article on your social media post.

Posted: ‎2025-04-01 08:53 AM

You could move the logic into an ST program that sets the state of your digital point. Convert your digital point to an Internal Digital.

See Answer In Context

Reply

Link copied. Please paste this link to share this article on your social media post.

Replies 8
geoffpatton
Captain geoffpatton
Captain

Posted: ‎2025-04-01 08:53 AM

1 Like
0
376
  • Mark as New
  • Bookmark
  • Subscribe
  • Mute
  • Subscribe to RSS Feed
  • Permalink
  • Print
  • Email to a Friend
  • Report Inappropriate Content

Link copied. Please paste this link to share this article on your social media post.

Posted: ‎2025-04-01 08:53 AM

You could move the logic into an ST program that sets the state of your digital point. Convert your digital point to an Internal Digital.

Reply

Link copied. Please paste this link to share this article on your social media post.

MichaelAur
Ensign MichaelAur
Ensign

Posted: ‎2025-04-01 03:30 PM

0 Likes
0
360
  • Mark as New
  • Bookmark
  • Subscribe
  • Mute
  • Subscribe to RSS Feed
  • Permalink
  • Print
  • Email to a Friend
  • Report Inappropriate Content

Link copied. Please paste this link to share this article on your social media post.

Posted: ‎2025-04-01 03:30 PM

Thanks for your response @geoffpatton. I had thought the same thing, but was wondering if there may have been some clever alternative option as it seemed rather excessive to write logic for this. But its always reassuring to know that someone else is thinking the same way as you. 

Would you happen to know if there is much performance difference between Logic and Expressions. I know that logic you need to be aware of overruns, this has never been something that I have considered for Expressions though (perhaps incorrectly!)

Reply

Link copied. Please paste this link to share this article on your social media post.

geoffpatton
Captain geoffpatton
Captain

Posted: ‎2025-04-02 06:27 AM

1 Like
0
351
  • Mark as New
  • Bookmark
  • Subscribe
  • Mute
  • Subscribe to RSS Feed
  • Permalink
  • Print
  • Email to a Friend
  • Report Inappropriate Content

Link copied. Please paste this link to share this article on your social media post.

Posted: ‎2025-04-02 06:27 AM

I have not had a problem running scripts for a similar alarm. This is still in use as its still helpful for sites wit poor signals but when we first put in DNP3 on 3G cellular the site would randomly disappear from the network and the comm alarms were a nuisance. So we set the actual comm alarm to a severity that the users are not assigned and they instead see an internal points alarm state. There are around 600 stations and the logic runs every 10 seconds. I have a timer of 600 seconds before it sets the internal point to alarm and then a time of 200 seconds before it sets the internal point to off. They run on interval because of the timers.

That system is bumping 75000 points currently and almost every point has history turned on.

 

This system also has a ST program on every site that runs a small SQL query every 20 seconds. SQL Queries in ST I know can be a problem, but with these the system run fine.

Reply

Link copied. Please paste this link to share this article on your social media post.

JChamberlain1
Lieutenant JG JChamberlain1
Lieutenant JG

Posted: ‎2025-04-02 05:59 PM . Last Modified: ‎2025-04-02 05:59 PM

1 Like
1
340
  • Mark as New
  • Bookmark
  • Subscribe
  • Mute
  • Subscribe to RSS Feed
  • Permalink
  • Print
  • Email to a Friend
  • Report Inappropriate Content

Link copied. Please paste this link to share this article on your social media post.

Posted: ‎2025-04-02 05:59 PM . Last Modified: ‎2025-04-02 05:59 PM

IMO the way to do this kind of thing is to set the outstation alarm to a low severity (eg make a custom 'Ignore' severity and set it to 1 and bump Low up to 2) and use a change severity redirection after the desired delay. Then you can filter out the low severity as desired.

Reply

Link copied. Please paste this link to share this article on your social media post.

MichaelAur
Ensign MichaelAur
Ensign

Posted: ‎2025-04-02 08:45 PM

In response to JChamberlain1
0 Likes
0
316
  • Mark as New
  • Bookmark
  • Subscribe
  • Mute
  • Subscribe to RSS Feed
  • Permalink
  • Print
  • Email to a Friend
  • Report Inappropriate Content

Link copied. Please paste this link to share this article on your social media post.

Posted: ‎2025-04-02 08:45 PM

Thats a good option too. But when we change server sides the outstation gets set back to 'Establishing comms' so the alarm state would get reset and cause the operator to have to re-acknowledge the alarm when it times out again. 

Reply

Link copied. Please paste this link to share this article on your social media post.

JChamberlain1
Lieutenant JG JChamberlain1
Lieutenant JG

Posted: ‎2025-04-03 07:47 PM

1 Like
1
304
  • Mark as New
  • Bookmark
  • Subscribe
  • Mute
  • Subscribe to RSS Feed
  • Permalink
  • Print
  • Email to a Friend
  • Report Inappropriate Content

Link copied. Please paste this link to share this article on your social media post.

Posted: ‎2025-04-03 07:47 PM

If you filter out the ignore severity by default, they will never even know there was an alarm.

Reply

Link copied. Please paste this link to share this article on your social media post.

MichaelAur
Ensign MichaelAur
Ensign

Posted: ‎2025-04-03 10:54 PM

In response to JChamberlain1
0 Likes
0
290
  • Mark as New
  • Bookmark
  • Subscribe
  • Mute
  • Subscribe to RSS Feed
  • Permalink
  • Print
  • Email to a Friend
  • Report Inappropriate Content

Link copied. Please paste this link to share this article on your social media post.

Posted: ‎2025-04-03 10:54 PM

Ahh, I think I understand what you're saying is to enable alarms on the outstation element and have them set to Inhibited (or some other similar level that doesnt show to operators).
However, in playing with this option it looks like you can't just enable just the Communication State - Failed state. So my redirection will apply on any other alarms that might occur on the outstation which we wouldn't want to clutter to our main users (eg when I set up a modbus simulation I got a 'Error when Reading Digital Outputs - ' which to be fair is a legitimate error, but not something we would want to present to our normal users). 
Do you know if there is any way to enable only alarms for the 'OutstationComms' alarm object?

Reply

Link copied. Please paste this link to share this article on your social media post.

AdamWoodlandToo
Lt. Commander AdamWoodlandToo
Lt. Commander

Posted: ‎2025-04-14 05:31 PM

1 Like
0
179
  • Mark as New
  • Bookmark
  • Subscribe
  • Mute
  • Subscribe to RSS Feed
  • Permalink
  • Print
  • Email to a Friend
  • Report Inappropriate Content

Link copied. Please paste this link to share this article on your social media post.

Posted: ‎2025-04-14 05:31 PM

I think Jesse means set the user's default alarm filter to something such as showing priorities 2 to 1000, set the alarm to be priority 1 ("Low" by default) and then set an alarm redirection to increase the priority from 1 to something such as 333 after a certain time.

 

You might need a second redirection to auto ack any cleared alarms at priority 1 to keep things clean.

 

You can disable/enable individual alarm subconditions but you would need to do that in script/logic and and you might not get it down to the level you need.

Reply

Link copied. Please paste this link to share this article on your social media post.

Preview Exit Preview

never-displayed

You must be signed in to add attachments

never-displayed

 
To The Top!

Forums

  • APC UPS Data Center Backup Solutions
  • EcoStruxure IT
  • EcoStruxure Geo SCADA Expert
  • Metering & Power Quality
  • Schneider Electric Wiser

Knowledge Center

Events & webinars

Ideas

Blogs

Get Started

  • Ask the Community
  • Community Guidelines
  • Community User Guide
  • How-To & Best Practice
  • Experts Leaderboard
  • Contact Support
Brand-Logo
Subscribing is a smart move!
You can subscribe to this board after you log in or create your free account.
Forum-Icon

Create your free account or log in to subscribe to the board - and gain access to more than 10,000+ support articles along with insights from experts and peers.

Register today for FREE

Register Now

Already have an account? Login

Terms & Conditions Privacy Notice Change your Cookie Settings © 2025 Schneider Electric

This is a heading

With achievable small steps, users progress and continually feel satisfaction in task accomplishment.

Usetiful Onboarding Checklist remembers the progress of every user, allowing them to take bite-sized journeys and continue where they left.

of