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
84604members
353881posts

Detecting PLC stopped scanning?

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
vdsvds
Crewman
Crewman
0 Likes
4
369

Detecting PLC stopped scanning?

Hi all,

 

ClearSCADA 2014, communicating with TSX Premium PLC via Modbus TCP driver on local network.

 

Scenario: PLC faults due to scan overrun. Ethernet module still online and ping-able, but values on the screen hold last state as PLC no longer on scan & updating.

 

This leaves ClearSCADA looking like everything is running and healthy, but that's not the case.

In my experience, some scanners remain "Online".

 

Has anyone implemented a neat solution that could somehow mark the I/O scanners offline/bad upon some kind of heartbeat value becoming stale, e.g. a RTC minute value not changing within, say, 10 minutes? I'd prefer to handle at the Scanner level to take advantage of the point statuses showing pink colour etc, instead of showing a loss of comms watermark on every page.

Or maybe there's a property in the comms driver that we haven't discovered yet?

 

All suggestions welcome and thanks in advance!


Accepted Solutions
sbeadle
Janeway Janeway
Janeway
0 Likes
1
294

Re: Detecting PLC stopped scanning?

From what you wrote, I think you have to solve this with the PLC. If you stop the ClearSCADA scanner to render it's points magenta, how would you start it again? 

Perhaps no-change alarms on analogues would be a suitable canary, or add a PLC sequence as a watchdog and look for no changes using Logic? Either way you will have separate failure indication from the rest of the points.

 

Steve

 

See Answer In Context

4 Replies 4
sbeadle
Janeway Janeway
Janeway
0 Likes
3
307

Re: Detecting PLC stopped scanning?

ClearSCADA 2014? Please consider upgrading.

I'm sure others here would agree this is the right thing to do for support, functionality and cybersecurity.

vdsvds
Crewman
Crewman
0 Likes
2
302

Re: Detecting PLC stopped scanning?

Hi @sbeadle 

 

Appreciate your time to respond, thank-you!

 

There are plans to to upgrade the control system (TSX Premium PLC included!). Do you know if the latest GeoSCADA offers a way to solve my original problem with the latest Modbus driver?

 

Thanks!

sbeadle
Janeway Janeway
Janeway
0 Likes
1
295

Re: Detecting PLC stopped scanning?

From what you wrote, I think you have to solve this with the PLC. If you stop the ClearSCADA scanner to render it's points magenta, how would you start it again? 

Perhaps no-change alarms on analogues would be a suitable canary, or add a PLC sequence as a watchdog and look for no changes using Logic? Either way you will have separate failure indication from the rest of the points.

 

Steve

 

vdsvds
Crewman
Crewman
0 Likes
0
281

Re: Detecting PLC stopped scanning?

Thank you, the separate stale value monitoring (via logic) was my initial thought - by reading the PLC RTC minute tag. I’ve previously explored the NoChange alarm, but in order to trigger the alarm, it requires the value to have changed so this is not suitable in my situation. I’ll proceed with deriving an independent “Stale data” point and display a warning on the page banner.

 

Would be awesome if the driver had an OOB feature to “ping and monitor” a specified tag and somehow be able to change the OPC quality to some kind of indeterminate state if the heartbeat value stops changing.

 

Anyway, thanks again!

vds