Binding graphic elements to controller data
First Claim
1. A method, comprising:
- in response to determining that a first data type associated with a property of a definition of a graphic element has been mapped with a second data type and in response to a selection of the definition of the graphic element, facilitating, by a system comprising a processor, a display of a set of controller tags that support the second data type;
determining, based on metadata associated with the definition, that the property has be assigned as an optional property; and
in response to receiving input data that binds the definition of the graphic element to a controller tag of the set of controller tags, facilitating a presentation of an instance of the graphic element based on data from the controller tag.
1 Assignment
0 Petitions
Accused Products
Abstract
Graphic element definitions are bound to industrial automation data types in an industrial control system. Moreover, a system provides automatic data searching and filtering of an item based on user interactions with either the graphic element definition or a controller data type. Further, a graphic element definition is associated with a data source type information, to simplify configuration of an instance of that graphic element and populate suitable data source fields based on instances of the associated data source type. In addition, a system to automatically generate the graphic element based on data from a logic controller is provided. Moreover, the graphic element can be updated to reflect a change in the data, without a manual refresh.
30 Citations
20 Claims
-
1. A method, comprising:
-
in response to determining that a first data type associated with a property of a definition of a graphic element has been mapped with a second data type and in response to a selection of the definition of the graphic element, facilitating, by a system comprising a processor, a display of a set of controller tags that support the second data type; determining, based on metadata associated with the definition, that the property has be assigned as an optional property; and in response to receiving input data that binds the definition of the graphic element to a controller tag of the set of controller tags, facilitating a presentation of an instance of the graphic element based on data from the controller tag. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A human machine interface, comprising:
-
a memory that stores computer executable instructions; and a processor, communicatively coupled to the memory, that executes the instructions to perform acts, comprising; determining mapping data that specifies mapping of a first data type associated with a property of a definition of a graphic element with a second data type, wherein the property has been determined to be assigned as an optional property based on metadata associated with the definition; in response to receiving selection data that selects the definition of the graphic element, causing to be generated a display of a set of controller tags that support the second data type; and in response to receiving input data that binds the definition of the graphic element to a controller tag of the set of controller tags, configuring an instance of the graphic element based at least in part on data from the controller tag. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A non-transitory computer readable storage medium comprising computer-executable instructions that, in response to execution, cause an industrial automation device comprising a processor to perform operations, comprising:
-
facilitating a mapping of a first data type associated with a property of a definition of a graphic element with a set of second data types, wherein the property has been determined to be assigned as an optional property based on metadata associated with the definition; in response to receiving first selection data that selects the definition of the graphic element, facilitating a first display of a set of controller tags that support the set of second data types; and in response to receiving second selection data that selects a controller tag of the set of controller tags, facilitating a second display of a set of definitions of graphic elements having respective properties that support the set of second data types, wherein the set of definitions of graphic elements comprises the definition of the graphic element. - View Dependent Claims (19, 20)
-
Specification