JP2658633B2 - 通信装置 - Google Patents

通信装置

Info

Publication number
JP2658633B2
JP2658633B2 JP3169848A JP16984891A JP2658633B2 JP 2658633 B2 JP2658633 B2 JP 2658633B2 JP 3169848 A JP3169848 A JP 3169848A JP 16984891 A JP16984891 A JP 16984891A JP 2658633 B2 JP2658633 B2 JP 2658633B2
Authority
JP
Japan
Prior art keywords
variable
named
conversion table
communication
partner station
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
JP3169848A
Other languages
English (en)
Other versions
JPH0522309A (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.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric 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 Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Priority to JP3169848A priority Critical patent/JP2658633B2/ja
Priority to EP92111818A priority patent/EP0522590B1/en
Priority to DE69227215T priority patent/DE69227215T2/de
Publication of JPH0522309A publication Critical patent/JPH0522309A/ja
Priority to US08/402,327 priority patent/US5604914A/en
Application granted granted Critical
Publication of JP2658633B2 publication Critical patent/JP2658633B2/ja
Priority to HK98113285A priority patent/HK1012083A1/xx
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/418Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM]
    • G05B19/4185Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM] characterised by the network communication
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/10Plc systems
    • G05B2219/13Plc programming
    • G05B2219/13056Edit conversion, jump table interactively
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/31From computer integrated manufacturing till monitoring
    • G05B2219/31367MMS manufacturing message specification, rs511, iso9506
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/31From computer integrated manufacturing till monitoring
    • G05B2219/31368MAP manufacturing automation protocol
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/26Special purpose or proprietary protocols or architectures
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/02Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Manufacturing & Machinery (AREA)
  • Quality & Reliability (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Programmable Controllers (AREA)
  • Computer And Data Communications (AREA)
  • Communication Control (AREA)
  • Small-Scale Networks (AREA)
  • General Factory Administration (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】この発明は、国際標準通信プロト
コルであるMAP(Manufacturing Auto-mation Protoc
ol)を実装した通信装置に関するものである。
【0002】
【従来の技術】図4は、FA機器の例としてPLC(Pr
ogrammable Logic Controller )1を用いた場合におけ
る従来の通信装置の構成を示すブロック図である。図に
おいて、2はMAPネットワーク3に接続され、かつP
LC1と専用バス4を介して接続された通信装置として
のMAPインタフェースユニットであり、名前付変数を
通信オブジェクトとするMMS(Manufacturing Messag
e Specifications)プロトコル5、MMSプロトコル5
をPLC1の専用プロトコルに変換し、各MMSサービ
スに対応した処理を行なうVMD(Virtual Manufactur
ing Device:仮想生産機械)6、PLC1にアクセスす
るPLCドライバ7、MAPインタフェースユニット2
内の管理を行なうローカルマネージャ8にて構成され
る。
【0003】PLC1はコンピュータインタフェース1
1を備え、シンボリックアドレス変数登録部12を有
し、専用バス4及びMAPインタフェースユニット2を
介してMAPネットワーク3に接続される。
【0004】VMD6は名前付変数をPLC1固有のシ
ンボリックアドレス変数に変換可能に定義及び削除する
名前付変数定義/削除(Define Named Variable/Dele
teNamed Variable )処理手段61、名前付変数のアク
セス処理手段62、上記名前付変数をFA機器固有のシ
ンボリックアドレス変数と対応させて登録(格納)する
変数変換テーブル63から構成されている。
【0005】図5は従来の通信装置としてのMAPイン
タフェースユニット2の動作を示すフローチャートであ
る。以下、図5によりMAPインタフェースユニット2
の動作について説明する。
【0006】図5におけるステップ201にて、MAP
ネットワーク3に接続された通信相手局(図示せず)か
ら名前付変数の定義(Define Named Variable )サー
ビスの要求を受信すると、ステップ202にて、MMS
プロトコル5はVMD6の名前付変数定義/削除処理手
段61を起動し、ステップ203にて、名前付変数定義
/削除処理手段61は上記通信相手局からの要求に従っ
て名前付変数、例えば”DATA001”をシンボリッ
クアドレス”D1”に対応させて変数変換テーブル63
に登録する。上記サービスの要求が名前付変数削除(Dele
te NamedVariable)であれば該当する名前付変数を変数
変換テーブル63から削除する。
【0007】次に、ステップ204にて、上記通信相手
局から名前付変数”DATA001”への変数アクセス
サービスの要求を受信すると、ステップ205にてMM
Sプロトコル5は、VMD6の名前付変数のアクセス処
理手段62を起動し、名前付変数のアクセス処理手段6
2は変数変換テーブル63を用いて名前付変数”DAT
A001”をシンボリックアドレス”D1”に変換し、
ステップ206にて、VMD6はPLCドライバ7を介
してPLC1のシンボリックアドレス”D1”にアクセ
スする。
【0008】名前付変数は上記ステップ201〜203
に示した手順により定義されるので、即ち、通信相手局
(図示せず)から名前付変数の定義サービスの要求を受
信すると、MMSプロトコル5がVMD6の名前付変数
定義/削除処理手段61を起動し、上記通信相手局から
の要求に従って、名前付変数定義/削除処理手段61に
より、変数変換テーブル63に登録するものであるか
ら、通信相手局以外からは登録する事ができず、登録の
ためには通信相手局の登録すべき名前付変数に関するア
プリケーションを追加する必要がある。
【0009】また、MMSで規定されている全86サー
ビスはいくつかの実装クラスに分割されており、要求度
の低いサービスは実装されない場合がある。そして、実
際に実装されるサービスは全86サービスの半数程度で
あることが多く、名前付変数の定義及び削除処理サービ
ス(Define Named Variableサービス及びDeleteNamed
Variableサービス)が、通信相手局に実装されていな
い場合がかなりある。
【0010】
【発明が解決しようとする課題】従来の通信装置は以上
のように構成されているので、FA機器をアクセスする
ためのユーザ定義の名前付変数は通信相手局以外からは
登録する事ができず、登録のために通信相手局に名前付
変数を登録するためのアプリケーションを追加しなけれ
ばならず、また、MMSで規定されている全86サービ
スはいくつかの実装クラスに分かれており、要求度の低
いサービスは実装されない場合があり、名前付変数の定
義及び削除(Define Named Variable/Delete NamedV
ariable )サービスが通信相手局に実装されていない場
合がかなりあり、実用的でないという問題点があった。
【0011】この発明は上記のような問題を解消するた
めになされたもので、FA機器をアクセスするためのユ
ーザ定義の名前付変数を、通信相手局に通常実装されて
いるサービスで登録できる、または、上記通信相手局に
おけるアプリケーションの追加を回避すべく上記FA機
器や管理端末からローカルに登録できる通信装置を得る
ことを目的とする。
【0012】
【課題を解決するための手段】第1の発明に係わる通信
装置は、MAPのネットワークを介して通信相手局と接
続されると共にベンダー定義のシンボリックアドレス変
数を持つFA機器と接続され、上記通信相手局からユー
ザ定義の名前付変数にて上記FA機器をアクセスする通
信装置において、上記名前付変数を通信オブジェクトと
するMMS(Manufacturing Message Specifications)
プロトコルと、上記MMSプロトコルを上記FA機器専
用プロトコルに変換するVMD(Virtual Manufacturing
Device:仮想生産機械)とを備え、上記VMDは上記名
前付変数を上記FA機器固有のシンボリックアドレス変
数に変換可能に登録する変数変換テーブルと、上記MM
Sプロトコルのダウンロードサービスにより起動され、
上記通信相手局にて定義された名前付変数を上記通信相
手局からダウンロ−ドして上記変数変換テーブルに登録
し、かつ、上記変数変換テーブルに登録された上記名前
付変数を上記通信相手局にアップロードするダウンロー
ド/アップロード処理手段とを有するものである。
【0013】また、第2の発明に係わる通信装置は、M
APのネットワークを介して通信相手局と接続されると
共にベンダー定義のシンボリックアドレス変数を持つF
A機器と接続され、上記通信相手局からユーザ定義の名
前付変数にて上記FA機器をアクセスする通信装置にお
いて、上記名前付変数を通信オブジェクトとするMMS
プロトコルを上記FA機器専用プロトコルに変換するV
MDと、上記名前付変数を定義してその登録を要求する
管理端末を備え、上記VMDは上記名前付変数を上記F
A機器固有のシンボリックアドレス変数に変換可能に登
録する変数変換テーブルと、上記管理端末からの要求に
より、上記名前付変数を上記変数変換テーブルに登録
し、かつ、上記変数変換テーブルに登録された上記名前
付変数を上記管理端末に読み出すマネージャ処理手段と
を有するものである。
【0014】また、第3の発明に係わる通信装置は、M
APのネットワークを介して通信相手局と接続されると
共にベンダー定義のシンボリックアドレス変数を持つF
A機器と接続され、上記通信相手局からユーザ定義の名
前付変数にて上記FA機器をアクセスする通信装置にお
いて、上記名前付変数を通信オブジェクトとするMMS
プロトコルを上記FA機器専用プロトコルに変換するV
MDを備え、上記VMDは上記名前付変数を上記FA機
器固有のシンボリックアドレス変数に変換可能に登録す
る変数変換テーブルと、上記FA機器からのコマンド入
力により、上記FA機器にて定義された名前付変数を上
記変数変換テーブルに登録し、かつ、上記変数変換テー
ブルに登録された上記名前付変数を上記FA機器に読み
出すコマンド処理手段とを有するものである。
【0015】
【作用】第1の発明におけるVMDのダウンロード/ア
ップロード処理手段はMMSプロトコルのダウンロード
サービスにより起動され、通信相手局にて定義された名
前付変数を上記通信相手局からダウンロ−ドし、FA機
器固有のシンボリックアドレス変数に対応させて変数変
換テーブルに登録し、かつ、上記変数変換テーブルに登
録された定義済みの上記名前付変数を上記通信相手局に
アップロードする。
【0016】また、第2の発明における管理端末は名前
付変数を定義してその登録を要求し、VMDのマネージ
ャ処理手段は上記管理端末からの登録要求により、上記
名前付変数をFA機器固有のシンボリックアドレス変数
に対応させて変数変換テーブルに登録し、かつ、上記変
数変換テーブルに登録された上記名前付変数を上記管理
端末に読み出す。
【0017】また、第3の発明におけるVMDのコマン
ド処理手段は、FA機器からコマンド入力により、名前
付変数をFA機器固有のシンボリックアドレス変数に対
応させて上記変数変換テーブルに登録し、かつ、上記変
数変換テーブルに登録された上記名前付変数を上記FA
機器に読み出す。
【0018】
【実施例】実施例1.第1〜第3の発明の一実施例を図
1〜図3により説明する。図中、従来例と同じ符号で示
されたものは従来例のそれと同一もしくは同等なものを
示す。
【0019】図1は FA機器の例としてPLC(Progr
ammable Logic Controller)を用いた通信装置の構成を
示すブロック図である。図において、1AはFA機器と
してPLC、2Aは通信装置の主要部を構成するMAP
インタフェースユニット、6AはMMSプロトコル5を
PLC専用プロトコルに変換し各MMSサービスに対応
した処理を行なうVMD、9はMAPインタフェースユ
ニット2Aに接続される管理端末である。
【0020】また、13はPLC1Aのアプリケーショ
ン、64はMMSのサービスとしての変数変換テーブル
63に登録されている定義済の名前付変数を通信相手局
へアップロード処理し、かつ上記通信相手局から名前付
変数をダウンロード処理するダウンロード/アップロー
ド処理手段、65はPLC1AからPLC専用バスを介
して入力される上記名前付変数を定義するコマンドを処
理するコマンド処理手段、66は変数変換テーブルをロ
ーカルに変更するマネージャ処理手段である。
【0021】第1の発明は、通信相手局が通常備えてい
るダウンロード/アップロード処理サービスにより名前
付変数の定義と変数変換テーブル63への登録(格納)
を行うものである。即ち、通信相手局(図示せず)におい
て、Initiate Down loadSequenceサービスのList of
Capabilityにドメインタイプエリアを設け、このドメ
インタイプエリアで、例えば”VARTABLE”とし
て上記通信相手局に備わる変数変換テーブルの内容を通
信装置としてのMAPインタフェースユニット2Aへダ
ウンロードするダウンロード処理を起動する。次に、Do
wn loadSegment サービスにより、上記通信相手局に備
わる変数変換テーブルの内容、例えば名前付変数”DA
TA001”をシンボリックアドレス”D1”に対応さ
せるテーブルの内容、をダンウロードしてVMD6の変
数変換テーブル63に書き込むことで、名前付変数”D
ATA001”をシンボリックアドレス”D1”に対応
したものとして定義し、登録するものである。
【0022】そして、変数変換テーブル63の内容に変
更があるごとに上記通信相手局の変数変換テーブルにア
ップロードしておき、電源再投入時にダウンロードする
事で、定義済み名前付変数を保持するものである。即
ち、通信装置としてのMAPインタフェースユニット2
Aに電池等でバックアップされた記憶装置を備えていな
くとも、上記定義済み名前付変数を保持することができ
る。
【0023】また、第2の発明は、管理端末9からアプ
リケーションがローカルマネージャ8を介してマネージ
ャ処理手段66を起動し、マネージャ処理手段66によ
り名前付変数をシンボリックアドレス”D1”に対応さ
せて変数変換テーブル63に登録し、かつ、登録された
名前付変数を、変更が生じた場合に管理端末9に読み出
すものであり、電源再投入時には管理端末9から登録済
み名前付変数を全て再登録する事で、定義済み名前付変
数を保持する。
【0024】さらに、第3の発明の概要は、FA機器1
Aからアプリケーションがコマンド処理手段65を介し
て名前付変数をシンボリックアドレス”D1”に対応さ
せて変数変換テーブル63に登録し、かつ、登録された
名前付変数を変更が生じた場合にFA機器1Aに読み出
すものであり、電源再投入時にはFA機器1Aから登録
済み名前付変数を全て再登録する事で、定義済み名前付
変数を保持するものである。
【0025】図2は図1に示した通信装置としてのMA
Pインタフェースユニット2Aの動作を示すフローチャ
ートであり、通信相手局(図示せず)から、名前付変数
を定義、登録する場合を示す。以下、図2により、MA
Pインタフェースユニット2Aの動作について説明す
る。
【0026】図2におけるステップ101にて、通信相
手局(図示せず)において、ダウンロードシーケンス開
始サービス(Initiate Down load Sequenceサービ
ス)のList of Capability中にドメインタイプエリア
を設け、このドメインタイプエリアにて、例えば”VA
RTABLE”としてサービス要求されると、ステップ
102にて、ダウンロード/アップロード処理手段64
により、上記通信相手局が有するテーブルの内容、例え
ば名前付変数”DATA001”をシンボリックアドレ
ス”D1”に対応させたもの、を down load Segment
サービスに基づき通信相手局からダンウロードし、ステ
ップ103にて上記ダンウロードした上記通信相手局が
有するテーブルの内容を変数変換テーブル63に登録す
る。
【0027】次に、ステップ104にて、通信相手局か
らの名前付変数”DATA001”アクセス要求によ
り、VMD6の変数アクセス処理手段32が変数変換テ
ーブル33を用いてFA機器1A固有のシンボリックア
ドレス変数”D1”に変換し、VMD6はPLCドライ
バ7を介してPLC1Aにアクセスする。
【0028】また、変数変換テーブル63の登録内容に
変更があるごとに、ステップ105にて、ダウンロード
/アップロード処理手段64により変数変換テーブル6
3の全ての登録内容を上記通信相手局にアップロードし
ておき、ステップ106にてアップロードした上記内容
を電源再投入時に上記通信相手局から変数変換テーブル
63にダウンロードして、定義済み名前付変数を保持す
る。
【0029】図3も図1に示した通信装置としてのMA
Pインタフェースユニット2Aの動作を示すフローチャ
ートであり、図3Aは管理端末9から、図3BはFA機
器1Aから名前付変数を定義、登録及び保持する場合を
示す。以下、図3A、図3Bにより、MAPインタフェ
ースユニット2Aの動作について説明する。
【0030】図3Aのステップ111にて、管理端末9
からアプリケーションがローカルマネージャ8に名前付
変数”DATA001”の登録を要求するとローカルマ
ネージャ8はVMD6のマネージャ処理手段66を起動
し、ステップ112にて、マネージャ処理手段66は変
数変換テーブル63に”DATA001”をシンボリッ
クアドレス変数”D1”に対応させて登録する。次に、
ステップ113にて通信相手局からの”DATA00
1”アクセス要求により、VMD6の変数アクセス処理
手段62は変数変換テーブル63により”D1”に変換
し、VMD6はPLCドライバ7を介してPLC1Aに
アクセスする。
【0031】さらに、ステップ114にて、変数変換テ
ーブル63の内容に変更があるごとにマネージャ処理手
段66及び、ローカルマネージャ8により変数変換テー
ブル63の全ての内容を管理端末9に読みだして保存
し、ステップ115にて、電源再投入時に上記アプリケ
ーションが登録済みの名前付変数を全て再登録する。即
ち、名前付変数定義/削除処理手段61等による定義、
登録によるものであっても変数変換テーブル63の内容
に変更があれば、その全ての内容を管理端末9に読みだ
し、この管理端末9に備わる記憶手段(図示せず)に保
存することができる。この方法により定義済み名前付変
数を保持する。
【0032】次に、図3Bのステップ121にて、PL
C1Aからアプリケーション13がコンピュータインタ
フェース11、PLCドライバを介してVMD6のコマ
ンド処理手段65に名前付変数”DATA001”の登
録を要求すると、ステップ122にて、コマンド処理手
段65は変数変換テーブル63に”DATA001”を
シンボリックアドレス変数”D1”に対応させて登録す
る。次に、ステップ123にて、通信相手局からの”D
ATA001”アクセス要求により、VMD6の変数ア
クセス処理手段62は変数変換テーブル63により”D
1”に変換し、VMD6はPLCドライバ7を介してP
LC1Aにアクセスする。
【0033】さらに、ステップ124にて、変数変換テ
ーブル63の内容に変更があるごとに、コマンド処理手
段65はPLCドライバ7及びコンピュータインタフェ
ース13を介して、PLC1Aに変数変換テーブル63
の全ての内容を読みだし、ステップ125にて、電源再
投入時にアプリケーション13が登録済みの名前付変数
を全てPLC1Aから再登録する。即ち、名前付変数定
義/削除処理手段61等による定義、登録によるもので
あっても変数変換テーブル63の内容に変更があれば、
その全ての内容をPLC1Aに読みだし、このPLC1
Aにに備わる記憶手段(図示せず)に保存することがで
きる。この方法により定義済み名前付変数を保持する。
【0034】本実施例では、FA機器としてPLCを使
用した場合について説明したが、PLCのほか、数値制
御装置、ロボット等のFA機器に対しても適用すること
ができる。
【0035】
【発明の効果】以上のように、第1の発明によれば、M
MSプロトコルのダウンロードサービスにより起動さ
れ、通信相手局にて定義された名前付変数をFA機器固
有のシンボリックアドレス変数と対応させてダウンロ−
ドし、変数変換テーブルに登録すると共に、上記変数変
換テーブルに登録された上記名前付変数を上記通信相手
局にアップロードするダウンロード/アップロード処理
手段を備えたので、上記通信相手局に通常実装されてい
るサービスで上記名前付変数を登録、かつ電源投入時に
再登録可能に保持でき、実用性の高いものが得られる効
果がある。
【0036】また、第2の発明によれば、名前付変数を
定義してその登録を要求する管理端末を備えると共に、
上記管理端末からの要求により、上記名前付変数をFA
機器固有のシンボリックアドレス変数と対応させて変数
変換テーブルに登録すると共に、上記変数変換テーブル
に登録された上記名前付変数を上記管理端末に読み出す
マネージャ処理手段を備えたので、上記管理端末の操作
によりローカルに上記名前付変数を登録、かつ電源投入
時に再登録可能に保持でき、実用性の高いものが得られ
る効果がある。
【0037】また、第3の発明によれば、VMDに、F
A機器からのコマンド入力により、上記FA機器にて定
義された名前付変数をFA機器固有のシンボリックアド
レス変数と対応させて変数変換テーブルに登録すると共
に、上記変数変換テーブルに登録された上記名前付変数
を上記FA機器に読み出すコマンド処理手段を備えたの
で、ローカルに上記名前付変数を登録、かつ電源投入時
に再登録可能に保持でき、実用性の高いものが得られる
効果がある。
【図面の簡単な説明】
【図1】第1〜第3の発明による通信装置の概略構成を
示すブロック図である。
【図2】第1の発明の通信装置の動作を示すフローチャ
ートである。
【図3】第2〜第3の発明の通信装置の動作を示すフロ
ーチャートである。
【図4】従来の通信装置の概略構成を示すブロック図で
ある。
【図5】図4に示した通信装置の動作を示すフローチャ
ートである。
【符号の説明】
1A PLC(Programmable Logic Controller) 2A MAP(Manufacturing Automation Protocol)
インタフェースユニット 5 MMS(Manufacturing Message Specifications)
プロトコル 6 VMD(Virtual Manufacturing Device:仮想生産
機械) 7 PLCドライバ 8 ローカルマネージャ 9 管理端末 11 コンピュータインタフェース 12 シンボリックアドレス変数格納部 13 アプリケーション 61 名前付変数の定義/削除処理手段 62 変数アクセスサービス処理手段 63 変数変換テーブル 64 ダウンロード/アップロード処理手段 65 コマンド処理手段 66 マネージャ処理手段

Claims (3)

    (57)【特許請求の範囲】
  1. 【請求項1】 MAPネットワークを介して通信相手局
    と接続されると共にベンダー定義のシンボリックアドレ
    ス変数を持つFA機器と接続され、上記通信相手局から
    ユーザ定義の名前付変数にて上記FA機器をアクセスす
    る通信装置において、上記名前付変換を通信オブジェク
    トとするMMS(ManufacturingMessage Specification
    s)プロトコルと、上記MMSプロトコルを上記FA機器
    専用プロトコルに変換するVMD(Virtual Manufaturi
    ng Device:仮想生産機械)とを備え、上記VMDは上
    記名前付変数を上記FA機器固有のシンボリックアドレ
    ス変数に変換可能に登録する変数変換テーブルと、上記
    MMSプロトコルのダウンロードサービスにより起動さ
    れ、上記通信相手局にて定義された名前付変数を上記通
    信相手局からダウンロ−ドして上記変数変換テーブルに
    登録し、かつ、上記変数変換テーブルに登録された上記
    名前付変数を上記通信相手局にアップロードするダウン
    ロード/アップロード処理手段とを有することを特徴と
    する通信装置。
  2. 【請求項2】 MAPのネットワークを介して通信相手
    局と接続されると共にベンダー定義のシンボリックアド
    レス変数を持つFA機器と接続され、上記通信相手局か
    らユーザ定義の名前付変数にて上記FA機器をアクセス
    する通信装置において、上記名前付変数を通信オブジェ
    クトとするMMSプロトコルを上記FA機器専用プロト
    コルに変換するVMDと、上記名前付変数を定義してそ
    の登録を要求する管理端末を備え、上記VMDは上記名
    前付変数を上記FA機器固有のシンボリックアドレス変
    数に変換可能に登録する変数変換テーブルと、上記管理
    端末からの要求により、上記名前付変数を上記変数変換
    テーブルに登録し、かつ、上記変数変換テーブルに登録
    された上記名前付変数を上記管理端末に読み出すマネー
    ジャ処理手段とを有することを特徴とする通信装置。
  3. 【請求項3】 MAPのネットワークを介して通信相手
    局と接続されると共にベンダー定義のシンボリックアド
    レス変数を持つFA機器と接続され、上記通信相手局か
    らユーザ定義の名前付変数にて上記FA機器をアクセス
    する通信装置において、上記名前付変数を通信オブジェ
    クトとするMMSプロトコルを上記FA機器専用プロト
    コルに変換するVMDを備え、上記VMDは上記名前付
    変数を上記FA機器固有のシンボリックアドレス変数に
    変換可能に登録する変数変換テーブルと、上記FA機器
    からのコマンド入力により、上記FA機器にて定義され
    た名前付変数を上記変数変換テーブルに登録し、かつ、
    上記変数変換テーブルに登録された上記名前付変数を上
    記FA機器に読み出すコマンド処理手段とを有すること
    を特徴とする通信装置。
JP3169848A 1991-07-10 1991-07-10 通信装置 Expired - Lifetime JP2658633B2 (ja)

Priority Applications (5)

Application Number Priority Date Filing Date Title
JP3169848A JP2658633B2 (ja) 1991-07-10 1991-07-10 通信装置
EP92111818A EP0522590B1 (en) 1991-07-10 1992-07-10 Communication device for factory automation network
DE69227215T DE69227215T2 (de) 1991-07-10 1992-07-10 Kommunikationseinrichtung für ein Fabrikautomatisierungsnetzwerk
US08/402,327 US5604914A (en) 1991-07-10 1995-03-10 Communication device for use with a factory automation network having multiple stations for accessing a factory automated device using address variables specific to the factory automated device
HK98113285A HK1012083A1 (en) 1991-07-10 1998-12-14 Communication device for factory automation network

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP3169848A JP2658633B2 (ja) 1991-07-10 1991-07-10 通信装置

Publications (2)

Publication Number Publication Date
JPH0522309A JPH0522309A (ja) 1993-01-29
JP2658633B2 true JP2658633B2 (ja) 1997-09-30

Family

ID=15894062

Family Applications (1)

Application Number Title Priority Date Filing Date
JP3169848A Expired - Lifetime JP2658633B2 (ja) 1991-07-10 1991-07-10 通信装置

Country Status (5)

Country Link
US (1) US5604914A (ja)
EP (1) EP0522590B1 (ja)
JP (1) JP2658633B2 (ja)
DE (1) DE69227215T2 (ja)
HK (1) HK1012083A1 (ja)

Families Citing this family (45)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE59409041D1 (de) * 1994-08-04 2000-02-03 Landis & Gyr Tech Innovat Datenanordnung für ein an einem Kommunikations-Netzwerk anschliessbares Gerät und Verfahren zur Erzeugung der Datenanordnung
US5828851A (en) 1996-04-12 1998-10-27 Fisher-Rosemount Systems, Inc. Process control system using standard protocol control of standard devices and nonstandard devices
US5980078A (en) * 1997-02-14 1999-11-09 Fisher-Rosemount Systems, Inc. Process control system including automatic sensing and automatic configuration of devices
JP3242031B2 (ja) * 1997-04-24 2001-12-25 株式会社ブリヂストン Fa情報管理方法及びシステム
JPH11143511A (ja) * 1997-11-04 1999-05-28 Fanuc Ltd 数値制御装置
JP3222821B2 (ja) * 1997-12-25 2001-10-29 株式会社東芝 プログラマブルコントローラ
KR100397760B1 (ko) * 1998-04-27 2003-09-13 가부시끼가이샤 디지탈 제어시스템, 표시장치 및 제어용 호스트 컴퓨터 및 데이터전송방법
US6738388B1 (en) * 1998-09-10 2004-05-18 Fisher-Rosemount Systems, Inc. Shadow function block interface for use in a process control network
US6408334B1 (en) 1999-01-13 2002-06-18 Dell Usa, L.P. Communications system for multiple computer system management circuits
US7206646B2 (en) * 1999-02-22 2007-04-17 Fisher-Rosemount Systems, Inc. Method and apparatus for performing a function in a plant using process performance monitoring with process equipment monitoring and control
US7562135B2 (en) * 2000-05-23 2009-07-14 Fisher-Rosemount Systems, Inc. Enhanced fieldbus device alerts in a process control system
US8044793B2 (en) * 2001-03-01 2011-10-25 Fisher-Rosemount Systems, Inc. Integrated device alerts in a process control system
US7127526B1 (en) * 2000-03-20 2006-10-24 Nortel Networks Limited Method and apparatus for dynamically loading and managing software services on a network device
US7181487B1 (en) * 2000-07-07 2007-02-20 Schneider Automation Inc. Method and system for transmitting and activating an application requesting human intervention in an automation network
US6760782B1 (en) * 2000-08-04 2004-07-06 Schneider Automation Inc. Apparatus for controlling internetwork communications
WO2002071171A2 (en) * 2001-03-01 2002-09-12 Fisher-Rosemount Systems, Inc. Automatic work order/parts order generation and tracking
US7720727B2 (en) * 2001-03-01 2010-05-18 Fisher-Rosemount Systems, Inc. Economic calculations in process control system
EP1364263B1 (en) * 2001-03-01 2005-10-26 Fisher-Rosemount Systems, Inc. Data sharing in a process plant
US8073967B2 (en) 2002-04-15 2011-12-06 Fisher-Rosemount Systems, Inc. Web services-based communications for use with process control systems
US20020191102A1 (en) * 2001-05-31 2002-12-19 Casio Computer Co., Ltd. Light emitting device, camera with light emitting device, and image pickup method
US8909926B2 (en) * 2002-10-21 2014-12-09 Rockwell Automation Technologies, Inc. System and methodology providing automation security analysis, validation, and learning in an industrial controller environment
US20040107345A1 (en) * 2002-10-21 2004-06-03 Brandt David D. System and methodology providing automation security protocols and intrusion detection in an industrial controller environment
US9009084B2 (en) 2002-10-21 2015-04-14 Rockwell Automation Technologies, Inc. System and methodology providing automation security analysis and network intrusion protection in an industrial environment
US20040153171A1 (en) * 2002-10-21 2004-08-05 Brandt David D. System and methodology providing automation security architecture in an industrial controller environment
AU2003278108A1 (en) 2003-10-17 2004-06-06 Trinary Anlagenbau Gmbh Method and device for preventing a control error of a machine tool
MXPA06003915A (es) 2003-10-17 2006-07-05 Trinary Anlagenbau Gmbh Sistema de control por ordenador con datos neutros para una maquina herramienta utilizada para producir piezas de trabajo con una superficie roscada y una maquina herramienta asociada.
US7512593B2 (en) * 2004-06-08 2009-03-31 Siemens Energy & Automation, Inc. System for searching across a PLC network
US7860874B2 (en) * 2004-06-08 2010-12-28 Siemens Industry, Inc. Method for searching across a PLC network
US7607166B2 (en) * 2004-07-12 2009-10-20 Cisco Technology, Inc. Secure manufacturing devices in a switched Ethernet network
US7716489B1 (en) * 2004-09-29 2010-05-11 Rockwell Automation Technologies, Inc. Access control method for disconnected automation systems
JP4366291B2 (ja) * 2004-10-29 2009-11-18 ヤマザキマザック株式会社 Nc装置
US8005647B2 (en) 2005-04-08 2011-08-23 Rosemount, Inc. Method and apparatus for monitoring and performing corrective measures in a process plant using monitoring data with corrective measures data
US9201420B2 (en) 2005-04-08 2015-12-01 Rosemount, Inc. Method and apparatus for performing a function in a process plant using monitoring data with criticality evaluation data
JP4580846B2 (ja) 2005-08-26 2010-11-17 ヤマザキマザック株式会社 Nc工作機械
US7272531B2 (en) * 2005-09-20 2007-09-18 Fisher-Rosemount Systems, Inc. Aggregation of asset use indices within a process plant
US20080077976A1 (en) * 2006-09-27 2008-03-27 Rockwell Automation Technologies, Inc. Cryptographic authentication protocol
US20080224546A1 (en) * 2006-11-27 2008-09-18 Teselle John Arthur Method to analyze system reconfiguration for automated isolation of disturbances to the power distribution system
JP4955451B2 (ja) * 2007-05-16 2012-06-20 ヤマザキマザック株式会社 複合旋盤装置の制御方法、複合旋盤装置、刃先位置登録装置、及び刃先位置検出装置
WO2008155596A1 (en) * 2007-06-18 2008-12-24 Abb Research Limited Standardized protocol independent configuration tool for intelligent electronic devices
US8301676B2 (en) * 2007-08-23 2012-10-30 Fisher-Rosemount Systems, Inc. Field device with capability of calculating digital filter coefficients
US7702401B2 (en) 2007-09-05 2010-04-20 Fisher-Rosemount Systems, Inc. System for preserving and displaying process control data associated with an abnormal situation
US8055479B2 (en) 2007-10-10 2011-11-08 Fisher-Rosemount Systems, Inc. Simplified algorithm for abnormal situation prevention in load following applications including plugged line diagnostics in a dynamic process
US8296488B2 (en) 2009-04-27 2012-10-23 Abl Ip Holding Llc Automatic self-addressing method for wired network nodes
US9927788B2 (en) 2011-05-19 2018-03-27 Fisher-Rosemount Systems, Inc. Software lockout coordination between a process control system and an asset management system
US20220326675A1 (en) * 2019-09-20 2022-10-13 Nordson Corporation Flexible map with application data identifiers for plc communications

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4831582A (en) * 1986-11-07 1989-05-16 Allen-Bradley Company, Inc. Database access machine for factory automation network
US4926375A (en) * 1987-05-05 1990-05-15 Ge Fanuc Automation North America, Inc. Multiple nodes broadcast communication method with receiver identification by bit position in transferred massage
JPS6437142A (en) * 1987-07-17 1989-02-07 Ibm Interface system
JPS6440640A (en) * 1987-08-05 1989-02-10 Ichikawa Woolen Textile Control and monitor apparatus of loom
US4901218A (en) * 1987-08-12 1990-02-13 Renishaw Controls Limited Communications adaptor for automated factory system
US4855906A (en) * 1987-10-23 1989-08-08 Allen-Bradley Company, Inc. System for handling unsolicited messages from lower-tier controllers
US4972367A (en) * 1987-10-23 1990-11-20 Allen-Bradley Company, Inc. System for generating unsolicited messages on high-tier communication link in response to changed states at station-level computers
US5119318A (en) * 1989-04-17 1992-06-02 Del Partners L.P. Expert control system for real time management of automated factory equipment
US5150288A (en) * 1989-12-18 1992-09-22 Honda Giken Kogyo Kabushiki Kaisha Production management system and method of transmitting data
GB9006661D0 (en) * 1990-03-24 1990-05-23 Reflex Manufacturing Systems L Network-field interface for manufacturing systems
US5127090A (en) * 1990-09-07 1992-06-30 Square D Company Map interface unit for industrial programmable logic controllers

Also Published As

Publication number Publication date
JPH0522309A (ja) 1993-01-29
HK1012083A1 (en) 1999-07-23
EP0522590B1 (en) 1998-10-07
DE69227215D1 (de) 1998-11-12
DE69227215T2 (de) 1999-06-24
EP0522590A1 (en) 1993-01-13
US5604914A (en) 1997-02-18

Similar Documents

Publication Publication Date Title
JP2658633B2 (ja) 通信装置
US6055633A (en) Method of reprogramming memories in field devices over a multidrop network
US8996721B2 (en) Embedding controllers and devices with data to facilitate up-to-date control and configuration information
US6725288B2 (en) System for transmitting data between a device data area and a variable data area of a memory according to a memory map based on an identifying data of a device detected
JP3896849B2 (ja) プログラミング装置及びプログラミング方法
EP0992900A2 (en) Method for installing two or more operating systems/user interfaces into an electronic device, and an electronic device
JPH01502708A (ja) 情報伝達方法とその装置
JP6201917B2 (ja) フィールドデバイスを設定するためのシステムおよび方法
JPH04261241A (ja) 通信ネットワーク装置
JP6954191B2 (ja) 制御システム、開発支援装置、および開発支援プログラム
CN114553703B (zh) 工业设备控制策略的部署方法、装置、设备及存储介质
US20020198970A1 (en) Programmable controller system
JP4838935B2 (ja) 通信ネットワーク内でオブジェクトを管理する処理及び装置
JP2007249471A (ja) 共有データ管理システムおよび管理サーバ並びに共有データ管理方法
US5479614A (en) Object sensor processing method and processor
CN114356555A (zh) 编程方法及相关装置
CN100382068C (zh) 链接多台服务器和多台网络终端的网络
CN114253839A (zh) 一种无线调试方法、***及装置
JP3688804B2 (ja) プログラマブルコントローラ用リモートシステム
CN110895732A (zh) 晶圆映射生产管理方法、装置、***、介质和计算机设备
JPH06119270A (ja) オブジェクト管理処理方法
CN113867274A (zh) 工程设备、工程方法和信息存储介质
JP3497441B2 (ja) 制御用サーバ装置、および、制御システム
CN117971418A (zh) 生命周期规则的配置方法、配置装置及存储介质
CN117850815A (zh) 基于PXE自适应硬盘驱动Linux操作***的安装方法及***