JP3284304B2 - Signal transmission control method for distributed control device - Google Patents

Signal transmission control method for distributed control device

Info

Publication number
JP3284304B2
JP3284304B2 JP22640097A JP22640097A JP3284304B2 JP 3284304 B2 JP3284304 B2 JP 3284304B2 JP 22640097 A JP22640097 A JP 22640097A JP 22640097 A JP22640097 A JP 22640097A JP 3284304 B2 JP3284304 B2 JP 3284304B2
Authority
JP
Japan
Prior art keywords
transmission
data
signal
control device
control method
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 - Fee Related
Application number
JP22640097A
Other languages
Japanese (ja)
Other versions
JPH1165612A (en
Inventor
勝人 清水
明男 伊藤
良雄 丸山
英樹 花見
治哉 飛田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hitachi Ltd
Original Assignee
Hitachi Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Hitachi Ltd filed Critical Hitachi Ltd
Priority to JP22640097A priority Critical patent/JP3284304B2/en
Publication of JPH1165612A publication Critical patent/JPH1165612A/en
Application granted granted Critical
Publication of JP3284304B2 publication Critical patent/JP3284304B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Control By Computers (AREA)

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】本発明は、分散制御装置の信
号伝送制御方法に係り、特に、内蔵するプログラムを制
御ブロック図で表記された複数の制御装置が、ネットワ
ークを介してデータなどの信号を伝送する場合に、伝送
すべき信号や相手などを漏れなく記述し伝送を制御する
方法に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a signal transmission control method for a distributed control device, and more particularly, to a method in which a plurality of control devices in which a built-in program is represented by a control block diagram transmits signals such as data via a network. The present invention relates to a method for controlling transmission by completely describing a signal to be transmitted and a partner when transmitting the data.

【0002】[0002]

【従来の技術】制御ブロック図とは、各制御装置が内蔵
する制御プログラムをシンボリック素子で表記し、それ
らの素子間の接続状況を結線で記述した図である。
2. Description of the Related Art A control block diagram is a diagram in which a control program incorporated in each control device is represented by a symbolic element, and a connection state between the elements is described by a connection.

【0003】従来は、設計者が、制御ブロック図から各
制御装置の送信データを抜き出し、データごとにその伝
送路を考慮し、送信データフレームに割り付けて、デー
タを配列し、送信仕様を定義していた。
Conventionally, a designer extracts transmission data of each control device from a control block diagram, allocates the transmission data to each transmission data frame in consideration of the transmission path for each data, arranges the data, and defines transmission specifications. I was

【0004】受信データについても、同様に、設計者
が、制御ブロック図から各装置の受信データを抜き出
し、送信側の伝送フレームのデータ配列に合わせて、受
信仕様を定義していた。
[0004] Similarly, for the received data, the designer extracts the received data of each device from the control block diagram and defines the reception specifications in accordance with the data arrangement of the transmission frame on the transmission side.

【0005】[0005]

【発明が解決しようとする課題】設計者が、送信データ
または受信データを一つ一つ抜き出すために、制御ブロ
ック図から送信すべきデータまたは受信すべきデータを
抽出し忘れたりする誤りや記入漏れが混入する余地があ
った。
An error or omission in which a designer forgets to extract data to be transmitted or data to be received from a control block diagram in order to extract transmission data or reception data one by one. There was room for contamination.

【0006】また、データごとに伝送路を検討しながら
伝送フレームに配列するため、設計手順が頻雑であっ
た。
In addition, since the data is arranged in the transmission frame while considering the transmission path for each data, the design procedure is complicated.

【0007】さらに、受信側に定義してあっても送信側
に無いなどの信号伝送の不整合を検出する作業も、人手
にたよっていた。
[0007] Further, the operation of detecting a mismatch in signal transmission, such as the fact that the signal is defined on the receiving side but not on the transmitting side, has also been manually performed.

【0008】制御装置の信号伝送仕様を変更する場合、
送信側のデータを追加する際に、伝送フレームの該当
アドレスを受信側が受信すべきアドレスとして既に定義
していたり、受信側が必要とするデータを送信側が削
除したり、送信側の送信データ追加前に受信側が受信
の追加を定義したりすると、受信側が不必要なデータを
取り込み、誤動作するおそれがある。
When changing the signal transmission specifications of the control device,
When adding data on the sending side, the corresponding address of the transmission frame is already defined as the address to be received by the receiving side, the sending side deletes the data required by the receiving side, or before adding the sending data on the sending side. If the receiver defines addition of reception, the receiver may take in unnecessary data and malfunction.

【0009】そこで、従来は送信側と受信側とが独立し
てその送受信データを変更できないようにしてあったの
で、信号伝送仕様を変えなければならないプログラム変
更時は、送信側と受信側とのプログラム変更作業を同期
し行わなければならず、作業量のピークが生じて、ボト
ルネックとなってしまうなどの問題があった。
Therefore, conventionally, the transmission side and the reception side cannot independently change the transmission / reception data. Therefore, when a program in which the signal transmission specifications must be changed, the transmission side and the reception side need to change. There is a problem that the program change operation must be performed synchronously, which causes a peak in the amount of work and causes a bottleneck.

【0010】本発明の目的は、分散制御装置間の信号伝
送関係の作り漏れを防ぎ、伝送不整合を検出し、プログ
ラム作成・検査工数を削減できる分散制御装置の信号伝
送制御方法を提供することである。
SUMMARY OF THE INVENTION It is an object of the present invention to provide a signal transmission control method for a distributed control device which can prevent a signal transmission relationship between distributed control devices from being omitted, detect transmission inconsistency, and reduce the number of program creation and inspection steps. It is.

【0011】[0011]

【課題を解決するための手段】本発明は、上記目的を達
成するために、内蔵する制御プログラムをシンボリック
素子で表記しシンボリック素子間の接続状況を結線で記
述した制御ブロック図により表現される複数の制御装置
を分散配置し伝送路で接続して構成される分散制御装置
の信号伝送制御方法において、各制御装置の制御ブロッ
ク図が、複数の制御装置間で信号を伝送するための送信
素子および受信素子の少なくとも一方をシンボリック素
子として備えた分散制御装置の信号伝送制御方法を提案
する。
In order to achieve the above object, the present invention provides a control block diagram in which a built-in control program is represented by symbolic elements and a connection state between the symbolic elements is described by a connection. In the signal transmission control method of the distributed control device configured by dispersing the control devices and connected by a transmission line, the control block diagram of each control device, a transmission element for transmitting a signal between a plurality of control devices, and A signal transmission control method of a distributed control device including at least one of the receiving elements as a symbolic element is proposed.

【0012】複数の制御装置間のデータ伝送に先立ち、
送信側では、制御ブロック図から抽出して送信素子から
出力する信号を伝送フレーム上に配列し、受信側では、
受信素子から入力し制御ブロック図に取り込む信号を伝
送フレーム上の送信信号の配列に従って決定する。
Prior to data transmission between a plurality of control devices,
On the transmitting side, signals extracted from the control block diagram and output from the transmitting element are arranged on a transmission frame, and on the receiving side,
The signal input from the receiving element and taken into the control block diagram is determined according to the arrangement of the transmission signals on the transmission frame.

【0013】伝送路が、複数の信号伝送路からなる場合
は、送信素子および受信素子が、信号を伝送するための
伝送路を指定する属性をそれぞれ持つ。この場合は、送
信素子および受信素子が、複数の伝送路の少なくとも2
つをグループ化して登録し、グループ化された複数の伝
送路を多重系として用いるための登録テーブルを備え
る。
When the transmission path includes a plurality of signal transmission paths, the transmitting element and the receiving element each have an attribute for designating a transmission path for transmitting a signal. In this case, the transmitting element and the receiving element are at least two of the plurality of transmission paths.
And a registration table for registering the plurality of transmission paths as a multiplex system.

【0014】内蔵する制御ブロック図から同一の通信路
の使用を指定された送信素子のみを抽出して並べ、この
並び順に従って送信信号の配列順を作成することもで
き、それに対応して、内蔵する制御ブロック図から同一
の通信路の使用を指定された受信素子のみを抽出し、送
信データの並び順に従って受信データの配列順を作成す
る。
It is also possible to extract and arrange only transmission elements for which use of the same communication path is designated from the built-in control block diagram, and create an arrangement order of transmission signals in accordance with the arrangement order. Only the receiving elements designated to use the same communication path are extracted from the control block diagram, and the arrangement order of the reception data is created according to the arrangement order of the transmission data.

【0015】いずれの信号伝送制御方法においても、抽
出した送信素子からのデータをアナログデータ,デジタ
ルデータ,制御データ,監視データ・警報データ等のデ
ータの性質により更に分類し、このデータの性質ごとに
を配列し、この並び順に従って送信データの配列順を作
成する。
In any of the signal transmission control methods, the extracted data from the transmitting element is further classified according to data properties such as analog data, digital data, control data, monitoring data / alarm data, and the like. Are arranged, and the arrangement order of the transmission data is created in accordance with the arrangement order.

【0016】送信側では、データを送信する際に伝送フ
レームに配列される各データの種類と各データの容量と
点数とをデータフレーム中に記述し、受信側では、各デ
ータの種類と容量と点数とを参照し、伝送フレーム中の
必要なデータが配列されている位置から該当データを取
り出す。
On the transmitting side, when transmitting data, the type of each data arranged in the transmission frame, the capacity and the score of each data are described in the data frame, and on the receiving side, the type and capacity of each data are described. With reference to the score, the corresponding data is extracted from the position where the necessary data is arranged in the transmission frame.

【0017】伝送フレームに配列される各データの種類
と各データの容量または点数を変更する際に、伝送フレ
ームの変更データ種内での同一配列アドレスについて追
加,削除のいずれかのみを可能とし、伝送フレームの変
更データ種内での同一配列アドレスの変更を禁止する。
When changing the type of each data arranged in the transmission frame and the capacity or score of each data, it is possible to only add or delete the same arrangement address within the changed data type of the transmission frame, The change of the same array address within the change data type of the transmission frame is prohibited.

【0018】伝送フレームに配列される各データの種類
と各データの容量または点数の変更により該当アドレス
位置にあったデータが削除されて生じた伝送フレーム中
の配列の抜け部分を、該当アドレスにあったデータを受
信していた全ての受信側においてその受信データの配列
順からも削除された場合に、送信側および受信側で再定
義し再使用する。
The missing portion of the array in the transmission frame, which is caused by deleting the data at the corresponding address position due to the change of the type of each data arranged in the transmission frame and the capacity or score of each data, corresponds to the corresponding address. When the received data is also deleted from the arrangement order of the received data on all the receiving sides that have received the data, the transmitting side and the receiving side redefine and reuse the data.

【0019】伝送フレームの送信データの並び順に従っ
て制御ロジック図から抽出した受信データの配列順を作
成する際に、受信データに対応する送信データが存在し
ない場合は、伝送の不整合リストを出力する。
When creating the arrangement order of the reception data extracted from the control logic diagram according to the arrangement order of the transmission data of the transmission frame, if there is no transmission data corresponding to the reception data, a transmission mismatch list is output. .

【0020】本発明においては、制御装置を記述してい
る制御ブロック図から、送信データ/受信データを確実
に抽出するため、制御ブロック図に、送信素子と受信素
子とを定義し、属性を併せて記述する。送信素子の属性
には、データを送信する伝送路を指定し、受信素子の属
性には、データを受信する伝送路を指定する。
In the present invention, in order to reliably extract transmission data / reception data from a control block diagram describing a control device, a transmission element and a reception element are defined in a control block diagram, and attributes are combined. Describe. The transmission path for transmitting data is specified for the attribute of the transmission element, and the transmission path for receiving data is specified for the attribute of the reception element.

【0021】制御ブロック図から制御装置のプログラム
を生成する際、それぞれの制御装置ごとにかつ各指定の
伝送路ごとに、送信素子と受信素子とを抽出する。送信
側では、抽出した送信素子の出力信号を指定の伝送路ご
とにかつデータの種類ごとに配列し、送信データフレー
ムのデータ配列を決定する。受信側では、指定の伝送路
ごとに、抽出した受信素子から、送信元の制御装置の送
信データフレームのデータの配列に合わせて入力すべき
信号を決定する。この際、抽出された受信素子から入力
すべきデータが、送信元の制御装置の送信データフレー
ムに無い場合、伝送データの不整合として検出し、制御
ブロック図の設計者に通知する。
When a program for a control device is generated from the control block diagram, a transmission element and a reception element are extracted for each control device and for each specified transmission path. The transmitting side arranges the extracted output signals of the transmitting elements for each specified transmission path and for each type of data, and determines the data arrangement of the transmission data frame. On the receiving side, for each specified transmission path, a signal to be input is determined from the extracted receiving elements in accordance with the data arrangement of the transmission data frame of the transmission source control device. At this time, if the data to be input from the extracted receiving element does not exist in the transmission data frame of the control apparatus of the transmission source, it is detected as inconsistency of transmission data and notified to the designer of the control block diagram.

【0022】データを送信する際に、伝送フレームに配
列される各データの種類と各データの容量または点数を
送信データフレーム中に記述する。受信側では、伝送フ
レームに配列される各データの種類と各データの容量ま
たは点数の情報を参照し、伝送フレーム中の必要なデー
タ種が配列されている所定の位置から所定のデータを取
り出す。
When transmitting data, the type of each data arranged in the transmission frame and the capacity or score of each data are described in the transmission data frame. The receiving side refers to the information on the type of each data arranged in the transmission frame and the capacity or score of each data, and extracts predetermined data from a predetermined position where the required data type in the transmission frame is arranged.

【0023】伝送フレームの生成手段では、送信する伝
送フレームに配列される各データの種類と各データの容
量または点数を変更する際に、伝送フレームの変更デー
タ種内での同一配列アドレスについては、追加または削
除のみが可能であり、順序を変えることは認めない。
In the transmission frame generating means, when changing the type of each data arranged in the transmission frame to be transmitted and the capacity or the score of each data, the same arrangement address in the changed data type of the transmission frame is determined by: Only additions or deletions are possible and no reordering is allowed.

【0024】送信する伝送フレームに配列される各デー
タの種類および各データの容量または点数の変更によ
り、該当アドレス位置にあったデータが削除されると、
伝送フレーム中の配列に抜けが生じる。この配列の抜け
については、該当アドレスのデータを受信していたすべ
ての受信側で、その受信データの配列順も削除された場
合に限り、送信側にも受信側にも配列の抜けが悪影響を
招かない状況になったので、その配列の抜け部分を再使
用できるようにした。
When the data at the corresponding address position is deleted due to a change in the type of each data arranged in the transmission frame to be transmitted and the capacity or score of each data,
Misalignment occurs in the array in the transmission frame. Regarding this array omission, the omission of the array has an adverse effect on both the transmitting side and the receiving side only when the order of the received data has been deleted on all receiving sides that have received the data of the corresponding address. Since it was not possible to invite, the missing part of the array can be reused.

【0025】伝送フレームの生成手段では、伝送フレー
ムの送信データの並び順に従って制御ロジック図から抽
出した受信データの配列順を作成する際に、受信データ
に対応する送信データが存在しない場合は、伝送の不整
合リストを出力する。
In the transmission frame generating means, when creating the arrangement order of the reception data extracted from the control logic diagram in accordance with the arrangement order of the transmission data of the transmission frame, if the transmission data corresponding to the reception data does not exist, the transmission Output a list of inconsistencies.

【0026】制御ブロック図中に送信素子と受信素子と
を定義したことにより、送信すべき信号と受信すべき信
号とを明確にできる。送信素子の属性には、データを送
信する伝送路を指定可能とし、受信素子の属性には、デ
ータを受信する伝送路を指定可能としたので、送信装置
または受信装置が複数の伝送路・手段を所有していて
も、信号ごとに使用する伝送路を明確にできる。
By defining a transmitting element and a receiving element in the control block diagram, a signal to be transmitted and a signal to be received can be clarified. A transmission path for transmitting data can be specified in the attribute of the transmission element, and a transmission path for receiving data can be specified in the attribute of the reception element. , It is possible to clarify the transmission path used for each signal.

【0027】制御ブロック図には、制御プログラムを内
蔵する装置が記述されているので、送信信号/受信信号
を送信/受信する装置は、明白である。
Since the control block diagram describes a device incorporating a control program, a device for transmitting / receiving a transmission signal / reception signal is apparent.

【0028】したがって、制御ブロック図から制御装置
のプログラムを生成する際に、それぞれの制御装置ごと
にかつ各指定の伝送路ごとに、送信素子と受信素子とを
漏れ無く抽出できる。抽出した送信素子の出力信号を指
定の伝送路ごとにデータの種類ごとに配列し、送信デー
タフレームのデータの配列を決定するので、漏れや重複
を生ずることなく、送信すべき信号を指定の伝送路への
送信データフレームに確実に配列できる。
Therefore, when generating a program for the control device from the control block diagram, the transmission elements and the reception elements can be extracted without omission for each control device and for each specified transmission path. The extracted output signals of the transmission elements are arranged for each type of data for each specified transmission path, and the data arrangement of the transmission data frame is determined, so that the signal to be transmitted is specified without any leakage or duplication. It can be reliably arranged in the data frame transmitted to the road.

【0029】指定の伝送路ごとに送信元の送信データフ
レームのデータの配列に合わせて抽出した受信素子に入
力する信号を決定するようにしたので、指定の伝送路か
ら指定の受信信号を取り出せる。また、抽出された受信
素子に入力するデータが送信元の制御装置の送信データ
フレームに無いことを検出でき、伝送データの不整合を
事前に処置できる。
Since the signal to be input to the receiving element extracted according to the data arrangement of the transmission data frame of the transmission source is determined for each specified transmission path, the specified reception signal can be extracted from the specified transmission path. Further, it is possible to detect that the data input to the extracted receiving element is not present in the transmission data frame of the transmission source control device, and it is possible to deal with inconsistency of transmission data in advance.

【0030】伝送フレームの生成手段では、送信する伝
送フレームに配列される各データの種類と各データの容
量または点数とを変更する際に、伝送フレームの変更デ
ータ種内での同一配列アドレスについては、追加または
削除のいずれかのみができるようにして、伝送フレーム
の変更データ種内での同一配列アドレス自体の順序を変
更したり削除したりできないようにした。このとき、伝
送フレーム上の削除されたデータアドレスの配列位置に
は、前回の送信データが残っているか、例えばゼロの連
続で表現される無信号状態となるようにしている。
In the transmission frame generating means, when changing the type of each data arranged in the transmission frame to be transmitted and the capacity or the score of each data, the same arrangement address in the changed data type of the transmission frame is determined. , The order of the same array address itself in the changed data type of the transmission frame cannot be changed or deleted. At this time, the previous transmission data is left at the arrangement position of the deleted data address on the transmission frame, or a non-signal state is represented by, for example, a series of zeros.

【0031】そのアドレス位置にあったデータが削除さ
れて生じた伝送フレーム中の配列の抜けは、そのアドレ
スにあったデータを受信していた全ての受信側において
も、その受信データの配列から削除された場合に限り、
再使用できるようになる。
An omission in the array in the transmission frame caused by the deletion of the data at the address position indicates that the data received at the address is also deleted from the array of the received data at all receiving sides. Only if
Be able to reuse.

【0032】このようなデータアドレスの決定方法を採
用すると、送信側で伝送信号を削除したり追加した時
に、受信側装置で受信信号の定義が未変更の場合でも、
送信側で削除した信号の該当受信部に、他の信号の内容
が書き込まれて誤動作したり、追加された信号が誤って
受信されたりすることがない。
By adopting such a data address determination method, even if the transmission signal is deleted or added on the transmission side, even if the definition of the reception signal is not changed on the reception side device,
The contents of other signals are not written to the corresponding receiving section of the signal deleted on the transmitting side to cause a malfunction, and the added signal is not erroneously received.

【0033】[0033]

【発明の実施の形態】次に、図1〜図9を参照して、本
発明による分散制御装置の信号伝送制御方法の実施例を
説明する。
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Next, an embodiment of a signal transmission control method of a distributed control device according to the present invention will be described with reference to FIGS.

【0034】図1は、本発明による信号伝送制御方法を
適用すべき分散制御装置の一実施例の系統構成を示すブ
ロック図である。分散制御装置1,2,3は、ネットワ
ーク5を介し相互に接続され、制御信号などをやり取り
している。制御装置1,2,3は、それぞれに内蔵する
制御プログラムを制御ブロック図11,21,31の形
で記述されている。制御ブロック図11は、そのうちの
記述119,120を見れば、CPU1のシート5で演
算されている内容が判るようになっている。
FIG. 1 is a block diagram showing a system configuration of an embodiment of a distributed control apparatus to which a signal transmission control method according to the present invention is applied. The distributed control devices 1, 2, and 3 are mutually connected via a network 5, and exchange control signals and the like. The control devices 1, 2, and 3 describe control programs contained therein in the form of control block diagrams 11, 21, and 31, respectively. In the control block diagram 11, the contents calculated on the sheet 5 of the CPU 1 can be understood from the descriptions 119 and 120 among them.

【0035】制御ブロック図11で記述された制御回路
は、増指令111と減指令112とを取り込み、現状値
に加算114し、ネットワーク5に送信信号として送り
出す回路の例である。送信素子115は、その送信信号
を送信フレーム14のデータ配列アドレス142に配列
する。送信素子115には、信号の使用先である送信先
シート117が記述されている。送信素子116は、制
御回路11の手動指令113を送信フレーム14のデー
タアドレス143に配列し、送信先シート118に送信
させる。各送信素子115,116に付加された各属性
121,122は、送信信号の送信に使用する伝送路の
グループを示す。
The control circuit described in FIG. 11 is an example of a circuit which takes in the increase command 111 and the decrease command 112, adds it to the current value 114, and sends it to the network 5 as a transmission signal. Transmitting element 115 arranges the transmission signal at data array address 142 of transmission frame 14. The transmission element 115 describes a transmission destination sheet 117 that is a destination of the signal. The transmission element 116 arranges the manual command 113 of the control circuit 11 at the data address 143 of the transmission frame 14 and transmits the data to the transmission destination sheet 118. Each attribute 121, 122 added to each transmitting element 115, 116 indicates a group of transmission paths used for transmitting a transmission signal.

【0036】制御ブロック図21で記述された制御回路
は、設定値211とプロセスのアナログ入力212との
偏差213を求め、この偏差213を比例積分214し
て、送信信号を生成する。送信素子215は、その送信
信号を送信フレーム24のデータアドレス242に配列
し、伝送路のグループ219を介して、送信先シート2
16に送信させる。
The control circuit described in FIG. 21 determines a deviation 213 between the set value 211 and the analog input 212 of the process, and performs a proportional integral 214 on the deviation 213 to generate a transmission signal. The transmission element 215 arranges the transmission signal at the data address 242 of the transmission frame 24, and transmits the transmission signal to the transmission destination sheet 2 via the transmission path group 219.
16 is transmitted.

【0037】制御ブロック図31で記述された制御回路
は、受信素子311により、送信元シート317から送
られてきた信号を取り込み、受信素子312により、送
信元シート318から送られてきた信号を取り込み、受
信素子313により、送信元シート319から送られて
きた信号を取り込み、選択素子314により、その中の
信号を選択し、一次遅れ素子315を通過させて、アナ
ログの制御指令316を出力する。
The control circuit described in FIG. 31 captures the signal transmitted from the transmission source sheet 317 by the reception element 311 and captures the signal transmitted from the transmission source sheet 318 by the reception element 312. The receiving element 313 fetches the signal sent from the transmission source sheet 319, selects the signal therein by the selecting element 314, passes the signal through the first-order lag element 315, and outputs an analog control command 316.

【0038】受信素子311,312,313に付属す
る属性317,318,319は、送信元のシートを示
し、属性322,323,324は、送信に使用する伝
送路のグループを示す。
The attributes 317, 318, and 319 attached to the receiving elements 311, 312, and 313 indicate the sheet of the transmission source, and the attributes 322, 323, and 324 indicate the group of transmission paths used for transmission.

【0039】図2は、複数の制御装置が複数のネットワ
ークに接続されている分散制御装置の系統構成の一例を
示すブロック図である。本明細書においては、各制御装
置が接続されているネットワークについて、その回線を
ループと呼び、回線の伝送路としての機能をグループと
呼ぶ。各回線は、それを単独に使用するか、2本以上を
組んで多重系として使用するかを指定できるようになっ
ている。例えば図2の制御装置1では、ネットワーク5
をループ1とし、ネットワーク6をループ2とし、ネッ
トワーク8をループ3としている。
FIG. 2 is a block diagram showing an example of a system configuration of a distributed control device in which a plurality of control devices are connected to a plurality of networks. In this specification, for a network to which each control device is connected, the line is called a loop, and the function of the line as a transmission path is called a group. Each line can be designated to be used alone or as a multiplex system by combining two or more lines. For example, in the control device 1 of FIG.
Is a loop 1, a network 6 is a loop 2, and a network 8 is a loop 3.

【0040】制御装置1の伝送路グループ登録テーブル
12には、ループ1とループ2を組んで形成した二重系
の伝送路をグループ1として使用し、ループ3を独立し
た伝送路のグループ2として使用することを登録してあ
る。
In the transmission line group registration table 12 of the control device 1, a double transmission line formed by combining the loop 1 and the loop 2 is used as the group 1, and the loop 3 is set as the independent transmission line group 2. Registered to use.

【0041】制御装置2の伝送路グループ登録テーブル
22には、ネットワーク5をループ1,ネットワーク6
をループ2とし、ループ1とループ2を組んで形成した
二重系の伝送路をグループ1として使用し、ネットワー
ク7のループ3を独立した伝送路グループ3として使用
することを登録してある。
In the transmission line group registration table 22 of the control device 2, the network 5
Is registered as a loop 2, a dual transmission line formed by combining the loop 1 and the loop 2 is used as a group 1, and a loop 3 of the network 7 is used as an independent transmission line group 3.

【0042】制御装置3の伝送路グループ登録テーブル
32には、ネットワーク5をループ1,ネットワーク6
をループ2とし、ループ1とループ2を組んで形成した
二重系の伝送路をグループ1として使用し、ネットワー
ク7のループ3を独立した伝送路グループ3として使用
することを登録してある。
In the transmission line group registration table 32 of the control device 3, the network 5
Is registered as a loop 2, a dual transmission line formed by combining the loop 1 and the loop 2 is used as a group 1, and a loop 3 of the network 7 is used as an independent transmission line group 3.

【0043】制御装置4の伝送路グループ登録テーブル
42には、ネットワーク8のループ3を独立した伝送路
のグループ2として使用することを登録してある。
The transmission line group registration table 42 of the control device 4 registers that the loop 3 of the network 8 is used as the independent transmission line group 2.

【0044】このようにすると、各制御装置間は、それ
ぞれ同一のグループに登録してある伝送路を使用して、
制御信号などをやり取りできる。
In this manner, the control devices use the transmission lines registered in the same group, and
Control signals can be exchanged.

【0045】図3は、送信素子115,116が制御ブ
ロック図11から送信信号を抽出し、送信信号リスト1
3を生成し、この送信信号リスト13に従い、送信信号
を送信フレーム14中に配列する様子を説明する図であ
る。
FIG. 3 shows that transmission elements 115 and 116 extract transmission signals from control block diagram 11 and transmit signal list 1
3 is a diagram illustrating a state in which a transmission signal is generated and the transmission signals are arranged in a transmission frame according to a transmission signal list. FIG.

【0046】送信素子115の信号は、属性121によ
り伝送路グループ1に送信されることが決まり、制御装
置1内に設置されたCPU1で演算されるシート5か
ら、伝送路グループ1への送信信号リスト13に符号1
として出力され、シート10,20に送信されることが
記述される。宛先シート10,20は、送信素子115
の属性117により与えられる。
The signal of the transmitting element 115 is determined to be transmitted to the transmission line group 1 by the attribute 121, and the transmission signal to the transmission line group 1 is transmitted from the sheet 5 calculated by the CPU 1 installed in the control device 1. Code 1 in list 13
Is described and transmitted to the sheets 10 and 20. The destination sheets 10 and 20 include the transmitting element 115.
Is given by the attribute 117 of

【0047】送信素子116の信号についても、同様に
して、伝送路グループ1の送信信号リスト13に記述さ
れ、この送信信号リスト13に従って、シート5から伝
送路グループ1への送信フレーム14が作成される。送
信素子115からの信号は、送信信号リスト13の記述
順に従って、伝送フレームのアドレス142に配列さ
れ、送信素子116からの送信信号は、伝送フレームの
アドレス143に配列される。
Similarly, the signal of the transmission element 116 is described in the transmission signal list 13 of the transmission path group 1, and the transmission frame 14 from the sheet 5 to the transmission path group 1 is created according to the transmission signal list 13. You. The signal from the transmission element 115 is arranged at the address 142 of the transmission frame according to the description order of the transmission signal list 13, and the transmission signal from the transmission element 116 is arranged at the address 143 of the transmission frame.

【0048】図4は、送信信号を送信フレームに配列す
る処理手順を示すフローチャートである。 1000:制御ブロック図から送信する伝送路グループ
ごとに送信素子を抽出する。 1001:アナログ・デジタルなどのデータ種類別にソ
ートし、送信信号リスト13を作成する。 1002:送信すべきデータ数nを数えて格納する。 1003:伝送路グループへシートから送信する送信フ
レームが既にある時は、今回の処理は、旧送信フレーム
に対する変更なので、この時は、旧送信フレームの信号
の配列を複写する。 1004:データがあるか否かを判定する。 1005:ある場合すなわちn=0でない場合は、送信
データの全点について旧配列内に存在するかを判定す
る。 1006:旧配列内に存在すれば、送信フレームのその
アドレス位置に配列する。 1007:無ければ、送信フレームの最後のアドレスに
追加し配列する。 1008:データが無くなるまで、1004から100
7までの手順を繰り返す。
FIG. 4 is a flowchart showing a processing procedure for arranging transmission signals in transmission frames. 1000: Extract transmission elements for each transmission path group to be transmitted from the control block diagram. 1001: A transmission signal list 13 is created by sorting data types such as analog and digital. 1002: Count and store the number n of data to be transmitted. 1003: If there is already a transmission frame to be transmitted from the sheet to the transmission path group, the current process is a change to the old transmission frame, so at this time, the signal array of the old transmission frame is copied. 1004: It is determined whether or not there is data. 1005: If there is, that is, if n = 0, it is determined whether all points of the transmission data exist in the old array. 1006: If it exists in the old arrangement, it is arranged at the address position of the transmission frame. 1007: If there is none, add to the last address of the transmission frame and arrange. 1008: 1004 to 100 until data is lost
Repeat steps up to 7.

【0049】このようにすると、送信側/受信側双方で
既に送信フレームの配列を認識しているデータアドレス
がくずれることがない。送信側で新しく追加したデータ
アドレスについては、受信側が必要にならない限り、そ
こにあるデータを取り込もうとはしない。一方、受信側
で新しく追加したデータアドレスについては、送信側が
データをそこに送信しないので、受信側では、信号が来
ていないと判断するだけである。通信相手が送信フレー
ム中に追加定義したデータアドレスのデータが必要にな
った段階で、そのアドレスにデータを書き込みそこから
データを読み出すと、旧送信フレームの一部として相互
に利用できることになる。
In this way, the data addresses for which the transmission side / reception side have already recognized the arrangement of transmission frames will not be corrupted. As for the newly added data address on the transmitting side, unless the receiving side needs it, it does not try to capture the data there. On the other hand, for the newly added data address on the receiving side, the transmitting side does not transmit data there, so the receiving side only determines that no signal is coming. When data of a data address additionally defined in a transmission frame is needed by a communication partner, data is written to the address and data is read from the address, so that the data can be mutually used as a part of the old transmission frame.

【0050】図5は、制御ブロック図31が信号を取り
込む様子を説明する図である。制御ブロック図31は、
入力する信号を受信素子311,312,313により
抽出し、シートごとの受信信号リスト35を生成し、送
信側シートの送信信号リスト23,13とつき合わせ
て、受信信号リスト35に記述される送信元のシートと
送信側シートで送信を指定している送信素子の符号と一
致する信号があれば、これを該当する送信フレームから
取り込む。
FIG. 5 is a diagram for explaining how the control block diagram 31 takes in signals. The control block diagram 31
The input signals are extracted by the receiving elements 311, 312, and 313, a received signal list 35 is generated for each sheet, and the transmitted signals described in the received signal list 35 are combined with the transmitted signal lists 23 and 13 of the transmitting sheet. If there is a signal that matches the code of the transmission element designating transmission in the original sheet and the transmission side sheet, it is fetched from the corresponding transmission frame.

【0051】制御ブロック図31の受信素子311の入
力は、図1に示した制御装置2の伝送路グループ1の送
信フレーム24中のアドレス242の配列位置から取り
込み、受信素子312の入力は、制御装置1の伝送路グ
ループ1の送信フレーム14中のアドレス142、受信
素子313の入力は、制御装置1の伝送路グループ1の
送信フレーム14中のアドレス143から取り込む。
The input of the receiving element 311 in the control block diagram 31 is taken from the arrangement position of the address 242 in the transmission frame 24 of the transmission line group 1 of the control device 2 shown in FIG. The address 142 in the transmission frame 14 of the transmission line group 1 of the device 1 and the input of the receiving element 313 are taken from the address 143 in the transmission frame 14 of the transmission line group 1 of the control device 1.

【0052】図6は、制御ブロック図の入力信号を伝送
フレームから受信する信号を決定する処理手順を示すフ
ローチャートである。 2000:制御ブロック図から伝送路グループごとに受
信素子を抽出する。 2001:入力する信号を送信元のシートごとにソート
し、シートごとの受信信号リスト35を生成する。 2002:受信すべき送信元のシートごとに伝送路グル
ープの送信フレームの信号配列を読み込む。 2003:受信データ数nを数えて格納する。 2004:データがあるか否かを判定する。 2005:読み込んだ送信フレームに受信する信号が存
在するかを各送信フレームの送信信号リストから検索す
る。 2006:送信フレームに存在すれば、送信フレームと
送信フレームの配列位置の信号を受信登録する。 2007:存在しなければ、自局で受信すべき信号が送
信されていないとして、伝送の不整合リストに追加す
る。 2008:データが無くなるまで、2004から200
7までの手順を繰り返す。 2009:受信が、全部終了したら、伝送の不整合リス
トを出力する。
FIG. 6 is a flowchart showing a processing procedure for determining a signal for receiving an input signal from a transmission frame in the control block diagram. 2000: A receiving element is extracted from the control block diagram for each transmission line group. 2001: Input signals are sorted for each sheet of the transmission source, and a received signal list 35 for each sheet is generated. 2002: A signal array of a transmission frame of a transmission path group is read for each sheet of a transmission source to be received. 2003: Count and store the number of received data n. 2004: It is determined whether there is data. 2005: Search for a signal to be received in the read transmission frame from the transmission signal list of each transmission frame. 2006: If it exists in the transmission frame, reception registration of the transmission frame and the signal of the arrangement position of the transmission frame are performed. 2007: If there is no signal, it is determined that a signal to be received by the own station is not transmitted, and is added to the transmission mismatch list. 2008: Until data is lost, from 2004 to 200
Repeat steps up to 7. 2009: When reception is completed, a transmission mismatch list is output.

【0053】図7は、送信フレームのデータヘッダの構
成の一例を示す図である。制御装置1の送信フレーム1
4には、そのデータヘッダ141と送信信号とが配列さ
れている。データヘッダ141には、そのフレームの長
さ1411と、送信フレームに含まれる送信側の制御ブ
ロック図シート数1412と、送信元シートごとにその
シートの送信仕様1413,1414,…とが格納され
る。
FIG. 7 is a diagram showing an example of the configuration of a data header of a transmission frame. Transmission frame 1 of control device 1
4, the data header 141 and the transmission signal are arranged. The data header 141 stores the length 1411 of the frame, the number of control block diagram sheets 1412 on the transmission side included in the transmission frame, and the transmission specifications 1413, 1414,. .

【0054】シートの送信仕様1413,1414,…
には、シートのシート名,シートの送信信号部のデータ
長さ,信号の種類ごとの信号点数が記述される。送信フ
レーム14中には、このシートごとの送信仕様によりデ
ータが配列される。
Sheet transmission specifications 1413, 1414,.
Describes the sheet name of the sheet, the data length of the transmission signal portion of the sheet, and the number of signal points for each type of signal. In the transmission frame 14, data is arranged according to the transmission specification for each sheet.

【0055】図8は、制御装置の伝送受信処理の処理手
順を示すフローチャートである。 3000:各制御装置は、受信するフレームを伝送路か
ら読み込む。 3001:そのフレームのデータヘッダから格納する送
信元シート数を読み込む。 3002:各シートについて以下の処理を実行し、全シ
ート分実行したら、受信処理を終了する。 3003:各シートの送信について、内蔵するアナログ
信号点数mを数えて格納する。 3004:各シートの送信について、内蔵するデジタル
信号点数kを数えて格納する。この各信号種について所
定の点数分の読み込みを実施する。 3005:アナログデータがあるか否かを判定する。 3006:アナログデータを読み込む。 3007:アナログデータが無くなるまで、3005か
ら3006の手順を繰り返す。 3008:デジタルデータがあるか否かを判定する。 3009:デジタルデータを読み込む。 3010:デジタルデータが無くなるまで、3008か
ら3009の手順を繰り返す。 3011:送信元シート数分だけ3002から3010
の手順を繰り返す。
FIG. 8 is a flowchart showing a processing procedure of the transmission / reception processing of the control device. 3000: Each control device reads a frame to be received from the transmission path. 3001: The number of source sheets to be stored is read from the data header of the frame. 3002: The following processing is executed for each sheet, and when all the sheets have been executed, the reception processing is ended. 3003: For transmission of each sheet, the number m of built-in analog signals is counted and stored. 3004: For transmission of each sheet, the number k of built-in digital signals is counted and stored. The reading of a predetermined number of points is performed for each signal type. 3005: It is determined whether or not there is analog data. 3006: Read analog data. 3007: The steps from 3005 to 3006 are repeated until there is no more analog data. 3008: It is determined whether or not there is digital data. 3009: Digital data is read. 3010: The procedure from 3008 to 3009 is repeated until there is no more digital data. 3011 from 3002 to 3010 by the number of source sheets
Repeat the above steps.

【0056】制御装置が内蔵している制御ブロック図に
入力する信号は、既に述べた通り、フレーム中の必要な
配列位置のものだけである。
As described above, the signals input to the control block diagram incorporated in the control device are only those at the required arrangement positions in the frame.

【0057】受信側では、受信する信号が送信フレーム
にない場合、受信処理を実行しないようにする。受信側
の制御回路はあるが、入力すべき信号が作られていない
場合は、受信側で予め設定してあるデータアドレス位置
のデータが、送信側のフレーム変更前には作られていた
が、送信側の変更により受信すべき信号が無くなったと
判断する。この場合は、前回までの最終入力値が保持さ
れるようにして、受信信号が無い場合も、制御回路が誤
動作しないようにする。
On the receiving side, when the signal to be received is not in the transmission frame, the receiving process is not executed. Although there is a control circuit on the receiving side, if the signal to be input is not created, the data at the data address position set in advance on the receiving side was created before the frame change on the transmitting side, It is determined that there is no more signal to be received due to the change on the transmitting side. In this case, the last input value up to the previous time is held so that the control circuit does not malfunction even when there is no received signal.

【0058】受信側では、送信フレームの配列位置によ
り入力する信号を決定できるので、送信信号の配列が変
更されない限り、送信側の制御ブロック図の変更による
送信フレームへの送信信号の追加・削除と、受信側の制
御ブロック図の変更による受信信号の追加・削除とを独
立に実行できることになる。
On the receiving side, the input signal can be determined based on the arrangement position of the transmission frame. Therefore, unless the arrangement of the transmission signal is changed, addition and deletion of the transmission signal from the transmission frame by changing the control block diagram of the transmission side are performed. Thus, addition / deletion of a received signal by changing the control block diagram on the receiving side can be executed independently.

【0059】制御システムでは、ある制御対象が停止し
て保守やプログラムの変更を実施しているときも、他の
制御対象は運転を継続中であるから、ある制御対象のた
めの制御装置の保守やプログラム変更を送信側/受信側
で一度に完了できることは、一般的に少ない。
In the control system, even when one control target is stopped and maintenance or program change is being performed, the other control target is continuing to operate. It is generally rare that the transmission side / reception side can complete the program or program change at one time.

【0060】これに対して、本発明においては、信側/
受信側でそれぞれ独立して保守できるという利点があ
る。
On the other hand, in the present invention,
There is an advantage that the receiving side can perform maintenance independently.

【0061】図9は、送信信号の配列において送信/受
信にもう使わなくなった部分を再定義して再利用する処
理手順を示すフローチャートである。 1001:アナログ・デジタルなどのデータ種類別にソ
ートして先の送信信号リスト13を作成する。 1002:データ数を数えて格納する。 1003:伝送路グループへこのシートから送信する送
信フレームが既にある時は、今回の処理は、旧送信フレ
ームに対しての変更であるので、この時は、旧送信フレ
ームの信号の配列を複写する。 1004:データがあるかを判定する。 1005:送信データの全点について旧配列にあるかを
判定する。 1006:あれば、送信フレームのそのアドレス位置に
配列する。 1010:無ければ、旧送信フレームに空き部分が有る
かを検索する。 1011:送信フレームに空き部分があれば、送信フレ
ームの送信信号リストを参照し、前記配列の空き位置の
送信信号の宛先シートを検索し、前記宛先シートの受信
信号リストを検索し、ここに前記送信信号の受信が登録
されているかを判定する。 1012:この結果受信側に前記送信信号の送信フレー
ムの配列位置の受信登録がなければ、この空き配列位置
は、再利用可能と判断し、新しい送信データを配置す
る。 1007:また、旧送信フレームに空き部分が無い時
と、送信フレームに空き部分はあるがその空きの部分の
受信登録が受信側でなされている時は、そこが今後も利
用される可能性があるので、送信フレームの最後のアド
レスに新たに追加して送信データを配列する。 1008:データが無くなるまで、1004〜1007
の手順を繰り返す。
FIG. 9 is a flowchart showing a processing procedure for redefining and reusing portions that are no longer used for transmission / reception in the arrangement of transmission signals. 1001: The transmission signal list 13 is created by sorting by data type such as analog / digital. 1002: Count and store the number of data. 1003: If there is already a transmission frame to be transmitted from this sheet to the transmission path group, this processing is a change to the old transmission frame, and at this time, the signal array of the old transmission frame is copied. . 1004: It is determined whether there is data. 1005: It is determined whether all points of the transmission data are in the old arrangement. 1006: If there is, it is arranged at the address position of the transmission frame. 1010: If not, a search is made to see if there is a free space in the old transmission frame. 1011: If there is a vacant portion in the transmission frame, reference is made to the transmission signal list of the transmission frame, search for the destination sheet of the transmission signal at the vacant position in the array, search for the reception signal list of the destination sheet, It is determined whether the reception of the transmission signal is registered. 1012: As a result, if there is no reception registration of the arrangement position of the transmission frame of the transmission signal on the receiving side, the empty arrangement position is determined to be reusable, and new transmission data is arranged. 1007: Also, when there is no empty part in the old transmission frame and when there is an empty part in the transmission frame but the reception registration of the empty part is made on the receiving side, there is a possibility that it will be used in the future. Therefore, the transmission data is newly added to the last address of the transmission frame to arrange the transmission data. 1008: Until data disappears, 1004 to 1007
Repeat the above steps.

【0062】[0062]

【発明の効果】本発明によれば、制御ブロック図中で伝
送すべき送信信号と受信信号を確実に抽出でき、抽出し
た伝送すべき信号に基づき送信プログラムと受信プログ
ラムの送信/受信信号仕様を作成するので、制御装置間
の送信/受信プログラムに作り漏れが生じない。
According to the present invention, the transmission signal and the reception signal to be transmitted can be reliably extracted in the control block diagram, and the transmission program and the transmission / reception signal specification of the reception program are determined based on the extracted signal to be transmitted. Since it is created, there is no omission in the transmission / reception program between the control devices.

【0063】また、送信と受信との不整合を確実に検出
できるので、データ送信/受信の確認が実質的に不要と
なり、プログラムの作成・検査工数が削減され、プログ
ラムの品質が高まる。
Further, since the mismatch between transmission and reception can be reliably detected, confirmation of data transmission / reception is substantially unnecessary, and the number of steps for creating and inspecting a program is reduced, and the quality of the program is improved.

【0064】さらに、送信データフレームのデータ配列
を乱さずに、送信データの追加・削除・変更ができるの
で、伝送信号仕様を変更する時に、送信装置と受信装置
は、独立にプログラムを変更可能であり、作業を効率化
するとともに、安全性を高められる。
Further, transmission data can be added, deleted, or changed without disturbing the data arrangement of the transmission data frame. Therefore, when the transmission signal specification is changed, the transmission device and the reception device can independently change the program. Yes, work efficiency and safety can be improved.

【図面の簡単な説明】[Brief description of the drawings]

【図1】本発明による信号伝送制御方法を適用すべき分
散制御装置の一実施例の系統構成を示すブロック図であ
る。
FIG. 1 is a block diagram showing a system configuration of an embodiment of a distributed control device to which a signal transmission control method according to the present invention is applied.

【図2】複数の制御装置が複数のネットワークに接続さ
れている分散制御装置の系統構成の一例を示すブロック
図である。
FIG. 2 is a block diagram illustrating an example of a system configuration of a distributed control device in which a plurality of control devices are connected to a plurality of networks.

【図3】送信素子が制御ブロック図から送信信号を抽出
し、送信信号リストを生成し、この送信信号リストに従
い、送信信号を送信フレーム中に配列する様子を説明す
る図である。
FIG. 3 is a diagram illustrating a state in which a transmission element extracts a transmission signal from a control block diagram, generates a transmission signal list, and arranges transmission signals in a transmission frame according to the transmission signal list.

【図4】送信信号を送信フレームに配列する処理手順を
示すフローチャートである。
FIG. 4 is a flowchart showing a processing procedure for arranging transmission signals in transmission frames.

【図5】制御ブロック図が信号を取り込む様子を説明す
る図である。
FIG. 5 is a diagram illustrating how a control block diagram captures a signal.

【図6】制御ブロック図の入力信号を伝送フレームから
受信する信号を決定する処理手順を示すフローチャート
である。
FIG. 6 is a flowchart showing a processing procedure for determining a signal for receiving an input signal from a transmission frame in the control block diagram.

【図7】送信フレームのデータヘッダの構成の一例を示
す図である。
FIG. 7 is a diagram illustrating an example of a configuration of a data header of a transmission frame.

【図8】制御装置の伝送受信処理の処理手順を示すフロ
ーチャートである。
FIG. 8 is a flowchart showing a procedure of a transmission / reception process of the control device.

【図9】送信信号の配列において送信/受信にもう使わ
なくなった部分を再定義して再利用する処理手順を示す
フローチャートである。
FIG. 9 is a flowchart illustrating a processing procedure for redefining and reusing a portion of the transmission signal array that is no longer used for transmission / reception.

【符号の説明】[Explanation of symbols]

1,2,3,4 制御装置 5,6,7,8 ネットワーク 11,21,31 制御装置に内蔵する制御ブロック図 13 送信信号リスト 14,24 制御装置の送信フレーム 111 増指令 112 減指令 113 手動指令 114 加算器 115,116 制御ブロック図中の送信素子 117,118 送信先シート 119,120 記述 121,122 属性 211 設定値 212 アナログ入力 213 偏差 214 比例積分 215 制御ブロック図中の送信素子 216,219 属性 217,218 記述 311,312,313 制御ブロック図中の受信素子 314 選択素子 315 一次遅れ素子 316 アナログ制御指令 317,318,319,322,323,324 属
性 320,321 記述
1, 2, 3, 4 Control device 5, 6, 7, 8 Network 11, 21, 31 Control block diagram built in control device 13 Transmission signal list 14, 24 Transmission frame of control device 111 Increase command 112 Decrease command 113 Manual Command 114 Adder 115, 116 Transmission element 117, 118 in control block diagram 117, 118 Destination sheet 119, 120 Description 121, 122 Attribute 211 Setting value 212 Analog input 213 Deviation 214 Proportional integration 215 Transmission element 216, 219 in control block diagram Attributes 217, 218 Descriptions 311, 312, 313 Receiving elements in control block diagram 314 Selection elements 315 Primary delay elements 316 Analog control commands 317, 318, 319, 322, 323, 324 Attributes 320, 321 Description

───────────────────────────────────────────────────── フロントページの続き (72)発明者 花見 英樹 茨城県日立市大みか町五丁目2番1号 株式会社 日立製作所 大みか工場内 (72)発明者 飛田 治哉 茨城県日立市大みか町五丁目2番1号 株式会社 日立製作所 大みか工場内 (56)参考文献 特開 平8−16213(JP,A) 特開 平9−81207(JP,A) 特開 平8−167547(JP,A) 特開 平7−50661(JP,A) (58)調査した分野(Int.Cl.7,DB名) G05B 15/00 - 15/02 ──────────────────────────────────────────────────続 き Continuing from the front page (72) Inventor Hideki Hanami 5-2-1 Omikacho, Hitachi City, Ibaraki Prefecture Inside the Omika Plant, Hitachi, Ltd. (72) Inventor Haruya Tobita 5-chome, Omikacho, Hitachi City, Ibaraki Prefecture No. 1 Hitachi, Ltd. Omika Plant (56) References JP-A-8-16213 (JP, A) JP-A-9-81207 (JP, A) JP-A 8-16747 (JP, A) JP Hei 7-50661 (JP, A) (58) Fields surveyed (Int. Cl. 7 , DB name) G05B 15/00-15/02

Claims (11)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】 内蔵する制御プログラムをシンボリック
素子で表記し前記シンボリック素子間の接続状況を結線
で記述した制御ブロック図により表現される複数の制御
装置を分散配置し伝送路で接続して構成される分散制御
装置の信号伝送制御方法において、 前記各制御装置の制御ブロック図が、前記複数の制御装
置間で信号を伝送するための送信素子および受信素子の
少なくとも一方を前記シンボリック素子として備えたこ
とを特徴とする分散制御装置の信号伝送制御方法。
1. A plurality of control devices, which are represented by a control block diagram in which a built-in control program is represented by symbolic elements and a connection state between the symbolic elements is described by connection, are connected by a transmission line. In the signal transmission control method of the distributed control device, the control block diagram of each of the control devices includes at least one of a transmission element and a reception element for transmitting a signal between the plurality of control devices as the symbolic element. A signal transmission control method for a distributed control device, comprising:
【請求項2】 請求項1に記載された分散制御装置の信
号伝送制御方法において、 前記複数の制御装置間のデータ伝送に先立ち、送信側で
は、前記制御ブロック図から抽出して前記送信素子から
出力する信号を伝送フレーム上に配列し、 受信側では、前記受信素子から入力し前記制御ブロック
図に取り込む信号を前記伝送フレーム上の送信信号の配
列に従って決定することを特徴とする分散制御装置の信
号伝送制御方法。
2. The signal transmission control method for a distributed control device according to claim 1, wherein, prior to data transmission between the plurality of control devices, the transmitting side extracts from the control block diagram and transmits the extracted data from the transmission element. A signal to be output is arranged on a transmission frame, and a receiving side determines a signal input from the receiving element and taken into the control block diagram according to an arrangement of transmission signals on the transmission frame. Signal transmission control method.
【請求項3】 請求項1または2に記載された分散制御
装置の信号伝送制御方法において、 前記伝送路が、複数の信号伝送路からなり、 前記送信素子および受信素子が、前記信号を伝送するた
めの伝送路を指定する属性をそれぞれ持つことを特徴と
する分散制御装置の信号伝送制御方法。
3. The signal transmission control method of a distributed control device according to claim 1, wherein the transmission path includes a plurality of signal transmission paths, and the transmission element and the reception element transmit the signal. Transmission control method of a distributed control device, characterized in that the signal transmission control method has an attribute for designating a transmission path for transmission.
【請求項4】 請求項3に記載された分散制御装置の信
号伝送制御方法において、 前記送信素子および受信素子が、前記複数の伝送路の少
なくとも2つをグループ化して登録し、グループ化され
た複数の伝送路を多重系として用いるための登録テーブ
ルを備えることを特徴とする分散制御装置の信号伝送制
御方法。
4. The signal transmission control method of a distributed control device according to claim 3, wherein the transmitting element and the receiving element group and register at least two of the plurality of transmission paths, and are grouped. A signal transmission control method for a distributed control device, comprising: a registration table for using a plurality of transmission paths as a multiplex system.
【請求項5】 請求項3または4に記載された分散制御
装置の信号伝送制御方法において、 内蔵する制御ブロック図から同一の通信路の使用を指定
された送信素子のみを抽出して並べ、この並び順に従っ
て送信信号の配列順を作成することを特徴とする分散制
御装置の信号伝送制御方法。
5. The signal transmission control method for a distributed control device according to claim 3, wherein only transmission elements designated to use the same communication path are extracted and arranged from a built-in control block diagram. A signal transmission control method for a distributed control device, wherein an arrangement order of transmission signals is created according to the arrangement order.
【請求項6】 請求項5に記載された分散制御装置の信
号伝送制御方法において、 内蔵する制御ブロック図から同一の通信路の使用を指定
された受信素子のみを抽出し、 前記送信データの並び順に従って受信データの配列順を
作成することを特徴とする分散制御装置の信号伝送制御
方法。
6. The signal transmission control method for a distributed control device according to claim 5, wherein only the receiving elements designated to use the same communication path are extracted from a built-in control block diagram, and the transmission data arrangement is performed. A signal transmission control method for a distributed control device, wherein an arrangement order of received data is created according to the order.
【請求項7】 請求項2ないし6のいずれか一項に記載
された分散制御装置の信号伝送制御方法において、 前記抽出した送信素子からのデータをアナログデータ,
デジタルデータ,制御データ,監視データ・警報データ
等のデータの性質により更に分類し、このデータの性質
ごとにを配列し、この並び順に従って送信データの配列
順を作成することを特徴とする分散制御装置の信号伝送
制御方法。
7. The signal transmission control method of a distributed control device according to claim 2, wherein the extracted data from the transmission element is analog data,
Distributed control characterized by further classifying according to the nature of data such as digital data, control data, monitoring data, alarm data, etc., arranging for each nature of the data, and creating an arrangement order of transmission data according to the arrangement order. A signal transmission control method for a device.
【請求項8】 請求項7に記載された分散制御装置の信
号伝送制御方法において、 送信側では、データを送信する際に伝送フレームに配列
される各データの種類と各データの容量と点数とを前記
データフレーム中に記述し、 受信側では、前記各データの種類と容量と点数とを参照
し、伝送フレーム中の必要なデータが配列されている位
置から該当データを取り出すことを特徴とする分散制御
装置の信号伝送制御方法。
8. The signal transmission control method for a distributed control device according to claim 7, wherein, on the transmission side, when data is transmitted, a type of each data arranged in a transmission frame, a capacity and a score of each data, and Is described in the data frame, and the receiving side refers to the type, capacity, and score of each of the data, and extracts the corresponding data from a position where necessary data is arranged in the transmission frame. A signal transmission control method for a distributed control device.
【請求項9】 請求項8に記載された分散制御装置の信
号伝送制御方法において、 伝送フレームに配列される各データの種類と各データの
容量または点数を変更する際に、伝送フレームの前記変
更データ種内での同一配列アドレスについて追加,削除
のいずれかのみを可能とし、伝送フレームの前記変更デ
ータ種内での同一配列アドレスの変更を禁止することを
特徴とする分散制御装置の信号伝送制御方法。
9. The signal transmission control method for a distributed control device according to claim 8, wherein when the type of each data arranged in the transmission frame and the capacity or the number of each data are changed, the change of the transmission frame is performed. The signal transmission control of the distributed control device, wherein only the addition or deletion of the same array address within the data type is allowed, and the change of the same array address within the changed data type of the transmission frame is prohibited. Method.
【請求項10】 請求項9に記載された分散制御装置の
信号伝送制御方法において、 伝送フレームに配列される各データの種類と各データの
容量または点数の変更により該当アドレス位置にあった
データが削除されて生じた伝送フレーム中の配列の抜け
部分を、該当アドレスにあったデータを受信していた全
ての受信側においてその受信データの配列順からも削除
された場合に、送信側および受信側で再定義し再使用す
ることを特徴とする分散制御装置の信号伝送制御方法。
10. The signal transmission control method of a distributed control device according to claim 9, wherein the data located at the corresponding address position is changed by changing the type of each data arranged in the transmission frame and the capacity or the number of each data. If the missing part of the array in the transmission frame caused by the deletion is also deleted from the order of the received data on all the receiving sides receiving the data at the corresponding address, the transmitting side and the receiving side A signal transmission control method for a distributed control device, wherein the signal transmission control method is redefined and reused.
【請求項11】 請求項10に記載された分散制御装置
の信号伝送制御方法において、 伝送フレームの送信データの並び順に従って前記制御ロ
ジック図から抽出した受信データの配列順を作成する際
に、受信データに対応する送信データが存在しない場合
は、伝送の不整合リストを出力することを特徴とする分
散制御装置の信号伝送制御方法。
11. The signal transmission control method for a distributed control device according to claim 10, wherein when the arrangement order of the reception data extracted from the control logic diagram is created in accordance with the arrangement order of the transmission data of the transmission frame, the reception is performed. A signal transmission control method for a distributed control device, comprising outputting a transmission mismatch list when transmission data corresponding to data does not exist.
JP22640097A 1997-08-22 1997-08-22 Signal transmission control method for distributed control device Expired - Fee Related JP3284304B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP22640097A JP3284304B2 (en) 1997-08-22 1997-08-22 Signal transmission control method for distributed control device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP22640097A JP3284304B2 (en) 1997-08-22 1997-08-22 Signal transmission control method for distributed control device

Publications (2)

Publication Number Publication Date
JPH1165612A JPH1165612A (en) 1999-03-09
JP3284304B2 true JP3284304B2 (en) 2002-05-20

Family

ID=16844539

Family Applications (1)

Application Number Title Priority Date Filing Date
JP22640097A Expired - Fee Related JP3284304B2 (en) 1997-08-22 1997-08-22 Signal transmission control method for distributed control device

Country Status (1)

Country Link
JP (1) JP3284304B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4924940B2 (en) * 2007-05-30 2012-04-25 株式会社Ihi Communication method and device between control devices

Also Published As

Publication number Publication date
JPH1165612A (en) 1999-03-09

Similar Documents

Publication Publication Date Title
US4680756A (en) Multi-network system
US5963546A (en) Method of searching for available path in mesh architecture
US6665713B1 (en) Topology information automatic configuration method and its topology information automatic configuration system
EP0147789B1 (en) Communication network system
JP3184169B2 (en) Network device setting management system, network device setting management method, and recording medium recording network device setting management program
JP3284304B2 (en) Signal transmission control method for distributed control device
US5056090A (en) Data transmission apparatus to be connected to multiplexed transmission line
JP2019174950A (en) Support device, support program, and setting method
JPH1051488A (en) Communication path setting system and its method
JPS6251016B2 (en)
US6745251B2 (en) Communication apparatus managing inserted package mounting states and communication network management system including the same
JPH07327050A (en) Routing data revision/confirmation method
US5442339A (en) Method and system of changing destination of protocol data unit in hierarchical data communication network systems
JPH0534692B2 (en)
JP2539410B2 (en) Communication network routing information check method
JP3011051B2 (en) Overload test equipment for centralized maintenance management system
JP2519298B2 (en) Data transmission equipment
JPH08328607A (en) Method for updating process computer
JP2998191B2 (en) Node with route search function
JP2000354081A (en) System and method for notifying format error of received data
JPH0522329A (en) Specifying method for signal transmission fault
JP2001177549A (en) System for changing inter-device communication parameter in transmission network system
JPH06348616A (en) Event report processing circuit
JPH11298476A (en) Network fault detection system, network device and network management device
JPH02170640A (en) Abnormality detecting system in loop network

Legal Events

Date Code Title Description
FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090308

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090308

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100308

Year of fee payment: 8

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110308

Year of fee payment: 9

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110308

Year of fee payment: 9

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120308

Year of fee payment: 10

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130308

Year of fee payment: 11

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130308

Year of fee payment: 11

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140308

Year of fee payment: 12

LAPS Cancellation because of no payment of annual fees