Patent US4992926A successfully refreshed from Google Patents.
US4992926A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Peer-to-peer register exchange controller for industrial programmable controllers
Assignee: Schneider Electric USA Inc
•
Filing: 1988-10-17
•
Granted: 1991-02-12
•
Expires: 2008-10-17
Abstract
Abstract A communication network for programmable logic controllers (PLC) wherein selected memory means of each PLC has at least two ports directly accessible by other PLC and certain registers of the PLC are identical. Each PLC further has an interblock gap timer to signal the PLC when its transmit time slice is to occur. The time slice consists of a block transmit time and an interblock gap time. The total update time has been optimized to engable efficient, high-speed transfer of blocks of data between the PLCs.
Inventors
- 👤 Donald R. Janke
- 👤 Kim J. Watt
- 👤 Dirk I. Gates
- 👤 Joseph T. Bronikowski
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-05 20:02
CPC Classifications
G; 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: 10
Claim 1
Independent Claim
184 words
A peer-to-peer communications network for high-speed transfer of data in registers and control data between devices comprising, in combination: a communications network having an update time that is a function of the number of devices on the network, said update time being the time required for every device to be updated by every other device on the network, at least two programmable logic controller devices connected to communicate with said network, a memory means for each of said devices, said memory means having at least two ports, means for connecting each of said devices to have direct access to each of said memory means, means for allocating a transmission time slice for each of said devices, said time slice comprising a block transmit time and an interblock gap time, means for determining the total interblock gap time, said time representing the total gap time between each said devices subsequent transmission time slices, and an interblock gap timer for each device for timing when the associated device is not receiving data and for holding its count when data is being sent on said communications network.
Claim 2
Dependent Claim
184 words
A peer-to-peer communications network for high-speed transfer of data in registers and control data between devices comprising, in combination: a communications network having an update time that is a function of the number of devices on the network, said update time being the time required for every device to be updated by every other device on the network, at least two programmable logic controller devices connected to communicate with said network, a memory means for each of said devices, said memory means having at least two ports, means for connecting each of said devices to have direct access to each of said memory means, means for allocating a transmission time slice for each of said devices, said time slice comprising a block transmit time and an interblock gap time, means for determining the total interblock gap time, said time representing the total gap time between each said devices subsequent transmission time slices, and an interblock gap timer for each device for timing when the associated device is not receiving data and for holding its count when data is being sent on said communications network.
Claim 3
Dependent Claim
19 words
A peer-to-peer communications network as in claim 1, wherein each of said devices transmits its block of data sequentially.
Claim 4
Dependent Claim
34 words
A peer-to-peer communications network as in claim 1, wherein the total interblock gap time is determined by multiplying the interblock gap time of each device by the maximum number of devices on the network.
Claim 5
Dependent Claim
23 words
A peer-to-peer communications network as in claim 1, wherein said interblock gap timers may be reloaded at any time with a new value.
Claim 6
Dependent Claim
24 words
A peer-to-peer communications network as in claim 1, wherein the update time is determined by the actual number of devices on the communications network.
Claim 7
Independent Claim
125 words
A method for adding devices to a peer-to-peer communications network, wherein each of the devices transmits blocks of data, and each devices includes an interblock gap timer consisting of the steps of: (a) providing a block transmission time and a gap time for a maximum number of devices in the network, (b) coupling a device to the network and assigning the device a transmitting position, (c) loading the interblock gap timer to signal the device when it should first transmit, (d) signaling the device to listen to the network, (e) enabling the device to transmit a block of data, (f) reloading the interblock gap timer of the device to signal the device when it should transmit again, and, (g) repeating steps (d), (e), and (f).
Claim 8
Independent Claim
125 words
A method for adding devices to a peer-to-peer communications network, wherein each of the devices transmits blocks of data, and each devices includes an interblock gap timer consisting of the steps of: (a) providing a block transmission time and a gap time for a maximum number of devices in the network, (b) coupling a device to the network and assigning the device a transmitting position, (c) loading the interblock gap timer to signal the device when it should first transmit, (d) signaling the device to listen to the network, (e) enabling the device to transmit a block of data, (f) reloading the interblock gap timer of the device to signal the device when it should transmit again, and, (g) repeating steps (d), (e), and (f).
Claim 9
Dependent Claim
34 words
A method for adding devices to a peer-to-peer communications network as in claim 6 wherein the device interblock gap timer is loaded with the total interblock gap time to signal when that device transmits.
Claim 10
Dependent Claim
46 words
A method for adding devices to a peer-to-peer communications network as in claim 6 wherein the interblock gap timer of each succeeding device is loaded with a gap time indicative of its transmitting positions from the last device in the network from which it received data.
References Cited (Backward Citations)
US4304001A
Cited
US4550366A
Cited
US4608661A
Cited
US4607256A
Cited
US4570257A
Cited
US4680753A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1994-02-11 | 1994-08-13 | 1995-02-12 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1998-02-11 | 1998-08-13 | 1999-02-12 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2002-02-11 | 2002-08-13 | 2003-02-12 | $7700.00 | Window Closed / Lapsed |