Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP4499233B2 - Distributed control system - Google Patents
[go: Go Back, main page]

JP4499233B2 - Distributed control system - Google Patents

Distributed control system Download PDF

Info

Publication number
JP4499233B2
JP4499233B2 JP2000043049A JP2000043049A JP4499233B2 JP 4499233 B2 JP4499233 B2 JP 4499233B2 JP 2000043049 A JP2000043049 A JP 2000043049A JP 2000043049 A JP2000043049 A JP 2000043049A JP 4499233 B2 JP4499233 B2 JP 4499233B2
Authority
JP
Japan
Prior art keywords
error
control device
actuator
error processing
control
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
JP2000043049A
Other languages
Japanese (ja)
Other versions
JP2001236104A (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.)
Olympus Corp
Original Assignee
Olympus Corp
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 Olympus Corp filed Critical Olympus Corp
Priority to JP2000043049A priority Critical patent/JP4499233B2/en
Publication of JP2001236104A publication Critical patent/JP2001236104A/en
Application granted granted Critical
Publication of JP4499233B2 publication Critical patent/JP4499233B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Programmable Controllers (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は、ホスト制御装置と複数の負荷制御装置とからなる分散制御システムに関するものである。
【0002】
【従来の技術】
従来の分散制御システムでは、特開平10−3311号公報のような方式でシステム制御を行っている。
【0003】
図5に従来の分散制御システムの構成例を示す。この分散制御システムにおいて、1台のホスト制御装置501は、複数のサーボコントローラ510にシリアル通信線500を介して接続されている。
【0004】
ホスト制御装置501は、演算制御部502と、通信制御装置503を具備し、システム全体の制御を行う。
【0005】
各サーボコントローラ510は、演算制御部511、通信制御装置513、サーボアンプ512を具備し、サーボモータ514を駆動するよになっている。
【0006】
ホスト制御装置501の演算制御部502は、通信制御装置503を介して各サーボコントローラ510に対して位置指令を送信する。
【0007】
各サーボコントローラ510は、通信制御装置513から受信した位置指令に従ってサーボアンプ512によりサーボモータ514を回転駆動する。
【0008】
【発明が解決しようとする課題】
しかしながら、上述した従来の分散制御システムでは、各サーボコントローラ510において何らかのエラー発生した場合、ホスト制御装置501からの指令により、エラー処理を行うか、エラー内容に応じた特定の処理を行っていた。ホスト制御装置501からの指令によりエラー処理を行う場合には、各サーボコントローラ510が独自にエラー処理を行うよりもエラー発生からエラー処理完了までの時間が長くなるとともにホスト制御装置501の負担が重くなってしまう。
【0009】
また、エラー処理を各サーボコントローラ510毎に独自に行うことも考えられるが、この場合には各々に異なったエラー処理プログラムを用意する必要があり、エラー処理プログラムが複雑になってしまうという問題があった。
【0010】
本発明は、上記事情に鑑みてなされたものであり、ホスト制御装置の処理を軽減しつつエラー処理の迅速化を図ることができ、また複数の負荷制御装置であるアクチュエータ制御装置において同じエラー処理プログラムが使用できる分散制御システムを提供するものである。
【0011】
【課題を解決するための手段】
請求項記載の発明は、ホスト制御装置と複数のアクチュエータ制御装置との間を通信線にて接続し、何らかのエラーを検知したアクチュエータ制御装置は、エラー内容を他のアクチュエータ制御装置及びホスト制御装置に送信するように構成した分散制御システムにおいて、前記各アクチュエータ制御装置は、複数のモジュールを備え、複数のモジュール毎にエラー内容毎及び通信エラーに対応して複数段階のエラー処理レベルが予め設定され、他のアクチュエータ制御装置からのエラー内容受信時又は通信エラー時には、複数のモジュール毎に当該エラーに関して予め設定されたエラー処理レベルに応じたエラー処理を行うことを特徴とするものである。
【0012】
本発明によれば、複数のアクチュエータ制御装置において、他のアクチュエータ制御装置からのエラー内容受信時又は通信エラー時に、複数のモジュール毎に当該エラーに関して予め設定されたエラー処理レベルに応じたエラー処理を各々実行するものであるから、ホスト制御装置の処理を軽減しつつ個々のアクチュエータ制御装置におけるエラー処理の迅速化を図ることができる。また、複数のアクチュエータ制御装置においてエラー処理内容を共通化し同じエラー処理プログラムを使用することが可能となり、ソフトウェアの簡略化を図ることができる。
【0017】
(構成)
図1は、本発明の実施の形態1の分散制御システムの構成を示すものであり、この分散制御システムは、システム全体の制御を行うホスト制御装置100と、このホスト制御装置100に通信線、例えば、シリアル通信線10を介して接続された複数の負荷制御装置であるアクチュエータ制御装置110、120とを有している。
【0018】
ホスト制御装置100は、演算制御部101、エラー処理プログラムを搭載したメモリ103、通信制御装置102を具備している。
【0019】
前記アクチュエータ制御装置110は、不揮発性のメモリ114を含む演算制御部111と、前記シリアル通信線10に接続された通信制御装置102と、例えば図1には示していないアクチュエータを駆動制御する制御モジュール113とを具備している。
【0020】
前記アクチュエータ制御装置120は、不揮発性のメモリ114を含む演算制御部111と、前記シリアル通信線10に接続された通信制御装置102と、例えば図1には示していない2台のアクチュエータを駆動制御する制御モジュール113、115とを具備している。
【0021】
また、各アクチュエータ制御装置110、120には個別のID番号が設定されている。
【0022】
(作用)
本実施の形態1の分散制御システムにおいて、前記ホスト制御装置100はアクチュエータ制御装置110、120とシリアル通信線10を介して通信を行いながらシステム全体の制御を行う。
【0023】
各アクチュエータ制御装置110、120の演算制御部111のメモリ114には、制御モジュール113、115に関して予めエラーの種類に応じた複数のパターンのエラー処理レベルを表す番号が割り当たられている。
【0024】
ホスト制御装置100は、制御開始前に、各アクチュエータ制御装置110、120に対して、エラー発生時にどのレベルのエラー処理を行うかを指令するエラー処理レベルを送信する。エラー処理レベルを受信した各アクチュエータ制御装置110、120は、受信したエラー処理レベルをメモリ114に保存する。
【0025】
各アクチュエータ制御装置110、120は、自装置のモータ制御モジュール113又は115により各々外部接続のアクチュエータを制御するとともに、アクチュエータ制御中にエラーが発生した場合には、ホスト制御装置100及び他のアクチュエータ制御装置110又は120に対してエラーの種類を表すエラーコードを送信する。
【0026】
エラーコードを受信した各アクチュエータ制御装置110又は120は、各々前記メモリ114に記憶しているエラー処理レベルに対応したエラー処理を実行する。通信制御装置102による通信エラーが生じた場合も同様である。
【0027】
(効果)
本実施の形態1の分散制御システムによれば、複数のアクチュエータ制御装置110、120に対して、種類別に複数のエラーコードと、種類別のエラー処理レベルを各々設定することによって、何らかのエラー発生時にホスト制御装置100からの指令無しで個々のアクチュエータ制御装置110又は120において各々エラー処理を行うことができ、ホスト制御装置100の負担を軽減しつつエラー処理の迅速化を図れる。また、個々のアクチュエータ制御装置110、120においてエラー処理プログラムを共通化でき、ソフトウェアの簡略化を図ることができる。
【0028】
(実施の形態2)
(構成)
図2は、本発明の実施の形態2の分散制御システムを示すものであり、この分散制御システムは、システム全体の制御を行うホスト制御装置300と、このホスト制御装置300にシリアル通信線30を介して接続された複数のアクチュエータ制御装置310、320とを有している。
【0029】
ホスト制御装置300は、CPU302、不揮発性のメモリ303を含む演算制御部301と、シリアル通信線30に接続した通信制御装置304とから構成されている。
【0030】
アクチュエータ制御装置310は、シリアル通信線30に接続した通信制御装置304と、CPU302、エラー処理レベルの設定値やエラー処理プログラムを記憶する不揮発性のメモリ303を含む演算制御部311と、I/Oモジュール313と、2台のモータ制御モジュール314、315とから構成されている。
【0031】
また、アクチュエータ制御装置320は、シリアル通信線30に接続した通信制御装置304と、CPU302、不揮発性のメモリ303を含む演算制御部311と、I/Oモジュール321と、モータ制御モジュール322と、D/A変換モジュール323とをから構成されている。
【0032】
図4は、複数のエラーコード及び各エラーコードに対応するエラー内容の一例であり、図5はモータ制御モジュール、I/Oモジュール、D/A変換モジュールの4段階のエラー処理レベルと、各エラー処理レベルに対応したエラー処理内容を示すものである。
【0033】
(作用)
本実施の形態2において、前記ホスト制御装置300は、アクチュエータ制御装置310、320とシリアル通信線30を通じて相互に通信することにより全体の制御を行う。
【0034】
シリアル通信によるデータの送受信は通信制御装置304によって行い、システム全体又は図示していない外部接続のアクチュエータ(又はモータ)の制御は各アクチュエータ制御装置310、320の演算制御部311が行う。
【0035】
ホスト制御装置300は図示しない入力装置から指示が有った場合、各アクチュエータ制御装置310、320の各制御モジュール別に、エラーコード毎のエラー処理レベルの設定を行い、設定データをアクチュエータ制御装置310、320に送信する。
【0036】
アクチュエータ制御装置310、320は、各々送信されてきた設定データを自装置内の不揮発性メモリ303内に保存する。
【0037】
例えば、アクチュエータ制御装置310のI/0モジュール313と、モータ制御モジュール314,315に対してはエラー処理レベル2が設定され、アクチュエータ制御装置320のI/0モジュール321と、モータ制御モジュール322に対してはエラー処理レベル3が、D/A変換モジュール323にはエラー処理レベル1がエラーコード2(リミットセンサ検知)に対して設定されているものとして以下の説明を行う。
【0038】
前記アクチュエータ制御装置310が、モータ制御モジュール314によるモータ駆動中に図示しないリミットセンサがオンしたことを確認した場合は、他のアクチュエータ制御装置320及びホスト制御装置300に対してエラーコード2、即ちリミットセンサ検知の状態が発生したことを送信する。
【0039】
前記アクチュエータ制御装置310、アクチュエータ制御装置320は、自装置内のメモリ303内に保存されているエラー処理レベルを参照し、対応したエラー処理プログラムによりエラー処理を行う。
【0040】
ここで、アクチュエータ制御装置310の全モジュールに対しては上述したようにエラー処理レベル2が設定されているので、モータ制御モジュール314、モータ制御モジュール315はモータを減速停止し、またI/0モジュール313は全ビットをオン(ON)する。
【0041】
一方、アクチュエータ制御装置320のI/0モジュール321と、モータ制御モジュール322に対してはエラー処理レベル3が設定されているので、アクチュエータ制御装置320におけるモータ制御モジュール322は与えられている駆動指令が完了するまでモータを駆動し、I/0モジュール321はその出力を保持する。
【0042】
また、D/A変換モジュール323にはエラー処理レベル1がエラーコード2(リミットセンサ検知)に対して設定されているので、D/A変換モジュール323は最大値を出力する。
【0043】
(効果)
本実施の形態2によれば、複数のアクチュエータ制御装置310、320に対して、複数のエラーコードと複数の制御モジュールの種類別にエラー処理レベルを各々設定することによって、エラー発生時にホスト制御装置からの指令無しで複数のアクチュエータ制御装置310、320において各々エラー処理を行うことができ、ホスト制御装置300の負担を軽減しつつエラー処理の迅速化を図れる。また、個々のアクチュエータ制御装置310、320においてエラー処理プログラムを共通化でき、ソフトウェアの簡略化を図ることができる。さらに、エラー処理レベルの設定値を不揮発性のメモリ304に保存することでシステム起動時に毎回設定値をアクチュエータ制御装置310、320に送信する必要が無くなる。
【0044】
【発明の効果】
請求項記載の発明によれば、各アクチュエータ制御装置の各制御モジュール毎に、エラー内容毎にエラー処理レベルを設定可能とし、他のアクチュエータ制御装置からのエラー情報受信時には各制御モジュール毎に予め設定されたエラー処理レベルに応じた処理を行うことで、ホスト制御装置の負担を軽くしつつ迅速なエラー処理を実行することができ、また、各アクチュエータ制御装置のエラー処理プログラムも共通化することが可能でソフトウェアの簡略化を図ることが可能な分散制御システムを提供することができる。
【図面の簡単な説明】
【図1】本発明の実施の形態1の分散制御システムの構成を示すブロック図である。
【図2】本発明の実施の形態2の分散制御システムの構成を示すブロック図である。
【図3】本発明の実施の形態2におけるエラーコード、エラー内容を示す説明図である。
【図4】本発明の実施の形態2におけるエラー処理レベル、各モジュールまエラー処理の内容を示す説明図である。
【図5】従来の分散制御システムの構成を示すブロック図である。
【符号の説明】
10 シリアル通信線
30 シリアル通信線
100 ホスト制御装置
101 演算制御部
102 通信制御装置
103 メモリ
110 アクチュエータ制御装置
111 演算制御部
113 制御モジュール
114 メモリ
115 制御モジュール
120 アクチュエータ制御装置
300 ホスト制御装置
301 演算制御部
302 CPU
303 メモリ
304 通信制御装置
310 アクチュエータ制御装置
311 演算制御部
313 I/O制御モジュール
314 モータ制御モジュール
315 モータ制御モジュール
321 I/O制御モジュール
322 モータ制御モジュール
323 D/A変換モジュール
[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a distributed control system including a host control device and a plurality of load control devices.
[0002]
[Prior art]
In a conventional distributed control system, system control is performed by a method such as that disclosed in JP-A-10-3311.
[0003]
FIG. 5 shows a configuration example of a conventional distributed control system. In this distributed control system, one host controller 501 is connected to a plurality of servo controllers 510 via a serial communication line 500.
[0004]
The host control device 501 includes an arithmetic control unit 502 and a communication control device 503, and controls the entire system.
[0005]
Each servo controller 510 includes an arithmetic control unit 511, a communication control device 513, and a servo amplifier 512, and drives a servo motor 514.
[0006]
The arithmetic control unit 502 of the host control device 501 transmits a position command to each servo controller 510 via the communication control device 503.
[0007]
Each servo controller 510 rotationally drives the servo motor 514 by the servo amplifier 512 in accordance with the position command received from the communication control device 513.
[0008]
[Problems to be solved by the invention]
However, in the conventional distributed control system described above, when any error occurs in each servo controller 510, an error process is performed or a specific process corresponding to the error content is performed according to a command from the host controller 501. When error processing is performed in response to a command from the host control device 501, the time from error occurrence to completion of error processing is longer and the burden on the host control device 501 is heavier than each servo controller 510 performs error processing independently. turn into.
[0009]
In addition, it is conceivable that error processing is performed independently for each servo controller 510, but in this case, it is necessary to prepare different error processing programs for each servo controller 510, and the error processing program becomes complicated. there were.
[0010]
The present invention has been made in view of the above circumstances, and can speed up error processing while reducing the processing of the host control device, and the same error processing in the actuator control device that is a plurality of load control devices. A distributed control system that can be used by a program is provided.
[0011]
[Means for Solving the Problems]
According to the first aspect of the present invention, an actuator control device that detects a certain error by connecting a host control device and a plurality of actuator control devices with a communication line, the error content is transmitted to other actuator control devices and host control devices. In the distributed control system configured to transmit to, each actuator control device includes a plurality of modules, and a plurality of error processing levels are preset for each of the plurality of modules corresponding to each error content and communication error. When an error content is received from another actuator control device or when a communication error occurs, error processing corresponding to an error processing level set in advance for the error is performed for each of a plurality of modules .
[0012]
According to the present invention, in a plurality of actuator control devices, when an error content is received from another actuator control device or a communication error, error processing corresponding to the error processing level set in advance for the error is performed for each of the plurality of modules. Since each is executed, it is possible to speed up error processing in each actuator control device while reducing processing of the host control device. In addition, it is possible to share the error processing contents in a plurality of actuator control devices and use the same error processing program, thereby simplifying the software .
[0017]
(Constitution)
FIG. 1 shows a configuration of a distributed control system according to a first embodiment of the present invention. This distributed control system includes a host controller 100 that controls the entire system, a communication line connected to the host controller 100, For example, it has actuator control devices 110 and 120 which are a plurality of load control devices connected via the serial communication line 10.
[0018]
The host control device 100 includes an arithmetic control unit 101, a memory 103 loaded with an error processing program, and a communication control device 102.
[0019]
The actuator control device 110 includes a control module 111 that includes a non-volatile memory 114, a communication control device 102 connected to the serial communication line 10, and a control module that drives and controls an actuator not shown in FIG. 113.
[0020]
The actuator control device 120 drives and controls an arithmetic control unit 111 including a non-volatile memory 114, a communication control device 102 connected to the serial communication line 10, and, for example, two actuators not shown in FIG. Control modules 113 and 115 are provided.
[0021]
In addition, individual ID numbers are set for the actuator control devices 110 and 120.
[0022]
(Function)
In the distributed control system of the first embodiment, the host control device 100 controls the entire system while communicating with the actuator control devices 110 and 120 via the serial communication line 10.
[0023]
In the memory 114 of the arithmetic control unit 111 of each actuator control device 110, 120, numbers representing the error processing levels of a plurality of patterns corresponding to the types of errors are assigned to the control modules 113, 115 in advance.
[0024]
The host control device 100 transmits to each actuator control device 110, 120 an error processing level for instructing which level of error processing is to be performed when an error occurs before starting the control. The actuator control devices 110 and 120 that have received the error processing level store the received error processing level in the memory 114.
[0025]
Each actuator control device 110, 120 controls an externally connected actuator by its own motor control module 113 or 115, and when an error occurs during actuator control, the host control device 100 and other actuator control An error code indicating the type of error is transmitted to the device 110 or 120.
[0026]
Each actuator control device 110 or 120 that has received the error code executes error processing corresponding to the error processing level stored in the memory 114. The same applies when a communication error occurs by the communication control apparatus 102.
[0027]
(effect)
According to the distributed control system of the first embodiment, by setting a plurality of error codes for each type and an error processing level for each type for each of the plurality of actuator control devices 110 and 120, when any error occurs. Error processing can be performed in each actuator control device 110 or 120 without a command from the host control device 100, and the error processing can be speeded up while reducing the burden on the host control device 100. In addition, the error processing program can be shared by the individual actuator control devices 110 and 120, and the software can be simplified.
[0028]
(Embodiment 2)
(Constitution)
FIG. 2 shows a distributed control system according to the second embodiment of the present invention. This distributed control system includes a host controller 300 that controls the entire system, and a serial communication line 30 connected to the host controller 300. And a plurality of actuator control devices 310 and 320 connected via each other.
[0029]
The host control device 300 includes a CPU 302, a calculation control unit 301 including a nonvolatile memory 303, and a communication control device 304 connected to the serial communication line 30.
[0030]
The actuator control device 310 includes a communication control device 304 connected to the serial communication line 30, a CPU 302, an arithmetic control unit 311 including a nonvolatile memory 303 that stores setting values of error processing levels and error processing programs, an I / O The module 313 is composed of two motor control modules 314 and 315.
[0031]
The actuator control device 320 includes a communication control device 304 connected to the serial communication line 30, a CPU 302, an arithmetic control unit 311 including a nonvolatile memory 303, an I / O module 321, a motor control module 322, D / A conversion module 323.
[0032]
FIG. 4 is an example of a plurality of error codes and error contents corresponding to each error code. FIG. 5 shows four levels of error processing levels of the motor control module, I / O module, and D / A conversion module, and each error. The error processing contents corresponding to the processing level are shown.
[0033]
(Function)
In the second embodiment, the host control device 300 performs overall control by communicating with the actuator control devices 310 and 320 through the serial communication line 30.
[0034]
Data transmission / reception by serial communication is performed by the communication control device 304, and the control unit 311 of each actuator control device 310, 320 performs control of the entire system or an externally connected actuator (or motor) (not shown).
[0035]
When there is an instruction from an input device (not shown), the host controller 300 sets an error processing level for each error code for each control module of each actuator controller 310, 320, and sets the setting data to the actuator controller 310, To 320.
[0036]
The actuator control devices 310 and 320 store the transmitted setting data in the non-volatile memory 303 in the device itself.
[0037]
For example, error processing level 2 is set for the I / 0 module 313 and the motor control modules 314 and 315 of the actuator control device 310, and the I / 0 module 321 and the motor control module 322 of the actuator control device 320 are set. In the following description, it is assumed that the error processing level 3 is set to the error code 2 (limit sensor detection) in the D / A conversion module 323.
[0038]
When the actuator control device 310 confirms that a limit sensor (not shown) is turned on while the motor is being driven by the motor control module 314, an error code 2, that is, a limit, is sent to the other actuator control device 320 and the host control device 300. Sends that a sensor detection state has occurred.
[0039]
The actuator control device 310 and the actuator control device 320 refer to the error processing level stored in the memory 303 in the own device and perform error processing by a corresponding error processing program.
[0040]
Here, since the error processing level 2 is set for all the modules of the actuator control device 310 as described above, the motor control module 314 and the motor control module 315 decelerate and stop the motor, and the I / 0 module. Reference numeral 313 turns on all the bits.
[0041]
On the other hand, since the error processing level 3 is set for the I / O module 321 and the motor control module 322 of the actuator control device 320, the motor control module 322 in the actuator control device 320 receives the given drive command. The motor is driven until completion, and the I / O module 321 holds the output.
[0042]
Further, since the error processing level 1 is set for the error code 2 (limit sensor detection) in the D / A conversion module 323, the D / A conversion module 323 outputs the maximum value.
[0043]
(effect)
According to the second embodiment, an error processing level is set for each of a plurality of error codes and a plurality of control modules for a plurality of actuator control devices 310 and 320. Thus, error processing can be performed in each of the plurality of actuator control devices 310 and 320 without the above command, and the error processing can be speeded up while reducing the burden on the host control device 300. In addition, the error processing program can be shared by the individual actuator control devices 310 and 320, and the software can be simplified. Further, by storing the setting value of the error processing level in the nonvolatile memory 304, it is not necessary to transmit the setting value to the actuator control devices 310 and 320 every time the system is started.
[0044]
【The invention's effect】
According to the first aspect of the present invention, it is possible to set an error processing level for each error content for each control module of each actuator control device, and for each control module in advance when error information is received from other actuator control devices. By performing processing according to the set error processing level, it is possible to execute quick error processing while reducing the burden on the host control device, and to share the error processing program of each actuator control device Therefore, it is possible to provide a distributed control system capable of simplifying software .
[Brief description of the drawings]
FIG. 1 is a block diagram showing a configuration of a distributed control system according to a first embodiment of the present invention.
FIG. 2 is a block diagram showing a configuration of a distributed control system according to a second embodiment of the present invention.
FIG. 3 is an explanatory diagram showing error codes and error contents according to Embodiment 2 of the present invention.
FIG. 4 is an explanatory diagram showing error processing levels and details of error processing for each module in Embodiment 2 of the present invention;
FIG. 5 is a block diagram showing a configuration of a conventional distributed control system.
[Explanation of symbols]
DESCRIPTION OF SYMBOLS 10 Serial communication line 30 Serial communication line 100 Host control apparatus 101 Operation control part 102 Communication control apparatus 103 Memory 110 Actuator control apparatus 111 Operation control part 113 Control module 114 Memory 115 Control module 120 Actuator control apparatus 300 Host control apparatus 301 Operation control part 302 CPU
303 Memory 304 Communication Control Device 310 Actuator Control Device 311 Operation Control Unit 313 I / O Control Module 314 Motor Control Module 315 Motor Control Module 321 I / O Control Module 322 Motor Control Module 323 D / A Conversion Module

Claims (1)

ホスト制御装置と複数のアクチュエータ制御装置との間を通信線にて接続し、何らかのエラーを検知したアクチュエータ制御装置は、エラー内容を他のアクチュエータ制御装置及びホスト制御装置に送信するように構成した分散制御システムにおいて、
前記各アクチュエータ制御装置は、複数のモジュールを備え、複数のモジュール毎にエラー内容毎及び通信エラーに対応して複数段階のエラー処理レベルが予め設定され、他のアクチュエータ制御装置からのエラー内容受信時又は通信エラー時には、複数のモジュール毎に当該エラーに関して予め設定されたエラー処理レベルに応じたエラー処理を行うことを特徴とする分散制御システム。
A distributed controller is configured to connect the host controller and multiple actuator controllers via a communication line, and to detect the error, the actuator controller that transmits the error content to other actuator controllers and host controllers In the control system,
Each actuator control device includes a plurality of modules, and a plurality of error processing levels are set in advance for each error content and communication error for each of the plurality of modules, and when an error content is received from another actuator control device. Alternatively, when a communication error occurs, a distributed control system that performs error processing according to an error processing level set in advance with respect to the error for each of a plurality of modules.
JP2000043049A 2000-02-21 2000-02-21 Distributed control system Expired - Fee Related JP4499233B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2000043049A JP4499233B2 (en) 2000-02-21 2000-02-21 Distributed control system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2000043049A JP4499233B2 (en) 2000-02-21 2000-02-21 Distributed control system

Publications (2)

Publication Number Publication Date
JP2001236104A JP2001236104A (en) 2001-08-31
JP4499233B2 true JP4499233B2 (en) 2010-07-07

Family

ID=18566030

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2000043049A Expired - Fee Related JP4499233B2 (en) 2000-02-21 2000-02-21 Distributed control system

Country Status (1)

Country Link
JP (1) JP4499233B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101609228B1 (en) * 2015-02-26 2016-04-05 (주) 피플아이 Distributed device type-intelligent system based on real-time abnormality judgment and response capabilities software

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5385861B2 (en) * 2010-06-22 2014-01-08 本田技研工業株式会社 Mobile distributed control system
JP5818758B2 (en) * 2012-08-30 2015-11-18 三菱電機株式会社 PLC system

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH08214377A (en) * 1995-02-08 1996-08-20 Hitachi Ltd Continuous process plant control system
JPH0929470A (en) * 1995-07-20 1997-02-04 Nikon Corp Error processing method and apparatus thereof

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101609228B1 (en) * 2015-02-26 2016-04-05 (주) 피플아이 Distributed device type-intelligent system based on real-time abnormality judgment and response capabilities software

Also Published As

Publication number Publication date
JP2001236104A (en) 2001-08-31

Similar Documents

Publication Publication Date Title
US8901870B2 (en) Synchronous control apparatus
JP6729746B2 (en) Control device
JP2014119906A (en) Communication unit, communication system, control method, and program
US7024495B2 (en) Programmable controller
JP4499233B2 (en) Distributed control system
CN112106292B (en) Intelligent servo motor and driving device using a plurality of intelligent servo motors
KR102129465B1 (en) Plc system and method for increasing the unit of the same
JP5344868B2 (en) Method for communicating a message between a control device and a peripheral element via an intermediate device
GB2104685A (en) Programmable controller
JP4548613B2 (en) Servo system
JP5102090B2 (en) Control device and control method of control device
CN110568821B (en) Numerical controller
KR100998565B1 (en) How to Run Robot Application and Robot Controller Boot Loader
EP0923010B1 (en) Programmable controller
EP0649077A1 (en) Multiple-task controller
JP2003052189A (en) Method for control information communication between motor driver and controller, and the motor driver, and system
JP2005339018A (en) Numerical control device
JP4089415B2 (en) Control system
JP3994239B2 (en) Motor drive control device and control method thereof
JP6356709B2 (en) Motion controller with high response control
JP4000873B2 (en) Servo system and control method thereof
JP2006258816A (en) Error response method at time of error generation in motion of machine, computer system, computer program, and computer readable carrier
JPH1158275A (en) Control device for articulated robot
JPH11134008A (en) Programmable controller
WO2025192185A1 (en) Slave device

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20070111

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20091014

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20091016

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20091208

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20100323

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20100415

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

Free format text: PAYMENT UNTIL: 20130423

Year of fee payment: 3

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

Free format text: PAYMENT UNTIL: 20140423

Year of fee payment: 4

LAPS Cancellation because of no payment of annual fees