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
84245members
353344posts

SCADAPack 47x & 57x Dynamic Alarms

Remote Operations Forum

Collaborate and share knowledge on the extensive range of remote systems and devices, including SCADA radios and RTUs, on the Schneider Electric Exchange Remote Operations (formerly SCADA & Telemetry) forum. From commissioning SCADA integration devices and software, to enhancing existing installations or troubleshooting, connect with a global community of experts and users. Subscribe today.

Solved
Mark_Pitout
Crewman
Crewman
0 Likes
3
824

SCADAPack 47x & 57x Dynamic Alarms

Is it possible to dynamically disable and enable alarms of a DNP3 point?

 

For example you want to monitor the flow from a pump. There is a "Pump_Running" digital point and a "Flow" analog point.
The flow point may have a Low alarm configured (indicates if the pipe is blocked).
However, when the pump is stopped you do not want the Flow Low alarm to be raised.
Therefore, is it possible to change the configuration of the Low alarm of the Flow Analog point during run-time to only trigger, while the Pump_Running digital point is high?

 

The alternative is to create a new digital point "Flow_Low", and derive the state of this point from logic, but that drives up the number of DNP3 points on the SCADA.


Accepted Solutions
Joel_Weder
Commander Commander
Commander
0 Likes
2
819

Re: SCADAPack 47x & 57x Dynamic Alarms

Hello Mark,

 

The "Old School" way to do it would be to add a bit of logic, eg an AND statement that says "Low Flow AND Pump On" or similar. The configured alarm conditions (eg Under Range Limit) can be accessed in Logic Editor as part of the metadata for the analog value. This would require setting the Logic Variable Type to T_SPx70_ADV_ANALOG. But this would of course mean creating another DNP3 point, which you're trying to avoid.

 

BUT, after some discussion with others more knowledgeable than myself, there's a better way! Open up an object in RemoteConnect eg FlowRate, and select the Advanced tab. There's a configuration item called Event/Alert Inhibit. The state of this parameter can be set either here or in logic.

 

For example in logic you'd add a statement saying something like "IF PumpRun FALSE FlowRate.Alert_Inhibit" 

 

Joel Weder
Remote Operations Specialist
Schneider Electric

See Answer In Context

AlastairF
Lieutenant Lieutenant
Lieutenant
0 Likes
1
795

Re: SCADAPack 47x & 57x Dynamic Alarms

Geo SCADA may use slightly different code for Logic.

In Remote Connect Logic Editor you would use something like this in a Structured text section.

"Flow" object  uses the Advanced Analog Logic Variable Type that allows manipulation of the Alarm within Logic.

"Pump_Running" object uses the standard BOOL Logic Variable Type.

 

(*disable flow alarms when pump is not running
This is simple code. In practice delays would be introduced to allow pump
to start and build pressure*)
Flow.ALERT_INHIBIT:= NOT Pump_Running.VALUE;

 

 

See Answer In Context

3 Replies 3
Joel_Weder
Commander Commander
Commander
0 Likes
2
820

Re: SCADAPack 47x & 57x Dynamic Alarms

Hello Mark,

 

The "Old School" way to do it would be to add a bit of logic, eg an AND statement that says "Low Flow AND Pump On" or similar. The configured alarm conditions (eg Under Range Limit) can be accessed in Logic Editor as part of the metadata for the analog value. This would require setting the Logic Variable Type to T_SPx70_ADV_ANALOG. But this would of course mean creating another DNP3 point, which you're trying to avoid.

 

BUT, after some discussion with others more knowledgeable than myself, there's a better way! Open up an object in RemoteConnect eg FlowRate, and select the Advanced tab. There's a configuration item called Event/Alert Inhibit. The state of this parameter can be set either here or in logic.

 

For example in logic you'd add a statement saying something like "IF PumpRun FALSE FlowRate.Alert_Inhibit" 

 

Joel Weder
Remote Operations Specialist
Schneider Electric
AlastairF
Lieutenant Lieutenant
Lieutenant
0 Likes
1
796

Re: SCADAPack 47x & 57x Dynamic Alarms

Geo SCADA may use slightly different code for Logic.

In Remote Connect Logic Editor you would use something like this in a Structured text section.

"Flow" object  uses the Advanced Analog Logic Variable Type that allows manipulation of the Alarm within Logic.

"Pump_Running" object uses the standard BOOL Logic Variable Type.

 

(*disable flow alarms when pump is not running
This is simple code. In practice delays would be introduced to allow pump
to start and build pressure*)
Flow.ALERT_INHIBIT:= NOT Pump_Running.VALUE;

 

 

Mark_Pitout
Crewman
Crewman
0 Likes
0
776

Re: SCADAPack 47x & 57x Dynamic Alarms

Perfect! Thank you @Joel_Weder and @AlastairF.