| CPC G05B 19/058 (2013.01) [G05B 19/054 (2013.01); G06F 11/321 (2013.01)] | 20 Claims |

|
1. A support device comprising:
a universal serial bus (USB) controller that establishes a connection to a controller, the controller being configured to execute a user program written using one or more function blocks, the user program, when running on the controller, including one or more instances of the one or more functional blocks created for the controller to execute the user program, each instance of the one or more instances having an instance name;
a storage that stores one or more programs, and a monitoring condition defining a data type of a function block and a name of a monitoring target variable that is associated with the data type; and
a processor that accesses the storage and executes the one or more programs to cause the processor to function as a search module that searches for, among the one or more instances, one or more matching instances having a data type of a corresponding function block that matches the data type defined in the monitoring condition and having a value of the monitoring target variable indicating a monitoring target event.
|