JP3400315B2 - プロフィバスデータ伝送方式 - Google Patents
プロフィバスデータ伝送方式Info
- Publication number
- JP3400315B2 JP3400315B2 JP26723997A JP26723997A JP3400315B2 JP 3400315 B2 JP3400315 B2 JP 3400315B2 JP 26723997 A JP26723997 A JP 26723997A JP 26723997 A JP26723997 A JP 26723997A JP 3400315 B2 JP3400315 B2 JP 3400315B2
- Authority
- JP
- Japan
- Prior art keywords
- programmable
- display device
- profibus
- execution
- controller
- 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
Links
Landscapes
- Controls And Circuits For Display Device (AREA)
- Control By Computers (AREA)
- Programmable Controllers (AREA)
- Computer And Data Communications (AREA)
Description
示画面上における任意の座標位置に、PLC(プログラ
マブルロジックコントローラ)の如きプログラマブル制
御装置の各種ネットワーク接続装置との間で受け渡され
たデータに基づいて、図面、グラフ、数字、文字などか
ら構成される外部装置操作用の画面を表示するプログラ
マブル表示装置に関するものである。
ールドネットワークが存在し、使用するメーカーのPL
Cによりそのハードウェア構成や特徴が異なる。従来、
この種のネットワークには、PLC内の所定のアドレス
(以下、デバイスと称する)を高速にアクセスする必要
があるため、限られた範囲のデバイスしかネットワーク
接続機器(例えば、プログラマブル表示装置)からアク
セスできなかった。したがって、アクセス範囲外のデバ
イスをアクセスする場合、従来では、PLCに予め格納
したプログラムによって、ネットワーク接続機器が所望
するアクセス範囲外のデバイスを、アクセス可能な範囲
のデバイス領域に複写することによって、アクセスする
手法が採用されていた。このように、アクセスするデバ
イスを変更し、プログラマブル表示装置でアクセス範囲
外のデバイスを表示させようとすると、その都度PLC
内のプログラムを変更する必要があり、デバッグ等に時
間を要していた。
のように用途が機械に組み込むものでは簡単な修正であ
っても、稼動中の機械を停止して作業する必要があり、
容易に変更することができない。このような不都合に対
して本発明者らが考察を行った結果、予め用意したPL
CのPLC内プログラム(以下、実行プログラムと称す
る)をPLCへ組み込むと共に、プログラマブル表示装
置からアクセスを所望するデバイスの情報をPLCの所
定のメモリに格納し、上記実行プログラムの実行に基づ
いて、その情報を実行コマンドとして解釈し、その実行
コマンドにより、PLC内のデバイスにアクセスするこ
とによって、すべてのデバイスをアクセス出来ることに
想到し、本発明の完成に至った。
ロフィバスデータ伝送方式は、上記の課題を解決するた
めに、マスターとして機能するプログラマブル制御装置
と、該プログラマブル制御装置に対してスレーブとして
機能するプログラマブル表示装置とがインターフェース
ユニットを介して互いに接続され、上記プログラマブル
制御装置と上記インターフェースユニットとは、プロフ
ィバスネットワークを介して互いに通信可能である一
方、上記プログラマブル制御装置は、上記プログラマブ
ル表示装置からの情報を所定のメモリに格納すると共
に、予め格納された実行プログラムの 実行に基づいて、
上記メモリに格納された情報を実行コマンドとして解釈
し、該実行コマンドに基づいて、上記プログラマブル制
御装置内の所定のアドレスにアクセスすることを特徴と
する。
伝送方式は、請求項1記載のプロフィバスデータ伝送方
式において、上記アクセスされた所定のアドレスの内容
を、上記プロフィバスネットワークを介して上記プログ
ラマブル表示装置の表示画面に表示することを特徴とす
る。
式によれば、予め用意したプログラマブル制御装置の実
行プログラムをプログラマブル制御装置に組み込むこと
により、それ以降の変更はプログラマブル表示装置上で
行なうことで、すべてのデバイスをアクセスすることが
出来る。
き、図面に沿って具体的に説明する。図1は、プログラ
マブル表示装置(1)の通常の動作を表わしており、プ
ログラマブル表示装置(1)からプログラマブル制御装
置(2)へ送られるコマンドは、マスターのプログラマ
ブル表示装置(1)のメーカーによってアウトラインが
規定されたコマンドを模倣して、読出し及び書込み動作
を実行する。プログラマブル制御装置(2)はプログラ
マブル表示装置(1)によって要求された情報を返信す
る。これに対して、図2は、本発明に係るプロフィバス
ネットワークの動作を表している。マスターのプログラ
マブル制御装置(2)からのコマンドは、プロフィバス
標準の動作に従っている。スレーブのプログラマブル表
示装置(1)は、プログラマブル制御装置(2)へ要求
された情報を返信する。
いる通信プロトコルは、プログラマブル表示装置(1)
をプロフィバス(Profibus)ネットワークと通信可能と
するためのものである。プロフィバスネットワークは複
雑なものであるが、インターフェースユニットや、マス
ターのプログラマブル制御装置(2)上で動作する実行
プログラム(例えば、CPUが理解可能なアセンブリ言
語プログラム)の助けを借りて、本発明の如くネットワ
ークについての多くの複雑な問題点を解消することが出
来る。
図1に示すようにマスターとして動作し、プログラマブ
ル表示装置(1)に送られてきたコマンドを統制し、制
御する。本発明に係るプロフィバスネットワーク上で
は、これらの役割が逆転し、図2に示すようにマスター
であるプログラマブル制御装置(2)がプログラマブル
表示装置(1)へコマンドを送り、プログラマブル表示
装置(1)がこれらのコマンドに応答する。
ル表示装置(1)を正常に機能させて、例えばプログラ
マブル制御装置(2)内の異なるタイプのメモリ(アク
セス範囲外のデバイス)に対する書込み及び読出しを正
常に行なうことを可能とするために、プログラマブル制
御装置(2)に実行プログラムを予め格納しておく。ス
レーブのプログラマブル表示装置(1)はマスターであ
るプログラマブル制御装置(2)からのコマンドに応答
するが、スレーブのプログラマブル表示装置(1)によ
ってマスターであるプログラマブル制御装置(2)へ送
られた情報は、プログラマブル制御装置(2)内の所定
のメモリに格納されると共に、予めプログラマブル制御
装置(2)に格納された実行プログラムの実行に基づい
て、そのメモリに格納された情報を実行コマンドとして
解釈する。
でプログラマブル表示装置(1)を機能させるために、
インターフェースユニット(4)が必要となる。プログ
ラマブル表示装置(1)が接続されたプロフィバスネッ
トワークを図3に示す。図示の如く、プログラマブル制
御装置(2)とインターフェースユニット(4)は、プ
ロフィバスネットワークを介して互いに通信する。
く動作させるためには、次の構成が必要となる。 1)インターフェースユニット 2)プロトコルの仕様 3)実行プログラム
ング(porting)によって、プログラマブル表示装置
(1)にプロフィバスネットワーク上での通信を可能と
するインテリジェントなユニットである。プログラマブ
ル表示装置(1)は単に、インターフェースユニット
(4)のDPRAM(Dual Port RAM)に書込みを
行ない、インターフェースユニット(4)は、プロフィ
バスネットワークによって必要とされる処理を調整す
る。インターフェースユニット(4)の制御動作を図4
に示す。
グラマブル表示装置(1)からプログラマブル制御装置
(2)へのパケット伝送の仕様を示し、図6は、プログ
ラマブル制御装置(2)からプログラマブル表示装置
(1)へのパケット伝送の仕様を表わしている。又、図
7は、プログラマブル表示装置(1)とプログラマブル
制御装置(2)の間のハンドシェイク動作を表わしてい
る。
の“周辺メモリ領域”内のある量のメモリを管理下にあ
る各スレーブに分配するという事実を利用している。ス
レーブには、次の3つの異なるタイプが存在し得る。 1)入力のみ 2)出力のみ 3)入力と出力の両方
を図9に、入力及び出力の両方の場合を図10に示す。
この様に、スレーブがどの様に形成されるか(入力の
み、出力のみ、或いは入力及び出力の両方)によって、
プログラマブル制御装置(2)は、質問(question)で
スレーブに分配されている出力エリア内に存在するデー
タであれば、如何なるデータであっても書込みを行な
う。同様にして、スレーブがプログラマブル制御装置
(2)の入力エリア内のスレーブに割り当てられたメモ
リへ送ったデータを、読出し、そして格納する。
ラマブル制御装置(2)内の所定のメモリと、プログラ
マブル表示装置(1)内の所定のメモリ(スレーブメモ
リ)との間のデータ交換を調整する。スレーブであるプ
ログラマブル表示装置(1)からの情報が、プログラマ
ブル制御装置(2)内の所定のメモリに読みだされたと
き(上記プロトコルの仕様に従っている)、プログラマ
ブル制御装置(2)に予め格納された実行プログラムが
その情報を実行コマンドとして解釈し、その実行コマン
ドに基づいて、プログラマブル制御装置(2)内の所定
のアドレスにアクセスする。このプログラムの流れを図
11に示す。
ースユニット(4)は、GMUバス上のプログラマブル
表示装置(1)のインターラプトライン(interruput
lines)の1本を経て、プログラマブル表示装置(1)
に新しいデータを通知する。この1本のラインは、イン
ターフェース側の新しいデータレジスタに接続される。
装置(2)の実行プログラムの基本的な流れを表わして
いる。図13は、プログラムの最初のフローであって、
以前のコマンドの全ての処理が完了することを保証する
ものであり、又、アクセスされた範囲が有効であること
を保証するためのチェックを実行する。図14は、本プ
ログラムの主体となる流れを表わしている。又、図15
は、コマンドの処理中にエラーが発生したときの流れを
表わしている。
によれば、予め用意した実行プログラムをプログラマブ
ル制御装置(2)へ組み込むと共に、プログラマブル表
示装置(1)からアクセスを所望するデバイスの情報を
プログラマブル制御装置(2)の所定のメモリに格納
し、上記実行プログラムの実行に基づいて、その情報を
実行コマンドとして解釈し、その実行コマンドにより、
プログラマブル制御装置(2)内のデバイスにアクセス
することによって、すべてのデバイスをアクセスするこ
とが出来る。従って、プログラマブル表示装置(1)か
らアクセス範囲外であるが、必要なデバイスを表示させ
ようとする場合、従来のように、その都度プログラマブ
ル制御装置(2)内のプログラムを変更する必要がな
い。
る図である。
である。
ネットワークの動作を説明する図である。
ーチャートである。
御装置へのパケット伝送の仕様を表わす図である。
示装置へのパケット伝送の仕様を表わす図である。
装置の間のハンドシェイク動作を表わす図である。
関係を説明する図である。
関係を説明する図である。
メモリ領域の対応関係を説明する図である。
ーチャートである。
る。
最初の流れを表わすフローチャートである。
ーチャートである。
である。
Claims (2)
- 【請求項1】 マスターとして機能するプログラマブル
制御装置と、該プログラマブル制御装置に対してスレー
ブとして機能するプログラマブル表示装置とがインター
フェースユニットを介して互いに接続され、上記 プログラマブル制御装置と上記インターフェースユ
ニットとは、プロフィバスネットワークを介して互いに
通信可能である一方、 上記プログラマブル制御装置は、上記プログラマブル表
示装置からの情報を所定のメモリに格納すると共に、予
め格納された実行プログラムの実行に基づいて、上記メ
モリに格納された情報を実行コマンドとして解釈し、 該実行コマンドに基づいて、上記プログラマブル制御装
置内の所定のアドレスにアクセス することを特徴とする
プロフィバスデータ伝送方式。 - 【請求項2】 上記アクセスされた所定のアドレスの内
容を、上記プロフィバスネットワークを介して上記プロ
グラマブル表示装置の表示画面に表示することを特徴と
する請求項1記載のプロフィバスデータ伝送方式。
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 JPH11110007A (ja) | 1999-04-23 |
JP3400315B2 true 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) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1306351C (zh) * | 2000-03-17 | 2007-03-21 | 迪吉多电子股份有限公司 | 控制用服务器装置、控制用终端装置、控制*** |
JP3883775B2 (ja) | 2000-03-17 | 2007-02-21 | 株式会社デジタル | 制御システム用サーバ装置、制御システム、制御システム用サーバ装置の通信方法、および、そのプログラムが記録された記録媒体 |
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 |
-
1997
- 1997-09-30 JP JP26723997A patent/JP3400315B2/ja not_active Expired - Lifetime
Also Published As
Publication number | Publication date |
---|---|
JPH11110007A (ja) | 1999-04-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CA2330693C (en) | Control system, display, host computer for control, and data transmitting method | |
US7669002B1 (en) | System and method for providing an application with memory access methods | |
US20040148371A1 (en) | Distributed field equipment data access method | |
JP3456692B2 (ja) | データ処理装置 | |
JPH04261241A (ja) | 通信ネットワーク装置 | |
JP3400315B2 (ja) | プロフィバスデータ伝送方式 | |
US8464016B2 (en) | Method and device for switching over in a memory for a control device | |
CN111107177B (zh) | 一种通过hmi修改hmi自身ip以及plc ip的方法 | |
JP3516607B2 (ja) | プログラム式表示装置 | |
JPH02310786A (ja) | マイクロコンピュータ | |
JP3355280B2 (ja) | 表示制御システム | |
JP2002341906A (ja) | プログラム式表示装置およびその表示装置を用いたデータ通信システム | |
JP2000315104A (ja) | Nc工作機械の管理システムおよび管理プログラム | |
JP3316779B2 (ja) | シーケンスコントローラ | |
JPH10283004A (ja) | プログラマブル表示装置 | |
Chen et al. | A real-time communication solution based on PROFIBUS | |
CN115981286A (zh) | 基于虚拟仿真平台实现汽车的虚拟标定方法和装置 | |
KR0155723B1 (ko) | 로봇시스템과 피엘시 시스템을 가지는 공장자동화시스템 및 정보독출방법 | |
JPH0518138B2 (ja) | ||
JPH04209007A (ja) | プログラマブルコントローラのユーザプログラムエディットシステム | |
JP2002297208A (ja) | 制御用表示装置、そのプログラム、および、それを記録した記録媒体 | |
JP2522047B2 (ja) | 機器制御用プログラマブルコントロ―ラ | |
JPS6184705A (ja) | プログラマブルコントロ−ラのユ−ザプログラムの変更法 | |
JPH0736367A (ja) | プログラマブルコントローラの通信システム | |
JP2002044161A (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 |