JPH11110007A - プロフィバスデータ伝送方式 - Google Patents

プロフィバスデータ伝送方式

Info

Publication number
JPH11110007A
JPH11110007A JP9267239A JP26723997A JPH11110007A JP H11110007 A JPH11110007 A JP H11110007A JP 9267239 A JP9267239 A JP 9267239A JP 26723997 A JP26723997 A JP 26723997A JP H11110007 A JPH11110007 A JP H11110007A
Authority
JP
Japan
Prior art keywords
programmable
display device
programmable display
data transmission
data
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.)
Granted
Application number
JP9267239A
Other languages
English (en)
Other versions
JP3400315B2 (ja
Inventor
Omorein Roux
オモレイン ルー
Akio Shinohara
章郎 篠原
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.)
DEGITAL KK
Original Assignee
DEGITAL KK
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 DEGITAL KK filed Critical DEGITAL KK
Priority to JP26723997A priority Critical patent/JP3400315B2/ja
Publication of JPH11110007A publication Critical patent/JPH11110007A/ja
Application granted granted Critical
Publication of JP3400315B2 publication Critical patent/JP3400315B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Control By Computers (AREA)
  • Programmable Controllers (AREA)
  • Computer And Data Communications (AREA)
  • Controls And Circuits For Display Device (AREA)

Abstract

(57)【要約】 【課題】 予め用意したプログラマブル制御装置のプロ
グラムをプログラマブル制御装置へ組み込むことによ
り、それ以降の変更はプログラマブル表示装置上で行な
うことで、すべてのデバイスをアクセスする。 【解決手段】 本発明に係るプロフィバスデータ伝送方
式においては、プログラマブル表示装置1とプログラマ
ブル制御装置2とがインターフェースユニット4を介し
て互いに接続され、プログラマブル制御装置2とインタ
ーフェースユニット4とはプロフィバスネットワークを
介して互いに通信可能であり、インターフェースユニッ
ト4を介してプログラマブル制御装置2内部の任意アド
レスのデータにアクセスして、プログラマブル表示装置
1の画面に表示する。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明は、ディスプレイの表
示画面上における任意の座標位置に、PLC(プログラ
マブルロジックコントローラ)の如きプログラマブル制
御装置の各種ネットワーク接続装置との間で受け渡され
たデータに基づいて、図面、グラフ、数字、文字などか
ら構成される外部装置操作用の画面を表示するプログラ
マブル表示装置に関するものである。
【0002】
【従来の技術】PLCには、各メーカーにより色々なフ
ィールドネットワークが存在し、使用するメーカーのP
LCによりそのハードウェア構成や特徴が異なる。従
来、この種のネットワークには、デバイスを高速に通信
する必要があるため、限られた範囲の特定デバイスしか
ネットワーク接続機器からアクセスできないものもあ
り、PLC内の任意のデバイスをアクセスする場合に
は、PLCのプログラムでそのデバイスと特定のデバイ
ス間で複写する手法が採られている。このようにアクセ
スするデバイスを変更し、プログラマブル表示装置で必
要なデバイスを表示させようとすると、その都度PLC
内のプログラムを変更する必要があり、デバッグ等に時
間を要していた。
【0003】
【発明が解決しようとする課題】しかしながら、PLC
のように用途が機械に組み込むものでは簡単な修正であ
っても、稼働中の機械を停止して作業する必要があり、
容易に変更することができない。このような不都合に対
して本発明者らが考察を行なった結果、予め用意したP
LCのプログラムをPLCへ組み込むことにより、それ
以降の変更はプログラマブル表示装置上で行なうこと
で、すべてのデバイスをアクセス出来ることに想到し、
本発明の完成に至った。
【0004】
【課題を解決する為の手段】本発明に係るプロフィバス
データ伝送方式においては、プログラマブル表示装置
(1)とプログラマブル制御装置(2)とがインターフェー
スユニット(4)を介して互いに接続され、プログラマブ
ル制御装置(2)とインターフェースユニット(4)とはプ
ロフィバスネットワークを介して互いに通信可能であ
り、インターフェースユニット(4)を介してプログラマ
ブル制御装置(2)内部の任意アドレスのデータ(以下、
デバイスという)にアクセスして、プログラマブル表示
装置(1)の画面に表示することを特徴とする。
【0005】具体的には、前記任意デバイスの表示にお
いてプログラマブル制御装置(2)とプログラマブル表示
装置(1)の間で用いられる通信プロトコルと、該通信プ
ロトコルを利用したプログラマブル表示装置(1)での任
意アドレスデータを伝達する手段とを具えている。
【0006】又、プログラマブル表示装置(1)は任意デ
バイスをアクセスする処理手順を具えると共に、その手
段をプログラマブル制御装置(2)側にプログラムするこ
とで、プログラマブル制御装置(2)内プログラムの任意
デバイスをアクセスすることが可能である。
【0007】又、上記処理手順により、プログラマブル
制御装置(2)の任意デバイスに対するデータの読出し、
及びデータの書込みが可能となる。
【0008】又、上記手段以外に、プログラマブル表示
装置(1)側の設定により、従来と同様なアクセス方法が
動作する機能を有している。
【0009】更に又、市販のネットワークハードウェア
と、プログラマブル表示装置(1)上のインターフェース
回路を共通に読み書き出来るメモリを介して接続され、
該インターフェース回路は異なる市販のネットワークハ
ードウェアを利用することで、プロフィバス以外のネッ
トワークにも対応できる機能を有している。
【0010】
【発明の効果】本発明に係るプロフィバスデータ伝送方
式によれば、予め用意したプログラマブル制御装置のプ
ログラムをプログラマブル制御装置へ組み込むことによ
り、それ以降の変更はプログラマブル表示装置上で行な
うことで、すべてのデバイスをアクセスすることが出来
る。
【0011】
【発明の実施の形態】以下、本発明の実施の形態につ
き、図面に沿って具体的に説明する。図1は、プログラ
マブル表示装置(1)の通常の動作を表わしており、プロ
グラマブル表示装置(1)からプログラマブル制御装置
(2)へ送られるコマンドは、マスターのプログラマブル
表示装置(1)のメーカによってアウトラインが規定され
たコマンドを模倣して、読出し及び書込み動作を実行す
る。プログラマブル制御装置(2)はプログラマブル表示
装置(1)によって要求された情報を返信する。又、図2
は、プロフィバスネットワークの動作を表わしており、
マスターのプログラマブル制御装置(2)からのコマンド
は、プロフィバス標準に従っている。この要求を満たす
ためには高価なハードウエアが必要である。スレーブ
(3)はプログラマブル制御装置(2)へ要求された情報を
返信する。
【0012】本発明に係るデータ伝送方式に採用されて
いる通信プロトコルは、プログラマブル表示装置(1)を
プロフィバス(Profibus)ネットワークと通信可能とする
ためのものである。プロフィバスネットワークは複雑な
ものであるが、インターフェースユニットや、マスター
のプログラマブル制御装置(2)上で動作するアセンブリ
言語プログラムの助けを借りて、ネットワークについて
の多くの複雑な問題点を解消することが出来る。
【0013】通常、プログラマブル表示装置(1)は図1
に示す様にマスターとして動作し、プログラマブル表示
装置(1)に送られてきたコマンドを統制し、制御する。
プロフィバスネットワーク上では、これらの役割が逆転
し、図2に示すようにマスターであるプログラマブル制
御装置(2)がプログラマブル表示装置(1)へコマンドを
送り、プログラマブル表示装置(1)がこれらのコマンド
に応答する。
【0014】その様なネットワーク上でプログラマブル
表示装置(1)を正常に機能させて、例えばプログラマブ
ル制御装置(2)内の異なるタイプのメモリに対する書込
み及び読出しを正常に行なうことを可能とするために、
プログラマブル制御装置(2)によって読まれたデータの
内部に1つのコマンドをはめ込むための手法が開発され
た。プログラマブル表示装置(1)はプログラマブル制御
装置(2)からのコマンドに応答するが、プログラマブル
表示装置(1)によってマスターへ送られたデータが解釈
される際、プログラマブル表示装置(1)が実行せんとす
ることをマスターに実行させる様に、解釈が行なわれ
る。この種の動作は“ロジカルマスター”と呼ばれ、マ
スターのプログラマブル制御装置(2)のCPU上で動作
するアセンブリ言語プログラムによって実現することが
可能であり、プログラマブル表示装置(1)によってコマ
ンドとして送られてきたデータを解釈するものである。
【0015】プログラマブル表示装置(1)は、プロフィ
バスネットワーク上でスレーブとして機能し、その動作
は図2に表わされている通りであるが、プログラマブル
表示装置(1)がスレーブの立場となる。プロフィバスネ
ットワーク上でプログラマブル表示装置(1)を機能させ
るために、インターフェース(4)が必要となる。プログ
ラマブル表示装置(1)が接続されたプロフィバスネット
ワークを図3に示す。図示の如く、プログラマブル制御
装置(2)とインターフェース(4)は、プロフィバスネッ
トワークを介して互いに通信する。
【0016】プログラマブル表示装置(1)を上述の如く
動作させるためには、次の構成が必要となる。 1)インターフェースユニット 2)プロトコルの仕様 3)アセンブリ言語プログラム
【0017】1)インターフェースユニット(4) インターフェースユニット(4)は、本質において、適正
量のポーティング(porting)によって、プログラマブル
表示装置(1)にプロフィバスネットワーク上での通信を
可能とするインテリジェントなユニットである。プログ
ラマブル表示装置(1)は単に、インターフェースユニッ
ト(4)のDPRAMに書込みを行ない、インターフェー
スユニット(4)及びASICは、プロフィバスネットワ
ークによって必要とされる処理を調整する。インターフ
ェースユニット(4)の制御動作を図4に示す。
【0018】2)プロトコルの仕様 プロトコルの仕様を図5乃至図7に示す。図5は、プロ
グラマブル表示装置(1)からプログラマブル制御装置
(2)へのパケット伝送の仕様を示し、図6は、プログラ
マブル制御装置(2)からプログラマブル表示装置(1)へ
のパケット伝送の仕様を表わしている。又、図7は、プ
ログラマブル表示装置(1)とプログラマブル制御装置
(2)の間のハンドシェイク動作を表わしている。
【0019】3)アセンブリ言語プログラム 該プログラムは、プログラマブル制御装置(2)がその
“周辺メモリ領域”内のある量のメモリを管理下にある
各スレーブに分配するといる事実を利用している。スレ
ーブには、次の3つの異なるタイプが存在し得る。 1)入力のみ 2)出力のみ 3)入力と出力の両方
【0020】入力のみの場合を図8に、出力のみの場合
を図9に、入力及び出力の両方の場合を図10に示す。
この様に、スレーブがどの様に形成されるか(入力の
み、出力のみ、或いは入力及び出力の両方)によって、
プログラマブル制御装置(2)は、質問(question)でスレ
ーブに分配されている出力エリア内に存在するデータで
あれば、如何なるデータであっても書込みを行なう。同
様にして、スレーブがプログラマブル制御装置(2)の入
力エリア内のスレーブに割り当てられたメモリへ送った
データを、読出し、そして格納する。
【0021】プログラマブル表示装置(1)は、上述の如
く、入力及び出力デバイスとなる。プログラマブル制御
装置(2)は、そのメモリ領域とそのスレーブのメモリ領
域の間のデータ交換を調整する。スレーブであるプログ
ラマブル表示装置(1)からメモリがプログラマブル制御
装置(2)によって読み出されたとき(このデータは所定
のプロトコル仕様に従っている)、アセンブリ言語プロ
グラムがそのデータをコマンドとして解釈し、それに基
づいて動作する。このプログラムの流れを図11に示
す。
【0022】必要なハードウエアは単純であって、その
構成を図12に表わす。インターフェースユニット(4)
は、GMUバス上のプログラマブル表示装置(1)のイン
ターラプトライン(interruput lines)の1本を経て、プ
ログラマブル表示装置(1)に新しいデータを通知する。
この1本のラインは、インターフェース側の新しいデー
タレジスタに接続される。
【0023】図13乃至図15は、プログラマブル制御
装置(2)のアセンブリ言語プログラムの基本的な流れを
表わしている。図13は、プログラムの最初のフローで
あって、以前のコマンドの全ての処理が完了することを
保証するものであり、又、アクセスされた範囲が有効で
あることを保証するためのチェックを実行する。図14
は、本プログラムの主体となる流れを表わしている。
又、図15は、コマンドの処理中にエラーが発生したと
きの流れを表わしている。
【0024】上記本発明のプロフィバスデータ伝送方式
によれば、予め用意したプログラマブル制御装置(2)の
プログラムをプログラマブル制御装置(2)へ組み込むこ
とにより、それ以降の変更はプログラマブル表示装置
(1)上で行なうことで、すべてのデバイスをアクセスす
ることが出来る。従って、アクセスするデバイスを変更
し、プログラマブル表示装置(1)で必要なデバイスを表
示させようとする場合、その都度プログラマブル制御装
置(2)内のプログラムを変更する必要はない。
【図面の簡単な説明】
【図1】プログラマブル表示装置の通常の動作を説明す
る図である。
【図2】プロフィバスネットワークの動作を説明する図
である。
【図3】プログラマブル表示装置を具えたプロフィバス
ネットワークの動作を説明する図である。
【図4】インターフェースユニットの動作を表わすフロ
ーチャートである。
【図5】プログラマブル表示装置からプログラマブル制
御装置へのパケット伝送の仕様を表わす図である。
【図6】プログラマブル制御装置からプログラマブル表
示装置へのパケット伝送の仕様を表わす図である。
【図7】プログラマブル表示装置とプログラマブル制御
装置の間のハンドシェイク動作を表わす図である。
【図8】スレーブが入力のみの場合のメモリ領域の対応
関係を説明する図である。
【図9】スレーブが出力のみの場合のメモリ領域の対応
関係を説明する図である。
【図10】スレーブが入力及び出力の両方である場合の
メモリ領域の対応関係を説明する図である。
【図11】アセンブリ言語プログラムの全体的な流れを
表わすフローチャートである。
【図12】ハードウエアの構成を表わすブロック図であ
る。
【図13】プログラマブル制御装置のアセンブリ言語プ
ログラムの最初の流れを表わすフローチャートである。
【図14】該プログラムの主体となる流れを表わすフロ
ーチャートである。
【図15】エラー発生時の流れを表わすフローチャート
である。
【符号の説明】
(1) プログラマブル表示装置 (2) プログラマブル制御装置 (4) インターフェースユニット

Claims (6)

    【特許請求の範囲】
  1. 【請求項1】 プログラマブル表示装置(1)とプログラ
    マブル制御装置(2)とがインターフェースユニット(4)
    を介して互いに接続され、プログラマブル制御装置(2)
    とインターフェースユニット(4)とはプロフィバスネッ
    トワークを介して互いに通信可能であり、インターフェ
    ースユニット(4)を介してプログラマブル制御装置(2)
    内部の任意アドレスのデータ(以下、デバイスという)に
    アクセスして、プログラマブル表示装置(1)の画面に表
    示することを特徴とするプロフィバスデータ伝送方式。
  2. 【請求項2】 前記任意デバイスの表示においてプログ
    ラマブル制御装置(2)とプログラマブル表示装置(1)の
    間で用いられる通信プロトコルと、該通信プロトコルを
    利用したプログラマブル表示装置(1)での任意アドレス
    データを伝達する手段とを具えている請求項1に記載の
    データ伝送方式。
  3. 【請求項3】 プログラマブル表示装置(1)は任意デバ
    イスをアクセスする処理手順を具えると共に、その手段
    をプログラマブル制御装置(2)側にプログラムすること
    で、プログラマブル制御装置(2)内プログラムの任意デ
    バイスをアクセスすることが可能である請求項1又は請
    求項2に記載のデータ伝送方式。
  4. 【請求項4】 上記処理手順により、プログラマブル制
    御装置(2)の任意デバイスに対するデータの読出し、及
    びデータの書込みが可能となる請求項1乃至請求項3の
    何れかに記載のデータ伝送方式。
  5. 【請求項5】 上記手段以外に、プログラマブル表示装
    置(1)側の設定により、従来と同様なアクセス方法が動
    作する機能を有する請求項1乃至請求項4の何れかに記
    載のデータ伝送方式。
  6. 【請求項6】 市販のネットワークハードウェアと、プ
    ログラマブル表示装置(1)上のインターフェース回路を
    共通に読み書き出来るメモリを介して接続され、該イン
    ターフェース回路は異なる市販のネットワークハードウ
    ェアを利用することで、プロフィバス以外のネットワー
    クにも対応できる機能を有する請求項1乃至請求項5の
    何れかに記載のデータ伝送方式。
JP26723997A 1997-09-30 1997-09-30 プロフィバスデータ伝送方式 Expired - Lifetime JP3400315B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP26723997A JP3400315B2 (ja) 1997-09-30 1997-09-30 プロフィバスデータ伝送方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP26723997A JP3400315B2 (ja) 1997-09-30 1997-09-30 プロフィバスデータ伝送方式

Publications (2)

Publication Number Publication Date
JPH11110007A true JPH11110007A (ja) 1999-04-23
JP3400315B2 JP3400315B2 (ja) 2003-04-28

Family

ID=17442078

Family Applications (1)

Application Number Title Priority Date Filing Date
JP26723997A Expired - Lifetime JP3400315B2 (ja) 1997-09-30 1997-09-30 プロフィバスデータ伝送方式

Country Status (1)

Country Link
JP (1) JP3400315B2 (ja)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100391570B1 (ko) * 2001-08-30 2003-07-12 주식회사 포스코 포스파 피엘시용 프로피버스 마스터 보드 및 슬레이브 보드
US6658850B1 (en) 2002-11-05 2003-12-09 General Electric Company Radio frequency communications network for power plant control systems
CN1306351C (zh) * 2000-03-17 2007-03-21 迪吉多电子股份有限公司 控制用服务器装置、控制用终端装置、控制系统
US7467231B2 (en) 2000-03-17 2008-12-16 Digital Electronics Corporation Control server, control terminal, control system, and recording medium storing control communication program

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1306351C (zh) * 2000-03-17 2007-03-21 迪吉多电子股份有限公司 控制用服务器装置、控制用终端装置、控制系统
CN1307495C (zh) * 2000-03-17 2007-03-28 迪吉多电子股份有限公司 控制用服务器装置、控制用终端装置、控制系统
US7467231B2 (en) 2000-03-17 2008-12-16 Digital Electronics Corporation Control server, control terminal, control system, and recording medium storing control communication program
US7937496B2 (en) 2000-03-17 2011-05-03 Digital Electronics Corporation Control server, control terminal, control system, and recording medium storing control communication program
US7953892B2 (en) 2000-03-17 2011-05-31 Digital Electronics Corporation Control server, control terminal, control system, and recording medium storing control communication program
US7970941B2 (en) 2000-03-17 2011-06-28 Digital Electronics Corporation Control server, control terminal, control system, and recording medium storing control communication program
KR100391570B1 (ko) * 2001-08-30 2003-07-12 주식회사 포스코 포스파 피엘시용 프로피버스 마스터 보드 및 슬레이브 보드
US6658850B1 (en) 2002-11-05 2003-12-09 General Electric Company Radio frequency communications network for power plant control systems

Also Published As

Publication number Publication date
JP3400315B2 (ja) 2003-04-28

Similar Documents

Publication Publication Date Title
US6867749B1 (en) Control system, display device, control-use host computer, and data transmission method
JP3272370B2 (ja) 作業バッファポインタを用いたユーザスケジュール式直接メモリアクセス方法及びその装置
JP3566975B2 (ja) 計算機操作端末装置の自動操作装置
JP3456692B2 (ja) データ処理装置
JPH04261241A (ja) 通信ネットワーク装置
JP2688171B2 (ja) 通信アダプタ並びにデータ転送システムおよび方法
JPH11110007A (ja) プロフィバスデータ伝送方式
CN111107177B (zh) 一种通过hmi修改hmi自身ip以及plc ip的方法
JPH02310786A (ja) マイクロコンピュータ
JP3516607B2 (ja) プログラム式表示装置
JP2002341906A (ja) プログラム式表示装置およびその表示装置を用いたデータ通信システム
JP4320622B2 (ja) ノード
JP3316779B2 (ja) シーケンスコントローラ
JP2793258B2 (ja) 位置決め制御装置のデータ設定方法
KR100252084B1 (ko) 멀티 프로세스 시스템에서 데이터 라이트/리드 방법 및 데이터엑세스 장치
JP3358045B2 (ja) プログラマブルコントローラ
JP2000137693A (ja) データ処理装置
JP2002140103A (ja) サーボ制御装置及びその制御方法
KR100275210B1 (ko) 시스템 콘솔의 특수키 제어방법
JPH0236016B2 (ja)
JPH04148344A (ja) Romエミュレータ
JP2002044161A (ja) プログラマブル・ロジック・コントローラ・システム
JPH01261707A (ja) プログラマブルコントローラの通信方法
JP2002318779A (ja) デバイス装置とそのレジスタのアクセス方法
JPS63159995A (ja) 分散制御型自動販売機のメモリ制御方法

Legal Events

Date Code Title Description
R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

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

Free format text: PAYMENT UNTIL: 20080221

Year of fee payment: 5

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

Free format text: PAYMENT UNTIL: 20090221

Year of fee payment: 6

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

Free format text: PAYMENT UNTIL: 20100221

Year of fee payment: 7

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

Free format text: PAYMENT UNTIL: 20100221

Year of fee payment: 7

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

Free format text: PAYMENT UNTIL: 20110221

Year of fee payment: 8

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

Free format text: PAYMENT UNTIL: 20120221

Year of fee payment: 9

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

Free format text: PAYMENT UNTIL: 20120221

Year of fee payment: 9

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

Free format text: PAYMENT UNTIL: 20130221

Year of fee payment: 10

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

Free format text: PAYMENT UNTIL: 20140221

Year of fee payment: 11

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

EXPY Cancellation because of completion of term