LabWindows/CVI

cancel
Showing results for 
Search instead for 
Did you mean: 

Brainstorming and looking for ideas

Hello,

 

On our manufacturing floor we have many consoles that contain Keithley Switch/DMM's. We use three different models of these instruments the 2700, 2750, and 3706A. The 2700 can contain up to three plugin switch modules, the 2750 can contain up to five plugin moduels, the 3706A can contain up to six plugin modules. 

 

Keithley provides a means to access the switch closure counts for each switch on each plugin module. This helps with preventive maintenance we can see if a card or relay is coming near its life expectancy. Currently we have two utilities one for the 2700/50 and one for the 3706A. Our technicians periodically go out and check each console that contain one of these instruments and notes the highest count returned for each plugin module in that switch mainframe.

 

I am looking to reduce the effort that is currently necessary to perform this activity on our floor. 

 

I would like to create an application that would reside on the PC in each of these consoles. This application would periodically query the switch mainfraim for the switch counts for each plugin module in that mainframe. This application would then report the max count from each module up to a server application that would package the information from all of the reporting consoles into a format that would allow the person looking at the data to easily discern which module in which console might be getting near it's end of life. The server application may also be able to send out an email to specified personel when a module max count crosses a defined threshold.

 

Any ideas are appreciated. If you have already created a system like this even more so.

 

Thank you in advance and have a great day! 

John O'C
Staff Test Systems Engineer
Woodward, Inc.
Skokie, Illinois, USA

"Life is not a journey to the grave with the intention of arriving safely
in a pretty and well preserved body, but rather to skid in broadside,
thoroughly used up, totally worn out, and loudly proclaiming...
Wow...What a Ride!"
0 Kudos
Message 1 of 2
(2,362 Views)

Network Variables would be one option. Each client PC could host a network variable, then the 'server' application could use the browser functions to read each client's model/count and compare it to a table of thresholds. Use Windows task scheduler to run a client app periodically to update the variable, then anyone on the network can run the server app to see the status.

 

Hope this helps!

Trent

https://www.linkedin.com/in/trentweaver
Message 2 of 2
(2,339 Views)