USRE36263E
Expired / Lapsed
US
⏱️ 0.0 years remaining
Peer-to-peer register exchange controller for PLCS
Assignee: Schneider Electric USA Inc
•
Filing: 1996-05-14
•
Granted: 1999-08-03
•
Expires: 2016-05-14
Abstract
Abstract A communication network for programmable logic controllers (PLCs) wherein selected memory means of each PLC have at least two ports directly accessible by other PLCs and certain registers of the PLCs are identical to enable efficient, high-speed transfer of blocks of data between the PLCs.
Inventors
- 👤 Donald R. Janke
- 👤 Kim J. Watt
- 👤 Dirk I. Gates
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-28 10:35
CPC Classifications
G; G06; G06F; G06F15/00; G06F15/16; G05; G05B; G05B19/00; G05B19/02; G05B19/04; G05B19/05; G05B19/052; G05B2219/00; G05B2219/10; G05B2219/11; G05B2219/1132; G05B2219/1159; G05B2219/12; G05B2219/1208
Claims Analysis
Total Claims: 15
Claim 1
Independent Claim
209 words
A peer-to-peer communications network for high speed transfer of data between devices comprising in combination: a communications . .network.!. .Iadd.bus.Iaddend.; at least two programmable logic controllers (PLC's) connected to communicate with said . .network.!. .Iadd.communications bus.Iaddend., each of said PLC's including a control processor for sequentially performing a series of instructions, a multi-port image memory . .coupled between said control processor and said communications network and.!. having a plurality of blocks, a first one of said plurality of blocks corresponding to its respective one of said PLC's, the other of said plurality of blocks corresponding to respective ones of the others of said . .PLS's.!. .Iadd.PLCs.Iaddend., an input/output device, means for storing status data representing a status of said input/output device in said first one of said blocks; and means for transferring said input/output status from each of said first ones of said blocks of said respective multi-port image memories to said respective blocks of said other of said multi-port image memories of said other PLC's independent of operation of said control processors and.Iadd., wherein said multi-port image memory of each of said at least two PLCs is coupled between said control processor of each of said at least two PLCs and said means for transferring said input/output status.Iaddend..
Claim 2
Dependent Claim
209 words
A peer-to-peer communications network for high speed transfer of data between devices comprising in combination: a communications . .network.!. .Iadd.bus.Iaddend.; at least two programmable logic controllers (PLC's) connected to communicate with said . .network.!. .Iadd.communications bus.Iaddend., each of said PLC's including a control processor for sequentially performing a series of instructions, a multi-port image memory . .coupled between said control processor and said communications network and.!. having a plurality of blocks, a first one of said plurality of blocks corresponding to its respective one of said PLC's, the other of said plurality of blocks corresponding to respective ones of the others of said . .PLS's.!. .Iadd.PLCs.Iaddend., an input/output device, means for storing status data representing a status of said input/output device in said first one of said blocks; and means for transferring said input/output status from each of said first ones of said blocks of said respective multi-port image memories to said respective blocks of said other of said multi-port image memories of said other PLC's independent of operation of said control processors and.Iadd., wherein said multi-port image memory of each of said at least two PLCs is coupled between said control processor of each of said at least two PLCs and said means for transferring said input/output status.Iaddend..
Claim 3
Dependent Claim
30 words
The peer-to-peer communications network of claim 1, wherein each of said .Iadd.respective .Iaddend.multi-port .Iadd.image .Iaddend.memories comprise registers containing transferable data which is transferable between the others of said multi-port memories.
Claim 4
Dependent Claim
54 words
The peer-to-peer communications network of claim 2, wherein each of said blocks includes a plurality of registers and the size of the registers containing data being transferred from one of said .Iadd.respective .Iaddend.multi-port .Iadd.image .Iaddend.memories to the other of said multi-port memories matches the size of said registers to which they are being transferred.
Claim 5
Dependent Claim
37 words
The peer-to-peer communications network of claim 3, wherein each of said registers has an address including a first PLC ID number and a second, mailbox number, and the mailbox numbers of the blocks of registers are identical.
Claim 6
Dependent Claim
27 words
The peer-to-peer communications network of claim 1, wherein each of said PLC's includes a dedicated communications processor to coordinate the transfer of data between the respective blocks.
Claim 7
Dependent Claim
13 words
The peer-to-peer communications network of claim 1, including between 2 to 16 PLC's.
Claim 8
Dependent Claim
24 words
The peer-to-peer communications network of claim 1 wherein each of said plurality of control processors can be selectively connected to a common communication bus.
Claim 9
Dependent Claim
289 words
A peer-to-peer communications network for high speed transfer of data comprising: a communications . .network.!. .Iadd.bus.Iaddend.; a first programmable logic controller (PLC) communicatively coupled to said . .network.!. .Iadd.bus.Iaddend., said first PLC including a first control processor for sequentially performing a series of instructions, a first input/output device, a first multi-port image memory . .coupled between said first control processor and said communications network bus and.!. having a plurality of first memory blocks, a first one of said first memory blocks corresponding to said first PLC, and means for storing status data representing a status of said first input/output device in said first one of said first memory blocks; a second programmable logic controller (PLC) communicatively coupled to said . .network.!. .Iadd.bus.Iaddend., said second PLC including a second control processor for sequentially performing a series of instructions, a second input/output device, a second multi-port image memory . .coupled between said second control processor and said communications network and.!. having a plurality of second memory blocks, a second one of said second memory blocks corresponding to said second PLC, means for storing status data representing a status of said second input/output device in said first one of said second memory blocks; and means for transferring said data in said first one of said first memory blocks into said first one of said second memory blocks and for transferring said data in said second one of said second memory blocks into said second one of said first memory blocks independent of operation of said control processors.Iadd., said multi-port image memory of each of said at least two PLCs further being coupled between said control processor of each of said at least two PLCs and said means for transferring said input/output status.Iaddend..
Claim 10
Dependent Claim
289 words
A peer-to-peer communications network for high speed transfer of data comprising: a communications . .network.!. .Iadd.bus.Iaddend.; a first programmable logic controller (PLC) communicatively coupled to said . .network.!. .Iadd.bus.Iaddend., said first PLC including a first control processor for sequentially performing a series of instructions, a first input/output device, a first multi-port image memory . .coupled between said first control processor and said communications network bus and.!. having a plurality of first memory blocks, a first one of said first memory blocks corresponding to said first PLC, and means for storing status data representing a status of said first input/output device in said first one of said first memory blocks; a second programmable logic controller (PLC) communicatively coupled to said . .network.!. .Iadd.bus.Iaddend., said second PLC including a second control processor for sequentially performing a series of instructions, a second input/output device, a second multi-port image memory . .coupled between said second control processor and said communications network and.!. having a plurality of second memory blocks, a second one of said second memory blocks corresponding to said second PLC, means for storing status data representing a status of said second input/output device in said first one of said second memory blocks; and means for transferring said data in said first one of said first memory blocks into said first one of said second memory blocks and for transferring said data in said second one of said second memory blocks into said second one of said first memory blocks independent of operation of said control processors.Iadd., said multi-port image memory of each of said at least two PLCs further being coupled between said control processor of each of said at least two PLCs and said means for transferring said input/output status.Iaddend..
Claim 11
Dependent Claim
65 words
The peer-to-peer communications network of claim 8, wherein each of said first and second memory blocks includes a plurality of registers, and the size of the registers containing data being transferred from one . .of said.!. multi-port . .memories.!. .Iadd.image memory .Iaddend.to . .the other of said.!. .Iadd.another .Iaddend.multi-port . .memories.!. .Iadd.image memory .Iaddend.matches the size of said registers to which they are being transferred.
Claim 12
Dependent Claim
37 words
The peer-to-peer communications network of claim 8 wherein each of said registers has an address including a first, PLC ID number and a second, mailbox number, and the mailbox numbers of the blocks of registers are identical.
Claim 13
Dependent Claim
30 words
The peer-to-peer communications network of claim 8, wherein each of said first and second PLC's includes a dedicated communications processor to coordinate the transfer of data between the respective blocks.
Claim 14
Dependent Claim
13 words
The peer-to-peer communications network of claim 8, including between 2 to 16 PLC's.
Claim 15
Dependent Claim
25 words
The peer-to-peer communications network of claim 8 wherein each of said first and second control processors can be selectively connected to a common communication bus.
References Cited (Backward Citations)
US4253148A
Cited
US4304001A
Cited
US4459655A
Cited
US4550366A
Cited
US4608661A
Cited
US4486856A
Cited
US4607256A
Cited
US4718039A
Cited
US4754427A
Cited
EP0200365A2
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2002-08-02 | 2003-02-01 | 2003-08-03 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2006-08-02 | 2007-02-01 | 2007-08-03 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2010-08-02 | 2011-02-01 | 2011-08-03 | $7700.00 | Window Closed / Lapsed |