JPH0810872B2 - Node controller for serial controller - Google Patents
Node controller for serial controllerInfo
- Publication number
- JPH0810872B2 JPH0810872B2 JP1343481A JP34348189A JPH0810872B2 JP H0810872 B2 JPH0810872 B2 JP H0810872B2 JP 1343481 A JP1343481 A JP 1343481A JP 34348189 A JP34348189 A JP 34348189A JP H0810872 B2 JPH0810872 B2 JP H0810872B2
- Authority
- JP
- Japan
- Prior art keywords
- node
- data
- actuator
- nodes
- controller
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Lifetime
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/42—Loop networks
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Small-Scale Networks (AREA)
- Control By Computers (AREA)
Description
【発明の詳細な説明】 〔産業上の利用分野〕 この発明はプレス、工作機械、建設機械、船舶、航空
機等の各種機械の集中管理システムおよび無人搬送装
置、無人倉庫等の集中管理システムに採用して好適な直
列制御装置に関し、特にメインコントローラおよび複数
のノードを閉ループ状に直列接続し、各ノードにはそれ
ぞれ1乃至複数のセンサ類およびアクチュエータ類を接
続するようにした直列制御装置において、ノードの追
加、削除を好適になし得る直列制御装置のノード割り付
け制御装置に関する。DETAILED DESCRIPTION OF THE INVENTION [Industrial field of application] The present invention is applied to a centralized management system for various machines such as presses, machine tools, construction machines, ships, and aircraft, and an unmanned transportation apparatus, centralized management system for unmanned warehouses, etc. And a preferred serial control device, particularly in a serial control device in which a main controller and a plurality of nodes are connected in series in a closed loop, and one or a plurality of sensors and actuators are connected to each node. The present invention relates to a node allocation control device of a serial control device capable of suitably adding and deleting.
プレス、工作機械、建設機械、船舶、航空機、無人搬
送装置、無人倉庫等を集中管理する場合、装置各部の状
態を検出する多数のセンサおよび装置各部の状態を制御
する多数のアクチュエータが必要となる。このセンサお
よびアクチュエータの数は例えばプレスを考えた場合30
00以上にも及び、他の装置においては更に多数となるも
のもある。When centrally managing presses, machine tools, construction machines, ships, aircraft, unmanned conveyors, unmanned warehouses, etc., many sensors that detect the status of each part of the equipment and many actuators that control the status of each part of the equipment are required. . The number of sensors and actuators is 30 when considering a press, for example.
There may be more than 00, and even more in other devices.
従来、この種の装置を集中管理する集中管理システム
として、複数のノードを直列に接続するとともに各ノー
ドに1乃至複数のセンサおよびアクチュエータを接続
し、これらノードをメインコントローラを介して環状に
接続し、このメインコントローラからの信号によって各
ノードを制御するようにした構成が考えられている。Conventionally, as a centralized management system for centrally managing this type of device, a plurality of nodes are connected in series, one or more sensors and actuators are connected to each node, and these nodes are connected in a ring via a main controller. A configuration has been considered in which each node is controlled by a signal from the main controller.
このようにノードを直列に接続する構成をとる場合、
各センサの出力の同時性および各アクチュエータの制御
の同時性をいかにして確保するかが問題となる。例え
ば、各ノードにアドレスを割当て、このアドレスにもと
づき各ノードを制御する構成を考えると、このアドレス
処理のための時間遅れが問題となり、各センサの出力の
収集および各アクチュエータの制御に関して満足すべき
同時性を確保することはできない。If you take the configuration of connecting the nodes in series like this,
The issue is how to ensure the simultaneity of output of each sensor and the simultaneity of control of each actuator. For example, considering a configuration in which an address is assigned to each node and each node is controlled based on this address, a time delay for this address processing becomes a problem, and the collection of the output of each sensor and the control of each actuator should be satisfied. Synchrony cannot be ensured.
そこで、発明者等は、ノードを直列に接続する構成を
とりながらも各ノードにアドレスを割当てるという発想
を捨て、各ノードをその接続の順番によって識別するよ
うにして、これによってアドレス処理を不要にするとと
もにアドレス処理に伴う時間遅れを解消し、更にはノー
ドの構成を大幅に簡略化できるようにした直列制御装置
を提案している。Therefore, the inventors have abandoned the idea of assigning an address to each node while adopting a configuration in which nodes are connected in series, and each node is identified by the order of connection, thereby making address processing unnecessary. At the same time, we have proposed a serial control device that eliminates the time delay associated with address processing and that allows the node configuration to be greatly simplified.
この装置は第3図に示すように構成されている。 This device is constructed as shown in FIG.
この直列制御装置はプレスの集中管理システムに適用
されるものであり、ホストコントローラ200はプレス各
部を統轄管理するものである。メインコントローラ100
は接続された複数のノード10−1〜10−Nとのデータ授
受制御を行うものである。センサ群1−1,1−2,…1−
Nはプレスの各部に配設され、プレスの各部の状態を検
出するものである。アクチュエータ群2−1,2−2,…2
−Nはプレスの各部に配設され、プレスの各部を駆動す
るものである。これらセンサ群1−Nおよびアクチュエ
ータ群2−Nはそれぞれノード10−N(N=1〜N)に
接続されている。これらノード10−1〜10−Nおよびメ
インコントローラ100はループ状に直列接続されてい
る。This serial control device is applied to a centralized control system of a press, and a host controller 200 controls and controls each part of the press. Main controller 100
Is for controlling data exchange with a plurality of connected nodes 10-1 to 10-N. Sensor group 1-1, 1-2, ... 1-
N is arranged in each part of the press and detects the state of each part of the press. Actuator group 2-1, 2-2, ... 2
-N is arranged in each part of the press and drives each part of the press. The sensor group 1-N and the actuator group 2-N are connected to the nodes 10-N (N = 1 to N), respectively. These nodes 10-1 to 10-N and the main controller 100 are connected in series in a loop.
第4図は、ノードの数Nを5とした場合の当該システ
ムで用いられるデータ信号のフレーム構成を示すもの
で、このデータフレーム信号はメインコントローラ100
から送出され、ノード10−1、10−2、……10−Nを経
由した後、メインコントローラ100に戻される。なお、
同第4図(a)はメインコントローラ100から出力され
た直後のデータフレーム信号を、同図(b)、(c)、
(d)、(e)はノード10−1、10−2、10−3、10−
4から出力されるデータフレーム信号を、同図(f)は
ノード10−5から出力される信号(N=5の場合はメイ
ンコントローラ100へ帰還入力される信号)をそれぞれ
示している。FIG. 4 shows a frame structure of a data signal used in the system when the number N of nodes is 5, and this data frame signal is used by the main controller 100.
From the node 10-1, 10-2, ... 10-N and then returned to the main controller 100. In addition,
FIG. 4A shows the data frame signal immediately after being output from the main controller 100, as shown in FIGS.
(D) and (e) are nodes 10-1, 10-2, 10-3, 10-.
4 shows the data frame signal output from the node 4, and FIG. 4F shows the signal output from the node 10-5 (the signal fed back to the main controller 100 when N = 5).
第4図のフレーム構成における各信号の内容は以下の
とおりである。The contents of each signal in the frame structure of FIG. 4 are as follows.
STI;入力データ(センサデータ)DIの先頭位置を示す第
1のスタートコード DI ;入力データ(センサデータ) DIq;第q番目のノードに接続されたセンサからの入力デ
ータ STO;出力データ(アクチュエータ駆動データ)の先頭位
置を示す第2のスタートコード DO ;出力データ(アクチュエータ駆動データ) DOq;第q番目のノードに接続されたアクチュエータへの
出力データ SP ;データ列の終端位置を示すストップコード ERR;エラー内容およびエラー位置を示すコード、通信エ
ラーをチェックするためのCRCなどのエラーチェックコ
ード、断線および段線位置を示すコードを含む 第3図に示した各ノード10−1〜10−Nでは、第4図
(b)〜(f)に示すように、スタートコードSTIとス
タートコードSTOの間に当該ノードに接続されたセンサ
1の検出データDIqを付加するとともに、スタートコー
ドSTOの後から当該ノードに接続されたアクチュエータ
2への出力データDOqを抜き取るよう動作する。STI; First start code indicating the start position of input data (sensor data) DI; Input data (sensor data) DIq; Input data from the sensor connected to the qth node STO; Output data (actuator drive) Data) 2nd start code DO; Output data (actuator drive data) DOq; Output data to the actuator connected to the qth node SP; Stop code ERR; In each node 10-1 to 10-N shown in FIG. 3, including the error content and the code indicating the error position, the error check code such as CRC for checking the communication error, the code indicating the disconnection and the step line position, As shown in FIGS. 4 (b) to (f), the detection data DIq of the sensor 1 connected to the node between the start code STI and the start code STO. And the output data DOq to the actuator 2 connected to the node is extracted after the start code STO.
したがって、このシステムでは、メインコントローラ
100からノード10−1に対して第4図(a)に示すよう
なアクチュエータ制御データDOを含むデータフレーム信
号を送出すれば、このデータフレーム信号がノード10−
1→ノード10−2→ノード10−3→ノード10−4→10−
5へと順次伝播されることにより上記データフレーム信
号中のアクチュエータ制御データDOが該当するノードへ
割り振られるとともに、各ノードで得たセンサ群の検出
データが同データフレーム信号中へ取り込まれる。この
結果、上記データフレーム信号がメインコントローラ10
0へ帰還されたときには、第4図(f)に示すように、
アクチュエータ制御データDOは全てなくなり、センサ群
の検出データが同フレーム信号中に含まれることにな
る。Therefore, in this system, the main controller
If a data frame signal including actuator control data DO as shown in FIG. 4 (a) is transmitted from 100 to the node 10-1, this data frame signal is transmitted to the node 10-
1 → node 10-2 → node 10-3 → node 10-4 → 10−
By sequentially propagating to 5, the actuator control data DO in the data frame signal is assigned to the corresponding node, and the detection data of the sensor group obtained at each node is taken into the same data frame signal. As a result, the data frame signal is transferred to the main controller 10
When it is returned to 0, as shown in FIG. 4 (f),
All the actuator control data DO disappears, and the detection data of the sensor group is included in the same frame signal.
このようにこの装置によれば、各ノードはメインコン
トローラ100からデータフレーム信号が伝播される順番
にノード識別番号が割り付けられることになる。このた
めこの装置によれば、ノードが新たに追加あるいは削除
された場合には、各ノードに付されていたノード番号が
最初に付されていた番号と変わってしまうという問題が
ある。As described above, according to this device, the node identification numbers are assigned to the respective nodes in the order in which the data frame signal is propagated from the main controller 100. For this reason, according to this apparatus, when a node is newly added or deleted, there is a problem that the node number assigned to each node is changed from the number assigned first.
すなわち、第5図は3台のノードI、II、IIIを接続
したシステムにアクチュエータの出力A1〜A24を8ビッ
トずつ接続した場合を示し、ノード番号は左から順に
I、II、IIIとなる。このシステムにアクチュエータの
出力A25〜A32、8ビットを追加することになり、取り付
け位置の都合上、第6図に示すように、ノードIVをノー
ドIとノードIIの間に設置するとする。この際、ユーザ
はプレスコントローラ200のデータ割り付けテーブルに
追加データA25〜A32を下記第1表のように入力設定す
る。That is, FIG. 5 shows a case where the actuator outputs A1 to A24 are connected in 8-bit units to a system in which three nodes I, II, and III are connected, and the node numbers are I, II, and III in order from the left. It is assumed that actuator outputs A25 to A32, 8 bits are added to this system, and node IV is installed between node I and node II as shown in FIG. 6 due to the mounting position. At this time, the user inputs and sets the additional data A25 to A32 in the data allocation table of the press controller 200 as shown in Table 1 below.
上記ホストコントローラ200のデータ割り付けテーブ
ルの設定内容はメインコントローラ100に送られ、メイ
ンコントローラ100の送信データ用テーブルに、下記第
2表に示すようにセットされる。 The setting contents of the data allocation table of the host controller 200 are sent to the main controller 100, and are set in the transmission data table of the main controller 100 as shown in Table 2 below.
[発明が解決しようとする課題] メインコントローラ100はこの送信データ用テーブル
を参照してデータフレーム信号中のデータDO1〜DO4を小
さいアドレスのものから順に並べて生成するようにして
おり、このためこの従来技術によれば、メインコントロ
ーラ100からは第7図(a)に示すようなデータフレー
ム信号S0が送出され、ノードI、IV、II、IIIにおい
て、DO1、DO2、DO3、DO4が順次抜き取られることにな
る。したがって、この場合にはノードIには正しいデー
タが入力されるが、ノードIV、II、IIIには他のノード
に入力されるべきデータが入力されることになってしま
う。つまりこの場合は、ノードIVを追加することにより
ノードIIはノードIIIに、ノードIIIはノードIVに、ノー
ドIVはノードIIに実質的に変化してしまう。こうなる
と、メインコントローラ側からみた端末アドレスが変わ
ることになるので、ユーザはノードの追加あるいは削除
の度にユーザプログラムの端末アドレスに関する記述を
書き替えるなどの非常に厄介な手順を踏まなければなら
なくなる。 [Problems to be Solved by the Invention] The main controller 100 refers to the table for transmission data to generate the data DO1 to DO4 in the data frame signal by arranging them in ascending order of addresses. According to the technique, the data frame signal S0 as shown in FIG. 7 (a) is transmitted from the main controller 100, and DO1, DO2, DO3, DO4 are sequentially extracted at the nodes I, IV, II, III. become. Therefore, in this case, correct data is input to the node I, but data to be input to other nodes is input to the nodes IV, II, and III. That is, in this case, by adding the node IV, the node II is substantially changed to the node III, the node III is changed to the node IV, and the node IV is changed to the node II. If this happens, the terminal address seen from the main controller side will change, and the user will have to take very troublesome steps such as rewriting the terminal address description of the user program each time a node is added or deleted. .
この発明ははこのような事情に鑑みてなされたもの
で、ノードの追加、削除を行う際、簡単な処理を行うだ
けで、正しいデータ伝送をなし得る直列制御装置のノー
ド割り付け制御装置を提供することを目的とする。The present invention has been made in view of such circumstances, and provides a node allocation control device of a serial control device that can perform correct data transmission only by performing a simple process when adding or deleting a node. The purpose is to
この発明では、1乃至複数のセンサ及び1乃至複数の
アクチュエータを接続したノードを直列接続し、該複数
のノードをコントローラを含んで閉ループ状に接続する
とともに、前記コントローラは前記アクチュエータへの
出力データを含むデータフレーム信号を送出し、前記各
ノードは当該ノードに接続されるセンサからのデータを
前記データフレーム信号に付加しかつ当該ノードに接続
されるアクチュエータへの出力データを前記データフレ
ーム信号から抜き取るようにした直列制御装置におい
て、前記各ノードのアクチュエータへの出力データをノ
ード番号に対応付けて各ノード毎に入力設定する第1の
データテーブル手段と、各ノードのコントローラからの
設置順序を示す設置順序番号をノード番号に対応付けて
各ノード毎に入力設定する第2のデータテーブル手段
と、これら第1及び第2のデータテーブル手段の設定内
容に基づいて前記各ノードのアクチュエータへの出力デ
ータをノードの設置順序番号順に並び変え、該並び変え
た各ノードのアクチュエータへの出力データを前記デー
タフレーム信号中のアクチュエータへの出力データ列と
するデータ並び変え手段とを前記コントローラに具える
ようにしたことを特徴とする。According to the present invention, nodes connecting one to a plurality of sensors and one to a plurality of actuators are connected in series, and the plurality of nodes are connected in a closed loop including a controller, and the controller outputs the output data to the actuator. A data frame signal including the data frame signal, each node adds data from a sensor connected to the node to the data frame signal, and extracts output data to an actuator connected to the node from the data frame signal. In the serial controller, the first data table means for inputting and setting the output data to the actuator of each node to each node in association with the node number, and the installation sequence indicating the installation sequence from the controller of each node Input settings for each node by associating numbers with node numbers Second data table means, and the output data to the actuators of the respective nodes are rearranged in the order of the node installation order numbers based on the setting contents of the first and second data table means, and the rearranged nodes are arranged. And a data rearranging means for making the output data to the actuator of (1) as the output data string to the actuator in the data frame signal, to the controller.
オペレータはノードに対するデータを新設定したり、
ノードの追加あるいは削除を行う場合は、前記第1のデ
ータテーブル手段にアクチュエータの出力データをノー
ド番号に対応付けて各ノード毎に入力設定するととも
に、第2のデータテーブル手段に各ノードのコントロー
ラからの設置順序を示す設置順序番号をノード番号に対
応付けて各ノード毎に入力設定する。データ並び変え手
段は、第1及び第2のデータテーブル手段の設定内容に
基づいて前記各ノードのアクチュエータへの出力データ
をノードの設置順序番号順に並び変え、該並び変えた各
ノードのアクチュエータへの出力データを前記データフ
レーム信号中のアクチュエータへの出力データ列とす
る。The operator can set new data for the node,
When adding or deleting a node, the output data of the actuator is input and set for each node in the first data table means in association with the node number, and the second data table means is input from the controller of each node. The installation order number indicating the installation order of is associated with the node number and input and set for each node. The data rearranging means rearranges the output data to the actuators of the respective nodes in the order of installation order numbers of the nodes based on the setting contents of the first and second data table means, and outputs the rearranged output data to the actuators of the respective nodes. The output data is the output data string to the actuator in the data frame signal.
以下、添付図面を参照してこの発明の一実施例を詳細
に説明する。An embodiment of the present invention will be described in detail below with reference to the accompanying drawings.
第1図はこの発明の実施例を示すもので、ホストコン
トローラ200は、データ割り付けテーブル(第1のデー
タテーブル手段)30を有している。データ割り付けテー
ブル30は、先の第1表に示したように、各ノードに対す
る送信データ(アクチュエータ用データ)を各ノード別
にオペレータが入力設定するためのメモリであり、オペ
レータは、先の第1表に示すように、所要の送信データ
を対応するノード番号の欄に入力する。このノード番号
はオペレータが認識している番号である。データ割り付
けテーブル30の設定データはメインコントローラ100の
送信データ割付け部50に入力される。FIG. 1 shows an embodiment of the present invention. The host controller 200 has a data allocation table (first data table means) 30. As shown in Table 1 above, the data allocation table 30 is a memory for the operator to input and set the transmission data (actuator data) for each node. As shown in, the required transmission data is entered in the corresponding node number field. This node number is a number recognized by the operator. The setting data of the data allocation table 30 is input to the transmission data allocation unit 50 of the main controller 100.
メインコントローラ100は、ノード番号変換テーブル4
0、送信データ割り付け部50、送信データメモリ60およ
びデータフレーム形成部70を有しており、ノード番号変
換テーブル40が新たに追加した構成である。The main controller 100 has a node number conversion table 4
It has 0, a transmission data allocation unit 50, a transmission data memory 60, and a data frame forming unit 70, and is a configuration in which a node number conversion table 40 is newly added.
ノード番号変換テーブル(第2のデータテーブル手
段)40は、下記第3表に示すように、ノードが設置され
ている順序をオペレータが入力設定するためのメモリで
あり、オペレータは、第3表に示すように、ノードの設
置順序を示すデータを対応するノード番号の欄に入力す
る。すなわち、この変換テーブル40は、別言すれば、メ
インコントローラ100から各ノードへのデータ伝送順序
を示す番号を各ノード毎に入力設定するものだともいえ
る。なお、下記第3表は先の第5図に示したシステムに
第6図に示した如くノードIVを追加するときの具体例で
ある。The node number conversion table (second data table means) 40 is a memory for the operator to input and set the order in which the nodes are installed, as shown in Table 3 below. As shown, data indicating the installation order of the nodes is entered in the corresponding node number field. That is, it can be said that the conversion table 40 is, to put it another way, the number indicating the order of data transmission from the main controller 100 to each node is input and set for each node. Table 3 below is a concrete example of adding the node IV to the system shown in FIG. 5 as shown in FIG.
送信データ割り付け部(データ並び変え手段)50で
は、前記データ割り付けテーブル30およびノード番号変
換テーブル40の設定内容に基ずき各ノードに送出すべき
送信データを形成する。すなわち、送信データ割り付け
部50では先の第1表および第2表のノード番号を中間媒
体パラメータとした送信データと設置順序データとの対
応付け作業を行うことで、下記第4表に示すようなテー
ブルを形成し、該テーブル内容に従って送信データメモ
リ60にデータを書き込む。 The transmission data allocating unit (data rearranging means) 50 forms the transmission data to be transmitted to each node based on the setting contents of the data allocation table 30 and the node number conversion table 40. That is, in the transmission data allocating unit 50, as shown in Table 4 below, the transmission data and the installation order data are associated with each other by using the node numbers in the above Tables 1 and 2 as the intermediate medium parameters. A table is formed and data is written in the transmission data memory 60 according to the contents of the table.
なおこの場合、上記第4表のデータアドレスとは、デ
ータフレーム信号中のデータ位置に対応し、AD1、AD2、
AD3、AD4、…の順序にSTOコードの後からデータが挿入
される。 In this case, the data address in Table 4 above corresponds to the data position in the data frame signal, and AD1, AD2,
Data is inserted after the STO code in the order of AD3, AD4, ....
このようにして送信データメモリ60にデータが書き込
まれると、データフレーム形成部70は送信データメモリ
60からデータを読み出すとともに、これらデータの前後
にSTIコード、STOコード、SPコード、ERRコードなどを
付けて、第2図(a)に示すようなデータフレーム信号
を形成する。When the data is written in the transmission data memory 60 in this way, the data frame forming unit 70
Data is read from 60, and STI code, STO code, SP code, ERR code and the like are added before and after these data to form a data frame signal as shown in FIG. 2 (a).
かかるデータフレーム信号はその後データ線上に送出
されることで、ノードI、IV、II、IIIにおいて、DO1、
DO4、DO2、DO3が順序抜き取られることになる。したが
って、第2図(b)〜(d)に示すように、各ノード
I、II、III、IVに対してオペレータの所望する正しい
データが入力されることになる。Such a data frame signal is then sent out on the data line, so that DO1,
DO4, DO2, DO3 will be taken out of order. Therefore, as shown in FIGS. 2B to 2D, correct data desired by the operator is input to each of the nodes I, II, III and IV.
このようにこの実施例によれば、ノードが追加、削除
されて、ノードの並び順が変わった場合においても、ノ
ード番号変換テーブル40のノードの設置順序を示すデー
タを書き替えるだけで、正しいデータが各ノードに割り
振られることになる。As described above, according to this embodiment, even if nodes are added or deleted and the arrangement order of the nodes is changed, it is possible to correct the data by simply rewriting the data indicating the installation order of the nodes in the node number conversion table 40. Will be assigned to each node.
なお、実施例では、説明の簡略化のため、各ノードに
は、アクチュエータのみが接続されるようにしたが、セ
ンサも接続されたノードを備えたシステムに対しても本
発明は適用可能である。It should be noted that, in the embodiment, for simplification of description, only the actuator is connected to each node, but the present invention can be applied to a system including a node to which a sensor is also connected. .
[発明の効果] 以上説明したようにこの発明によれば、コントローラ
から各ノードへのデータ伝送順序を示す番号を前記各ノ
ード毎に入力設定するようにしたので、ノードが追加、
削除された場合でも、簡単に正しいデータを各ノードに
割り付けることができる。[Effects of the Invention] As described above, according to the present invention, the number indicating the data transmission order from the controller to each node is input and set for each node.
Even if deleted, correct data can be easily assigned to each node.
第1図はこの発明の実施例を示すブロック図、第2図は
実施例によるデータフレーム信号の伝播態様を示す図、
第3図は直列制御装置の全体構成を示すブロック図、第
4図はデータフレーム信号の伝播態様を示す図、第5図
乃至第7図は従来技術の不都合を説明するに用いた図で
ある。 1…センサ群、2…アクチュエータ群、10…ノード、30
…データ割付けテーブル、40…ノード番号変換テーブ
ル、50…送信データ割り付け部、100…メインコントロ
ーラ、200…ホストコントローラ1 is a block diagram showing an embodiment of the present invention, and FIG. 2 is a diagram showing a data frame signal propagation mode according to the embodiment,
FIG. 3 is a block diagram showing the overall configuration of the serial control device, FIG. 4 is a diagram showing a propagation mode of a data frame signal, and FIGS. 5 to 7 are diagrams used for explaining inconveniences of the prior art. . 1 ... Sensor group, 2 ... Actuator group, 10 ... Node, 30
... Data allocation table, 40 ... Node number conversion table, 50 ... Transmission data allocation section, 100 ... Main controller, 200 ... Host controller
Claims (1)
チュエータを接続したノードを直列接続し、該複数のノ
ードをコントローラを含んで閉ループ状に接続するとと
もに、前記コントローラは前記アクチュエータへの出力
データを含むデータフレーム信号を送出し、前記各ノー
ドは当該ノードに接続されるセンサからのデータを前記
データフレーム信号に付加しかつ当該ノードに接続され
るアクチュエータへの出力データを前記データフレーム
信号から抜き取るようにした直列制御装置において、 前記各ノードのアクチュエータへの出力データをノード
番号に対応付けて各ノード毎に入力設定する第1のデー
タテーブル手段と、 各ノードのコントローラからの設置順序を示す設置順序
番号をノード番号に対応付けて各ノード毎に入力設定す
る第2のデータテーブル手段と、 これら第1及び第2のデータテーブル手段の設定内容に
基づいて前記各ノードのアクチュエータへの出力データ
をノードの設置順序番号順に並び変え、該並び変えた各
ノードのアクチュエータへの出力データを前記データフ
レーム信号中のアクチュエータへの出力データ列とする
データ並び変え手段と、 を前記コントローラに具えるようにしたことを特徴とす
る直列制御装置のノード割り付け制御装置。1. A node in which one or more sensors and one or more actuators are connected in series, and the plurality of nodes are connected in a closed loop including a controller, and the controller outputs data to the actuator. And each node adds data from a sensor connected to the node to the data frame signal and extracts output data to an actuator connected to the node from the data frame signal. In the serial control device, the first data table means for inputting and setting the output data to the actuator of each node to each node in association with the node number, and the installation indicating the installation order from the controller of each node Input sequence setting for each node by associating the sequence number with the node number Second data table means, and the output data to the actuators of the respective nodes are rearranged in the order of the node installation sequence numbers based on the setting contents of the first and second data table means, and the rearranged nodes are arranged. And a data rearranging means for making the output data to the actuator as an output data string to the actuator in the data frame signal, and the node allocation control device of the serial control device.
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1343481A JPH0810872B2 (en) | 1989-12-27 | 1989-12-27 | Node controller for serial controller |
| PCT/JP1990/001723 WO1991010307A1 (en) | 1989-12-27 | 1990-12-27 | Device for controlling the allocation of nodes in a serial control apparatus |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1343481A JPH0810872B2 (en) | 1989-12-27 | 1989-12-27 | Node controller for serial controller |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH03201637A JPH03201637A (en) | 1991-09-03 |
| JPH0810872B2 true JPH0810872B2 (en) | 1996-01-31 |
Family
ID=18361857
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP1343481A Expired - Lifetime JPH0810872B2 (en) | 1989-12-27 | 1989-12-27 | Node controller for serial controller |
Country Status (2)
| Country | Link |
|---|---|
| JP (1) | JPH0810872B2 (en) |
| WO (1) | WO1991010307A1 (en) |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5778242A (en) * | 1980-10-31 | 1982-05-15 | Fujitsu Ltd | Retrieving system for connection position of station to be monitored in loop transmission network |
| JPS57210745A (en) * | 1981-06-20 | 1982-12-24 | Sony Corp | Communicating method |
| JPS58120341A (en) * | 1982-01-13 | 1983-07-18 | Omron Tateisi Electronics Co | Input and output data transmission system of programmable controller |
| JPS6160042A (en) * | 1984-08-31 | 1986-03-27 | Fujitsu Ltd | Identification system of arrangement order of node |
| JPH01296835A (en) * | 1988-05-25 | 1989-11-30 | Komatsu Ltd | series controller |
-
1989
- 1989-12-27 JP JP1343481A patent/JPH0810872B2/en not_active Expired - Lifetime
-
1990
- 1990-12-27 WO PCT/JP1990/001723 patent/WO1991010307A1/en not_active Ceased
Also Published As
| Publication number | Publication date |
|---|---|
| JPH03201637A (en) | 1991-09-03 |
| WO1991010307A1 (en) | 1991-07-11 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US7526411B2 (en) | Device for remote diagnostics of a field device | |
| EP0125773B1 (en) | Communication control apparatus for digital devices | |
| KR970042189A (en) | Distributed group management control method of elevator | |
| CN100452749C (en) | Network address setting method of production system | |
| JPH0810872B2 (en) | Node controller for serial controller | |
| JP2603158B2 (en) | Node address assignment control device for serial control device | |
| JPH02150138A (en) | series controller | |
| CN1545284A (en) | Industrial equipment networked monitoring collaborative terminal and method for realizing collaborative access between terminals | |
| JP2001313659A (en) | Field device communication device in distributed control system | |
| JPS59188260A (en) | Transmission controlling method | |
| JP3166211B2 (en) | Inter-layer event transmission processing method in OSI hierarchical model | |
| JP2767473B2 (en) | Loom data transmission system | |
| JPH0785561B2 (en) | Series controller | |
| JPH03274848A (en) | Bus line checking method | |
| JP2002330189A (en) | Communication control program, recording medium storing communication control program, communication control method, and data processing device | |
| CN102045301A (en) | Device and method for providing multi-channel transmission serial data with parameters | |
| CN116755774A (en) | An interface-based remote control method and system for semiconductor carrier storage equipment | |
| JP2002288147A (en) | Distributed memory type parallel computer and computer program | |
| 周炳海 et al. | Design and Implementation of Distributed Numerical Control in Flexible Manufacturing System | |
| JPH05260115A (en) | Package control system | |
| JPS5819061A (en) | Expanding method for control signal data | |
| JPH0936887A (en) | Stackable hub system | |
| JPH02150139A (en) | series controller | |
| JPH0317764A (en) | Inter-channel device communication equipment | |
| JPH07141006A (en) | Controller |