Integrated Programmer Reference For Industrial Control Device Data
First Claim
1. A computer program (60) providing a program variable reference (72) for programming an industrial controller (10), the industrial controller communicating with a variety of devices (18) for the control of an industrial process (20), the computer program comprising:
- (a) a parser (62) for reading electronic data sheets (50) associated with the devices, the electronic data sheets describing device data (22) exchanged between the industrial controller and the device by providing a description of a function (54) of the data and a data type (56) of the data, the parser extracting the description and the data type identified to the device;
(b) a mapper (64) creating a map (58) relating the device data of a device communicating with the industrial controller to a location in a memory (38) of the industrial controller; and
(c) a reference generator (70) receiving data from the parser and the mapper to create a programmer'"'"'s reference (72) connecting variable names of device data used in a control program (14) executable by the industrial controller to corresponding;
(i) locations in a memory of the industrial controller where the device data is stored;
(ii) identification of the devices associated with the device data; and
(iii) data type of the device data.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer program to assist in programming an industrial control system provides a programmer with a functional description of the data of low-level devices in the industrial controller, as gleaned from electronic data sheets, whose data is extracted and combined with mapping data used during the configuration of the industrial controller. The functional description may be used to create a reference for the programmer that may be incorporated into the control program source file.
19 Citations
20 Claims
-
1. A computer program (60) providing a program variable reference (72) for programming an industrial controller (10), the industrial controller communicating with a variety of devices (18) for the control of an industrial process (20), the computer program comprising:
-
(a) a parser (62) for reading electronic data sheets (50) associated with the devices, the electronic data sheets describing device data (22) exchanged between the industrial controller and the device by providing a description of a function (54) of the data and a data type (56) of the data, the parser extracting the description and the data type identified to the device; (b) a mapper (64) creating a map (58) relating the device data of a device communicating with the industrial controller to a location in a memory (38) of the industrial controller; and (c) a reference generator (70) receiving data from the parser and the mapper to create a programmer'"'"'s reference (72) connecting variable names of device data used in a control program (14) executable by the industrial controller to corresponding; (i) locations in a memory of the industrial controller where the device data is stored; (ii) identification of the devices associated with the device data; and (iii) data type of the device data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method of generating a program variable reference (72) for programming an industrial controller (10), the industrial controller communicating with a variety of devices (18) for the control of an industrial process (20), the method comprising the steps of:
-
(a) reading electronic data sheets (50) associated with the devices, the electronic data sheets describing device data (22) exchanged between the industrial controller and the device by providing a description of a function (54) of the data and a data type (56) of the data, the reading extracting the description and the data type identified to the device; (b) mapping device data of a device communicating with the industrial controller to a location in a memory (38) of the industrial controller; and (c) creating a programmer'"'"'s reference (72) connecting variable names of device data used in a control program executable by the industrial controller to corresponding; (i) locations in a memory of the industrial controller where the device data is stored; (ii) devices of the device data; (iii) data type of the device data. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification