Method and apparatus for partitioning industrial control data
First Claim
Patent Images
1. An industrial control system, comprising:
- a plurality of I/O modules operable to interface with a process to exchange I/O data with the process;
a scanner operable to exchange the I/O data with the I/O modules and communicate using an optimized connection packet including the I/O data for each module arranged in an unformatted data block; and
an industrial controller operable to exchange the optimized connection packet with the scanner and control the process using the I/O data included in optimized connection packet, the industrial controller being further operable to store a plurality of cast tags, each cast tag being associated with one of the I/O modules and providing a logical reference to a subset of the unformatted data block including at least a portion of the I/O data for the associated I/O module.
1 Assignment
0 Petitions
Accused Products
Abstract
An industrial controller includes a processing unit and a memory. The industrial controller is operable to communicate using an optimized connection packet including I/O data from a plurality of I/O modules arranged as an unstructured data block. The processing unit is operable to operate on the I/O data within the optimized connection packet to control a process. The memory is operable to store a plurality of cast tags. Each cast tag is associated with one of the I/O modules and provides a logical reference to a subset of the unformatted data block including at least a portion of the I/O data for the associated I/O module.
50 Citations
28 Claims
-
1. An industrial control system, comprising:
-
a plurality of I/O modules operable to interface with a process to exchange I/O data with the process;
a scanner operable to exchange the I/O data with the I/O modules and communicate using an optimized connection packet including the I/O data for each module arranged in an unformatted data block; and
an industrial controller operable to exchange the optimized connection packet with the scanner and control the process using the I/O data included in optimized connection packet, the industrial controller being further operable to store a plurality of cast tags, each cast tag being associated with one of the I/O modules and providing a logical reference to a subset of the unformatted data block including at least a portion of the I/O data for the associated I/O module. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. An industrial controller operable to communicate using an optimized connection packet including I/O data associated with a plurality of I/O modules arranged as an unstructured data block, comprising:
-
a processing unit operable to operate on the I/O data within the optimized connection packet to control a process; and
a memory operable to store a plurality of cast tags, each cast tag being associated with one of the I/O modules and providing a logical reference to a subset of the unformatted data block including at least a portion of the I/O data for the associated I/O module. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
-
21. A method for referencing industrial control data, comprising:
-
exchanging I/O data with a plurality of I/O modules;
generating an optimized connection packet including the I/O data for each module arranged in an unformatted data block;
defining a plurality of cast tags, each cast tag being associated with one of the I/O modules and providing a logical reference to a subset of the unformatted data block including at least a portion of the I/O data for the associated I/O module. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28)
-
Specification