JP2003333121A - Field equipment communication device - Google Patents
Field equipment communication deviceInfo
- Publication number
- JP2003333121A JP2003333121A JP2002140224A JP2002140224A JP2003333121A JP 2003333121 A JP2003333121 A JP 2003333121A JP 2002140224 A JP2002140224 A JP 2002140224A JP 2002140224 A JP2002140224 A JP 2002140224A JP 2003333121 A JP2003333121 A JP 2003333121A
- Authority
- JP
- Japan
- Prior art keywords
- communication
- field
- gui
- completely asynchronous
- 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.)
- Pending
Links
Landscapes
- Computer And Data Communications (AREA)
- Communication Control (AREA)
Abstract
Description
【0001】[0001]
【発明の属する技術分野】本発明は、階層構造を取る分
散型プロセス制御システムにおけるフィールド機器の統
合機器管理機能、特に上位装置とフィールド機器間の通
信シーケンスの改善に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an integrated device management function of field devices in a distributed process control system having a hierarchical structure, and more particularly to improvement of a communication sequence between a host device and field devices.
【0002】[0002]
【従来の技術】図5は、階層構造を取る分散型プロセス
制御システムの基本構成を示す機能ブロック図である。
1はユーザとのインターフェースを行う上位装置であ
り、制御バス2を介してコントローラ3と通信する。コ
ントローラ3は直接又はフィールドバスを介して複数の
フィールド機器4に接続し、上位装置1からの指令に基
づいて制御を実行すると共に、必要なデータを上位装置
1に通信する。2. Description of the Related Art FIG. 5 is a functional block diagram showing a basic configuration of a distributed process control system having a hierarchical structure.
Reference numeral 1 is a host device that interfaces with a user, and communicates with a controller 3 via a control bus 2. The controller 3 is connected to a plurality of field devices 4 directly or via a field bus, executes control based on a command from the host device 1, and communicates necessary data to the host device 1.
【0003】このようなプロセス制御システムのサブシ
ステムとして統合機器管理機能を実現するために、上位
装置1内にGUI手段5とフィールド通信サーバ手段6
が設けられている。この内、フィールド通信サーバ手段
6は、制御システムの中でコントローラ3と通信するた
めの標準機能を利用している。In order to realize an integrated device management function as a subsystem of such a process control system, a GUI means 5 and a field communication server means 6 are provided in the host device 1.
Is provided. Of these, the field communication server means 6 uses a standard function for communicating with the controller 3 in the control system.
【0004】フィールド通信サーバ手段6は、標準仕様
として半同期型通信インターフェース61を有し、従っ
て、GUI手段5との通信は、半同期型通信7により実
行される。The field communication server means 6 has a semi-synchronous communication interface 61 as a standard specification. Therefore, the communication with the GUI means 5 is executed by the semi-synchronous communication 7.
【0005】図6は、通常通信の場合における統合機器
管理機能の通信シーケンスを説明するタイムチャート
図、図7は通信中止の場合における統合機器管理機能の
通信シーケンスを説明するタイムチャート図である。以
下フィールド通信サーバ手段6に着目してみると、次の
ような通信手順となる。FIG. 6 is a time chart diagram for explaining the communication sequence of the integrated device management function in the case of normal communication, and FIG. 7 is a time chart diagram for explaining the communication sequence of the integrated device management function in the case of communication suspension. Focusing on the field communication server means 6 below, the communication procedure is as follows.
【0006】図6の通常通信の場合のシーケンスは、G
UI手段5からの「送信要求」を受け、「排他ロック」
をし、コントローラ3に「送信要求」を送り、コントロ
ーラ3からの送信完了通知を受け取り、GUI手段5に
戻る。The sequence for normal communication in FIG. 6 is G
"Exclusive lock" in response to the "transmission request" from the UI means 5
Then, the controller 3 sends a “transmission request” to the controller 3, receives a transmission completion notification from the controller 3, and returns to the GUI means 5.
【0007】実際にフィールド機器4へデータを送れた
かどうかの確認は、GUI手段5からの「受信要求」を
受け、コントローラ3に「受信要求」を送り、コントロ
ーラ3からの返信(WAITもしはフィールド機器からの返
信データ)を受け取り、GUI手段5に返し、その後
「排他ロック解除」を実行する。To confirm whether or not the data was actually sent to the field device 4, the "reception request" from the GUI means 5 was received, the "reception request" was sent to the controller 3, and a reply from the controller 3 (WAIT or field (Return data from the device) is received and returned to the GUI means 5, and then "exclusive lock release" is executed.
【0008】図7の通信を途中で中止した場合のシーケ
ンスは、GUI手段5からの「送信要求」を受けて「排
他ロック」をし、コントローラに「送信要求」送り、コ
ントローラ3からの送信完了通知を受け取り、GUI手
段5に戻る。In the sequence when the communication shown in FIG. 7 is stopped midway, the "transmission request" is received from the GUI means 5, "exclusive lock" is performed, the "transmission request" is sent to the controller, and the transmission from the controller 3 is completed. The notification is received and the process returns to the GUI unit 5.
【0009】フィールド機器4からの返信データをGU
I手段5が受け取る前に、GUI手段5が通信を中止し
てしまうと、コントローラ3は返信データを取りに来る
まで約5分間程度、次の通信要求を受け付けない状態に
なる。Reply data from the field device 4 is GU
If the GUI means 5 stops the communication before the I means 5 receives it, the controller 3 is in a state of not accepting the next communication request for about 5 minutes until the reply data is received.
【発明が解決しようとする課題】フィールド通信サーバ
手段6の通信インターフェース61において、以下の問
題がある。
(1)通信が半同期型インターフェース、即ちコントロ
ーラ3に通信要求(送信要求・受信要求)が届き,コン
トローラ3から返事(送信完了・WAIT/受信データ)が
返ってくるまでGUI手段5がロックされる。The communication interface 61 of the field communication server means 6 has the following problems. (1) Communication is a semi-synchronous interface, that is, the GUI means 5 is locked until a communication request (transmission request / reception request) arrives at the controller 3 and a reply (transmission completion / WAIT / reception data) is returned from the controller 3. It
【0010】図6において、領域(A1)及び(A2)
の記載のように、GUI手段5は、通信する毎に時間軸
の期間T1, T2, …Tnで数秒デッドロックするた
め、ユーザの操作性が悪化する。この操作性の悪さを改
善するために、GUI手段5がデータ要求する周期を意
図的に長くする等で対応していたが、通信の周期を長く
することにより、処理速度が低下し、性能ダウンになっ
ていた。In FIG. 6, areas (A1) and (A2)
As described above, the GUI unit 5 deadlocks for several seconds in the time axis periods T1, T2, ... Tn each time communication is performed, which deteriorates the operability for the user. In order to improve the poor operability, the GUI unit 5 intentionally lengthens the period for requesting data. However, by lengthening the communication period, the processing speed decreases and the performance decreases. It was.
【0011】(2)更に、図6において、フィールド通
信サーバ手段6は、時刻t1で排他ロックされ、時刻t
2で排他ロック解除となるが、この排他ロック期間中に
他の送信要求が来た場合(複数のGUI手段からの同時
アクセスの場合)には、領域(B)の記載にように、後
から出された送信要求は排他ロックによりロック状態に
入り、GUI手段はデッドロックしたような状態となっ
てしまい、複数のGUI手段を使用した場合に更に操作
性が悪化する。(2) Furthermore, in FIG. 6, the field communication server means 6 is exclusively locked at time t1, and at time t.
2, the exclusive lock is released. However, if another transmission request is received during this exclusive lock period (simultaneous access from a plurality of GUI means), as described in the area (B), the exclusive lock is released later. The transmission request issued enters the locked state by the exclusive lock, and the GUI means is in a deadlocked state, which further deteriorates the operability when a plurality of GUI means are used.
【0012】(3)図7において、領域(C)の記載の
ように、GUI手段5が、通信の1シーケンス(送信要
求を出して、受信データが取得できるまで)の途中で処
理を中止し、機能を終了してしまうと、コントローラが
通信中状態をクリア(返信用バッファをクリア)するま
でに5分程度の時間がかかり、その間全く通信が行えな
くなってしまうため、GUI手段5は、中止を発信して
から通信の1シーケンスが完了するまで終了できず、終
了処理が煩雑となる。(3) In FIG. 7, as shown in the area (C), the GUI means 5 stops the processing in the middle of one sequence of communication (until the transmission request is issued and the reception data can be acquired). When the function is terminated, it takes about 5 minutes until the controller clears the communication status (clears the reply buffer), and communication cannot be performed during that time. Therefore, the GUI unit 5 stops. It is not possible to finish until one sequence of communication is completed after the call is sent, and the termination process becomes complicated.
【0013】本発明の目的は、GUI手段とフィールド
通信サーバ手段との通信を、フィールド通信サーバ手段
の通信インターフェースに左右されない、完全非同期型
の通信とすることにより、GUI手段の操作性並びに品
質を向上せしめたフィールド機器通信装置を実現するこ
とである。An object of the present invention is to make the communication between the GUI means and the field communication server means a completely asynchronous type communication independent of the communication interface of the field communication server means, thereby improving the operability and quality of the GUI means. It is to realize an improved field device communication device.
【0014】[0014]
【課題を解決するための手段】このような目的を達成す
るために、本発明のうち請求項1記載発明の特徴は、上
位装置よりコントローラを介してフィールド機器と通信
する、フィールド機器通信装置において、前記上位装置
は、グラフィックスを介してインターフェースする環境
を提供するGUI手段と、このGUI手段と完全非同期
通信を行う、完全非同期型通信サーバ手段と、この完全
非同期型通信サーバ手段と半同期型通信を行うと共に、
前記コントローラを介して前記フィールド機器と通信す
るフィールド通信サーバ手段と、を具備する点にある。In order to achieve such an object, a feature of the invention according to claim 1 of the present invention is that in a field device communication device, a host device communicates with a field device through a controller. The higher-level device includes a GUI unit that provides an environment for interfacing via graphics, a completely asynchronous communication server unit that performs completely asynchronous communication with the GUI unit, and a semi-synchronous type with the completely asynchronous communication server unit. While communicating
Field communication server means for communicating with the field device via the controller.
【0015】請求項2記載発明の特徴は、前記完全非同
期型通信サーバ手段は、前記GUI手段と完全非同期で
通信する完全非同期型通信インターフェースと、前記フ
ィールド通信サーバ手段と半同期型通信を行う通信処理
スレッドをもった通信処理手段と、前記完全非同期型通
信インターフェース及び前記通信処理スレッドがアクセ
スする送信受信用キューをもった待ち行列手段と、を具
備する点にある。According to a second aspect of the present invention, the completely asynchronous communication server means performs a completely asynchronous communication interface for communicating with the GUI means in a completely asynchronous manner, and communication for performing a semi-synchronous communication with the field communication server means. The communication processing means having a processing thread and the queuing means having a transmission / reception queue accessed by the completely asynchronous communication interface and the communication processing thread are provided.
【0016】請求項3記載発明の特徴は、前記GUI手
段が、複数ユーザのクライアントPCより前記完全非同
期型通信サーバ手段に完全非同期型通信を行う点にあ
る。A third aspect of the present invention is characterized in that the GUI means performs the completely asynchronous communication from the client PCs of a plurality of users to the completely asynchronous communication server means.
【0017】請求項4記載発明の特徴は、前記GUI手
段は、前記フィールド機器の統合機器管理を行う点にあ
る。According to a fourth aspect of the present invention, the GUI means performs integrated device management of the field device.
【0018】請求項5記載発明の特徴は、前記コントロ
ーラは、分散型制御システムにおけるフィールドコント
ロールステーションで実現される点にある。A fifth aspect of the present invention is that the controller is realized by a field control station in a distributed control system.
【0019】請求項6記載発明の特徴は、前記GUI手
段は、前記分散型制御システムにおける上位装置の機能
として実行される点にある。A sixth aspect of the present invention is that the GUI means is executed as a function of a host device in the distributed control system.
【0020】請求項7記載発明の特徴は、前記GUI手
段は、前記分散型プロセス制御システムにおける上位装
置とは独立した専用のフィールド機器統合管理装置にお
いて実行される点にある。According to a seventh aspect of the present invention, the GUI means is executed by a dedicated field device integrated management device independent of a host device in the distributed process control system.
【0021】[0021]
【発明の実施の形態】以下本発明実施態様を、図面を用
いて説明する。図1は本発明を適用したフィールド機器
通信装置の一例を示す機能ブロック図であり、図5の従
来装置で説明した要素と同一要素には同一符号を付して
説明を省略する。BEST MODE FOR CARRYING OUT THE INVENTION Embodiments of the present invention will be described below with reference to the drawings. FIG. 1 is a functional block diagram showing an example of a field device communication apparatus to which the present invention is applied. The same elements as those explained in the conventional apparatus of FIG.
【0022】本発明の特徴部は、完全非同期型通信サー
バ手段8の導入にある。この完全非同期型通信サーバ手
段8は、GUI手段5とフィールド通信サーバ手段6の
間に挿入されており、完全非同期型通信インターフェー
ス81と、通信処理スレッド821をもった通信処理手
段82と、送信受信用キュー831をもった待ち行列手
段83から成り立っている。A feature of the present invention is the introduction of the completely asynchronous communication server means 8. The completely asynchronous communication server means 8 is inserted between the GUI means 5 and the field communication server means 6, and has a completely asynchronous communication interface 81, a communication processing means 82 having a communication processing thread 821, and transmission / reception. It comprises a queuing means 83 having a work queue 831.
【0023】この完全非同期型通信サーバ手段8は、完
全非同期型通信インターフェース81を介してGUI手
段5と完全非同期通信9を行うと共に、通信処理手段8
2を介してフィールド通信サーバ手段6とは、従来装置
と同じ半同期型通信7を行う。The completely asynchronous communication server means 8 performs the completely asynchronous communication 9 with the GUI means 5 through the completely asynchronous communication interface 81, and at the same time, the communication processing means 8
The same semi-synchronous communication 7 as that of the conventional apparatus is performed with the field communication server means 6 via 2.
【0024】図2は、本発明装置の通常通信の場合にお
ける統合機器管理の通信シーケンスを説明するタイムチ
ャート図、図3は通信中止の場合における統合機器管理
の通信シーケンスを説明するタイムチャート図である。
以下フィールド通信サーバ手段6に着目してみると、次
のような通信手順となる。FIG. 2 is a time chart diagram for explaining a communication sequence of integrated device management in the case of normal communication of the device of the present invention, and FIG. 3 is a time chart diagram for explaining a communication sequence of integrated device management in the case of communication suspension. is there.
Focusing on the field communication server means 6 below, the communication procedure is as follows.
【0025】図2に示す通常通信の場合のシーケンス
は、GUI手段5からの「送信要求」を完全非同期型通
信インターフェース81で受け、待ち行列手段83に送
信要求を登録して、GUI手段5に直ちにリターンす
る。この期間T1におけるGUI手段5のロック時間は
10ミリ秒程度であり、ユーザの操作感覚ではロック時
間を感じさせない。In the sequence for normal communication shown in FIG. 2, the "transmission request" from the GUI means 5 is received by the completely asynchronous communication interface 81, the transmission request is registered in the queuing means 83, and the GUI means 5 is registered. Return immediately. The lock time of the GUI means 5 in this period T1 is about 10 milliseconds, and the lock time is not felt by the user's operation feeling.
【0026】通信処理手段82は、常に送受信用キュー
831を監視しており、送信受信用キュー831に未送
信の通信要求があれば、フィールド通信サーバ手段6に
送信要求を出して排他ロック(時刻t1)し、フィール
ド通信サーバ手段の処理が終了するまで(時刻t2)ロ
ック状態になる。The communication processing means 82 constantly monitors the transmission / reception queue 831. If there is an untransmitted communication request in the transmission / reception queue 831, the communication processing means 82 issues a transmission request to the field communication server means 6 to perform an exclusive lock (time At t1), the lock state is maintained until the processing of the field communication server means is completed (time t2).
【0027】フィールド通信サーバ手段6は、コントロ
ーラ3に「送信要求」を送り、コントローラ3からの送
信完了通知を受け取り、リターンしロック状態が解除さ
れる。フィールド通信サーバ手段がリターンしたら、受
信データを該当の送受信用キュー831に設定し、次の
未処理の送信要求があれば、その処理を実行する。The field communication server means 6 sends a "transmission request" to the controller 3, receives a transmission completion notification from the controller 3, returns, and the locked state is released. When the field communication server means returns, the received data is set in the corresponding transmission / reception queue 831, and if there is the next unprocessed transmission request, that processing is executed.
【0028】実際にフィールド機器4へデータを送れた
かどうかの確認や返信データは、次のように動作する。
GUI手段5からの「受信要求」を受け、送受信用キュ
ー831に該当の受信データがあれば、それを取得して
直ぐにリターンする。受信がまだ無いときは、WAITを返
す。GUI手段5は、受信データが取得できるまで受信
要求を周期的に発信する。この受信要求に対する応答ま
でのロック期間T2,T3, …Tnも、領域Dに記載の
ごとく、T1と同じく、10ミリ秒程度であり、ユーザ
の操作感覚ではロック時間を感じさせない。The confirmation as to whether or not the data is actually sent to the field device 4 and the reply data operate as follows.
Upon reception of the "reception request" from the GUI means 5, if there is corresponding reception data in the transmission / reception queue 831, it is acquired and the process immediately returns. WAIT is returned when there is no reception. The GUI unit 5 periodically sends a reception request until the reception data can be acquired. The lock period T2, T3, ... Tn until the response to the reception request is about 10 milliseconds as in T1 as described in the area D, and the lock time is not felt by the user's operation feeling.
【0029】図3で示す、通信を途中で中止した場合の
シーケンスは、まず、GUI手段5からの「送信要求」
を受け、待ち行列手段83に送信要求を登録してGUI
手段5に直ぐにリターンする。GUI手段5が受信処理
をしない場合には、GUI手段5から「通信中止通知」
が送られる。In the sequence shown in FIG. 3 when the communication is stopped midway, first, the "transmission request" from the GUI means 5 is sent.
In response, the transmission request is registered in the queuing means 83 and the GUI is displayed.
Immediately return to means 5. When the GUI unit 5 does not perform the reception process, the GUI unit 5 issues a “communication stop notification”.
Will be sent.
【0030】通信中止通知がきたら、待ち行列手段83
に通信中止を設定し、GUI手段5の受信要求処理を中
止する。キューの受信要求が既に完了している場合(フ
ィールド通信サーバ手段6経由で受信データが受け取ら
れた場合)には、該当キュー上のデータを削除する。When the communication stop notification is received, the queuing means 83
Communication stop is set to, and the reception request process of the GUI unit 5 is stopped. When the reception request for the queue has already been completed (when the reception data is received via the field communication server means 6), the data on the corresponding queue is deleted.
【0031】通信処理手段82は、常に送受信用キュー
831を監視しており、送信受信用キューに未送信の通
信要求があれば、フィールド通信サーバ手段6に送信要
求を出し、フィールド通信サーバの処理が終了するまで
ロック状態になる。The communication processing means 82 constantly monitors the transmission / reception queue 831. If there is an untransmitted communication request in the transmission / reception queue, the communication processing means 82 issues a transmission request to the field communication server means 6 to perform processing of the field communication server. Will be locked until is completed.
【0032】フィールド通信サーバ手段6は、前記のよ
うに、コントローラ3に「送信要求」を送り、コントロ
ーラ3からの送信完了通知を受け取り、リターンしロッ
ク状態が解除される。通信が中止された場合には、待ち
行列手段83から通信中止かどうかを判断し、該当のキ
ュー上のキューデータを削除し、その後に次のキューデ
ータの処理を実行する。As described above, the field communication server means 6 sends a "transmission request" to the controller 3, receives a transmission completion notice from the controller 3, returns, and the locked state is released. When the communication is stopped, it is judged from the queuing means 83 whether the communication is stopped, the queue data on the corresponding queue is deleted, and then the processing of the next queue data is executed.
【0033】本発明の構成によれば、通信中止が通知さ
れた場合でも、フィールド機器4からのコントローラ3
へのデータの返信フレームがあれば、通信処理手段82
からの受信要求でフィールド通信サーバ手段6はコント
ローラ3のデータを受信して通信処理手段82に返す処
理を実行するので、領域Eの記載のように、返信フレー
ムは必ず受信され、従来装置のようにコントローラ3に
停滞することはない。According to the configuration of the present invention, the controller 3 from the field device 4 can be used even when the communication suspension is notified.
If there is a reply frame of data to the communication processing means 82
The field communication server means 6 receives the data of the controller 3 in response to the reception request from the controller 3 and returns the data to the communication processing means 82. In addition, the controller 3 does not stagnate.
【0034】本発明によれば、完全非同期型通信インタ
ーフェース81を実現することで、複数のGUI手段を
クライアントに持つシステムを組むことが容易となる。
図4により、複数クライアントの実施例を説明する。According to the present invention, by realizing the completely asynchronous communication interface 81, it becomes easy to construct a system having a plurality of GUI means as clients.
An embodiment of a plurality of clients will be described with reference to FIG.
【0035】10は上位装置1が接続される情報バスで
あり、インターネット等の外部ネットワークを含む。1
1及び12はこの情報バスに接続された2台のクライア
ントPCであり、夫々がGUI手段51及び52を有
し、情報バス10を介して上位装置1における完全非同
期型通信インターフェース81と完全非同期型通信91
及び92を行う。An information bus 10 is connected to the host device 1, and includes an external network such as the Internet. 1
Reference numerals 1 and 12 denote two client PCs connected to this information bus, each having GUI means 51 and 52, and a complete asynchronous communication interface 81 and a complete asynchronous type in the host device 1 via the information bus 10. Communication 91
And 92.
【0036】本発明を適用したフィールド機器通信装置
により、機器統合管理機能を分散型プロセス制御システ
ムのサブシステムとして組み込む場合には、図1に示す
ように上位装置1の機能として機器統合管理のGUI手
段5を実行し、コントローラ3としては、分散型プロセ
ス制御システムにおけるフィールドコントロールステー
ションで実現する構成が一般的である。When the device integrated management function is incorporated as a subsystem of the distributed process control system by the field device communication device to which the present invention is applied, as shown in FIG. It is general that the means 5 is executed and the controller 3 is realized by a field control station in a distributed process control system.
【0037】本発明は、このような一般構成に限定され
ず、図4の実施例のように機器統合管理機能のGUI手
段5を独立の機器統合管理装置として上位装置1から分
離することもでき、コントローラ3に代えてフィールド
コントロールステーションとは独立の専用コントローラ
構成とすることも可能である。The present invention is not limited to such a general configuration, and the GUI means 5 of the device integrated management function can be separated from the host device 1 as an independent device integrated management device as in the embodiment of FIG. The controller 3 may be replaced with a dedicated controller independent of the field control station.
【0038】[0038]
【発明の効果】以上説明したことから明らかなように、
本発明によればプロセス制御システムにおけるフィール
ド機器のデータの取得・保存・設定を行う統合機器管理
機能は、次のような利点が得られる。
(1)GUI手段は任意のタイミングで、フィールド機
器への通信要求を出すことができ、返信を取得できるよ
うになるので、GUI手段の構成がシンプルとなり、開
発が容易となる。
(2)GUI手段が強制終了させられた場合にも、フィ
ールド機器との通信が途絶えることなく行えるようにな
り、同様にGUI手段の構成がシンプルとなり、開発が
容易となる。
(3)通信のためにGUI手段がデッドロックすること
はなくなり、ユーザインターフェースとしての性能が向
上する。
(4)クライアントとして複数のGUI手段を実行する
ことが可能となり、通信サーバとしての性能が向上す
る。As is apparent from the above description,
According to the present invention, the integrated device management function for acquiring, saving, and setting data of field devices in the process control system has the following advantages. (1) The GUI means can issue a communication request to the field device and can receive a reply at an arbitrary timing, so that the configuration of the GUI means is simple and development is easy. (2) Even if the GUI unit is forcibly terminated, communication with the field device can be performed without interruption, and similarly, the configuration of the GUI unit is simple and development is facilitated. (3) The GUI means is not deadlocked for communication, and the performance as a user interface is improved. (4) It is possible to execute a plurality of GUI means as a client, and the performance as a communication server is improved.
【図1】階層構造を取る分散型プロセス制御システムに
本発明を適用した構成を示す機能ブロック図である。FIG. 1 is a functional block diagram showing a configuration in which the present invention is applied to a distributed process control system having a hierarchical structure.
【図2】本発明装置において、通常通信の場合における
統合機器管理機能の通信シーケンスを説明するタイムチ
ャート図である。FIG. 2 is a time chart diagram for explaining a communication sequence of the integrated device management function in the case of normal communication in the device of the present invention.
【図3】本発明装置において、通信中止の場合における
統合機器管理機能の通信シーケンスを説明するタイムチ
ャート図である。FIG. 3 is a time chart diagram for explaining the communication sequence of the integrated device management function in the case of communication suspension in the device of the present invention.
【図4】本発明の他の実施例を示す機能ブロック図であ
る。FIG. 4 is a functional block diagram showing another embodiment of the present invention.
【図5】階層構造を取る分散型プロセス制御システム
の、従来の基本構成を示す機能ブロック図である。FIG. 5 is a functional block diagram showing a conventional basic configuration of a distributed process control system having a hierarchical structure.
【図6】従来装置において、通常通信の場合における統
合機器管理機能の通信シーケンスを説明するタイムチャ
ート図である。FIG. 6 is a time chart diagram for explaining a communication sequence of the integrated device management function in the case of normal communication in the conventional apparatus.
【図7】従来装置において、通信中止の場合における統
合機器管理機能の通信シーケンスを説明するタイムチャ
ート図である。FIG. 7 is a time chart diagram illustrating a communication sequence of the integrated device management function in the case of communication suspension in the conventional device.
1 上位装置 2 制御バス 3 コントローラ 4 フィールド機器 5 GUI手段 6 フィールド通信サーバ手段 61 半同期型通信インターフェース 8 完全非同期型通信サーバ手段 81 完全非同期型通信インターフェース 82 通信処理手段 821 通信処理スレッド 83 待ち行列手段 831 送信受信用キュー 1 Upper device 2 control bus 3 controller 4 field devices 5 GUI means 6 Field communication server means 61 Semi-synchronous communication interface 8 Complete asynchronous communication server means 81 Completely asynchronous communication interface 82 Communication processing means 821 Communication processing thread 83 Queue means 831 Send / Receive queue
Claims (7)
ルド機器と通信する、フィールド機器通信装置におい
て、 前記上位装置は、 グラフィックスを介してインターフェースする環境を提
供するGUI手段と、 このGUI手段と完全非同期通信を行う、完全非同期型
通信サーバ手段と、 この完全非同期型通信サーバ手段と半同期型通信を行う
と共に、前記コントローラを介して前記フィールド機器
と通信するフィールド通信サーバ手段と、を具備するフ
ィールド機器通信装置。1. A field device communication apparatus in which a host device communicates with a field device via a controller, wherein the host device provides GUI means for providing an environment for interfacing via graphics, and completely asynchronous with the GUI means. A field device including a completely asynchronous communication server unit for performing communication, and a field communication server unit for performing semi-synchronous communication with the completely asynchronous communication server unit and communicating with the field device via the controller. Communication device.
信インターフェースと、 前記フィールド通信サーバ手段と半同期型通信を行う通
信処理スレッドをもった通信処理手段と、 前記完全非同期型通信インターフェース及び前記通信処
理スレッドがアクセスする送信受信用キューをもった待
ち行列手段と、を具備する請求項1記載のフィールド機
器通信装置。2. The completely asynchronous communication server means has a completely asynchronous communication interface for completely asynchronous communication with the GUI means, and a communication processing thread having a communication processing thread for semi-synchronous communication with the field communication server means. 2. The field device communication device according to claim 1, further comprising: means, and a queuing means having a transmission / reception queue accessed by the completely asynchronous communication interface and the communication processing thread.
ントPCより前記完全非同期型通信サーバ手段に完全非
同期型通信を行うことを特徴とする、請求項1又は2記
載のフィールド機器通信装置。3. The field device communication apparatus according to claim 1, wherein the GUI means performs a completely asynchronous communication from client PCs of a plurality of users to the completely asynchronous communication server means.
統合機器管理を行うことを特徴とする、請求項1乃至3
のいずれかに記載のフィールド機器通信装置。4. The GUI means performs integrated device management of the field device.
The field device communication device according to any one of 1.
システムにおけるフィールドコントロールステーション
で実現されることを特徴とする、請求項1乃至4のいず
れかに記載のフィールド機器通信装置。5. The field device communication apparatus according to claim 1, wherein the controller is realized by a field control station in a distributed process control system.
御システムにおける上位装置の機能として実行されるこ
とを特徴とする、請求項1乃至5のいずれかに記載のフ
ィールド機器通信装置。6. The field device communication device according to claim 1, wherein the GUI unit is executed as a function of a higher-level device in the distributed process control system.
御システムにおける上位装置とは独立した専用のフィー
ルド機器統合管理装置において実行されることを特徴と
する、請求項1乃至5のいずれかに記載のフィールド機
器通信装置。7. The GUI unit is executed by a dedicated field device integrated management device independent of a host device in the distributed process control system. Field equipment communication device.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2002140224A JP2003333121A (en) | 2002-05-15 | 2002-05-15 | Field equipment communication device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2002140224A JP2003333121A (en) | 2002-05-15 | 2002-05-15 | Field equipment communication device |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2003333121A true JP2003333121A (en) | 2003-11-21 |
Family
ID=29701154
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2002140224A Pending JP2003333121A (en) | 2002-05-15 | 2002-05-15 | Field equipment communication device |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2003333121A (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2005182217A (en) * | 2003-12-17 | 2005-07-07 | Yokogawa Electric Corp | Input/output device |
EP2618263A2 (en) | 2012-01-19 | 2013-07-24 | Yokogawa Electric Corporation | Cache device, communication apparatus, and computer program product |
US20140257529A1 (en) * | 2013-03-11 | 2014-09-11 | Fisher-Rosemount Systems, Inc. | Background collection of diagnostic data from field instrumentation devices |
EP2947529A1 (en) | 2014-05-21 | 2015-11-25 | Yokogawa Electric Corporation | Information display method, information display apparatus, information display system, and non-transitory computer readable storage medium |
-
2002
- 2002-05-15 JP JP2002140224A patent/JP2003333121A/en active Pending
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2005182217A (en) * | 2003-12-17 | 2005-07-07 | Yokogawa Electric Corp | Input/output device |
EP2618263A2 (en) | 2012-01-19 | 2013-07-24 | Yokogawa Electric Corporation | Cache device, communication apparatus, and computer program product |
US9229871B2 (en) | 2012-01-19 | 2016-01-05 | Yokogawa Electric Corporation | Cache device, communication apparatus, and computer program product |
US20140257529A1 (en) * | 2013-03-11 | 2014-09-11 | Fisher-Rosemount Systems, Inc. | Background collection of diagnostic data from field instrumentation devices |
US10120350B2 (en) * | 2013-03-11 | 2018-11-06 | Fisher-Rosemount Systems, Inc. | Background collection of diagnostic data from field instrumentation devices |
EP2947529A1 (en) | 2014-05-21 | 2015-11-25 | Yokogawa Electric Corporation | Information display method, information display apparatus, information display system, and non-transitory computer readable storage medium |
US10395222B2 (en) | 2014-05-21 | 2019-08-27 | Yokogawa Electric Corporation | Information display method, information display apparatus, information display system, and non-transitory computer readable storage medium |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6510478B1 (en) | Method and apparatus for coordination of a shared object in a distributed system | |
US6473783B2 (en) | Method and apparatus for sharing peripheral devices over a network | |
EP1257909B1 (en) | Method and apparatus for improving utilization of a resource on a shared client | |
US6785894B1 (en) | Virtual device driver | |
JP3853592B2 (en) | Distributed web application server | |
WO1998003912A1 (en) | Method and apparatus for coordination of a shared object in a distributed system | |
AU773557B2 (en) | Communication architecture for distributed computing environment | |
JP2001522115A (en) | Method and apparatus for implementing an extensible authentication mechanism in a web application server | |
JP2011100270A (en) | Screen sharing system and screen sharing server | |
US20010039566A1 (en) | Method and apparatus for controlling an animatronic device using a web enabled cellular phone | |
US7996507B2 (en) | Intelligent system control agent for managing jobs on a network by managing a plurality of queues on a client | |
US20020169967A1 (en) | Method and apparatus for multiple token access to thin client architecture session | |
US6141679A (en) | High performance distributed transaction processing methods and apparatus | |
US7760383B2 (en) | Multiple function image formation device and method including master and sub-service functions | |
JP2004310298A (en) | Information processing system, information processor, session management method, and program | |
US20060200828A1 (en) | Network element management system and method | |
JP2000151704A (en) | Device controller, terminal, network system, control method and storage medium | |
US6751648B2 (en) | System for sharing image input device on network | |
CN110417876A (en) | Node server and main control device in session method, distributed system | |
TW201427469A (en) | Service information managing method and service information managing system | |
JP2003333121A (en) | Field equipment communication device | |
US20100332681A1 (en) | Communication apparatus capable of selecting a proper source address from a plurality of source addresses assigned thereto, method of controlling the same, and storage medium | |
US20030055930A1 (en) | Communication processing apparatus, management apparatus, computer-readable medium storing a program and communication system | |
WO2022042545A1 (en) | Tsn industrial application server, client, system, service method, and storage medium | |
US20020073341A1 (en) | System and method for securing computer information from remote sides |