Programmable system for device testing and control
First Claim
1. A programmable relay test device, comprising:
- a signal generator for generating signals to test relays;
a memory location;
a first program stored in the memory location, the first program supporting relay testing;
a versioned program to support relay testing;
a processor in communication with the signal generator and the memory location;
a routine operable by the processor to install a versioned program in the memory location replacing the first program; and
a control component operable to manage installation of the versioned program by the routine.
1 Assignment
0 Petitions
Accused Products
Abstract
A programmable system for testing relays and controlling systems is provided. In one embodiment the present disclosure provides a programmable device capable of, for example, testing relays. The device includes a signal generator for generating signals to test relays. The device includes a memory location, and a first program stored in the memory location. The first program supports relay testing. The device includes a versioned program to support relay testing, and a processor in communication with the signal generator and the memory location. The device also includes a routine that is operable by the processor to install a versioned program in the memory location replacing the first program.
-
Citations
31 Claims
-
1. A programmable relay test device, comprising:
-
a signal generator for generating signals to test relays; a memory location; a first program stored in the memory location, the first program supporting relay testing; a versioned program to support relay testing; a processor in communication with the signal generator and the memory location; a routine operable by the processor to install a versioned program in the memory location replacing the first program; and a control component operable to manage installation of the versioned program by the routine. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for revising a relay test device, comprising:
-
providing one or more versioned programs to the relay test device, the versioned programs embodied on a computer-readable medium to support relay testing; selecting one of the versioned programs to install in at least a portion of the relay test device; transmitting the selected one of the versioned programs to the at least a portion of the relay test device; and installing the selected one of the versioned programs in the at least a portion of the relay test device for use by the relay test device in relay testing. - View Dependent Claims (13, 14, 15, 16)
-
-
17. A programmable device, comprising:
-
a plurality of autonomous signal generators for generating signals, each of the plurality of autonomous signal generators having; a signal generator, a processor to promote signal generation by the signal generator, an amplifier to amplify the signal generated by the signal generator, and a power supply; a memory location; a first program stored in the memory location, the first program to support operation of the device; a versioned program to direct binary inputs and outputs of the signal generators; a processor in communication with the signal generator and the memory location; a routine operable by the processor to install a versioned program in the memory location replacing the first program; and a control component operable to manage installation of the versioned program by the routine. - View Dependent Claims (18, 19, 20, 21, 22)
-
-
23. A method for dynamically updating a relay test device, comprising:
-
receiving updated instructions into a relay test device, wherein receiving the updated instructions comprises receiving, by a communication interface of the relay test device, the updated instructions, and managing installation of the updated instructions by an installation manager operable on the relay test device, the updated instructions embodied on a computer-readable medium; storing the updated instructions in a storage portion of the relay test device; and using the relay test device to test a relay using the updated instructions, wherein the updated instructions are defined as new software to support relay testing by the relay test device. - View Dependent Claims (24)
-
-
25. A method for dynamically updating a relay test device, comprising:
-
receiving updated instructions into a relay test device, the updated instructions embodied on a computer-readable medium; storing the updated instructions in a storage portion of the relay test device; using the relay test device to test a relay using the updated instructions; initiating a communication session with a remote computer, wherein the communication session is via one of user datagram protocol (UDP), transmission control protocol/internet protocol (TCP/IP), and file transfer protocol (FTP); querying for new updated instructions to install on the relay test device; and downloading the updated instructions to install on the relay test device.
-
-
26. A method for dynamically updating a relay test device, comprising:
-
receiving updated instructions into a relay test device, the undated instructions embodied on a computer-readable medium; storing the updated instructions in a storage portion of the relay test device; using the relay test device to test a relay using the updated instructions; initiating a communication session with a remote computer; querying for new updated instructions to install on the relay test device; downloading the updated instructions to install on the relay test device; and wherein an update manager on the relay test device is programmed to automatically manage initiating the communication session, querying for new updated instructions, and downloading the updated instructions.
-
-
27. A method for dynamically updating a relay test device, comprising:
-
receiving updated instructions into a relay test device, the updated instructions embodied on a computer-readable medium; storing the updated instructions in a storage portion of the relay test device; using the relay test device to test a relay using the updated instructions; assessing a firmware level of the updated instructions received by the relay test device; updating a second module of the relay test device with second updated instructions to the firmware level of the updated instructions; and wherein all updatable modules of the relay test device are updated with additional instructions at the firmware level of the updated instructions. - View Dependent Claims (28)
-
-
29. A method for dynamically updating a relay test device, comprising:
-
receiving updated instructions into a relay test device, the updated instructions embodied on a computer-readable medium storing the updated instructions in a storage portion of the relay test device; using the relay test device to test a relay using the updated instructions; uploading to a computer system from the protective relay test device a firmware level of the updated instructions received by the relay test device; and wherein the firmware level of all the updatable instructions on the relay test device are communicated to the computer system. - View Dependent Claims (30, 31)
-
Specification