JPH10320021A - プログラマブルコントローラおよび位置決め制御装置 - Google Patents

プログラマブルコントローラおよび位置決め制御装置

Info

Publication number
JPH10320021A
JPH10320021A JP12733497A JP12733497A JPH10320021A JP H10320021 A JPH10320021 A JP H10320021A JP 12733497 A JP12733497 A JP 12733497A JP 12733497 A JP12733497 A JP 12733497A JP H10320021 A JPH10320021 A JP H10320021A
Authority
JP
Japan
Prior art keywords
distributed
module
positioning
data
cpu module
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.)
Pending
Application number
JP12733497A
Other languages
English (en)
Inventor
Harunori Sato
晴紀 佐藤
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.)
Yaskawa Electric Corp
Original Assignee
Yaskawa Electric 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 Yaskawa Electric Corp filed Critical Yaskawa Electric Corp
Priority to JP12733497A priority Critical patent/JPH10320021A/ja
Publication of JPH10320021A publication Critical patent/JPH10320021A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Programmable Controllers (AREA)
  • Control Of Position Or Direction (AREA)

Abstract

(57)【要約】 【課題】 複数の位置決めモジュールの制御が可能なプ
ログラマブルコントローラを提供する。 【解決手段】 ラダープログラムを解読して作成したI
/Oデータを通信ポートを介し分散型シリアル通信によ
り出力するCPUモジュール2と、CPUモジュールと
は分離して外部に分散配置した複数の分散位置決めモジ
ュール8と、分散型シリアル通信によりCPUモジュー
ルと複数の分散位置決めモジュール間のI/Oデータ受
け渡しを行う分散I/Oインターフェースモジュール3
を備えている。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明は、分散I/O制御を
用いて位置決め制御を行うプログラマブルコントローラ
および位置決め制御装置に関する。
【0002】
【従来の技術】従来の、プログラマブルコントローラ
(以降、PCと略す)・システムにおいて、制御機器
(例えば、サーボモータ、ロボット等)の位置決め制御
を行う方式としては、 (1)、PCのマウントベースもくしは拡張ラック等に
位置決めモジュールを取り付けて、バス結合し位置決め
用のI/Oデータの授受を行う方式。 (2)、シリアル通信によりPCのインターフェース部
と位置決めモジュールとを接続し、メッセージ通信によ
る方式等がある。
【0003】図2は従来の一般的なPCシステムの構成
図である。図2に示すPCシステムにおいて、PC10
0のCPUラックは、CPUモジュール101、電源モ
ジュール(PS)102、デジタル入力モジュール(D
I)104、デジタル出力モジュール(DO)105で
構成し、その拡張ラックにはサーボモータ108を駆動
するサーボアンプ107を接続する位置決めモジュール
(MC)106が取付けられている。
【0004】先ず、プログラミング・パネル(PP)1
03からラダープログラムを打ち込み、CPUモジュー
ル101に格納する。CPUモジュール101はモータ
108の制御に関する情報入力があると、該当するラダ
ープログラムをI/Oデータとして位置決めモジュール
106へ出力する。位置決めモジュール106はI/O
データをサーボアンプ107へ渡してサーボモータ10
8を制御する。
【0005】また、図2に示す拡張ラックの位置にシリ
アル通信用のインターフェースを取り付け、離れた場所
の位置決めモジュール間とのメッセージ通信により、I
/Oデータを受け渡す方式もある。
【0006】
【発明が解決しようとする課題】しかしながら、上述し
たような従来のものにおいては、以下に示す問題点があ
った。(1)の方式では、位置決めモジュール106を
取り付ける場所がCPUラックのマウントベースもしく
は拡張ラックというように、特定されてしまって限られ
た領域内の制御機器しか制御できない。また、位置決め
モジュール106を分散化して配置し範囲を拡大しよう
とすると、ネットワーク拡大のための機器やインターフ
ェースが必要になり高価なPCシステムになってしま
う。(2)の方式では、メッセージ通信を行うために専
用のプロトコルが必要になり、通信用インターフェース
等の専用の機器が必要になるので、複雑で高価なPCシ
ステムになってしまう。
【0007】そこで、本発明は、上述したような従来の
技術が有する問題点に鑑みてなされたものであって、安
価で且つ分散化システムに対応可能な位置決め制御を可
能にするプログラマブルコントローラを提供することを
課題としている。
【0008】
【課題を解決するための手段】以下に、上記課題を達成
するため、本発明によれば、プログラムメモリに格納し
ているラダープログラムを解読して作成したI/Oデー
タを出力するCPUモジュールを有するプログラマブル
コントローラが、前記CPUモジュールとは分離して外
部に分散配置された複数の分散位置決めモジュールと前
記CPUモジュールとの間の前記I/Oデータの受け渡
しを分散型シリアル通信により行う分散I/Oインター
フェースモジュールを備えたことを特徴とするものであ
る。
【0009】請求項2記載のものは、前記プログラマブ
ルコントローラと、前記CPUモジュールとは分離して
外部に分散配置された複数の分散位置決めモジュール
と、から成る位置決め制御装置に関するもので、前記複
数の分散位置決めモジュールと前記CPUモジュールと
の間のI/Oデータの受け渡しを分散型高速シリアル通
信を使用して行なうことを特徴とするものである。
【0010】すなわち、本発明はコンピュータ間あるい
はPC間におけるゲートウェイ、同報通信等を含む大規
模ネットワークを志向する分散システムの上位通信ネッ
トワークのように、複雑で高価なシステムを構築する領
域のものではなく、局所向けの単一CPU、マルチプロ
セッサ方式による分散動作環境の構築を目指すことか
ら、メッセージ通信機能をサポートしているPCシステ
ム内に既存の分散型OSを利用して、CPUモジュール
と、該CPUモジュールとは分離した場所に複数配置す
るようにした分散位置決めモジュール間で、簡単な分散
I/Oインタフェースモジュールを設けて分散型シリア
ル通信によりI/Oデータの受け渡しを行うようにする
ことによって、複数の位置決めモジュールの制御を安価
にしかも容易に実現できるものである。
【0011】簡単な構成の分散I/Oインターフェース
モジュールによりPC側のCPUモジュールと、PC外
の多くの分散位置決めモジュール間のI/Oデータの受
け渡しが、各モジュール間の疎結合により簡単化され、
複数の位置決め制御が従来よりも安価な構成で可能にな
るので、位置決めモジュールをPC外の自由な場所に自
由な数量配置できるようになりPCシステムの拡張性が
高まる。また、近年益々微細化が進み動作も複雑、多様
化してきた制御対象機器に対する制御の対応について
も、本発明はPCと分散位置決めモジュールを切り離し
て制約無しに制御できるようにしたので、位置決めモジ
ュールの改良及び精細化、あるいはモジュールの交換と
いった操作で対応できるという、PC下位通信ネットワ
ークの拡張、改善にも寄与するものである。
【0012】
【発明の実施の形態】以下に、本発明の実施の形態につ
いて図面を参照して説明する。図1は本発明の実施の形
態に係るプログラマブルコントローラの構成図である。
図1において、本発明のPCは、プログラミング装置
(PP)1、CPUモジュール2、分散I/Oインター
フェースモジュール(DIOD)3、電源モジュール
4、マウントベース(MB)5、入出力モジュール(I
/O)6、分散I/O(DIO)7、分散位置決めモジ
ュール(DIOMC)8、サーボアンプ9、モータ10
によって構成される。
【0013】プログラミング装置1は、CPUモジュー
ル2のラダープログラム及びそれに関する情報をCPU
モジュール2の通信ポートを介して入出力する。CPU
モジュール2は、ラダープログラムを格納して、それを
解読して処理する。その際、出力モジュール6からマウ
ントベース5を介して入力データを取り込み、処理して
解読結果を出力モジュールへ出力する。
【0014】また、分散I/Oインターフェースモジュ
ール3とマウントベース5を介して定期的にI/Oデー
タの受け渡しを行う。このデータの中には、ラダープロ
グラムからサーボアンプ9を制御するための情報や、サ
ーボアンプ9からの実行状態やアラーム等の情報が含ま
れる。分散I/Oインタフェースモジュール3は、シリ
アル通信ケーブルを媒体として分散I/O7や、分散位
置決めモジュール8と接続していて、入出力データを高
速一定周期(リフレッシュ時間)で更新する。
【0015】分散I/O7は、分散I/Oインターフェ
ースモジュール3より送られてきた出力データを外部機
器に対して出力し、外部機器から入力した入力データを
分散I/Oインターフェースモジュール3へ送り返す。
【0016】分散位置決めモジュール8は分散I/Oイ
ンターフェースモジュール3より送られてきた出力デー
タにより、サーボアンプ9の制御データを作成し、動作
を指令する。また、サーボアンプ9からエンコーダによ
る位置データ、制御信号等を取得して、入力データとし
て分散I/Oインターフェースモジュール3へ送り返
す。サーボアンプ9は位置決めモジュール8からの指令
によりモータ10を制御し、その状態等のデータを返却
する。
【0017】電源モジュール4は、マウントベース5を
介してCPUモジュール2、分散I/Oインターフェー
スモジュール3、入出力モジュール6へ電源を供給す
る。マウントベース5はまた、データバスを有しCPU
モジュール2、分散I/Oインターフェースモジュール
3、入出力モジュール6間のデータの受け渡しを補助す
る。入出力モジュール6は、外部とのデータの受け渡し
を受け持つ。
【0018】つぎに動作について説明する。先ず、プロ
グラミング装置1において、分散位置決めモジュール8
を介してサーボモータ10を制御するためのラダープロ
グラムを作成する。作成されたラダープログラムはCP
Uモジュール2のプログラムメモリに格納され、入力モ
ジュール等からの情報を受けてプログラムを解読し、そ
の結果を出力モジュール等に出力する。
【0019】ここで、モータ10の制御情報が入力され
ると、その情報に該当するラダープログラムのデータを
分散I/Oインターフェースモジュール3へ出力する。
分散I/Oインターフェースモジュール3は、このI/
Oデータを受けて指示された作業をサーボアンプ9へ指
令する。また、サーボアンプ9より出力される情報を収
集する。収集されたデータの中で、ラダープログラムで
指定された情報は分散I/Oインターフェースモジュー
ル3へ返信する。
【0020】分散I/Oインターフェースモジュール3
へ返信された情報は、CPUモジュール2へ渡され、そ
の結果はCPUモジュール2のラダープログラムに反映
される。この間の通信はメッセージ通信方式により各ポ
ート宛てに行われる。ラダープログラムに従い、状態を
監視して、次の指令・指示へと制御は移行する。
【0021】このように、本発明の実施の形態によれ
ば、安価な構成で多くの制御機器の接続が可能になった
が、あくまでも当初の目的が制御機器の多様化に対応す
るために、PCにおける下位通信ネットワーク領域の改
善と充実なので、特に上位のネットワークについては触
れていないが、データを共有する方式のグループ通信機
能等必要な機能は付加可能であり、また、上位通信ネッ
トワーク機能を有するPCとの接続によって上位ネット
ワークにアクセス可能にすること等も可能である。
【0022】
【発明の効果】以上説明したように、本発明は通信ケー
ブルを媒体とするI/Oデータの受け渡しにより複数の
位置決め制御を行うことが、従来システムより容易に安
価に実現すること可能になったので、PCシステムの特
に位置決め制御方式の拡張性を高めることができる。
【図面の簡単な説明】
【図1】本発明の実施の形態に係るプログラマブルコン
トローラの構成図である。
【図2】従来のプログラマブルコントローラの構成図で
ある。
【符号の説明】 1:プログラミング装置 2:CPUモジュール 3:分散I/Oインターフェースモジュール 4:電源モジュール 5:マウントベース 6:入出力モジュール 7:分散I/O 8:分散位置決めモジュール 9:サーボアンプ 10:モータ

Claims (2)

    【特許請求の範囲】
  1. 【請求項1】 プログラムメモリに格納しているラダー
    プログラムを解読して作成したI/Oデータを出力する
    CPUモジュールを有するプログラマブルコントローラ
    が、前記CPUモジュールとは分離して外部に分散配置
    された複数の分散位置決めモジュールと前記CPUモジ
    ュールとの間の前記I/Oデータの受け渡しを分散型シ
    リアル通信により行う分散I/Oインターフェースモジ
    ュールを備えたことを特徴とするプログラマブルコント
    ローラ。
  2. 【請求項2】 請求項1記載のプログラマブルコントロ
    ーラと、前記CPUモジュールとは分離して外部に分散
    配置された複数の分散位置決めモジュールと、 から成る位置決め制御装置において、 前記複数の分散位置決めモジュールと前記CPUモジュ
    ールとの間のI/Oデータの受け渡しを分散型高速シリ
    アル通信を使用して行なうことを特徴とする位置決め制
    御装置。
JP12733497A 1997-05-16 1997-05-16 プログラマブルコントローラおよび位置決め制御装置 Pending JPH10320021A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP12733497A JPH10320021A (ja) 1997-05-16 1997-05-16 プログラマブルコントローラおよび位置決め制御装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP12733497A JPH10320021A (ja) 1997-05-16 1997-05-16 プログラマブルコントローラおよび位置決め制御装置

Publications (1)

Publication Number Publication Date
JPH10320021A true JPH10320021A (ja) 1998-12-04

Family

ID=14957360

Family Applications (1)

Application Number Title Priority Date Filing Date
JP12733497A Pending JPH10320021A (ja) 1997-05-16 1997-05-16 プログラマブルコントローラおよび位置決め制御装置

Country Status (1)

Country Link
JP (1) JPH10320021A (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2006075354A1 (ja) * 2005-01-11 2006-07-20 Mitsubishi Denki Kabushiki Kaisha 画像処理システム
JP2006285893A (ja) * 2005-04-05 2006-10-19 Matsushita Electric Ind Co Ltd 振動抑制方法

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2006075354A1 (ja) * 2005-01-11 2006-07-20 Mitsubishi Denki Kabushiki Kaisha 画像処理システム
JPWO2006075354A1 (ja) * 2005-01-11 2008-06-12 三菱電機株式会社 画像処理システム
US7760391B2 (en) 2005-01-11 2010-07-20 Mitsubishi Electric Corp. Image processing system
JP4661791B2 (ja) * 2005-01-11 2011-03-30 三菱電機株式会社 画像処理システム
JP2006285893A (ja) * 2005-04-05 2006-10-19 Matsushita Electric Ind Co Ltd 振動抑制方法

Similar Documents

Publication Publication Date Title
US6549966B1 (en) Data routing device and system
US8255095B2 (en) Modular avionics system of an aircraft
EP0978051A1 (en) Dynamically reconfigurable hardware system for real-time control of processes
JP2005293569A (ja) 同期コントローラ
JPH02127759A (ja) 階層的多重バス・コンピュータ・アーキテクチア
WO2001069333A3 (en) Hardware architecture and method for distributed machine control
JPH1185219A (ja) プログラマブルコントローラ
US7962296B2 (en) Module for data acquisition and control in a sensor/control network
JPH10320021A (ja) プログラマブルコントローラおよび位置決め制御装置
CN115958600A (zh) 一种机器人控制***
JP2006172148A (ja) 動作制御システム
US7246184B2 (en) Method for configuring and/or operating an automation device
JP6700564B1 (ja) 情報処理システム
KR100302565B1 (ko) 이기종 피엘씨간의 데이터 전송 및 공유 방법
JP2001290754A (ja) コンピュータシステム
WO1990014621A1 (en) Sequence controller system
JPH07200010A (ja) プログラマブルコントローラおよびその排他制御交信方法
US6052151A (en) Editing apparatus
US6964045B1 (en) Multiple program storage within a programmable logic controller system
JPS60207918A (ja) プログラマブルコントロ−ラ
JPS61150005A (ja) ロ−ダ装置
JP2000112512A (ja) ロボットコントローラシステム
JPH10333720A (ja) プログラマブル・ロジック・コントローラ
JP3505963B2 (ja) データ中継装置
JP2001092517A (ja) Faネットワーク及びロボットコントローラ