← Back to Patent Explorer
US4949299A Expired / Lapsed US ⏱️ 0.0 years remaining

Industrial control communication network and method

Assignee: Allen Bradley Co LLC
•
Filing: 1987-12-04
•
Granted: 1990-08-14
•
Expires: 2007-12-04
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A network consists of a programmable controller coupled to several sensors by an interface circuit. A common communication protocol is used to exchange messages containing commands and data between the devices coupled to the network. A protocol message packet has a header with fields for a task command, sensor identification, device status information and error codes. The header contains the same fields whether the message packet is for the interface circuit or one of the sensors connected to it. The headers for message packets going to and from the programmable controller and the interface circuit also have the same fields although the contents of the fields may vary depending upon the direction of the message packet. The message packet may also contain several data blocks each specifying a separate operation for the sensor to perform.

Inventors

  • 👤 Dennis C. Pickett

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-01 07:57
CPC Classifications
G; G05; G05B; G05B19/00; G05B19/02; G05B19/04; G05B19/05; G05B19/054; G05B19/052; H; H04; H04Q; H04Q9/00; H04Q9/14; G05B2219/00; G05B2219/10; G05B2219/11; G05B2219/1103; G05B2219/1131; G05B2219/1176; G05B2219/14; G05B2219/14065; G05B2219/14075; G05B2219/14076; G05B2219/14084; G05B2219/15; G05B2219/15023; G05B2219/15026; G05B2219/15032; G05B2219/15036; G05B2219/15052; G05B2219/15117; G05B2219/30; G05B2219/33; G05B2219/33192; G05B2219/33244; G05B2219/49; G05B2219/49302

Claims Analysis

Total Claims: 14
Claim 1
Independent Claim 108 words
In a communications network in which a computer gathers data from different sensor devices over a cable, the improvement comprising an interface circuit coupling a sensor device to the cable, said interface circuit including: means for receiving a message packet from said computer, said packet containing a plurality of operation commands for the sensor; means for storing the plurality sensor operation commands received by said means for receiving; means for sequentially sending data from each stored sensor operation command to the sensor device; means for storing data from the sensor device in response to each sensor operation command; and means for transmitting the response data to the computer.
Claim 2
Dependent Claim 108 words
In a communications network in which a computer gathers data from different sensor devices over a cable, the improvement comprising an interface circuit coupling a sensor device to the cable, said interface circuit including: means for receiving a message packet from said computer, said packet containing a plurality of operation commands for the sensor; means for storing the plurality sensor operation commands received by said means for receiving; means for sequentially sending data from each stored sensor operation command to the sensor device; means for storing data from the sensor device in response to each sensor operation command; and means for transmitting the response data to the computer.
Claim 3
Dependent Claim 21 words
The network in claim 1 wherein said interface further includes means for coupling a plurality of sensor devices to said interface.
Claim 4
Dependent Claim 27 words
The network as recited in claim 2 wherein said interface further includes means for determining from said message packet for which sensor device the packet is intended.
Claim 5
Independent Claim 183 words
A method for controlling a remote device via a communication network comprising the steps of: (a) transmitting a first message packet from a controlling apparatus over the network, the packet having a header and a plurality of data blocks specifying operations to be performed by the remote device; (b) storing the plurality of operation data blocks transmitted over the network in an interface circuit connected to the network and to the remote device; (c) sending a command regarding the operation specified by one of the stored operation data blocks, from the interface circuit to the remote device; (d) upon the interface circuit receiving a reply from the remote device in response to the previously sent command, sending from the interface circuit to the remote device another command regarding the operation specified in another stored operation data block; (e) repeating step (d) until commands regarding the operations specified in all the stored data blocks have been sent and replies thereto have been received; and (f) then the interface circuit transmitting a second message packet containing the replies over the network to the controlling apparatus.
Claim 6
Independent Claim 183 words
A method for controlling a remote device via a communication network comprising the steps of: (a) transmitting a first message packet from a controlling apparatus over the network, the packet having a header and a plurality of data blocks specifying operations to be performed by the remote device; (b) storing the plurality of operation data blocks transmitted over the network in an interface circuit connected to the network and to the remote device; (c) sending a command regarding the operation specified by one of the stored operation data blocks, from the interface circuit to the remote device; (d) upon the interface circuit receiving a reply from the remote device in response to the previously sent command, sending from the interface circuit to the remote device another command regarding the operation specified in another stored operation data block; (e) repeating step (d) until commands regarding the operations specified in all the stored data blocks have been sent and replies thereto have been received; and (f) then the interface circuit transmitting a second message packet containing the replies over the network to the controlling apparatus.
Claim 7
Dependent Claim 230 words
In a communications network having a programmable controller coupled to the network and at least one sensor coupled to the network by an interface circuit; a method for controlling the interface circuit and sensor comprising: (a) transmitting over the network to the interface circuit a message packet which contains a return code field, a command field, a field for sensor status, a field for interface circuit status, a sequence number field and sensor number field; (b) the interface circuit upon receipt of the message packet, examining the command field to determine if the command is for the interface circuit or a sensor coupled to the interface circuit; (c) if the examined command is for the sensor, the interface circuit responds by sending an instruction to the sensor regarding a task specified in the command field; (d) if the examined command is for the interface, the interface circuit responds by performing a task specified in the command field; (e) thereafter the interface circuit gathering data from either itself or the sensor in response to the performance of the task; (f) the interface circuit forming a reply message packet containing the gathered data and having a return code field, a command field, a sensor status field, an interface status field, a sequence number field, and a sensor number field; and (g) the interface circuit transmitting the reply message packet on the network.
Claim 8
Dependent Claim 230 words
In a communications network having a programmable controller coupled to the network and at least one sensor coupled to the network by an interface circuit; a method for controlling the interface circuit and sensor comprising: (a) transmitting over the network to the interface circuit a message packet which contains a return code field, a command field, a field for sensor status, a field for interface circuit status, a sequence number field and sensor number field; (b) the interface circuit upon receipt of the message packet, examining the command field to determine if the command is for the interface circuit or a sensor coupled to the interface circuit; (c) if the examined command is for the sensor, the interface circuit responds by sending an instruction to the sensor regarding a task specified in the command field; (d) if the examined command is for the interface, the interface circuit responds by performing a task specified in the command field; (e) thereafter the interface circuit gathering data from either itself or the sensor in response to the performance of the task; (f) the interface circuit forming a reply message packet containing the gathered data and having a return code field, a command field, a sensor status field, an interface status field, a sequence number field, and a sensor number field; and (g) the interface circuit transmitting the reply message packet on the network.
Claim 9
Dependent Claim 39 words
The method as recited in claim 5 wherein the contents of the sequence number field in the reply message packet are the same as the contents of the sequence number field in the message packet transmitted in step (a).
Claim 10
Dependent Claim 39 words
The method as recited in claim 5 wherein the contents of the sensor number field in the reply message packet are the same as the contents of the sensor number field in the message packet transmitted in step (a).
Claim 11
Dependent Claim 42 words
The method as recited in claim 5 wherein a plurality of sensors are coupled by the interface circuit to the network and wherein step (c) includes determining from the sensor number field the particular sensor to which the instruction should be sent.
Claim 12
Dependent Claim 32 words
The method as recited in claim 5 wherein the message packet transmitted in step (a) further includes a plurality of data blocks which specify separate operations to be performed by the sensor.
Claim 13
Dependent Claim 34 words
The method as recited in claim 9 wherein steps (c) and (d) are repeated to send instructions to and receive responses from the sensor for each operation specified in the plurality of data blocks.
Claim 14
Dependent Claim 22 words
The method as recited in claim 10 wherein the reply message packet also includes data regarding the responses received from the sensor.

References Cited (Backward Citations)

US4034354A Cited
US4293924A Cited
US4319338A Cited
US4388697A Cited
US4413319A Cited
US4442504A Cited
US4535456A Cited
US4510565A Cited
US4774656A Cited
US4667323A Cited
US4748620A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1993-08-13 1994-02-12 1994-08-14 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1997-08-13 1998-02-12 1998-08-14 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2001-08-13 2002-02-12 2002-08-14 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag