Patent ID: 11880625
Assignee: OMRON CORPORATION
Field: Computer technology (Electrical engineering)
Classification: CPC G  Y | IPC G

Claim 0:
1. A display device comprising:
a display unit configured to display a screen representing a state of a drive device controlled by a controller;
a communicator configured to receive an information model defining a plurality of variables, each variable representing the state of the drive device and being defined in accordance with the PackML (Packaging Machine Language) standard, from the controller; and
a control device comprising a processor configured to perform operations comprising generating the screen, wherein
in response to the operation of generating the screen being accepted by a user operation, the communicator further receives a display rule relating to the screen from an external device different from the controller,
in the display rule, a kind of a display object visually representing a value of an associated variable and a display definition relating to display of the display object are associated with each other with respect to a variable of the plurality of variables defined in accordance with the PackML standard,
the processor of the control device is configured with the program to perform operations further comprising acquiring the display object and display definition corresponding to each variable of a display target from the display rule, and disposing each of the display objects on the screen according to the corresponding display definition, the display definition including at least one of a display position of the display object displayed on the screen and a display size of the display object,
the display unit is configured to accept a user operation to select one or more of the variables of the display targets from the plurality of variables included in the information model, and
the processor of the control device is configured with the program to perform operations further comprising generating and displaying a device screen on the display unit for each of the selected one or more variables according to the respective display definition.