Patent US6200874B1 successfully refreshed from Google Patents.
Patent US1342103A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5170338A Expired / Lapsed US ⏱️ 0.0 years remaining

Apparatus for carrying out serial control and method of controlling said apparatus

Assignee: Komatsu Ltd
•
Filing: 1989-02-28
•
Granted: 1992-12-08
•
Expires: 2009-02-28
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An apparatus for carrying out serial control and a method of controlling the apparatus wherein the apparatus and the method are employable for a centralized control system for various machinery such as press, machine tool, ship, aircraft or the like machine as well as a centralized control system for unmanned conveyor, unmanned warehouse or the like installation. The apparatus comprises a plurality of nodes connected in series one after another and a main controller connected to the nodes. A data row length of data included in a signal from the node at the preceding stage is counted by a data row length counter and the counted data row length is compared with data row length data included in the signal from the node at the preceding stage. When the counted data row length does not coincide with a data row length representative of the data row length data, this non-coincidence is determined as a data row length abnormality thereby to generate an error signal. The data row length data included in the signal from the node at the preceding stage is converted into data row length data corresponding to a row length of data outputted from own node and the converted data row length data are delivered to the node at the subsequent stage.

Inventors

  • 👤 Masakazu Moritoki
  • 👤 Masao Hagiwara
  • 👤 Yukinori Katayama

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 02:52
CPC Classifications
H; H04; H04L; H04L12/00; H04L12/28; H04L12/42; H04L12/423

Claims Analysis

Total Claims: 41
Claim 1
Independent Claim 281 words
An apparatus for carrying out serial control, said apparatus including a plurality of nodes which are connected in series one after another, each of said nodes having one or plural terminals connected thereto, each node being such that a signal from the terminals connected to own node is added to data included in a signal from the node at the preceding stage and a signal to the terminals connected to said own node is then removed from said data thereby to send a resultant signal to the node at the subsequent stage, wherein said signal from the node at the preceding stage includes data row length data representing a row length of data included in said signal, and said each node includes; counting means for counting a data row length of data included in the signal from the node at the preceding stage, comparing means for comparing a counted value counted by said counting means with said data row length data, said comparing means generating an error signal when it is found that said counted value counted by said counting means does not coincide with a data row length represented by said data row length data, and data row length data converting means for converting the data row length data included, in the signal from the node at the preceding node into data row length data corresponding to a data row length of data outputted from own node, said data row length data converting means being such that the thus converted data row length data are delivered to the node at the subsequent stage while they are included in a signal to be sent to the node at the subsequent stage.
Claim 2
Independent Claim 281 words
An apparatus for carrying out serial control, said apparatus including a plurality of nodes which are connected in series one after another, each of said nodes having one or plural terminals connected thereto, each node being such that a signal from the terminals connected to own node is added to data included in a signal from the node at the preceding stage and a signal to the terminals connected to said own node is then removed from said data thereby to send a resultant signal to the node at the subsequent stage, wherein said signal from the node at the preceding stage includes data row length data representing a row length of data included in said signal, and said each node includes; counting means for counting a data row length of data included in the signal from the node at the preceding stage, comparing means for comparing a counted value counted by said counting means with said data row length data, said comparing means generating an error signal when it is found that said counted value counted by said counting means does not coincide with a data row length represented by said data row length data, and data row length data converting means for converting the data row length data included, in the signal from the node at the preceding node into data row length data corresponding to a data row length of data outputted from own node, said data row length data converting means being such that the thus converted data row length data are delivered to the node at the subsequent stage while they are included in a signal to be sent to the node at the subsequent stage.
Claim 3
Dependent Claim 71 words
An apparatus for carrying out serial control as claimed in claim 1, wherein said signal from the node at the preceding stage includes a serial signal comprising a start code, data row length data representative of a row length of data delivered from the node at the preceding stage, data delivered from the node at the preceding stage and a stop code which are arranged one after another in this order.
Claim 4
Dependent Claim 80 words
An apparatus for carrying out serial control as claimed in claim 2, wherein said comparing means includes; a data row length setting circuit for setting a data low length by reading the data row length data included in the signal from the node at the preceding stage in response to detection of said start code and a comparing circuit for comparing the data row length set in said data row length setting circuit with an output from said counting means.
Claim 5
Dependent Claim 54 words
An apparatus for carrying out serial control as claimed in claim 2, wherein the respective data in the data region delivered from the node at the preceding stage are coded in the form of plural bits so as to allow a start code to be easily distinguished from a stop code and vice versa.
Claim 6
Dependent Claim 55 words
An apparatus for carrying out serial control as claimed in claim 2, wherein the respective data in the data region delivered from the node at the preceding stage have "0" inserted therein per a predetermined number of bits so as to allow a start code to be distinguished from a stop code and vice versa.
Claim 7
Dependent Claim 78 words
An apparatus for carrying out serial control as claimed in claim 1, wherein the signal from the node at the preceding state includes a data region and data to be delivered to the terminals connected to own node, at the fore end or the rear end of said data region, and each node removes said data to be delivered to the terminals connected to own node, from the fore end or the rear end of said data region.
Claim 8
Dependent Claim 100 words
An apparatus for carrying out serial control as claimed in claim 1, wherein the signal from the node at the preceding stage includes a data region and data to be delivered to the terminals connected to own node, at the fore end or the rear end of said data region, and each node adds data from the terminals connected to own node, to the fore end or the rear end of said data region and removes said data to be delivered to the terminals connected to own node, from the fore end or the rear end of said data region.
Claim 9
Dependent Claim 111 words
An apparatus for carrying out serial control as claimed in claim 1, wherein said data row length data converting means includes adding/subtracting means for adding a data row length of the data added at own node to the data row length represented by the data row length data included in the signal from the node at the preceding state or subtracting a data row length of the data removed at said own node from the data row length represented by the data row length data included in the signal from the node at the preceding stage thereby to deliver the resultant data row length to the node at the subsequent node.
Claim 10
Dependent Claim 50 words
An apparatus for carrying out serial control as claimed in claim 1, wherein the signal from the node at the preceding stage includes a data region and each node adds data from the terminals connected to own node to the fore end or the rear end of said data region.
Claim 11
Dependent Claim 64 words
An apparatus for carrying out serial control as in claim 1 further including error code adding means for adding an error code indicative of generation of an error signal to a signal to be delivered to the node at the subsequent stage when said error code is generated from said comparing means, said error code being delivered to the node at the subsequent stage.
Claim 12
Dependent Claim 41 words
An apparatus for carrying out serial control as claimed in claim 1 further including inhibiting means for inhibiting an error signal from being delivered to the terminals connected to own node when said error signal is generated from said comparing means.
Claim 13
Dependent Claim 106 words
An apparatus for carrying out serial control as claimed in claim 1, wherein the signal from the node at the preceding stage includes a serial signal comprising a start code, data row length data representative of a data row length of data delivered from the node at the preceding stage, data delivered from the node at the preceding stage, a stop code, an error check code for detecting any error in said data delivered from the node at the preceding stage and an error code which are arranged one after another in this order in case where said error code is delivered from the preceding stage.
Claim 14
Dependent Claim 70 words
An apparatus for carrying out serial control as claimed in claim 12 further including error check code inspecting means for detecting a data error in the data delivered from the node at the preceding stage by detecting and an error check code delivered from the node at the preceding node, said error check code inspecting means generating an error signal when it is found that a data error is present.
Claim 15
Dependent Claim 79 words
An apparatus for carrying out serial control as claimed in claim 13 further including error code adding means for adding an error code to the signal to be sent to the node at the subsequent stage in case where an error signal is generated from said comparing means, in case where an error signal is generated from said error check code inspecting means or in case where said error code is generated from the node at the preceding stage.
Claim 16
Dependent Claim 31 words
An apparatus for carrying out serial control as claimed in claim 1, wherein the plural nodes are connected one after another in a closed-loop configuration with a main controller included therein.
Claim 17
Dependent Claim 31 words
An apparatus for carrying out serial control as claimed in claim 1, wherein the plural nodes are connected one after another in an opened-loop configuration with a main controller included therein.
Claim 18
Dependent Claim 22 words
An apparatus for carrying out serial control as claimed in claim 1, wherein the terminals comprise a sensor(s) or an actuator(s), respectively.
Claim 19
Dependent Claim 109 words
An apparatus for carrying out serial control as claimed in claim 1, wherein the signal from the node at the preceding stage includes a serial signal comprising an input data start code, data row length data, an input data, an output data and a stop data which are arranged one after another in this order, said input data corresponding to data inputted from the terminals, said output data corresponding to data outputted from the terminals and said data row length data corresponding to a data row length representing a sum of a data row length of the input data and a data row length data of the output data.
Claim 20
Dependent Claim 120 words
An apparatus for carrying out serial control as claimed in claim 18, wherein said data row length data converting means includes adding/subtracting means for adding a data row length of data added to the input data at own node, to the data row length represented by the data row length data included in the signal from the node at the preceding stage and then subtracting a data row length of data removed from the output data at said own node, from the data row length represented by the data row length data included in the signal from the node at the preceding stage thereby to create a data row length to be delivered to the node at the subsequent stage.
Claim 21
Dependent Claim 89 words
An apparatus for carrying out serial control as claimed in claim 1, wherein the signal from the node at the preceding stage includes an input start code, input data, an output data start code, data row length data, output data and a stop code which are arranged one after another in this order, said input data corresponding to data inputted from the terminals, said output data corresponding to data outputted to the terminals and said data row length data corresponding to a data row length of said output data.
Claim 22
Dependent Claim 113 words
An apparatus for carrying out serial control as claimed in claim 1, wherein the signal from the node at the preceding node includes an input data start code, input data-data row length data, input data, an output data start code, output data-data row length data, output data and a stop code which are arranged one after another in this order, said input data corresponding to data inputted from the terminals, said output data corresponding to data outputted from the terminals, said input data-data row length data corresponding to a data row length of said input data and said output data-data row length data corresponding to a data row length of said output data.
Claim 23
Dependent Claim 157 words
An apparatus for carrying out serial control as claimed in claim 21, wherein said comparing means includes; a first data row length setting circuit for setting an input data-data row length data by reading the input data-data row length data included in the signal from the node at the preceding stage in response to detection of the input data start code, a second data row length setting circuit by reading the output data-data row length data included in the signal from the node at the preceding stage in response to detection of the output data start code, a first comparing circuit for comparing the input data-data row length set by said first data row length setting circuit with the counted value counted by said first counting means and a second comparing circuit for comparing the data row length set by said second data row length setting circuit, with the counted value counted by said second counting means.
Claim 24
Independent Claim 209 words
An apparatus for carrying out serial control, said apparatus including a plurality of nodes which are connected in series one after another, said nodes being connected to a main controller, each of said nodes having one or plural terminals connected thereto, each node being such that a signal from the terminals connected to own node is added to data included in a signal from the node at the preceding stage and a signal to the terminals connected to said own node is then removed from said data thereby to send a resultant signal to the node at the subsequent stage, wherein said apparatus includes; distributing means for distributing data row length data corresponding to a data row length outputted from each node, to each node from said main controller, counting means disposed at each node for counting a data row length included in a signal from the node at the preceding stage and comparing means for comparing an output from said counting means with the data row length data distributed by said distributing means, said comparing means generating an error signal when it is found that said counted value counted by said counting means does not coincide with a data row length represented by said data row length data.
Claim 25
Independent Claim 209 words
An apparatus for carrying out serial control, said apparatus including a plurality of nodes which are connected in series one after another, said nodes being connected to a main controller, each of said nodes having one or plural terminals connected thereto, each node being such that a signal from the terminals connected to own node is added to data included in a signal from the node at the preceding stage and a signal to the terminals connected to said own node is then removed from said data thereby to send a resultant signal to the node at the subsequent stage, wherein said apparatus includes; distributing means for distributing data row length data corresponding to a data row length outputted from each node, to each node from said main controller, counting means disposed at each node for counting a data row length included in a signal from the node at the preceding stage and comparing means for comparing an output from said counting means with the data row length data distributed by said distributing means, said comparing means generating an error signal when it is found that said counted value counted by said counting means does not coincide with a data row length represented by said data row length data.
Claim 26
Dependent Claim 101 words
An apparatus for carrying out serial control as claimed in claim 23, wherein said distributing means includes signal sending means for sending a signal to each node as a sub-frame, said signal including a serial signal comprising a sub-frame start code, data row length data representative of a data row length outputted from each node and a sub-frame stop code which are arranged one after another in this order, and said signal from each node includes a main frame comprising a main frame comprising a start code, data and a stop code which are arranged one after another in this order.
Claim 27
Dependent Claim 142 words
An apparatus for carrying out serial control as claimed as in claim 24, wherein said sub-frame signal sent from the node at the preceding stage includes data row length data corresponding to own node at the fore end of a data row length data region, and said distributing means including; a data row length setting circuit disposed at each node to set a data row length by reading data row length data at the fore end of the data row length data region in response to detection of the start code in the sub frame and a data row length data processing circuit disposed at each node to remove data row length data at the fore end of the data row length data in the sub-frame and then deliver the resultant data row length data to the node at the subsequent stage.
Claim 28
Dependent Claim 70 words
An apparatus for carrying out serial control as claimed in claim 24, wherein said distributing means includes; detecting means disposed at each node to detect a data row length corresponding to own node from a data row length data region in the sub-frame and data row length setting means disposed at each node to set a data row length by reading data row length data detected by said detecting means.
Claim 29
Dependent Claim 110 words
An apparatus for carrying out serial control as claimed in claim 26, wherein said detecting means includes; a frame setting circuit for setting a frame number corresponding to own node, a frame number counting circuit for counting the number of frames in the sub frame and a comparing circuit for detecting as own data row length data a coincidence of the number of frames set by said frame number setting means with the counted value counted by said frame number counting means when it is found that the number of frames set by said, frame number setting means coincides with the counted value counted by said frame number counting means.
Claim 30
Dependent Claim 79 words
An apparatus for carrying out serial control as claimed in claim 23, wherein the signal from the node at the preceding stage comprises a main frame including an input data start code, input data, an output data start code, output data and a stop code which are arranged one after another in this order, said input data corresponding to data to be inputted from the terminals and said output data corresponding to data to be outputted to the terminals.
Claim 31
Dependent Claim 86 words
An apparatus for carrying out serial control as claimed in claim 28, wherein said distributing means includes; sending means for sending to each node a sub-frame including data row length data representative of a sum of a data row length of the input data and a data row length of the output data at each node and data row length setting means disposed at each node to set a data row length by reading data row length data corresponding to own node from among the sub-frame.
Claim 32
Dependent Claim 73 words
An apparatus for carrying out serial control as claimed in claim 28, wherein said distributing means includes; sending means for sending to each node a sub-frame including data row length data representing a data row length of the output data at each node and data row length setting means disposed at each node to set a data row length by reading data row length data corresponding to own node from among the sub-frame.
Claim 33
Dependent Claim 128 words
An apparatus for carrying out serial control as claimed in claim 28, wherein said distributing means includes; sending means for sending to each node a sub-frame including input data-data row length data representative of a data row length of the input data and output data-data row length data representative of a data row length of the output data at each node, first data row length setting means disposed at each node to set an input data-data row length by reading the input data-data row length data corresponding to own node from among the sub-frame and second data row length setting means disposed at each node to set an output data-data row length by reading the output data-data row length data corresponding to own node from among the sub-frame.
Claim 34
Independent Claim 206 words
An apparatus for carrying out serial control, said apparatus including a plurality of nodes which are arranged in series one after another, each of said nodes having one or plural terminals connected thereto, each node being such that a signal from the terminals connected to own node is added to data included in a signal from the node at the preceding stage and a signal to the terminals connected to said own node is then removed from said data thereby to send the resultant signal to the node at the subsequent stage, wherein said signal from the node at the preceding stage includes a start code, data row length data representative of a row length of data included in said signal and a stop code, and said each node includes; start code detecting means for detecting said start code, stop code detecting means for detecting said stop code, and inhibiting means for inhibiting said start code detecting means and said stop code detecting means from performing a detecting operation for a period of time from the time when the start code is detected by said start code detecting means till the time when a data row length indicated by said data row length data is reached.
Claim 35
Independent Claim 206 words
An apparatus for carrying out serial control, said apparatus including a plurality of nodes which are arranged in series one after another, each of said nodes having one or plural terminals connected thereto, each node being such that a signal from the terminals connected to own node is added to data included in a signal from the node at the preceding stage and a signal to the terminals connected to said own node is then removed from said data thereby to send the resultant signal to the node at the subsequent stage, wherein said signal from the node at the preceding stage includes a start code, data row length data representative of a row length of data included in said signal and a stop code, and said each node includes; start code detecting means for detecting said start code, stop code detecting means for detecting said stop code, and inhibiting means for inhibiting said start code detecting means and said stop code detecting means from performing a detecting operation for a period of time from the time when the start code is detected by said start code detecting means till the time when a data row length indicated by said data row length data is reached.
Claim 36
Independent Claim 96 words
A method of controlling an apparatus for carrying out serial control, said method being adapted to conceal at least a data row length code signal based on a mask signal when a data frame signal including at least a data signal and a data row length code signal representative of a length of said data signal is received, said data signal and said data row length code signal being arranged one after another, wherein said data row length code signal is arranged adjacent to other signals adapted to be concealed in response to said mask signal.
Claim 37
Independent Claim 96 words
A method of controlling an apparatus for carrying out serial control, said method being adapted to conceal at least a data row length code signal based on a mask signal when a data frame signal including at least a data signal and a data row length code signal representative of a length of said data signal is received, said data signal and said data row length code signal being arranged one after another, wherein said data row length code signal is arranged adjacent to other signals adapted to be concealed in response to said mask signal.
Claim 38
Independent Claim 97 words
An apparatus for carrying out serial control, wherein said apparatus includes; converting means for converting at least a part of serial data to be communicated into a biphase code, extracting means for successively extracting said biphase code corresponding to each one bit representing at least a part of said serial data, a logic circuit for deriving an exclusive logic sum of each value of the biphase code extracted by said extracting means, and an error in at least a part of said serial data is detected based on said exclusive logic sum derived by said logic circuit.
Claim 39
Independent Claim 97 words
An apparatus for carrying out serial control, wherein said apparatus includes; converting means for converting at least a part of serial data to be communicated into a biphase code, extracting means for successively extracting said biphase code corresponding to each one bit representing at least a part of said serial data, a logic circuit for deriving an exclusive logic sum of each value of the biphase code extracted by said extracting means, and an error in at least a part of said serial data is detected based on said exclusive logic sum derived by said logic circuit.
Claim 40
Dependent Claim 169 words
An apparatus for carrying out serial control as claimed in claim 34, wherein said apparatus further includes one or plural relays for relaying said data in the form of a biphase code converted by said converting means, each of said relays including at least an extracting circuit and a logic circuit, and wherein said apparatus further includes; sending means for sending an information indicative of an error in said data and a count information representative of a predetermined count value based on the exclusive logic sum derived by said extracting means and said logic circuit when said error in said data is detected, said error information and said count information being added to said data and advancing means for advancing by one count unit the count value indicated by the count information added to said data when said error is indicated by the error information added to said data, and a history of the error relative to said data is indicated by the error information and the count information.
Claim 41
Dependent Claim 50 words
An apparatus for carrying out serial control as claimed in claim 35, wherein said relays perform an error detecting operation with respect to said data based on the exclusive logic sum in the form of a biphase code either after said data are processed or before said data are processed.

References Cited (Backward Citations)

US4241398A Cited
US4468791A Cited
US4451898A Cited
US4663706A Cited
US4907227A Cited
US4910736A Cited
US4914654A Cited
US5105426A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1995-12-08 1996-06-08 1996-12-08 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1999-12-08 2000-06-08 2000-12-08 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2003-12-08 2004-06-08 2004-12-08 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag