Devices, systems, and methods regarding a PLC
First Claim
Patent Images
1. A system comprising:
- a first module of a first chain of modules, each adjacent pair of said first chain of modules communicatively coupled in series, said first module communicatively coupled to a programmable logic controller (PLC), said first module comprising a transmission circuit and a reception circuit, said first module adapted to communicate with said PLC via 8B/10B encoded frames, a frame of said 8B/10B encoded frames comprising a message type field of a size that corresponds to eight bits, a value stored in said message type field indicative of content of a data field of each of said frames, said message type field following an ordered sequence of fields comprised by said frame, said ordered sequence of fields a preamble field, a start-of-frame field, a destination address field, a length field, and a source address field.
3 Assignments
0 Petitions
Accused Products
Abstract
Certain exemplary embodiments can comprise a system, which can comprise a module communicatively coupled to a programmable logic controller (PLC). The module can comprise a transmission circuit and/or a receiving circuit. The module can be adapted to communicate with the PLC via 8B/10B encoded frames. A frame of the 8B/10B encoded frames can comprise a plurality of ordered fields.
-
Citations
19 Claims
-
1. A system comprising:
a first module of a first chain of modules, each adjacent pair of said first chain of modules communicatively coupled in series, said first module communicatively coupled to a programmable logic controller (PLC), said first module comprising a transmission circuit and a reception circuit, said first module adapted to communicate with said PLC via 8B/10B encoded frames, a frame of said 8B/10B encoded frames comprising a message type field of a size that corresponds to eight bits, a value stored in said message type field indicative of content of a data field of each of said frames, said message type field following an ordered sequence of fields comprised by said frame, said ordered sequence of fields a preamble field, a start-of-frame field, a destination address field, a length field, and a source address field. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
17. A data structure encoded on a machine-readable medium, said data structure adapted for transferring data between a module and a programmable logic controller (PLC), said data structure comprising:
an 8B/10B encoded frame adapted for communication between said module and said programmable logic controller (PLC), said 8B/10B encoded frame comprising message type field of a size that corresponds to eight bits, a value stored in said message type field indicative of content of a data field of said frame, said message type field following an ordered sequence of fields comprised by said frame, said ordered sequence of fields a preamble field, a start-of-frame field, a destination address field, a length field, and a source address field.
-
18. A method comprising:
encoding a message via 8B/10B encoded frames, said message adapted for communication in hard real-time between an Input/Output module and a programmable logic controller (PLC), said Input/Output module one of a first chain of Input/Output modules communicatively coupled in series to said PLC, said Input/Output module comprising a transmission circuit and a receiving circuit, said PLC communicatively coupled in series to a second chain of communications modules, at least one of said second chain of communications modules adapted to be communicatively coupled to an information device, said 8B/10B encoded frames comprising a message type field of a size that corresponds to eight bits, a value stored in said message type field indicative of content of a data field of a given frame, said message type field following a first ordered sequence of fields comprised by each of said frames, said first ordered sequence of fields a preamble field, a start-of-frame field, a destination address field of a size that corresponds to eight bits, a length field, and a source address field of a size that corresponds to eight bits, said message type field followed by a second ordered sequence of fields comprised by each frame, said second ordered sequence comprising a data field, a cyclic redundancy check field of a size that corresponds to 32 bits, and an end of frame field.
-
19. A machine-readable medium comprising machine instructions for activities comprising:
encoding a message via 8B/10B encoded frames, said message adapted for communication between a module and a programmable logic controller (PLC), said 8B/10B encoded frames comprising a message type field of a size that corresponds to eight bits, a value stored in said message type field indicative of content of a data field of said frame, said message type field following an ordered sequence of fields comprised by each of frames, said ordered sequence of fields a preamble field, a start-of-frame field, a destination address field, a length field, and a source address field.
Specification