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
Application number
JP26723997A
Other languages
English (en)
Other versions
JPH11110007A (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.)
Schneider Electric Japan Holdings Ltd
Original Assignee
Digital Electronics 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 Digital Electronics Corp filed Critical Digital Electronics Corp
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

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

Description

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

Claims (2)

    (57)【特許請求の範囲】
  1. 【請求項1】 マスターとして機能するプログラマブル
    制御装置と、該プログラマブル制御装置に対してスレー
    ブとして機能するプログラマブル表示装置とがインター
    フェースユニットを介して互いに接続され、上記 プログラマブル制御装置と上記インターフェースユ
    ニットとは、プロフィバスネットワークを介して互いに
    通信可能である一方、 上記プログラマブル制御装置は、上記プログラマブル表
    示装置からの情報を所定のメモリに格納すると共に、予
    め格納された実行プログラムの実行に基づいて、上記メ
    モリに格納された情報を実行コマンドとして解釈し、 該実行コマンドに基づいて、上記プログラマブル制御装
    置内の所定のアドレスにアクセス することを特徴とする
    プロフィバスデータ伝送方式。
  2. 【請求項2】 上記アクセスされた所定のアドレスの内
    容を、上記プロフィバスネットワークを介して上記プロ
    グラマブル表示装置の表示画面に表示することを特徴と
    する請求項1記載のプロフィバスデータ伝送方式。
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 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)

* Cited by examiner, † Cited by third party
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

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