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
Links
- 230000005540 biological transmission Effects 0.000 title claims description 16
- 238000000034 method Methods 0.000 claims description 16
- 230000015654 memory Effects 0.000 claims description 12
- 230000006870 function Effects 0.000 claims description 7
- 238000004891 communication Methods 0.000 claims description 6
- 230000004048 modification Effects 0.000 abstract 1
- 238000012986 modification Methods 0.000 abstract 1
- 238000010586 diagram Methods 0.000 description 10
- 230000002093 peripheral effect Effects 0.000 description 1
Landscapes
- Control By Computers (AREA)
- Programmable Controllers (AREA)
- Computer And Data Communications (AREA)
- Controls And Circuits For Display Device (AREA)
Abstract
グラムをプログラマブル制御装置へ組み込むことによ
り、それ以降の変更はプログラマブル表示装置上で行な
うことで、すべてのデバイスをアクセスする。 【解決手段】 本発明に係るプロフィバスデータ伝送方
式においては、プログラマブル表示装置1とプログラマ
ブル制御装置2とがインターフェースユニット4を介し
て互いに接続され、プログラマブル制御装置2とインタ
ーフェースユニット4とはプロフィバスネットワークを
介して互いに通信可能であり、インターフェースユニッ
ト4を介してプログラマブル制御装置2内部の任意アド
レスのデータにアクセスして、プログラマブル表示装置
1の画面に表示する。
Description
示画面上における任意の座標位置に、PLC(プログラ
マブルロジックコントローラ)の如きプログラマブル制
御装置の各種ネットワーク接続装置との間で受け渡され
たデータに基づいて、図面、グラフ、数字、文字などか
ら構成される外部装置操作用の画面を表示するプログラ
マブル表示装置に関するものである。
ィールドネットワークが存在し、使用するメーカーのP
LCによりそのハードウェア構成や特徴が異なる。従
来、この種のネットワークには、デバイスを高速に通信
する必要があるため、限られた範囲の特定デバイスしか
ネットワーク接続機器からアクセスできないものもあ
り、PLC内の任意のデバイスをアクセスする場合に
は、PLCのプログラムでそのデバイスと特定のデバイ
ス間で複写する手法が採られている。このようにアクセ
スするデバイスを変更し、プログラマブル表示装置で必
要なデバイスを表示させようとすると、その都度PLC
内のプログラムを変更する必要があり、デバッグ等に時
間を要していた。
のように用途が機械に組み込むものでは簡単な修正であ
っても、稼働中の機械を停止して作業する必要があり、
容易に変更することができない。このような不都合に対
して本発明者らが考察を行なった結果、予め用意したP
LCのプログラムをPLCへ組み込むことにより、それ
以降の変更はプログラマブル表示装置上で行なうこと
で、すべてのデバイスをアクセス出来ることに想到し、
本発明の完成に至った。
データ伝送方式においては、プログラマブル表示装置
(1)とプログラマブル制御装置(2)とがインターフェー
スユニット(4)を介して互いに接続され、プログラマブ
ル制御装置(2)とインターフェースユニット(4)とはプ
ロフィバスネットワークを介して互いに通信可能であ
り、インターフェースユニット(4)を介してプログラマ
ブル制御装置(2)内部の任意アドレスのデータ(以下、
デバイスという)にアクセスして、プログラマブル表示
装置(1)の画面に表示することを特徴とする。
いてプログラマブル制御装置(2)とプログラマブル表示
装置(1)の間で用いられる通信プロトコルと、該通信プ
ロトコルを利用したプログラマブル表示装置(1)での任
意アドレスデータを伝達する手段とを具えている。
バイスをアクセスする処理手順を具えると共に、その手
段をプログラマブル制御装置(2)側にプログラムするこ
とで、プログラマブル制御装置(2)内プログラムの任意
デバイスをアクセスすることが可能である。
制御装置(2)の任意デバイスに対するデータの読出し、
及びデータの書込みが可能となる。
装置(1)側の設定により、従来と同様なアクセス方法が
動作する機能を有している。
と、プログラマブル表示装置(1)上のインターフェース
回路を共通に読み書き出来るメモリを介して接続され、
該インターフェース回路は異なる市販のネットワークハ
ードウェアを利用することで、プロフィバス以外のネッ
トワークにも対応できる機能を有している。
式によれば、予め用意したプログラマブル制御装置のプ
ログラムをプログラマブル制御装置へ組み込むことによ
り、それ以降の変更はプログラマブル表示装置上で行な
うことで、すべてのデバイスをアクセスすることが出来
る。
き、図面に沿って具体的に説明する。図1は、プログラ
マブル表示装置(1)の通常の動作を表わしており、プロ
グラマブル表示装置(1)からプログラマブル制御装置
(2)へ送られるコマンドは、マスターのプログラマブル
表示装置(1)のメーカによってアウトラインが規定され
たコマンドを模倣して、読出し及び書込み動作を実行す
る。プログラマブル制御装置(2)はプログラマブル表示
装置(1)によって要求された情報を返信する。又、図2
は、プロフィバスネットワークの動作を表わしており、
マスターのプログラマブル制御装置(2)からのコマンド
は、プロフィバス標準に従っている。この要求を満たす
ためには高価なハードウエアが必要である。スレーブ
(3)はプログラマブル制御装置(2)へ要求された情報を
返信する。
いる通信プロトコルは、プログラマブル表示装置(1)を
プロフィバス(Profibus)ネットワークと通信可能とする
ためのものである。プロフィバスネットワークは複雑な
ものであるが、インターフェースユニットや、マスター
のプログラマブル制御装置(2)上で動作するアセンブリ
言語プログラムの助けを借りて、ネットワークについて
の多くの複雑な問題点を解消することが出来る。
に示す様にマスターとして動作し、プログラマブル表示
装置(1)に送られてきたコマンドを統制し、制御する。
プロフィバスネットワーク上では、これらの役割が逆転
し、図2に示すようにマスターであるプログラマブル制
御装置(2)がプログラマブル表示装置(1)へコマンドを
送り、プログラマブル表示装置(1)がこれらのコマンド
に応答する。
表示装置(1)を正常に機能させて、例えばプログラマブ
ル制御装置(2)内の異なるタイプのメモリに対する書込
み及び読出しを正常に行なうことを可能とするために、
プログラマブル制御装置(2)によって読まれたデータの
内部に1つのコマンドをはめ込むための手法が開発され
た。プログラマブル表示装置(1)はプログラマブル制御
装置(2)からのコマンドに応答するが、プログラマブル
表示装置(1)によってマスターへ送られたデータが解釈
される際、プログラマブル表示装置(1)が実行せんとす
ることをマスターに実行させる様に、解釈が行なわれ
る。この種の動作は“ロジカルマスター”と呼ばれ、マ
スターのプログラマブル制御装置(2)のCPU上で動作
するアセンブリ言語プログラムによって実現することが
可能であり、プログラマブル表示装置(1)によってコマ
ンドとして送られてきたデータを解釈するものである。
バスネットワーク上でスレーブとして機能し、その動作
は図2に表わされている通りであるが、プログラマブル
表示装置(1)がスレーブの立場となる。プロフィバスネ
ットワーク上でプログラマブル表示装置(1)を機能させ
るために、インターフェース(4)が必要となる。プログ
ラマブル表示装置(1)が接続されたプロフィバスネット
ワークを図3に示す。図示の如く、プログラマブル制御
装置(2)とインターフェース(4)は、プロフィバスネッ
トワークを介して互いに通信する。
動作させるためには、次の構成が必要となる。 1)インターフェースユニット 2)プロトコルの仕様 3)アセンブリ言語プログラム
量のポーティング(porting)によって、プログラマブル
表示装置(1)にプロフィバスネットワーク上での通信を
可能とするインテリジェントなユニットである。プログ
ラマブル表示装置(1)は単に、インターフェースユニッ
ト(4)のDPRAMに書込みを行ない、インターフェー
スユニット(4)及びASICは、プロフィバスネットワ
ークによって必要とされる処理を調整する。インターフ
ェースユニット(4)の制御動作を図4に示す。
グラマブル表示装置(1)からプログラマブル制御装置
(2)へのパケット伝送の仕様を示し、図6は、プログラ
マブル制御装置(2)からプログラマブル表示装置(1)へ
のパケット伝送の仕様を表わしている。又、図7は、プ
ログラマブル表示装置(1)とプログラマブル制御装置
(2)の間のハンドシェイク動作を表わしている。
“周辺メモリ領域”内のある量のメモリを管理下にある
各スレーブに分配するといる事実を利用している。スレ
ーブには、次の3つの異なるタイプが存在し得る。 1)入力のみ 2)出力のみ 3)入力と出力の両方
を図9に、入力及び出力の両方の場合を図10に示す。
この様に、スレーブがどの様に形成されるか(入力の
み、出力のみ、或いは入力及び出力の両方)によって、
プログラマブル制御装置(2)は、質問(question)でスレ
ーブに分配されている出力エリア内に存在するデータで
あれば、如何なるデータであっても書込みを行なう。同
様にして、スレーブがプログラマブル制御装置(2)の入
力エリア内のスレーブに割り当てられたメモリへ送った
データを、読出し、そして格納する。
く、入力及び出力デバイスとなる。プログラマブル制御
装置(2)は、そのメモリ領域とそのスレーブのメモリ領
域の間のデータ交換を調整する。スレーブであるプログ
ラマブル表示装置(1)からメモリがプログラマブル制御
装置(2)によって読み出されたとき(このデータは所定
のプロトコル仕様に従っている)、アセンブリ言語プロ
グラムがそのデータをコマンドとして解釈し、それに基
づいて動作する。このプログラムの流れを図11に示
す。
構成を図12に表わす。インターフェースユニット(4)
は、GMUバス上のプログラマブル表示装置(1)のイン
ターラプトライン(interruput lines)の1本を経て、プ
ログラマブル表示装置(1)に新しいデータを通知する。
この1本のラインは、インターフェース側の新しいデー
タレジスタに接続される。
装置(2)のアセンブリ言語プログラムの基本的な流れを
表わしている。図13は、プログラムの最初のフローで
あって、以前のコマンドの全ての処理が完了することを
保証するものであり、又、アクセスされた範囲が有効で
あることを保証するためのチェックを実行する。図14
は、本プログラムの主体となる流れを表わしている。
又、図15は、コマンドの処理中にエラーが発生したと
きの流れを表わしている。
によれば、予め用意したプログラマブル制御装置(2)の
プログラムをプログラマブル制御装置(2)へ組み込むこ
とにより、それ以降の変更はプログラマブル表示装置
(1)上で行なうことで、すべてのデバイスをアクセスす
ることが出来る。従って、アクセスするデバイスを変更
し、プログラマブル表示装置(1)で必要なデバイスを表
示させようとする場合、その都度プログラマブル制御装
置(2)内のプログラムを変更する必要はない。
る図である。
である。
ネットワークの動作を説明する図である。
ーチャートである。
御装置へのパケット伝送の仕様を表わす図である。
示装置へのパケット伝送の仕様を表わす図である。
装置の間のハンドシェイク動作を表わす図である。
関係を説明する図である。
関係を説明する図である。
メモリ領域の対応関係を説明する図である。
表わすフローチャートである。
る。
ログラムの最初の流れを表わすフローチャートである。
ーチャートである。
である。
Claims (6)
- 【請求項1】 プログラマブル表示装置(1)とプログラ
マブル制御装置(2)とがインターフェースユニット(4)
を介して互いに接続され、プログラマブル制御装置(2)
とインターフェースユニット(4)とはプロフィバスネッ
トワークを介して互いに通信可能であり、インターフェ
ースユニット(4)を介してプログラマブル制御装置(2)
内部の任意アドレスのデータ(以下、デバイスという)に
アクセスして、プログラマブル表示装置(1)の画面に表
示することを特徴とするプロフィバスデータ伝送方式。 - 【請求項2】 前記任意デバイスの表示においてプログ
ラマブル制御装置(2)とプログラマブル表示装置(1)の
間で用いられる通信プロトコルと、該通信プロトコルを
利用したプログラマブル表示装置(1)での任意アドレス
データを伝達する手段とを具えている請求項1に記載の
データ伝送方式。 - 【請求項3】 プログラマブル表示装置(1)は任意デバ
イスをアクセスする処理手順を具えると共に、その手段
をプログラマブル制御装置(2)側にプログラムすること
で、プログラマブル制御装置(2)内プログラムの任意デ
バイスをアクセスすることが可能である請求項1又は請
求項2に記載のデータ伝送方式。 - 【請求項4】 上記処理手順により、プログラマブル制
御装置(2)の任意デバイスに対するデータの読出し、及
びデータの書込みが可能となる請求項1乃至請求項3の
何れかに記載のデータ伝送方式。 - 【請求項5】 上記手段以外に、プログラマブル表示装
置(1)側の設定により、従来と同様なアクセス方法が動
作する機能を有する請求項1乃至請求項4の何れかに記
載のデータ伝送方式。 - 【請求項6】 市販のネットワークハードウェアと、プ
ログラマブル表示装置(1)上のインターフェース回路を
共通に読み書き出来るメモリを介して接続され、該イン
ターフェース回路は異なる市販のネットワークハードウ
ェアを利用することで、プロフィバス以外のネットワー
クにも対応できる機能を有する請求項1乃至請求項5の
何れかに記載のデータ伝送方式。
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)
| 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 |
-
1997
- 1997-09-30 JP JP26723997A patent/JP3400315B2/ja not_active Expired - Lifetime
Cited By (8)
| 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 |