I am using InstruNet DAQ INET 100 and INET 200 (customers spec) for a closed loop control application but having a problem implementing a watchdog that needs to be present in case the software or computer crashes.
Basically a 10Hz square wave is output to one of the INet 100 digital channels which is monitored by a charge pump circuit. If the 10Hz signal ceases then the charge pump trips the hardware control circuits disabling the stepper motors, pumps etc. This is required because if the software or PC crashed the INet units would continue outputting the last command they recieved.
The problem is that the timed loop I am using to output the high/low signal seems to create unpredictable response from the other INet hardware channels. All of the timer channels have been used of the INet 200 unit and in any event once set they just 'free run' until reset by software.
Does anyone have any suggestions for a better method of fail safe?
Thanks John
Labview Version 8.5
Labview Version 8.6
Labview Version 2014