JPH0722288B2 - ロ−カルエリアネツトワ−クの通信制御装置 - Google Patents

ロ−カルエリアネツトワ−クの通信制御装置

Info

Publication number
JPH0722288B2
JPH0722288B2 JP60175378A JP17537885A JPH0722288B2 JP H0722288 B2 JPH0722288 B2 JP H0722288B2 JP 60175378 A JP60175378 A JP 60175378A JP 17537885 A JP17537885 A JP 17537885A JP H0722288 B2 JPH0722288 B2 JP H0722288B2
Authority
JP
Japan
Prior art keywords
control device
communication
local area
area network
programmable
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
JP60175378A
Other languages
English (en)
Other versions
JPS6236938A (ja
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.)
Kao Corp
Original Assignee
Kao 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 Kao Corp filed Critical Kao Corp
Priority to JP60175378A priority Critical patent/JPH0722288B2/ja
Publication of JPS6236938A publication Critical patent/JPS6236938A/ja
Publication of JPH0722288B2 publication Critical patent/JPH0722288B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Programmable Controllers (AREA)
  • Small-Scale Networks (AREA)
  • Communication Control (AREA)

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明はローカルエリアネットワークの通信制御装置に
関する。特に複数の異なる機種のプログラマブル制御装
置が一以上のノードを介して通信路で結合されたローカ
ルエリアネットワークの通信制御装置に関するものであ
る。
〔概要〕
本発明は、複数の異なる制御手順を持つプログラマブル
制御装置を結合したローカルエリアネットワークの通信
制御装置において、 異なる種類の制御手順に対応でき各プログラマブル制御
装置が相互に通信する制御手順と、通信起動を必要とす
るタイミングで通信の起動を行う制御手順を含んだこと
により、 異なる機種のプログラマブル制御装置を結合したローカ
ルエリアネットワークを構築することを可能とするもの
である。
〔従来の技術〕
現在、多くの生産の場で、生産システムを自動化するフ
ァクトリーオートメーションが要求されるため、生産現
場に配置された種々の制御装置、工作機械、あるいは全
体を統括するホストコンピュータを結合したネットワー
クを構築して、それぞれ制御装置同士やホストコンピュ
ータと制御装置間で通信を行う制御システムであるロー
カルエリアネットワークを形成することが考えられてい
る。特に設備や機械を制御するために導入されているプ
ログラマブル制御装置に通信制御機能を設けて、ネット
ワークシステムを構築することが行われている。
たとえば、情報処理装置同士でローカルエリアネットワ
ークを構築する例が特公昭57−28988にある。
ところが、プログラマブル制御装置に設けられた通信制
御機能は、それぞれのメーカーごとに異なっており、そ
の通信制御手順が異なるものであった。
〔発明の解決しようとする問題点〕
このため、プログラマブル制御装置同士や上位のホスト
コンピュータとを結合して、ネットワークシステムを構
築しようとするとき、プログラマブル制御装置の通信制
御機能が各社各様であるため、異なるメーカー、異なる
機種のプログラマブル制御装置を結合したネットワーク
を構築することは困難であった。
また、種々のプログラマブル制御装置が導入されてしま
った生産現場で、すでに導入されたプログラマブル制御
装置同士やホストコンピュータと通信を行うシステムを
構築しようとしても、もともと通信機能が機種によって
異なるものであるため、相互に通信を行うシステムを構
築することは困難であった。
さらに、これらの異なるプログラマブル制御装置には汎
用性ある制御インタフェースとしてRS232Cなどを備えて
いるものが多いが、他の機種との通信制御を想定した通
信制御機能までも備えたものはなかったので、すでに導
入した異なる機種のプログラマブル制御装置を結合する
システムを構築することは難しいものであった。
本発明は、異なる制御手順を持つ異機種のプログラマブ
ル制御装置同士やホストコンピュータとを結合して相互
に通信を行うことができ、すでに導入した異なる種類の
プログラマブル制御装置などにも設置してネットワーク
システムを構築することのできるローカルエリアネット
ワークの通信制御装置を提供することを目的とする。
〔問題点を解決するための手段〕
本発明は、複数のプログラマブル制御装置が一以上のノ
ードを介して通信路で結合されたローカルエリアネット
ワークが構築され、そのノードに配置される通信制御装
置において、上記複数のプログラマブル制御装置のそれ
ぞれに設定された制御手順は二以上の異なる種類であ
り、上記通信制御装置は、そのノードの下位に接続され
たプログラマブル制御装置に設定された異なる種類の制
御手順に対応可能であり、各プログラマブル制御装置が
相互に通信するための制御手順と、各プログラマブル制
御装置の動作を監視して通信起動を必要とするタイミン
グで通信の起動を行う制御手順を含むことを特徴とす
る。
〔作用〕
本発明の通信制御装置は、異なる種類の制御手順を選択
し、各プログラマブル制御装置の動作を監視して、プロ
グラマブル制御装置の通信の起動を行って、異なる制御
手順の機種のプログラマブル制御装置が通信を行うこと
ができる。
また、パッケージ化されてプログラマブル制御装置に取
り付けられた通信制御装置はノードとして機能して通信
制御を行う。
〔実施例〕
以下、本発明の実施例を説明する。
この通信制御装置の特徴とするところは、各社各様の機
種に対応する通信制御手順をローカルエリアネットワー
クの内部に搭載しており、また、通信起動権を有しない
プログラマブル制御装置を常時監視して通信起動を必要
とするタイミングで通信の起動を行う制御手順を有して
いることであり、一つのパッケージとされてプログラマ
ブル制御装置内に装着できることにある。
まず、このローカルエリアネットワークにおける相互通
信速度はプログラマブル制御装置間のデータ交換は少量
データであってかつ高速性を必要とするため一般の1Kバ
イト/パケットではなく、64バイト/パケットの転送速
度で行っている。
そして通信制御装置において、異なるメーカーの機種に
対応できるように各社各様のプログラマブル制御装置内
レジスタ番号、コイル番号を相対番地アドレスとして記
憶し、またデータ転送の媒体として各ローカルエリアネ
ットワークの内部メモリを使用するので、異なる機種を
意識せずに使用できる。これにより通信制御装置では簡
易共用プログラムで異なるメーカー、異なる機種のプロ
グラマブル制御装置相互の通信が可能となる。
またこのローカルエリアネットワークでは、各ノードは
プログラマブル制御装置の受信以外の各ノードからの受
信データ処理は命令によって行い、そのノードがかって
に行わない通信能動型としており、各ノードにそれぞれ
ユーザプログラムをロードしないと動作しないためにユ
ーザプログラムのメンテナンスや動作データのメンテナ
ンスが容易に行われる。
この通信制御装置の制御手順は次のことを行って通信処
理を行う。
まず、通信制御装置のメモリをクリアし、ローカルエリ
アネットワーク内のチャネル毎の対象プログラマブル制
御装置メーカーの指定を行い共用ディジタル入出力と内
部メモリ間の転送を行う。ローカルエリアネットワーク
アドレス#0にホストコンピュータが接続されていれば
ホストコンピュータからのコマンド指令により、各ロー
カルエリアネットワークの状態を把握する。これは次の
4つの処理で行う。ホストコンピュータとローカルエリ
アネットワークアドレス#0のターミナルのオンオフを
する。各ローカルエリアネットワークの簡易共用プログ
ラムのスタート、ストップをする。各ローカルエリアネ
ットワークの簡易共用プログラムをホストコンピュータ
へ転送し、リスト出力する。ホストコンピュータより各
ローカルエリアネットワークに各々簡易共用プログラム
の転送および簡易共用プログラムのビットイメージ即ち
コイルとデータイメージ即ちレジスタの区別をする。各
コマンドに対するエラー処理をする。この処理によって
各プログラマブル制御装置の動作を監視する。各ローカ
ルエリアネットワークにセットされたおのおの簡易共用
プログラムを実行する。これは各ローカルエリアネット
ワーク内部メモリ間送信及び各ローカルエリアネットワ
ークの対象プログラマブル制御装置から自局内部メモリ
へのデータ格納することで、簡易共用プログラムにおけ
る相対アドレスを対象プログラマブル制御装置用の絶対
アドレスに変換、各ローカルエリアネットワーク内部メ
モリ間送信、各ローカルエリアネットワークの対象プロ
グラマブル制御装置の動作状態について常時監視してい
るローカルエリアネットワークの内部メモリにデータを
格納の動作をする。この処理によりローカルエリアネッ
トワークのノードに接続された各プログラマブル制御装
置ごとの通信制御手順を実行できる。
次にこの実施例通信制御装置のメモリ対応を表に示す。
メモリアドレス0000〜1FFFはローカルエリアネットワー
ク用システムプログラムに割当られ、アドレス2000〜3F
FFはユーザ用システムプログラムに割当られ、アドレス
4000〜5FFFはローカルエリアネットワークシステムプロ
グラム用バッファに割り当てられ、アドレス7000〜7FFF
はRS232Cインタフェース通信用のシステムに割り当てら
れ、アドレス8000〜9FFFは通信制御装置のネットワーク
用受信バッファに割り当てられ、アドレスA000〜BFFFは
通信制御装置のネットワーク用送信バッファに割り当て
られ、アドレスC000〜C7FFはホストコンピュータから送
信する簡易共用プログラムに割り当てられる。ただし、
簡易共用プログラムがROMに入っている場合はアドレス3
COO〜3FFFを使用する。アドレスC800〜CFFFは簡易共用
プログラムの解読する相対アドレスの各社用絶対アドレ
ス変換バッファに割当られる。アドレスD000〜D7FFは対
象プログラマブル制御装置からの受信データ用バッファ
に割り当てられる。アドレスD800〜DFFFはホストコンピ
ュータへのダイレクト送信用バッファに割り当てられて
いる。
この実施例通信制御装置は、このローカルエリアネット
ワークの各ノード、ホストコンピュータに設置される
が、ひとつのパッケージに実装されて各ノードの下位に
接続される各プログラマブル制御装置の筐体内に装着で
きるものであり、この筐体内に装着された通信制御装置
はあたかもローカルエリアネットワークのノードとして
機能して通信することができるので、直接プログラマブ
ル制御装置同士を接続してネットワークを形成できる。
次に図面によって本発明の実施例通信制御装置を使用し
てローカルエリアネットワークを構築する例を説明す
る。
第2図はローカルエリアネットワークの一つのノードに
一つのプログラマブル制御装置とホストコンピュータが
接続された例であり、ローカルエリアネットワークのノ
ード1とホストコンピュータ5、プログラマブル制御装
置6はRS232Cインタフェースを介して接続する。ノード
1は常時プログラマブル制御装置6を監視し、プログラ
マブル制御装置6の動作情報をノード1の内部メモリに
格納している。このため、通信起動権を有するホストコ
ンピュータ5とローカルエリアネットワークのノード1
において通信制御を行えば起動権の無いプログラマブル
制御装置6とホストコンピュータ5の通信制御をするこ
とができる。
第3図はローカルエリアネットワークの一つのノード1
にA社のプログラマブル制御装置6とB社のプログラマ
ブル制御装置7と異なるメーカーのプログラマブル制御
装置をRS232Cインタフェースを介して接続した例を示
す。この接続では、ノード1が各プログラマブル制御装
置の動作を監視して、各プログラマブル制御装置の動作
情報指令に基づいて、ノード1の内部メモリを介して対
象プログラマブル制御装置へ書込み、読み出しすること
でプログラマブル制御装置の通信制御をすることができ
る。
点線で表した部分はA社のプログラマブル制御装置6に
ひとつのパッケージに実装された通信制御装置を装着し
た場合であって、A社のプログラマブル制御装置6に装
着された通信制御装置はノード1として機能するので、
点線の部分はA社のプログラマブル制御装置6内にあっ
て、A社のプログラマブル制御装置6、B社のプログラ
マブル制御装置7が互いに接続されてネットワークを形
成できる。
第4図はローカルエリアネットワークの一つのノード1
にA社、B社、C社の異なるメーカーの4台のプログラ
マブル制御装置6、7、8がそれぞれRS232C標準インタ
フェースを介して接続された例である。この場合も第3
図のローカルエリアネットワークと同じくノード1が各
プログラマブル制御装置の動作を監視して、各プログラ
マブル制御装置の動作情報指令に基づいて、ノード1の
内部メモリを介して対象プログラマブル制御装置へ書込
み、読み出しをすることで通信制御を行っている。
第5図はローカルエリアネットワークのノード1にはA
社のプログラマブル制御装置6がRS232Cインタフェース
を介して接続され、ノード2にはB社とC社のプログラ
マブル制御装置7、8がRS232Cインタフェースを介して
接続され、ノード3にはA社のプログラマブル制御装置
6がRS232Cインタフェースを介して接続され、ノード4
にはリレー盤9がデータインデータアウト対応で接続さ
れている例である。そしてノード1〜4の相互の通信路
はバスで構成されている。このローカルエリアネットワ
ークでは異なるメーカー、異なる機種のプログラマブル
制御装置相互の通信制御とリレー盤からのデータインデ
ータアウト信号も制御できるものである。
第1図はネットワークの内部に各メーカー独自の通信制
御機能を組み込んでローカルエリアネットワークを構築
した例である。ノード1にはホストコンピュータ5がRS
232Cインタフェースを介して接続され、また、A社のプ
ログラマブル制御装置6-1〜6-3が接続され、A社のプロ
グラマブル制御装置同士はA社対応あの通信制御機能を
もって通信をおこなう。ノード2にはB社のプログラマ
ブル制御装置7-1〜7-nがRS232Cインタフェースを介して
接続され、プログラマブル制御装置7-1〜7-n同士は互い
にB社対応の通信制御機能により相互に通信できる。ま
たノード2にはC社のプログラマブル制御装置8がRS23
2Cインタフェースを介して接続されている。さらにノー
ド3にはA社のプログラマブル制御装置がRS232Cを介し
て接続されている。そしてノード1〜3相互の通信路は
バスで構成されている。このローカルエリアネットワー
クでは空間的に離れたプログラマブル制御装置を結合す
ることができて、フレキシブルなプログラマブル制御装
置のネットワークを構築することができる。
〔発明の効果〕
このように本発明は異なる制御手順を持つ異なるメーカ
ー異なる機種のプログラマブル制御装置やその他の制御
装置を結合したフレキシブルな生産システムであるネッ
トワークを構築することを可能とし、またすでに導入し
た異なる機種のプログラマブル制御装置を結合してネッ
トワークを構築することを可能とした。
また、本発明の通信制御装置はひとつのパッケージとさ
れてプログラマブル制御装置に装着できるので、通信制
御装置を内装したプログラマブル制御装置とを結んで異
なる機種のプログラマブル制御装置でネットワークを構
築できる効果がある。
【図面の簡単な説明】
第1図は実施例通信装置でネットワークを構築した例。 第2図〜第5図は実施例装置でネットワークを構築した
例。 1〜4…ノード、5…ホストコンピュータ、6〜8…プ
ログラマブル制御装置(PC)、9…リレー盤。

Claims (5)

    【特許請求の範囲】
  1. 【請求項1】複数のプログラマブル制御装置が一以上の
    ノードを介して通信路で結合されたローカルエリアネッ
    トワークが構築され、 そのノードに配置される通信制御装置において、 上記複数のプログラマブル制御装置のそれぞれに設定さ
    れた制御手順は二以上の異なる種類であり、 上記通信制御装置は、 そのノードの下位に接続されたプログラマブル制御装置
    に設定された異なる種類の制御手順に対応可能であり、
    各プログラマブル制御装置が相互に通信するための制御
    手順と、各プログラマブル制御装置の動作を監視して通
    信起動を必要とするタイミングで通信の起動を行う制御
    手順とを含む ことを特徴とするローカルエリアネットワークの通信制
    御装置。
  2. 【請求項2】通信制御装置は、バッファメモリを含み、
    通信データは翻訳された形態で一旦このバッファメモリ
    に蓄積される構成である特許請求の範囲第(1)項に記
    載のローカルエリアネットワークの通信制御装置。
  3. 【請求項3】通信制御装置は、ひつとのパッケージに実
    装され、一つのプログラマブル制御装置の筐体内に装着
    可能な構造である特許請求の範囲第(1)項または第
    (2)項に記載のローカルエリアネットワークの通信制
    御装置。
  4. 【請求項4】ノードが1個であり、通信路がRS232Cイン
    タフェースである特許請求の範囲第(1)項に記載のロ
    ーカルエリアネットワークの通信制御装置。
  5. 【請求項5】ノードが複数であり、ノードから下位へ接
    続される通信路にはRS232Cインタフェースを含み、ノー
    ドを相互に結合する通信路はバスである特許請求の範囲
    第(1)項に記載のローカルエリアネットワークの通信
    制御装置。
JP60175378A 1985-08-09 1985-08-09 ロ−カルエリアネツトワ−クの通信制御装置 Expired - Lifetime JPH0722288B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP60175378A JPH0722288B2 (ja) 1985-08-09 1985-08-09 ロ−カルエリアネツトワ−クの通信制御装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP60175378A JPH0722288B2 (ja) 1985-08-09 1985-08-09 ロ−カルエリアネツトワ−クの通信制御装置

Publications (2)

Publication Number Publication Date
JPS6236938A JPS6236938A (ja) 1987-02-17
JPH0722288B2 true JPH0722288B2 (ja) 1995-03-08

Family

ID=15995058

Family Applications (1)

Application Number Title Priority Date Filing Date
JP60175378A Expired - Lifetime JPH0722288B2 (ja) 1985-08-09 1985-08-09 ロ−カルエリアネツトワ−クの通信制御装置

Country Status (1)

Country Link
JP (1) JPH0722288B2 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7698052B2 (en) 2007-02-09 2010-04-13 Yamaha Hatsudoki Kabushiki Kaisha Engine rotation control device and boat

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0828710B2 (ja) * 1990-03-16 1996-03-21 富士通株式会社 Lan複数手順同時動作処理装置
JPH05336128A (ja) * 1992-05-29 1993-12-17 Dx Antenna Co Ltd 双方向データ通信装置
WO1999024881A1 (en) * 1997-11-10 1999-05-20 Mitsubishi Denki Kabushiki Kaisha Control system using sequence control apparatus, sequence control apparatus, and method of controlling transmission and reception of signals by control system using sequence control apparatus

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7698052B2 (en) 2007-02-09 2010-04-13 Yamaha Hatsudoki Kabushiki Kaisha Engine rotation control device and boat

Also Published As

Publication number Publication date
JPS6236938A (ja) 1987-02-17

Similar Documents

Publication Publication Date Title
KR100451315B1 (ko) 제어시스템, 표시장치 및 제어용 호스트 컴퓨터 및 데이터전송방법
US5537558A (en) Apparatus and method for communicating multiple devices through one PCMCIA interface
US4380698A (en) Multiprocessor control bus
EP3767410B1 (en) Control system, controller, and control method
EP3547049B1 (en) Safety control system and safety control unit
JPH09198119A (ja) 操作ボード、リモートi/o通信制御方式
JPH0722288B2 (ja) ロ−カルエリアネツトワ−クの通信制御装置
JP2579170B2 (ja) メモリカード
JPH086614A (ja) プログラマブルコントローラ
JP2000138725A (ja) 制御用ホストコンピュータ、および、そのプログラムが記録された記録媒体
JP3516607B2 (ja) プログラム式表示装置
JPS6486796A (en) Factory system, communication adaptor and method of operating factory system
JP3717811B2 (ja) 無線通信装置
JP3550677B2 (ja) パーソナルコンピュータ、およびパーソナルコンピュータの通信方法
US7418360B2 (en) Project design method
JPS6244808A (ja) Nc加工機械群の制御方法
JP2774669B2 (ja) プログラマブルコントローラのネットワーク構成方法
EP1481296B1 (en) Household appliance with communication unit for external control
JP3870890B2 (ja) 操作ボード、リモートi/o通信制御方法
JP3190627B2 (ja) 制御用ホストコンピュータ、および、そのプログラムが記録された記録媒体
JPH10128693A (ja) ロボット装置の通信インタフェース装置
CN118820153A (zh) 通信处理方法、系统、设备、存储介质和计算机程序产品
JP3227273B2 (ja) プログラマブルコントローラのリンク処理方式
JP3352101B2 (ja) シーケンスコントローラ及びインターフェース方法
JPS60239151A (ja) プログラマブルコントロ−ラのリング型ネツトワ−ク方式