FieldPoint Family

cancel
Showing results for 
Search instead for 
Did you mean: 

Can more than one LV app running on different machines have open references to the same device at the same time?

I want to control a bunch of FP devices from one PC and serve this info to some satelites PC who will be on the same network. Most of the time,only the one PC will be interacting with all of the FP devices.

In the event this main PC fails, I want to be able to quickly tell all of my FP devices to go into a safe state. I have a mechanism that will tell me the main is down. When this happens, I want to write the correct state to all of the output relays.

To pull this off, I wanted all of the satelites to open FP connections to the relays that have to be driven to the safe state at starrt-up. When the failure of the main is detected, I want to be able t
o drive the relays to the correct state with a minimal amout of delay. My experiments with using FP explorer with a single PC controlling a FP device in a LV app has showed that I can write from ether place any time I wantedwith no apparent interfearence. I this same functionality available from multiple machines?

The alternative to this approach would target a watch-dog app at each of the FP controllers and have them fail-safe their outputs but this means I need to include support of RT in this app, and I was hoping to keep this simple. Each of the FP controllers would also have to be smart enough to know which if outputs should be acted on. i would alsolike some mechanism of knowing this has happened (for trouble-shooting purposes)

I thought I read this was built into FP, but that may have applied to specific devices. I am not sure.

Question:
What is the simplest approach to setting my outputs quickly to a safe state when then main PC goes down?

Thank you for reading,


Ben
Retired Senior Automation Systems Architect with Data Science Automation LabVIEW Champion Knight of NI and Prepper LinkedIn Profile YouTube Channel
0 Kudos
Message 1 of 3
(3,159 Views)
Ben,

The FP-100X, FP-160X and FP-20XX series of network modules all have communication watchdogs. The communication watchdogs are used to monitor the communications between host computers and the network module. If there are no communications within the timeout period, pre-programmed settings can be applied to each channel as desired. For proper operation, a communications watchdog has to be enabled in three locations; in the network module (enable/disable and set timeout period), in the I/O module (Enable/Enable on Use (FP-100X series only)/Disable) and on each individual channel. For relays/discrete outputs, you can program what state the channel goes to (on/off), for analog outputs, you can set the exact output value the channel goes to.

For more in
formation, please see the following tutorial. It explains in detail how the watchdogs work.
http://zone.ni.com/devzone/conceptd.nsf/webmain/FB7AABACC2BAB99686256C7E0080E60A?opendocument&node=11590_US

Regards,
Aaron
LabVIEW Champion, CLA, CPI
Message 2 of 3
(3,159 Views)
Thank you AAron,

That is definately the simplest solution!

Ben
Retired Senior Automation Systems Architect with Data Science Automation LabVIEW Champion Knight of NI and Prepper LinkedIn Profile YouTube Channel
0 Kudos
Message 3 of 3
(3,159 Views)