EP2801005B1

Method and apparatus for network-based testing

Abstract

This record has no abstract on file.

EP2801005B1, drawing sheet 1
Sheet 1 of 8

Term

5.8 yearsleft in the term

Expires 29 June 2032.

  1. Priority
  2. Filed
  3. Granted
  4. Today
  5. Expires

11 claims: 2 independent, 9 dependent

  1. 1
    A method of testing control logic that resides on and operates an automation controller, the method being performed at a communication network (102), the automation controller being disposed remotely from and communicating with the communication network, the method comprising:receiving (202, 204) at the communications network a representation of the control logic from the automation controller and storing the representation of the control logic at the communications network ;based upon the received representation of the control logic, automatically generating (206) a test procedure at the communications network, the test procedure being effective to test the representation of the control logic;applying (210) the test procedure to the representation of the control logic at the communications network to create a simulation of the operation of the control logic, the simulation being conducted simultaneously and in parallel with the normal operation of the automation controller;evaluating (214) at least one result of the simulation at the communications network;determining (142) identities of recipients who are operating a version of the control logic that is the same or similar to the representation of the control logic at the communications network to be informed of the test results;sending (142) a notice to the identified recipients indicating a potential problem with their control logic exists;and transmitting (218) the at least one result to a service center.
  2. 6
    An apparatus for testing control logic, the apparatus residing at a communication network (102), the apparatus comprising:an interface (126, 130) having an input and an output, the input configured to receive a representation of control logic that resides on an automation controller (128, 132) at the communications network, the automation controller (128, 132) being disposed remotely from a memory (104) within the communication network (102);a processor (108, 110, 140), the processor coupled to the memory (104) and to the interface (126, 130), the processor configured to store the representation of the control logic from the automation controller in the memory, the processor further configured to, based upon the received representation of the control logic, automatically generate a test procedure (120) at the communications network, the test procedure (120) being effective to test the representation of the control logic at the communications network, the processor being further configured to apply the test procedure (120) to the representation of the control logic to create a simulation of the operation of the control logic, the simulation being conducted simultaneously and in parallel with the normal operation of the automation controller (128, 132), the processor being further configured to evaluate at least result of the test at the communications network and present the evaluation at the output;the processor being further configured to determine (142) identities of recipients who are operating a version of the control logic that is the same or similar to the representation of the control logic at the communications network to be informed of the test results;and to send (142) a notice to the identified recipients indicating a potential problem with their control logic exists, and to transmit the at least one result to a service center at the output.