Automation device data interface
First Claim
1. A computer-implemented system to facilitate interaction between automation devices and database systems or services comprising following components stored in a computer memory of the system:
- a device interface component, resident at the automation device, that receives one or more statements from one or more automation devices, wherein the device interface component is a Common Industrial Protocol object interface that receives Common Industrial Protocol objects that map to database statements;
a data interface component, resident at the automation device, that receives the statements from the device interface component and transmits the statements to a database, the database executes the statements and returns a response, indicating a result of execution of the statements at the database, to the automation device through the data interface component and the device interface component to facilitate interaction between the automation devices and the database;
wherein the database executes the statement by entering values into a specified table and returns the response indicative of a successful write or an error, to the automation device, from the database through the data interface component and the device interface component.
1 Assignment
0 Petitions
Accused Products
Abstract
The subject invention pertains to facilitating communication between industrial automation devices such as controllers and data systems and/or services. Systems and methods are provided that receive statements or other unit of data interaction from an automation device, provide the statements to an appropriate system or service for processing, and optionally return a response such as a result set. Furthermore, in accordance with an aspect of the invention native controller code, variables, or tags can be mapped to stored data, procedures or combinations of data and/or procedures and updated automatically or semi-automatically.
-
Citations
16 Claims
-
1. A computer-implemented system to facilitate interaction between automation devices and database systems or services comprising following components stored in a computer memory of the system:
-
a device interface component, resident at the automation device, that receives one or more statements from one or more automation devices, wherein the device interface component is a Common Industrial Protocol object interface that receives Common Industrial Protocol objects that map to database statements; a data interface component, resident at the automation device, that receives the statements from the device interface component and transmits the statements to a database, the database executes the statements and returns a response, indicating a result of execution of the statements at the database, to the automation device through the data interface component and the device interface component to facilitate interaction between the automation devices and the database; wherein the database executes the statement by entering values into a specified table and returns the response indicative of a successful write or an error, to the automation device, from the database through the data interface component and the device interface component. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
Specification