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.

Close
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
84549members
353812posts

SMS Channel Redundancy

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.

Solved
jlx
Ensign
Ensign
0 Likes
4
1227

SMS Channel Redundancy

Our customer uses Alarm Redirection + SMS Pager Actions (Geo SCADA 2019 January Edition) to send SMS messages to users that notifies them on alarms.
The customer would like to add redundancy to this layer by adding a second SMS modem should the first one fail.
I have confirmed with SE support, that currently there is no build-in redundancy to the SMS channel Database object, however this is in a queue for consideration.


In the interim I have no option but to script this to fail-over to a backup modem. This is where I am stuck.

 

My thoughts are that if I could use the alarm redirection on the SMS channel object to call the script below that would solve my issue, but I cannot find a way to call this script from the alarm redirection action.
The script below is currently linked to a button and works as should, however I do not want the operator to initiate the fail-over this should happen automatically.

 

Any thoughts on how to achieve this, or a better way of doing this?

 

Public Function ConfigIP()

sIP = Server.GetOPCValue ("System.Notification.SMS Channel.ConnectionPoint.Address")


If sIP = "172.16.192.8" Then
MsgBox "The Current SMS Modem IP is " + sIP + ", Changing to 172.16.192.9"
'Server.SetOPCValue "System.Notification.SMS Channel.ConnectionPoint.Address","172.16.192.9"
Elseif sIP = "172.16.192.9" Then
MsgBox "The Current SMS Modem IP is " + sIP + ", Changing to 172.16.192.8"
'Server.SetOPCValue "System.Notification.SMS Channel.ConnectionPoint.Address","172.16.192.8"
Else
MsgBox "The Current SMS Modem IP is " + sIP + ", Configuration Issue, Please Check with System Administrator"

END IF

End Function


Accepted Solutions
geoffpatton
Commander
Commander
3
1204

You cRe: SMS Channel Redundancy

You can use a method redirection action to execute a ST program.

See Answer In Context

4 Replies 4
geoffpatton
Commander
Commander
3
1205

You cRe: SMS Channel Redundancy

You can use a method redirection action to execute a ST program.

jlx
Ensign
Ensign
2
1196

Thanks Re: You cRe: SMS Channel Redundancy

Thanks Geoff!

BevanWeiss
Spock
Spock
0 Likes
1
1117

Re: Thanks Re: You cRe: SMS Channel Redundancy

One thing to keep in mind with your current concept is that it will not be testing the standby SMS Paging Modem until it's required (at which time it may be failed).

 

I'd recommend having several SMS Paging Channels, and SMS Paging Services, with only one 'Active' SMS Paging Service.

This then allows you to at least perform the AT heartbeat testing of the standby modem.

 

This can be extended so that it actually sends SMS test messages to each modem, and raises an alarm (and potentially fails over) if the self test isn't operational.


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..
jlx
Ensign
Ensign
0 Likes
0
1060

Re: Thanks Re: You cRe: SMS Channel Redundancy

Thanks @BevanWeiss, I'll keep that in mind.