×

Industrial hardware installation base reporting and failure monitoring

  • US 9,977,416 B2
  • Filed: 06/20/2012
  • Issued: 05/22/2018
  • Est. Priority Date: 06/20/2012
  • Status: Active Grant
First Claim
Patent Images

1. An industrial controller with a processor executing a program stored in a non-transitory computer-readable storage medium and having a network interface, the network interface for communicating over a first control network with another device having a network interface, wherein the program instructs the processor to perform the following steps:

  • (a) test a plurality of addresses of the first control network to determine a presence of a first-level device on the first control network, wherein an address is tested by sending a message to the address and determining if a response is received, and wherein a next address is tested upon determining that a response is not received;

    (b) upon determining a presence of the first-level device;

    (i) retrieve installation information including device name and IP address contained in the first-level device by communicating with the first-level device over the first control network;

    (ii) communicate through the first-level device to test a plurality of addresses of a second control network connected to the first-level device to determine a presence of a second-level device on the second control network, wherein an address is tested by sending a message to the address and determining if a response is received, and wherein a next address is tested upon determining that a response is not received;

    (iii) build a data structure comprising the retrieved information from the first-level device;

    (iv) periodically monitor the first-level device provided in the data structure for a hardware failure by communicating with the first-level device over the first control network; and

    (v) upon detecting a hardware failure of the first-level device, send a message alarm in response to detection of the hardware failure; and

    (c) upon determining a presence of the second-level device;

    (i) retrieve installation information contained in the second-level device by communicating with the second-level device through the first-level device, wherein the first-level and second-level devices are on the first and second control networks, respectively;

    (ii) update the data structure to include the retrieved information from the second-level device;

    (iii) periodically monitor the second-level device provided in the data structure for a hardware failure by communicating with the second-level device through the first-level device, wherein the first-level and second-level devices are on the first-level and second-level control networks, respectively; and

    (iv) upon detecting a hardware failure of the second-level device, send a message alarm in response to detection of the hardware failure,wherein the first and second control networks are separate control networks and the second control network is a sub-network of the first-level device that is accessible through the first-level device.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×