[go: up one dir, main page]

JPH11238043A - Host host data linking device for facility management - Google Patents

Host host data linking device for facility management

Info

Publication number
JPH11238043A
JPH11238043A JP10038338A JP3833898A JPH11238043A JP H11238043 A JPH11238043 A JP H11238043A JP 10038338 A JP10038338 A JP 10038338A JP 3833898 A JP3833898 A JP 3833898A JP H11238043 A JPH11238043 A JP H11238043A
Authority
JP
Japan
Prior art keywords
data
host
control
time
application
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.)
Withdrawn
Application number
JP10038338A
Other languages
Japanese (ja)
Inventor
Masao Fujikawa
昌雄 藤川
Shingo Hiyama
伸吾 日山
Kenji Minato
謙二 湊
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.)
Fujitsu Ltd
Original Assignee
Fujitsu Ltd
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 Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP10038338A priority Critical patent/JPH11238043A/en
Publication of JPH11238043A publication Critical patent/JPH11238043A/en
Withdrawn legal-status Critical Current

Links

Landscapes

  • Multi Processors (AREA)
  • Computer And Data Communications (AREA)
  • Small-Scale Networks (AREA)
  • Debugging And Monitoring (AREA)

Abstract

(57)【要約】 【課題】本発明は遠隔の上位ホスト装置と回線を介して
接続されると共にビル,工場等の施設管理用のサーバ装
置と接続する上位ホストデータ連携装置に関し,サーバ
装置の負荷の状況に影響を受けず,しかも回線使用時間
を短縮することを目的とする。 【解決手段】上位ホスト連携装置の処理装置は,一定周
期で起動してサーバ装置に対し施設各部の状態を表す時
系列データの要求を発生し,サーバ装置から収集された
各部の時系列データをデータ格納部に格納する時系列デ
ータ収集部を備えると共に上位ホスト装置からの日報デ
ータの要求を受信すると,要求された日報データをデー
タ格納部のデータから取り出して上位ホスト装置に対し
て応答する日報応答部とを備えるよう構成する。
(57) Abstract: The present invention relates to an upper host data linking device connected to a remote host device via a line and connected to a server device for managing facilities such as buildings and factories. An object of the present invention is to be unaffected by the load condition and to shorten the line use time. A processing device of an upper-level host cooperative apparatus is activated at regular intervals, generates a request for time-series data representing the state of each section of a facility to a server apparatus, and transmits the time-series data of each section collected from the server apparatus. A time-series data collection unit for storing data in the data storage unit, and when receiving a request for daily report data from a higher-level host device, retrieving the requested daily report data from the data storage unit and responding to the higher-level host device And a response unit.

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】本発明はビル,工場等の施設
を総合的に監視,管理するシステムに設けられた遠隔の
上位ホスト装置と連携する施設管理のための上位ホスト
データ連携装置に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an upper host data linking apparatus for facility management in cooperation with a remote upper host apparatus provided in a system for comprehensively monitoring and managing facilities such as buildings and factories.

【0002】ビルや工場等に設置されて運用される各種
設備(ビルの照明,空調等の装置や,各種の機器)を維
持・管理する施設管理システムについて遠隔の上位ホス
ト装置において,設備のリアルタイム監視情報・時系列
データ情報を表示・印字する場合がある。しかし,何ら
かの理由により施設管理システムにトラブルが発生する
と重大な監視情報の獲得が遅れてしまう場合があり,上
位ホスト装置での監視の信頼性が低下してしまう可能性
がある。
2. Description of the Related Art A facility management system for maintaining and managing various facilities (e.g., lighting and air-conditioning devices for buildings, and various types of equipment) installed and operated in buildings, factories, etc. Monitoring information and time-series data information may be displayed and printed. However, if a trouble occurs in the facility management system for some reason, the acquisition of important monitoring information may be delayed, and the reliability of monitoring by the host device may be reduced.

【0003】また,公衆回線で上位ホスト装置と連携す
る場合,低速で大量のデータを連携する場合もあるの
で,できるだけ効率の良い転送を行わないと,無駄な通
信料金が増えてしまうことになる。
[0003] Further, when cooperating with an upper-level host device via a public line, a large amount of data may be cooperated at a low speed. Therefore, if transfer is not performed as efficiently as possible, useless communication charges will increase. .

【0004】施設管理システムのトラブル時の監視の信
頼性向上と,公衆回線使用時の回線使用コストを低下さ
せることが望まれている。
It is desired to improve the reliability of monitoring when a trouble occurs in the facility management system and to reduce the line use cost when using a public line.

【0005】[0005]

【従来の技術】図19は従来の施設管理システムの概略
構成を示し,80は監視する対象となる施設に対し遠隔
に設けられた上位ホスト装置,81は公衆回線(または
専用線やLANの回線),82は各施設管理システムに
設けられた上位ホストデータ連携装置,83は施設の監
視・制御を行うサーバ装置(表示装置,制御装置を含
む),84は監視・制御の対象となる各ポイントの装置
が設けられた設備である。
2. Description of the Related Art FIG. 19 shows a schematic configuration of a conventional facility management system. Reference numeral 80 denotes an upper-level host device provided remotely to a facility to be monitored, 81 denotes a public line (or a dedicated line or a LAN line). ), 82 is a host data linking device provided in each facility management system, 83 is a server device (including a display device and a control device) for monitoring and controlling the facility, and 84 is each point to be monitored and controlled. It is equipment provided with the device of.

【0006】このような構成において,従来の技術とし
て次の3つの技術について以下に説明する。 (1) 日報データの収集技術:上位ホスト装置80から日
報データ要求が発生した時点で,日報のマスタデータを
保持しているサーバ装置83から前日分のデータ収集を
行い,上位ホスト装置80に対して日報データの応答を
行う。この処理ではリアルタイム性は要求されてなく,
前日以前のデータをまとめてバッチ処理している。
In such a configuration, the following three techniques will be described below as conventional techniques. (1) Daily report data collection technique: When a daily report data request is issued from the upper host device 80, data for the previous day is collected from the server device 83 holding the master data of the daily report, and To respond to daily report data. This process does not require real-time processing,
Batch processing of data before the previous day.

【0007】(2) 設備の制御・設定技術:上位ホスト装
置80から設備84に対する制御・設定要求(ポイント
の機器の状態をオンまたはオフに設定したり,温度の値
を設定する等の設定要求)が発生すると,サーバ装置8
3に制御・設定依頼を通知した後に,設備に対する制御
・設定の完了を待ち合わせ,上位ホスト装置に制御・設
定完了を通知する。この処理はリアルタイムで行う。
(2) Equipment control / setting technology: control / setting request from the host device 80 to the equipment 84 (setting request such as turning on or off the state of a point device, setting a temperature value, etc.) ) Occurs, the server device 8
After notifying the control / setting request to the third device, the control unit waits for the completion of the control / setting for the equipment, and notifies the host device of the completion of the control / setting. This process is performed in real time.

【0008】(3) アプリケーションデータ連携技術:上
位ホスト装置からアプリケーションデータ(機器の各グ
ループに対して,月曜から日曜までの毎日の時間対応の
運転スケジュールのデータや,例えば温度等を一定範囲
に設定するデータ)の転送が行われた場合,表示装置ま
たは監視装置にデータ転送を行った後に,データ転送完
了応答待ち合わせ,応答が通知された後に,上位ホスト
装置にデータ転送完了を通知する。この処理もリアルタ
イムで行う。
[0008] (3) Application data linking technology: application data from an upper host device (for each group of devices, operation schedule data corresponding to daily time from Monday to Sunday, for example, temperature and the like are set within a certain range) When the data transfer is performed, the data transfer is performed to the display device or the monitoring device, the data transfer completion response wait is waited, and after the response is notified, the upper host device is notified of the data transfer completion. This processing is also performed in real time.

【0009】上記(1) 〜(3) の従来技術について以下,
図面を用いて説明する。 (1) 日報データの収集技術 図20は従来の日報データ収集のための信号送受のシー
ケンスを示し,図21は従来の日報データ収集のための
上位ホストデータ連携装置内のプロセス構成を示す。図
20に示すように,上位ホスト装置80から不定期で発
呼して日報データ要求を公衆回線81を介して上位ホス
トデータ連携装置82に送り,上位ホストデータ連携装
置82は対象とするサーバ装置83へこの要求を送る。
この時,上位ホストデータ連携装置82では,図21に
示すように,日報データ要求に対して,送受信プロセス
p−2を起動し,送受信プロセスp−2は時系列データ
収集プロセスp−1に対し日報データ要求を出力し,時
系列データ収集プロセスp−1は日報データ要求を受信
すると,日報番号テーブル(図示省略)から時系列デー
タ収集ポイントを獲得し,サーバ装置83に時系列デー
タ読出要求を行い,時系列データ読出応答の待ち状態に
なる。時系列データ読出応答を受信後,送受信プロセス
p−2に日報データ応答を返信後,日報番号テーブルか
ら次時系列データ収集ポイントを獲得し,サーバ装置8
3から時系列データ獲得を行っている。
The prior arts (1) to (3) will be described below.
This will be described with reference to the drawings. (1) Daily report data collection technique FIG. 20 shows a conventional signal transmission / reception sequence for daily report data collection, and FIG. 21 shows a process configuration in a higher-level host data linking apparatus for conventional daily report data collection. As shown in FIG. 20, an upper-level host device 80 makes an irregular call and sends a daily report data request to a higher-level host data coordination device 82 via a public line 81. Send this request to 83.
At this time, as shown in FIG. 21, the host data linking device 82 activates the transmission / reception process p-2 in response to the daily report data request, and the transmission / reception process p-2 responds to the time-series data collection process p-1. When a daily report data request is output, and the time series data collection process p-1 receives the daily report data request, it acquires a time series data collection point from a daily report number table (not shown) and sends a time series data read request to the server device 83. Then, it waits for a time-series data read response. After receiving the time series data read response, returning a daily report data response to the transmission / reception process p-2, a next time series data collection point is acquired from the daily report number table, and the server device 8
3. Time series data acquisition is performed.

【0010】(2) 設備の制御・設定技術 図22は従来の各装置間の制御・設定の信号転送のシー
ケンスを示し,図23は従来の制御・設定の上位ホスト
データ連携装置内のプロセス構成を示す。図23に示す
ように,上位ホスト装置80から回線に対して発呼して
上位ホストデータ連携装置82に対し制御・設定要求を
送る。上位ホストデータ連携装置82は,図23に示す
プロセス構成により動作を行い,送受信プロセスp2が
制御・設定要求を受けて起動すると,送受信プロセスp
2が制御・設定要求イベントが制御・設定プロセスp1
を起動する。これにより制御・設定プロセスp1は対象
サーバ装置83に制御・設定依頼イベントを送信し,対
象サーバ装置83からの制御・設定依頼応答イベントを
受信すると,送受信プロセスp2を経由して上位ホスト
装置80に制御・設定完了を通知する。この時,サーバ
装置83からの制御・設定の指示に対し,現場機器が動
作を開始し,動作完了により現場の状変(状態変更)が
検出されると,サーバ装置83に送られる。サーバ装置
83はこれにより,上位ホストデータ連携装置82に対
し依頼応答イベントを返送する。
(2) Equipment control / setting technique FIG. 22 shows a conventional control / setting signal transfer sequence between devices, and FIG. 23 shows a conventional control / setting upper-level host data linking apparatus process configuration. Is shown. As shown in FIG. 23, a call is sent from the host device 80 to the line, and a control / setting request is sent to the host data cooperation device 82. The upper-level host data cooperation device 82 operates according to the process configuration shown in FIG. 23. When the transmission / reception process p2 is activated upon receiving a control / setting request, the transmission / reception process
2 is the control / setting request event is the control / setting process p1
Start Thereby, the control / setting process p1 transmits a control / setting request event to the target server device 83, and upon receiving a control / setting request response event from the target server device 83, sends the control / setting request event to the higher-level host device 80 via the transmitting / receiving process p2. Notifies control and setting completion. At this time, the field device starts operating in response to the control / setting instruction from the server device 83, and when a state change (state change) of the site is detected upon completion of the operation, it is sent to the server device 83. Thus, the server device 83 returns a request response event to the host data linking device 82.

【0011】(3) アプリケーションデータ連携技術 図24は従来のアプリケーションデータ転送のための各
装置間の信号転送のシーケンスを示し,図25は従来の
アプリケーションデータ転送のための上位ホストデータ
連携装置内のプロセス構成を示す。図24に示すよう
に,上位ホスト装置80から回線に対して発呼して上位
ホストデータ連携装置82に対してアプリケーションデ
ータ(各設備グループに対する各曜日対応のスケジュー
ルデータや,機器に対して警報を発生するアナログの上
限及び下限の範囲の値等)の大量データを転送する。上
位ホストデータ連携装置82はアプリケーションデータ
転送要求を受け取ると,送受信プロセスp−2が起動
し,アプリケーションデータ転送要求イベントをアプリ
ケーション処理プロセスp−1に送る。
(3) Application Data Linking Technology FIG. 24 shows a signal transfer sequence between conventional devices for transferring application data, and FIG. 25 shows a sequence in a higher-level host data linking device for conventional application data transfer. 2 shows a process configuration. As shown in FIG. 24, a call is made from the higher-level host device 80 to the line, and application data (schedule data corresponding to each day of the week for each equipment group and alarms for devices are transmitted to the higher-level host data cooperation device 82). Transfer large amounts of data, such as values in the upper and lower limits of the generated analog. Upon receiving the application data transfer request, the host data linking device 82 starts the transmission / reception process p-2 and sends an application data transfer request event to the application processing process p-1.

【0012】アプリケーション処理プロセスp−1は受
信したイベントからアプリケーションデータ変更通知イ
ベントに加工し,データ転送の対象であるサーバ装置8
3に送信し,データ変更が完了するのを待ち合わせる。
サーバ装置83は変更データの反映(施設の各装置に設
定すること)が全て完了した段階でアプリケーションデ
ータ変更完了通知イベントをアプリケーションデータ処
理プロセスp−1に対して発行して,データの反映が正
常に行われたか否かが通知される。受信したアプリケー
ション処理プロセスp−1は,送受信プロセスp−2を
通じて上位ホスト装置80に対して転送結果を通知す
る。上位ホスト装置80からアプリケーションデータ転
送終了通知を受信した時点で通信回線は切断される。
The application processing process p-1 processes the received event into an application data change notification event, and processes the server device 8 to which the data is to be transferred.
3 and wait for the data change to be completed.
The server device 83 issues an application data change completion notification event to the application data processing process p-1 when the reflection of the change data (set in each device of the facility) is completed, and the data reflection is normal. Is notified of whether or not it has been performed. The received application processing process p-1 notifies the host device 80 of the transfer result through the transmission / reception process p-2. The communication line is disconnected when an application data transfer end notification is received from the host device 80.

【0013】なお,図24では上位ホストデータ連携装
置からサーバ装置に対し,複数回に分かれてデータ転送
が行われるように記載されているが,大量のデータを例
えば,設備の各グループに分けて転送する場合にこのよ
うに転送される。
Although FIG. 24 shows that the data transfer is performed a plurality of times from the host data linking device to the server device, a large amount of data is divided into, for example, each group of facilities. This is done when transferring.

【0014】[0014]

【発明が解決しようとする課題】上記した従来の施設管
理システムの上位ホストデータ連携装置では,それぞれ
上記の(1) 〜(3) に対応して次の〜のような問題が
あった。
In the above-described host data linking apparatus of the conventional facility management system, there are the following problems corresponding to the above (1) to (3), respectively.

【0015】上記したように,従来の日報データの収
集技術によれば,上位ホスト装置からの日報データ要求
は不定期なので,メンテナンスやシステムダウンによる
サーバ装置の停止時に日報データ要求があった場合,上
位ホスト装置に時系列データを返信することができず,
上位ホスト装置の監視信頼性の低下を招いてしまう。ま
た,サーバ装置の過負荷時に日報データ要求が発生した
場合,時系列データ読出要求に対する時系列データ読出
応答の応答遅延が発生してしまい,上位ホスト装置と公
衆回線を用いて接続し,時系列データ収集ポイントが多
い現場では通信効率が低下してしまい,回線への課金を
増加させるという問題があった。
As described above, according to the conventional technique for collecting daily report data, since the daily report data request from the host device is irregular, if the daily report data request is received when the server device is stopped due to maintenance or system down, Time series data cannot be returned to the host device.
This lowers the monitoring reliability of the host device. Also, if a daily report data request occurs when the server device is overloaded, a response delay of the time-series data read response to the time-series data read request occurs. At sites where there are many data collection points, communication efficiency is reduced, and there is a problem in that charges for lines are increased.

【0016】従来の設備の制御・設定技術によれば,
制御・設定依頼をサーバ装置に送ってから,制御・設定
依頼応答イベントを待ち合わせるので,制御・設定依頼
応答イベント受信完了後に制御・設定完了を上位ホスト
装置に通知していたのでは,公衆回線による接続を行っ
ている上位ホスト装置は制御・設定依頼応答イベントを
待ち合わせる時間だけ課金が増大するという問題があっ
た。
According to the conventional equipment control / setting technology,
Since the control / setting request is sent to the server device and then the control / setting request response event is waited for, the control / setting completion is notified to the host device after the control / setting request response event is received. There is a problem that the higher-level host device that is connected increases billing by the time for waiting for the control / setting request response event.

【0017】アプリケーションデータ連携技術によれ
ば,アプリケーション処理プロセスは,アプリケーショ
ンデータが反映されるまで待ち合わせを行うため,上位
ホスト装置から大量のデータを転送すると,データ量に
比例して応答待ち時間が延びてしまい,公衆回線による
接続を行っている場合,応答時間が延びることによって
課金が増大するという問題があった。
According to the application data linking technology, the application processing process waits until the application data is reflected. Therefore, when a large amount of data is transferred from the host device, the response waiting time increases in proportion to the data amount. When a connection is made via a public line, there is a problem that the charge increases due to an increase in response time.

【0018】本発明は,上記のに対応してサーバ装置
の負荷の状況に影響を受けず,しかも回線使用時間を短
縮することができる施設管理のための上位ホストデータ
連携装置を提供することを第1の目的とする。また,本
発明は上記に対応して制御・設定の完了待ち合わせの
ために回線を占有する必要をなくして回線の無駄な接続
を無くすことが第2の目的であり,更に上記に対応し
てアプリケーションデータの設定において回線の占有を
短くすることを第3の目的とする。
An object of the present invention is to provide a host data linking apparatus for facility management which is not affected by the load condition of the server apparatus and can reduce the line use time. This is the first purpose. A second object of the present invention is to eliminate the need to occupy the line for waiting for the completion of control and setting, thereby eliminating unnecessary connection of the line. A third object is to shorten the line occupation in setting data.

【0019】[0019]

【課題を解決するための手段】図1は本発明の第1の原
理構成を示し,図2は第1の原理構成による動作シーケ
ンスの例,図3は本発明の第2の原理構成を示し,図4
は第2の原理による動作シーケンスの例,図5は本発明
の第3の原理構成を示し,図6は第3の原理による動作
シーケンスの例である。
FIG. 1 shows a first principle configuration of the present invention, FIG. 2 shows an example of an operation sequence according to the first principle configuration, and FIG. 3 shows a second principle configuration of the present invention. , FIG.
5 shows an example of an operation sequence according to the second principle, FIG. 5 shows a third principle configuration of the present invention, and FIG. 6 shows an example of an operation sequence according to the third principle.

【0020】図1は上記本発明の第1の目的を解決する
ための構成であり,図中,1は上位ホストデータ連携装
置,10は時系列データ収集部,11はデータ格納部,
12は日報応答部,13は送受信処理部,2は回線,3
は上位ホスト装置,4はビル等の施設の監視・制御装置
及び表示装置を含むサーバ装置,5は管理・制御の対象
となる施設の各装置である。
FIG. 1 shows a configuration for solving the first object of the present invention. In FIG. 1, reference numeral 1 denotes an upper host data linking device, 10 denotes a time-series data collection unit, 11 denotes a data storage unit,
12 is a daily report responder, 13 is a transmission / reception processor, 2 is a line, 3
Is a host device, 4 is a server device including a monitoring / control device and a display device of a facility such as a building, and 5 is a device of a facility to be managed and controlled.

【0021】図1の上位ホストデータ連携装置1におい
て,時系列データ収集部10は一定周期を表す入力によ
り起動されると,サーバ装置4に対して時系列データの
要求を発生する。サーバ装置4が施設の各装置5の時系
列データを取り出して,正常応答として上位ホストデー
タ連携装置1に返すと,時系列データ収集部10はデー
タ格納部11に保存する。サーバ装置4側に障害が発生
した場合は,エラー応答が上位ホストデータ連携装置1
に返され,時系列データ収集部10は時系列データの要
求のリトライを行い,サーバ装置4が復旧すると正常応
答が返ってくる。上位ホストデータ連携装置1で収集が
行われた後,上位ホスト装置3から回線2から上位ホス
トデータ連携装置1へ発呼して日報データの要求を送る
と。送受信処理部13で要求された内容を識別して日報
応答部12を起動し,日報応答部12は要求された日報
データをデータ格納部11から取り出して応答すると,
送受信処理部13を介して上位ホスト装置3へ送られ
る。
In the host data linking apparatus 1 shown in FIG. 1, when the time series data collection unit 10 is started by an input representing a certain period, it requests the server apparatus 4 for time series data. When the server device 4 takes out the time series data of each device 5 of the facility and returns it as a normal response to the host data linking device 1, the time series data collection unit 10 stores it in the data storage unit 11. If a failure occurs on the server device 4 side, an error response is sent to the host data linking device 1.
, The time-series data collection unit 10 retries the request for the time-series data, and returns a normal response when the server device 4 recovers. After collection is performed by the upper host data linking apparatus 1, a call is sent from the upper host apparatus 3 from the line 2 to the upper host data linking apparatus 1 to send a request for daily report data. The transmission / reception processing unit 13 identifies the requested content and activates the daily report response unit 12. The daily report response unit 12 retrieves the requested daily report data from the data storage unit 11 and responds.
The data is sent to the host device 3 via the transmission / reception processing unit 13.

【0022】図2は第1の原理構成による動作シーケン
ス例を示し,上位ホスト装置3,上位ホストデータ連携
装置1及びサーバ装置(監視・制御装置)4の相互の制
御動作の関係を示す。このように,上位ホストデータ連
携装置1からの時系列データ要求の発生に対し,トラブ
ルが発生してもリトライにより正常応答が返ってきてデ
ータが保存されると,上位ホスト装置3からの日報デー
タ要求に対して直ちに応答することを示す。
FIG. 2 shows an example of an operation sequence according to the first principle configuration, showing the relationship between the upper host device 3, the upper host data linking device 1, and the server device (monitoring / control device) 4 in the mutual control operation. In this way, even if a trouble occurs, a normal response is returned by retry in response to the generation of the time-series data request from the upper host data linking apparatus 1 and the daily report data from the upper host apparatus 3 is saved. Indicates an immediate response to the request.

【0023】図3は上記本発明の第2の目的を解決する
ための構成であり,図中,1〜5は上記図1の各符号と
同じものであり説明を省略する。そして,上位ホストデ
ータ連携装置1において,13は送受信処理部,14は
制御・設定部,15は自動発報部,16は制御・監視の
対象となる装置の状態や,各ポイントの情報等を格納す
る装置テーブルである。
FIG. 3 shows a configuration for solving the second object of the present invention. In FIG. 3, reference numerals 1 to 5 are the same as those in FIG. In the host data linking apparatus 1, 13 is a transmission / reception processing unit, 14 is a control / setting unit, 15 is an automatic alarm unit, and 16 is the state of the device to be controlled / monitored, information on each point, and the like. It is a device table to be stored.

【0024】この図3では,上位ホスト装置3から回線
2に発呼して上位ホストデータ連携装置1に対して,施
設の各装置5に対し制御・設定の依頼を送信すると,上
位ホストデータ連携装置1の送受信処理部13で受信さ
れると,制御・設定部14は装置テーブル16を参照
し,制御・設定の対象のポイントが存在するか,ある場
合はその状態(正常か,異常または削除)をチェックす
る。なお,「削除」は監視または制御対象から外れてい
る状態を意味する。正常な場合は制御・設定の内容はサ
ーバ装置4へ制御・設定依頼として送られると共に,上
位ホスト装置に対し受付完了が送信される。また,制御
・設定部14は制御・設定の内容に応じて装置テーブル
16の該当する部分の状態を設定する。なお,装置テー
ブル16をチェックして異常や削除の場合は,装置テー
ブル16の各装置に対応する監視フラグを設定しタイマ
(図示省略)を起動し,タイムアウトすると設定制御の
リトライが開始される。また,サーバ装置4の制御によ
り施設の各装置5の各部の制御・設定が行われ,現場機
器の動作が開始され,動作完了すると,現場状態が変化
して,サーバ装置4に現場状態の変化情報が入力される
と,上位ホストデータ連携装置1にも与えられる。ここ
で,装置テーブル16の内容と照合して一致しないと異
常発生として,制御・設定が行われた後,サーバ装置4
から異常応答が上位ホストデータ連携装置1へ入力され
ると,自動発報部15が起動され,ここで設備異常のメ
ッセージが作成されて,送受信処理部13から上位ホス
ト装置3へ発呼して回線2を介して送られる。これによ
り,上位ホスト装置3は制御・設定依頼の異常な結果を
認識できる。
In FIG. 3, when a request for control / setting is sent from the host device 3 to the line 2 to the host data linking device 1 to each device 5 in the facility, When received by the transmission / reception processing unit 13 of the device 1, the control / setting unit 14 refers to the device table 16 and determines whether a point to be controlled / set exists, and if so, its state (normal, abnormal, or deleted). Check). Note that “delete” means a state of being out of the monitoring or control target. If normal, the contents of the control / setting are sent to the server device 4 as a control / setting request, and the completion of reception is sent to the host device. Further, the control / setting unit 14 sets the state of the corresponding part of the device table 16 according to the contents of the control / setting. If the device table 16 is checked and an abnormality or deletion occurs, a monitoring flag corresponding to each device in the device table 16 is set, a timer (not shown) is started, and when a timeout occurs, a setting control retry is started. Further, control and setting of each unit of each device 5 of the facility are performed by the control of the server device 4, the operation of the on-site equipment is started, and when the operation is completed, the on-site state changes and the server device 4 changes the on-site state. When the information is input, it is also given to the host data linking apparatus 1. Here, if the contents are not matched with the contents of the device table 16, it is determined that an error has occurred, and control and setting are performed.
When an abnormal response is input to the host data linking apparatus 1, the automatic alerting unit 15 is started, and a facility error message is created, and the transmission / reception processing unit 13 sends a call to the host apparatus 3. Sent via line 2. As a result, the host device 3 can recognize the abnormal result of the control / setting request.

【0025】図4は第2の原理による動作シーケンス例
を示し,上位ホスト装置3,上位ホストデータ連携装置
1及びサーバ装置(監視・制御装置)4の相互の制御動
作の関係を示す。図4には図3について説明した動作に
従った動作シーケンスが示され,上位ホスト装置3から
上位ホストデータ連携装置1へ制御・設定のために回線
へ発呼しても,その接続時間は受付完了を受け取るまで
の短い時間である。そして,制御・設定が正常に行われ
ない場合には,上位ホストデータ連携装置1から発呼し
て上位ホスト装置3へ通知されるため,制御・設定の確
認を行うことができる。
FIG. 4 shows an example of an operation sequence according to the second principle, showing the relationship between the upper host device 3, the upper host data linking device 1, and the server device (monitoring / control device) 4 in a mutual control operation. FIG. 4 shows an operation sequence according to the operation described with reference to FIG. 3. Even if a higher-level host device 3 calls a higher-level host data cooperation device 1 to control or set a line, the connection time is accepted. Short time to receive completion. If the control / setting is not performed normally, a call is issued from the host data linking apparatus 1 and notified to the host apparatus 3, so that the control / setting can be confirmed.

【0026】図5は上記本発明の第3の目的を解決する
ための構成であり,図中,1〜5は上記図1,図2の各
符号と同じものであり説明を省略する。そして,上位ホ
ストデータ連携装置1において,13は送受信処理部,
17はアプリケーションを処理するアプリケーション処
理部,18はアプリケーションの送受信を行うアプリケ
ーション送受信部,19はアプリケーションデータ格納
部である。
FIG. 5 shows a configuration for solving the third object of the present invention. In FIG. 5, reference numerals 1 to 5 denote the same components as those in FIGS. Then, in the host data linking apparatus 1, 13 is a transmission / reception processing unit,
Reference numeral 17 denotes an application processing unit that processes an application, 18 denotes an application transmitting / receiving unit that transmits / receives an application, and 19 denotes an application data storage unit.

【0027】図5において,上位ホスト装置3から回線
2に発呼して上位ホストデータ連携装置1に対してアプ
リケーションデータ転送要求を行うと,送受信処理部1
3ではグループ毎に受信してアプリケーション送受信部
18に送る。アプリケーション送受信部18では受け取
ったアプリケーションデータをチェックし正常の場合,
正常の応答をアプリケーション送受信部18から上位ホ
スト装置3へ送ると共にアプリケーションデータ格納部
19に変更を表すフラグをセットして格納し,エラーの
場合はエラーの応答を上位ホスト装置3へ送る。全グル
ープのデータの転送が終了して転送終了通知が受信され
ると,アプリケーション処理部17の起動信号を送る。
これによりアプリケーション処理部17が起動すると,
アプリケーションデータ格納部19に格納された変更デ
ータ(変更フラグがセット)をサーバ装置4に各グルー
プのデータを送信する。その後,アプリケーション処理
部17はサーバ装置4からデータ変更完了の通知を受け
て,正常に完了したことを検出すると,アプリケーショ
ンデータ格納部19の変更フラグをリセットし,異常の
場合や,アプリケーションデータのサーバ装置への転送
が成功しないと,異常発生通知を送受信処理部13から
上位ホスト装置3へ送信する。
In FIG. 5, when a call is sent from the host device 3 to the line 2 and an application data transfer request is made to the host data link device 1, the transmission / reception processing unit 1
At 3, the data is received for each group and sent to the application transmitting / receiving unit 18. The application transmitting / receiving unit 18 checks the received application data, and if the data is normal,
A normal response is sent from the application transmission / reception unit 18 to the host device 3 and a flag indicating a change is set and stored in the application data storage unit 19. In the case of an error, an error response is sent to the host device 3. When the transfer completion notification is received after the transfer of the data of all the groups is completed, the activation signal of the application processing unit 17 is sent.
Thus, when the application processing unit 17 starts,
The change data (change flag is set) stored in the application data storage unit 19 is transmitted to the server device 4 as data of each group. Thereafter, when the application processing unit 17 receives the notification of the completion of the data change from the server device 4 and detects that the data processing has been completed normally, the application processing unit 17 resets the change flag of the application data storage unit 19, and when an abnormality is detected, If the transfer to the device is not successful, the transmission / reception processing unit 13 transmits a notification of the occurrence of an abnormality to the host device 3.

【0028】図6は第3の原理による動作シーケンス例
を示し,上位ホスト装置3,上位ホストデータ連携装置
1及びサーバ装置(監視・制御装置)4の相互の制御動
作の関係を示す。図6には図5について説明した動作に
従った動作シーケンスが示され,上位ホスト装置3から
上位ホストデータ連携装置1へ発呼して,アプリケーシ
ョンデータを大量転送すると,受付完了が返ってくると
上位ホスト装置は回線を切断するため,回線接続時間を
短くすることができる。また,アプリケーションデータ
の設定(変更)が異常の場合は,上記図4と同様に異常
の発報が上位ホスト装置3へ通知されるので結果を認識
することができる。
FIG. 6 shows an example of an operation sequence according to the third principle, showing the relationship between the upper host device 3, the upper host data linking device 1, and the server device (monitoring / control device) 4 in the mutual control operation. FIG. 6 shows an operation sequence according to the operation described with reference to FIG. 5. When a call is made from the higher-level host device 3 to the higher-level host data cooperation device 1 and a large amount of application data is transferred, the reception completion is returned. Since the host device disconnects the line, the line connection time can be shortened. Further, when the setting (change) of the application data is abnormal, the notification of the abnormality is notified to the host device 3 as in FIG. 4, so that the result can be recognized.

【0029】[0029]

【発明の実施の形態】図7は本発明が実施されるシステ
ムの構成例である。図7において,1〜5は上記図1〜
図6の同一符号の各部に対応し,1は上位ホストデータ
連携装置,2は回線(LAN/専用回線/交換回線の何
れか),3は上位ホスト装置,4は施設管理システム全
体の制御及び監視を行うサーバ装置(表示を含む入出力
装置を含む),5aは施設管理LAN,5bは施設の各
グループを構成する装置(照明装置,空調装置等)に対
応して設けられた監視・制御装置,5cは各現場に設け
られた端末装置(RS:Remote Station) ,5dは施設
内設備監視点(制御機器または感知機器)である。
FIG. 7 shows an example of the configuration of a system in which the present invention is implemented. In FIG. 7, 1 to 5 correspond to FIGS.
6, 1 is an upper host data linking device, 2 is a line (any of LAN / dedicated line / switched line), 3 is an upper host device, and 4 is a controller for controlling the entire facility management system. Server device for monitoring (including input / output device including display), 5a is a facility management LAN, 5b is monitoring / control provided corresponding to devices (lighting device, air conditioner, etc.) constituting each group of the facility. The device, 5c is a terminal device (RS: Remote Station) provided at each site, and 5d is a facility monitoring point (control device or sensing device) in the facility.

【0030】上位ホストデータ連携装置1は回線2を介
して上位ホスト装置3と連携すると共に,施設管理LA
N5aを介してサーバ装置4と接続され,監視・制御の
ためのデータの送受を行う。サーバ装置4は配下の多数
の監視・制御装置5bの管理(監視・制御)を行う。
The host data linking apparatus 1 cooperates with the host apparatus 3 via the line 2 and also manages the facility management LA.
It is connected to the server device 4 via N5a, and sends and receives data for monitoring and control. The server device 4 manages (monitoring / control) a number of monitoring / control devices 5b under the server device 4.

【0031】図8は上位ホストデータ連携装置のハード
ウェアの構成を示し,図9は本発明によるプロセスの全
体構成を示す。図8において,1a〜1hは上位ホスト
データ連携装置を構成する各部であり,1aはCPUと
内部メモリを備えた上位ホストデータ連携装置の処理装
置,1bは日報時系列ファイルを保持する補助記憶装置
(ハードディスク等),1cは公衆回線2を介して上位
ホスト装置3との発・着信の制御とデータの変復調を行
うNCU(Network Control Unit:網制御装置)内蔵モ
デム,1dは通信制御用ハードウェア,1eは通信ドラ
イバプログラム(専用線・公衆回線対応),1fはTC
P/IPドライバ,1gはLANドライバ,1hはサー
バ装置(施設管理システムの表示装置や監視制御装置)
が接続されたLANと送受信するためのLANカード,
2は公衆回線,3は上位ホスト装置,3aはNCU内蔵
モデムである。10a〜19aはプロセス,メモリ及び
テーブルを表しそれぞれについて後述する。2は公衆回
線,3は上位ホスト装置,3aはNCU内蔵モデムであ
る。
FIG. 8 shows the hardware configuration of the host data linking apparatus, and FIG. 9 shows the overall configuration of the process according to the present invention. In FIG. 8, reference numerals 1a to 1h denote components constituting a host data linking apparatus, 1a is a processing unit of the host data linking apparatus having a CPU and an internal memory, and 1b is an auxiliary storage device for holding a daily report time series file. (A hard disk or the like), 1c is an NCU (Network Control Unit) built-in modem for controlling transmission / reception to / from the host device 3 via the public line 2 and modulating / demodulating data, and 1d is communication control hardware , 1e is a communication driver program (dedicated line / public line), 1f is TC
P / IP driver, 1g is LAN driver, 1h is server device (display device and monitoring control device of facility management system)
LAN card for transmitting and receiving to and from the connected LAN,
2 is a public line, 3 is an upper host device, and 3a is a NCU built-in modem. 10a to 19a represent a process, a memory, and a table, each of which will be described later. 2 is a public line, 3 is an upper host device, and 3a is a NCU built-in modem.

【0032】上位ホストデータ連携装置1の処理装置1
aの内部において,100はリアルタイムOS,101
は後述する図9に示すソフトウェアを備える制御処理
部,102はサーバ装置等の他装置との通信処理を行う
他装置通信プロセスである。
Processing device 1 of host data linking device 1
a, a real-time OS, 101
Is a control processing unit having software shown in FIG. 9 described later, and 102 is another device communication process for performing communication processing with another device such as a server device.

【0033】図9に示す処理装置の構成には,符号10
a〜19aで示す多数のプロセス,メモリ及びテーブル
が含まれ,各部について以下に説明する。10aは時間
管理プロセス10bにより起動されサーバ装置(表示装
置また監視・制御装置)から時系列データを収集し,日
報時系列データファイルに格納する時系列データ収集プ
ロセス,10bは一定周期の時間を計測する時間管理プ
ロセス,11aは収集された日報時系列データを保存す
る日報時系列データファイル,11bはシステムの定数
(プロセス番号,負荷の高い時間等)を設定するシグマ
テーブル,11cは施設の機器ポイントアドレスと日報
データ番号の対応情報が格納される日報番号(NOで表
示)テーブル,12aは上位ホスト装置から日報データ
を要求された時に起動され日報時系列データファイル1
1a内の時系列データの応答を行う照会処理日報応答プ
ロセスである。
The configuration of the processing apparatus shown in FIG.
A large number of processes, memories and tables indicated by reference numerals a to 19a are included, and each unit will be described below. 10a is a time series data collection process that is started by the time management process 10b to collect time series data from the server device (display device or monitoring / control device) and stores it in the daily report time series data file. 11a is a daily report time series data file for storing collected daily report time series data, 11b is a sigma table for setting system constants (process number, high load time, etc.), and 11c is facility equipment points A daily report number (indicated by NO) table storing correspondence information between addresses and daily report data numbers. A daily report 12a is activated when a daily report data is requested from an upper host device.
This is an inquiry processing daily report response process for responding to the time-series data in 1a.

【0034】13aは上位ホスト装置から日報データを
要求された時に起動され,日報時系列データファイル内
の時系列データの応答を行う送受信プロセス,14aは
上位ホスト装置から制御・設定が要求された時に起動さ
れ,サーバ装置(対象監視・制御装置)に遠方制御・設
定指令を行う制御・設定プロセス,15aはサーバ装置
(対象監視・制御装置)からの状態変化を受け付け,制
御状態に変化があれば発報を行う自動発報プロセス,1
6aは施設の各機器ポイントの状態が格納されるスキャ
ニングメモリ,17aはアプリケーション送受信プロセ
ス(後述する18a)からの制御で起動してサーバ装置
(対象監視・制御装置)に対しアプリケーションデータ
の変更依頼を行うアプリケーション処理プロセス,18
aは上位ホスト装置からアプリケーションデータ転送要
求を受けた時に起動され,アプリケーション処理プロセ
スに対してアプリケーションデータ転送要求を行うアプ
リケーション送受信プロセス,19aは転送するアプリ
ケーションの設定データを格納するアプリケーションデ
ータ格納テーブルである。
Reference numeral 13a denotes a transmission / reception process which is started when a daily report data is requested from an upper-level host device and responds to time-series data in a daily report time-series data file. A control / setting process that is started and issues a remote control / setting command to the server device (target monitoring / control device). 15a receives a state change from the server device (target monitoring / control device), and if the control state changes, Automatic alerting process for issuing alerts, 1
Reference numeral 6a denotes a scanning memory in which the status of each equipment point in the facility is stored. 17a is activated under the control of an application transmission / reception process (18a to be described later) to request a server device (target monitoring / control device) to change application data. Application processing to be performed, 18
Reference numeral a denotes an application transmission / reception process which is started when an application data transfer request is received from the host device and issues an application data transfer request to the application processing process. Reference numeral 19a denotes an application data storage table for storing setting data of the application to be transferred. .

【0035】上記図9に示す各プロセスから出力または
プロセスへ入力する各種のイベントi−1〜i−16に
ついて説明する。i−1は上位ホスト装置から日報デー
タを要求された時に通知される日報データ要求イベント
である。
Various events i-1 to i-16 input from each process or output to each process shown in FIG. 9 will be described. i-1 is a daily report data request event that is notified when the daily host data is requested from the host device.

【0036】i−2は上位ホスト装置へ日報データを応
答する場合に通知される日報データ応答イベントであ
る。i−3はサーバ装置に対して,時系列データを読み
込む時に通知される時系列データ読み出し要求である。
Reference numeral i-2 denotes a daily report data response event which is notified when daily report data is responded to the host computer. i-3 is a time-series data read request notified to the server device when reading the time-series data.

【0037】i−4はサーバ装置から時系列データを読
み込んだ応答として通知される時系列データ読み出し応
答である。i−5は上位ホスト装置から遠方の制御・設
定される場合に制御設定プロセス14aに通知される遠
方制御設定指令イベントである。
Reference numeral i-4 denotes a time-series data read response which is notified as a response to read the time-series data from the server device. i-5 is a remote control setting command event which is notified to the control setting process 14a when a remote control and setting is performed from the host device.

【0038】i−6は上位ホスト装置からの遠方制御設
定指令を受け付けた場合の応答として通知される遠方制
御設定指令応答イベントである。i−7は上位ホスト装
置の遠方制御設定指令が異常終了した時に通知される変
化データ通知イベントである。
Reference numeral i-6 denotes a remote control setting command response event which is notified as a response when a remote control setting command from the host device is received. Reference numeral i-7 denotes a change data notification event that is notified when the remote control setting command of the host device ends abnormally.

【0039】i−8は上位ホスト装置からの遠方制御設
定指令時にサーバ装置(対象監視制御装置)に対して制
御・設定依頼をする時に通知される遠方制御設定指令イ
ベントである。
Reference numeral i-8 denotes a remote control setting command event which is notified when a control / setting request is made to the server device (target monitoring control device) when a remote control setting command is issued from the host device.

【0040】i−9は上位ホスト装置からの遠方制御設
定指令時にサーバ装置から制御・設定による現場設備ポ
イントの状態変化通知として通知される変化データ通知
イベントである。
Reference numeral i-9 denotes a change data notification event that is notified from the server device as a status change notification of the on-site equipment point by control / setting when a remote control setting command is issued from the host device.

【0041】i−10は上位ホスト装置アプリケーショ
ンデータの転送を依頼される場合にアプリケーション送
受信プロセスに通知されるアプリケーションデータ転送
要求イベントである。
Reference numeral i-10 denotes an application data transfer request event which is notified to the application transmission / reception process when the transfer of the host host application data is requested.

【0042】i−11は上位ホスト装置からアプリケー
ションデータの転送終了の時にアプリケーション送受信
プロセスから通知されるアプリケーションデータ転送終
了通知イベントである。
Reference numeral i-11 denotes an application data transfer end notification event notified from the application transmission / reception process when the transfer of the application data is ended from the host device.

【0043】i−12はアプリケーションデータの転送
終了依頼が異常終了した時にアプリケーション処理プロ
セスから通知されるアプリケーションデータ転送結果通
知イベントである。
Reference numeral i-12 denotes an application data transfer result notification event notified from the application processing process when the application data transfer end request ends abnormally.

【0044】i−13はサーバ装置(対象監視制御装
置)にアプリケーションデータの転送終了依頼をする時
に通知されるアプリケーションデータ変更依頼イベント
である。
Reference numeral i-13 denotes an application data change request event that is notified when a request for terminating the transfer of application data is made to the server device (target monitoring control device).

【0045】i−14はサーバ装置(対象監視制御装
置)にアプリケーションデータの転送終了依頼をする時
の応答として通知されるアプリケーションデータ変更応
答イベントである。
Reference numeral i-14 denotes an application data change response event which is notified as a response when a request for terminating the transfer of application data is made to the server device (target monitoring control device).

【0046】i−15は上位ホスト装置からアプリケー
ションデータの転送要求を受け付けた場合,アプリケー
ション処理プロセスへデータ転送依頼を行う時に通知さ
れるアプリケーション処理起動依頼イベントである。
Reference numeral i-15 denotes an application processing start request event which is notified when a data transfer request is sent to the application processing process when a transfer request for application data is received from the host device.

【0047】図8,図9に本発明による複数の機能を備
えたシステム全体の構成及び上位ホストデータ連携装置
の処理装置の構成を示したが,本発明の第1乃至第3の
原理を実現するためのそれぞれの実施例の構成を以下に
説明する。
FIGS. 8 and 9 show the configuration of the entire system having a plurality of functions according to the present invention and the configuration of the processing unit of the host data linking apparatus. The first to third principles of the present invention are realized. The configuration of each embodiment for achieving this will be described below.

【0048】図10乃至図12は上記本発明の第1の原
理構成(図1)に対応する実施例1の構成を示し,図1
0は本発明による日報データ収集のためのプロセスの構
成を示し,図11は時系列データ収集プロセスの処理フ
ロー,図12は照会処理日報応答プロセスの処理フロー
である。
FIGS. 10 to 12 show the configuration of the first embodiment corresponding to the first principle configuration (FIG. 1) of the present invention.
0 shows a configuration of a process for collecting daily report data according to the present invention, FIG. 11 shows a processing flow of a time series data collection process, and FIG. 12 shows a processing flow of an inquiry processing daily report response process.

【0049】図10に示す構成は上記図9に示す全体の
構成の中に日報データ収集に関係するプロセスと関連す
る他の構成とを備える。図10において,1aは処理装
置,10a,11a〜11c,12a,13a,3,4
はそれぞれ上記図9の同じ符号の各部と同じであり説明
を省略する。10bは時間管理プロセス,10cは定時
起動の時間を管理する時刻管理パッケージ(PKGで表
示),10eは時間監視テーブルである。時間管理プロ
セス10bはこの時間監視テーブル10eに時間が設定
されるとタイマ動作を行いタイムアウトにより出力を発
生する。
The configuration shown in FIG. 10 is provided with other components related to the process related to daily data collection in the whole configuration shown in FIG. In FIG. 10, 1a is a processing device, 10a, 11a to 11c, 12a, 13a, 3, 4
Are the same as those in FIG. 9 having the same reference numerals, and a description thereof will be omitted. 10b is a time management process, 10c is a time management package (indicated by PKG) for managing the time of regular startup, and 10e is a time monitoring table. When the time is set in the time monitoring table 10e, the time management process 10b performs a timer operation and generates an output due to timeout.

【0050】図11は時系列データ収集プロセス(図1
0の10a)であり,最初に受信イベントIDチェック
を行う(図11のS1)。通常は,時刻管理パッケージ
(図10の10c)からの定時(例えば,毎正時n分)
の時刻起動イベントを待ち合わせており,時刻起動イベ
ントのIDを受信すると,シグマテーブル(図10の1
1b)から時系列データ収集禁止時間を参照し,禁止時
間帯チェックを行い(図11のS2),禁止時間帯であ
れば処理を集結し次の時刻起動イベント待ち状態に戻
る。禁止時間帯でなければ,前日から7日前までの日付
曜日を獲得し(図11のS3),前日の曜日に該当する
日報時系列データファイル11aから日付を獲得し(同
S4),日付の整合性チェックにより時系列データ収集
の開始完了判定を行う(同S5)。日付が一致していれ
ば,その日付の時系列データが全ポイント分収集完了し
ているか判別し(図11のS12),完了している場合
は1週間分収集完了したか判別する(同S16)。全て
整合性がとれていれば時系列データ収集完了と判断して
処理を終結する。
FIG. 11 shows a time series data collection process (FIG. 1).
0, that is, 10a), and the received event ID is checked first (S1 in FIG. 11). Normally, regular time (for example, every n minutes on the hour) from the time management package (10c in FIG. 10)
Is waiting for the time start event, and when the ID of the time start event is received, the sigma table (1 in FIG. 10)
The time-series data collection prohibition time is referred to from 1b), and a prohibition time zone check is performed (S2 in FIG. 11). If it is not a prohibition time zone, the day of the week from the previous day to seven days before is acquired (S3 in FIG. 11), the date is acquired from the daily report time series data file 11a corresponding to the day of the previous day (S4), and the date is matched. The start completion determination of the time series data collection is performed by the sex check (S5). If the dates match, it is determined whether collection of the time-series data for that date has been completed for all points (S12 in FIG. 11), and if completed, it is determined whether collection has been completed for one week (S16). ). If all are consistent, it is determined that time-series data collection has been completed, and the process is terminated.

【0051】S12において不一致であれば日報番号
(NOで表示)テーブル11cから時系列データ収集ポイ
ントを獲得し(図11のS13),サーバ装置4に時系
列データ読出要求を送信する(同S14)。この時,時
系列データ読出要求に対する応答監視タイマのスタート
を行い,応答時間監視を行う(図11のS15)。時系
列データ読出要求送信後,時系列データ読出応答を受信
した場合,図11のS1において受信イベントIDチェ
ックを行って,時系列データ読出応答イベントであるこ
とを識別すると,応答監視タイマストップを行い(図1
1のS6),応答内容を日報時系列データファイル11
aに書込み(同S7),収集ポインタ番号に収集済の設
定を行う(同S8)。
If there is no match in S12, a time-series data collection point is acquired from the daily report number (displayed as NO) table 11c (S13 in FIG. 11), and a time-series data read request is transmitted to the server device 4 (S14). . At this time, the response monitoring timer for the time-series data read request is started, and the response time is monitored (S15 in FIG. 11). When a time-series data read response is received after the transmission of the time-series data read request, a reception event ID check is performed in S1 of FIG. 11 and if a time-series data read response event is identified, a response monitoring timer is stopped. (Figure 1
1 S6), the response contents are converted to the daily report time series data file 11
is written to a (S7), and the collection pointer number is set as collected (S8).

【0052】応答監視タイマが上記S15でスタート
後,タイムアウトしてタイムアウトイベントが発生する
と,受信イベントIDチェックでこれを識別すると,リ
トライ回数チェックを行う(図11のS9),ここでリ
トライ可能な回数内であれば,リトライカウンタをカウ
ントアップし(同S17),同一系列データ収集ポイン
トの時系列データ読出要求を再度送信する。リトライ回
数オーバーであれば,リトライカウンタをクリアし(図
11のS10),日報時系列データファイルの該当ポイ
ント位置に欠測(データがない状態)を書き込み(同S
11),次の時系列データ収集ポイントを日報番号テー
ブルから獲得して時系列データ収集を行う。この処理を
日報番号テーブルに登録されている時系列データ収集ポ
イント数分行い,全ポイントの収集完了後に1週間分の
時系列データ収集が完了していなければ次日付の時系列
データ収集を行う。1週間分の時系列データ収集が完了
していれば処理を終結する。
After the response monitoring timer is started in S15 and timed out and a timeout event occurs, if this is identified by the reception event ID check, a retry count check is performed (S9 in FIG. 11). If so, the retry counter is counted up (S17), and the time series data read request of the same series data collection point is transmitted again. If the number of retries is exceeded, the retry counter is cleared (S10 in FIG. 11), and missing data (no data) is written to the corresponding point position in the daily report time series data file (S10).
11), the next time-series data collection point is obtained from the daily report number table and time-series data collection is performed. This process is performed for the number of time-series data collection points registered in the daily report number table. If collection of time-series data for one week has not been completed after collection of all points has been completed, time-series data collection for the next date is performed. If the time series data collection for one week has been completed, the process is terminated.

【0053】図12は照会処理日報応答プロセス(図1
0の12a)であり,最初に受信イベントIDをチェッ
クし(図12のS1),日報データ要求イベントを受信
すると要求日付妥当性をチェックする(同S2)。この
チェックは,日報データ要求イベントの要求日付が前日
から7日前の範囲内であるかどうかを調べる。日報デー
タ要求日付が範囲外であれば,上位ホスト装置へエラー
応答送信の処理を行って(図12のS11),処理を終
結する。妥当な場合は,要求日付の曜日を獲得し(図1
2のS3),要求日報番号テーブル11cから要求日報
番号の時系列参照位置(アドレス)を獲得し(同S
4),要求日報番号が日報番号テーブル11cに存在す
るか判別し(同S5),存在しない場合,日報データの
異常を返信し,次要求日報番号の処理に移行する。
FIG. 12 shows an inquiry processing daily report response process (FIG. 1).
0, 12a). First, the received event ID is checked (S1 in FIG. 12), and upon receipt of the daily report data request event, the request date is checked for validity (S2). This check checks whether the request date of the daily report data request event is within the range of seven days before the previous day. If the daily report data request date is out of the range, an error response transmission process is performed to the host device (S11 in FIG. 12), and the process is terminated. If appropriate, obtain the day of the week for the requested date (Fig. 1
2 S3), a time-series reference position (address) of the requested daily report number is obtained from the requested daily report number table 11c (S3).
4) It is determined whether the requested daily report number exists in the daily report number table 11c (S5), and if not, an error in the daily report data is returned, and the process proceeds to the next requested daily report number.

【0054】要求日報番号が存在した場合,該当曜日の
日報時系列データファイル11aから日付を獲得し(図
12のS6),要求日付との整合性のチェックを行う
(同S7)。日報時系列データファイルの日付と要求日
付が異なっている場合,エラー応答を送信し処理を終結
する。整合性がとれた場合,該当日報番号のデータを日
報時系列データファイルから獲得し(図12のS8),
日報データ応答を上位ホスト装置へ送信する(同S
9)。この後,次要求日報番号の処理に移り,要求され
た全ての日報番号分についてデータ送信が完了するまで
継続する(図12のS10)。
If the requested daily report number exists, the date is acquired from the daily report time series data file 11a for the corresponding day (S6 in FIG. 12), and the consistency with the requested date is checked (S7). If the date in the daily report time series data file is different from the requested date, an error response is sent and the process ends. When the consistency is obtained, the data of the corresponding daily report number is obtained from the daily report time series data file (S8 in FIG. 12),
Sends a daily report data response to the host device (S
9). Thereafter, the process moves to the next requested daily report number and continues until data transmission is completed for all requested daily report numbers (S10 in FIG. 12).

【0055】このように,サーバ装置の障害や負荷の状
況に左右されず,時系列データの通知ができる。図1
3,図14は上記本発明の第2の原理構成(図3)に対
応する実施例2の構成を示し,図13は本発明による制
御・設定のためのプロセスの構成を示し,図10は制御
設定プロセスの処理フローである。
As described above, time-series data can be notified irrespective of the state of a failure or load of the server device. FIG.
3 and FIG. 14 show a configuration of a second embodiment corresponding to the second principle configuration (FIG. 3) of the present invention, FIG. 13 shows a configuration of a process for control and setting according to the present invention, and FIG. It is a processing flow of a control setting process.

【0056】図13には上記図9に示す全体の構成の中
の制御・設定に関係するプロセス及び関連する構成とを
示す。図13において,1aは上位ホスト連携装置,1
0dはタイマによる時間監視を行う時間監視プロセス,
13aは送受信プロセス,14aはサーバ装置(対象と
なる監視・制御装置)4への制御・設定の処理を行う制
御設定プロセス,15aは自動発報プロセス,16aは
スキャニングメモリ,16bは装置情報テーブル,3は
上位ホスト装置,4はサーバ装置(対象監視・制御装
置)である。
FIG. 13 shows a process related to control / setting and a related configuration in the entire configuration shown in FIG. In FIG. 13, reference numeral 1a denotes an upper-level host cooperative apparatus;
0d is a time monitoring process that performs time monitoring with a timer,
13a is a transmission / reception process, 14a is a control setting process for controlling and setting the server device (target monitoring / control device) 4, 15a is an automatic alarm process, 16a is a scanning memory, 16b is a device information table, Reference numeral 3 denotes an upper host device, and reference numeral 4 denotes a server device (object monitoring / control device).

【0057】図14は制御設定プロセス(図13の14
a)の処理フローであり,最初に受信イベントIDチェ
ックを行い(図14のS1),送受信プロセス(図13
の13a)からの制御・設定要求イベントが受信される
と,上位ホスト装置からの受信電文の制御内容が正常か
判定し(同S2),異常であれば異常を表す応答電文を
上位ホスト装置(図13の3)に通知する処理を行い
(同S15,S16),処理を終結し,制御内容が正常
であれば次の処理に移行する。すなわち,電文アドレス
変換を行い(図14のS3),サーバ装置の監視・制御
装置のポイントを管理するスキャニングメモリ(図13
の16a)内のポイント状態を参照し(同S4),制御
・設定要求された制御ポイントが存在するかどうかチェ
ックする(同S5)。制御ポイントが存在しないと,上
記と同様に異常を上位ホスト装置に通知し,制御ポイン
トが存在すると装置情報テーブル(図13の16b)か
ら装置状態を参照する(同S6)。
FIG. 14 shows a control setting process (14 in FIG. 13).
This is a processing flow of a), in which a reception event ID check is first performed (S1 in FIG. 14), and a transmission / reception process (FIG. 13)
When the control / setting request event from 13a) is received, it is determined whether the control content of the received message from the upper host device is normal (S2), and if abnormal, a response message indicating an error is transmitted to the upper host device ( The process of notifying to 3) of FIG. 13 is performed (S15 and S16), and the process is terminated. If the control content is normal, the process proceeds to the next process. That is, a scanning memory (FIG. 13) that performs message address conversion (S3 in FIG. 14) and manages points of the monitoring / control device of the server device.
16a) is referred to (S4), and it is checked whether there is a control point requested to be controlled / set (S5). If the control point does not exist, an abnormality is notified to the host device in the same manner as described above, and if the control point exists, the device status is referred from the device information table (16b in FIG. 13) (S6).

【0058】装置情報テーブルには,対象監視・制御装
置の装置状態(ノード異常または削除,回線異常または
削除,RS異常または削除や,正常であること等)が格
納されており,この装置状態をチェックする(図14の
S7)。この装置状態チェックで,異常であった場合,
対象監視・制御装置に制御・設定依頼イベントを送信で
きないため,スキャニングメモリの制御・設定要求対象
ポイントの監視フラグを“1”に設定し(図14のS1
0),一定時間後に再制御・設定を行うための時間監視
タイマスタートを行う(同S11)。また,装置状態が
正常であった場合は,スキャニングメモリ(図13の1
6a)を参照し,制御・設定のポイント状態が正常か判
別し(図14のS8),正常でない場合は上記のS1
0,S11の処理を行い,正常であれば該当監視・制御
装置に制御・設定依頼のイベントを送信する(同S
9)。
The device information table stores the device status of the target monitoring / control device (node error or deletion, line error or deletion, RS error or deletion, normal, etc.). Check (S7 in FIG. 14). If an error occurs during this device status check,
Since the control / setting request event cannot be transmitted to the target monitoring / control device, the monitoring flag of the control / setting request target point in the scanning memory is set to “1” (S1 in FIG. 14).
0), a time monitoring timer for performing re-control / setting after a predetermined time is started (S11). When the device status is normal, the scanning memory (1 in FIG. 13) is used.
With reference to 6a), it is determined whether the control / setting point state is normal (S8 in FIG. 14).
0 and S11, and if it is normal, an event of a control / setting request is transmitted to the corresponding monitoring / control device (S1).
9).

【0059】制御・設定依頼をサーバ装置(対象監視・
制御装置)に送信した後,制御送信結果が正常であるか
判別し(図14のS12),正常であればスキャニング
メモリに制御情報を設定し(同S13),表示装置(サ
ーバ装置の表示装置)に制御メッセージを出力して表示
する(同S14)。続いて,正常を表す応答電文を作成
し(図14のS15),応答電文を上位ホスト装置に送
信する(同S16)。
The control / setting request is sent to the server (object monitoring /
After transmission to the control device, it is determined whether the control transmission result is normal (S12 in FIG. 14), and if it is normal, control information is set in the scanning memory (S13), and the display device (display device of the server device) ) Is output and displayed (S14). Subsequently, a response message indicating normality is created (S15 in FIG. 14), and the response message is transmitted to the upper-level host device (S16).

【0060】また,上記S11において監視タイマを設
定した後,監視タイムアウトのイベントを受信イベント
IDチェックにおいて検出すると(図14のS1),リ
トライカウンタをカウントアップし(同S17),リト
ライ可能回数をオーバーしたか判別し(同S18),越
えない場合は上記S6に移行するが,越えた場合はスキ
ャニングメモリの監視フラグを解除し(同S19),ポ
イント状態を上位ホスト装置に送信する(同S20)。
After setting the monitoring timer in S11, when a monitoring timeout event is detected in the reception event ID check (S1 in FIG. 14), the retry counter is counted up (S17 in FIG. 14), and the retry count is exceeded. It is determined whether or not the process has been performed (S18). If the value does not exceed the value, the process proceeds to step S6. .

【0061】上記図13に示す自動発報プロセス15a
は,対象監視・制御装置(サーバ装置)からの制御・設
定依頼応答イベントが通知されるとき起動し,制御・設
定依頼応答イベントのポイントの状態の内容をスキャニ
ングメモリに格納し,上位ポスト装置に状態変化通知と
して通知を行う。
The automatic alerting process 15a shown in FIG.
Starts when a control / setting request response event from the target monitoring / control device (server device) is notified, stores the contents of the state of the point of the control / setting request response event in the scanning memory, and sends it to the upper-level post device. A notification is made as a status change notification.

【0062】この実施例2により上位ホスト装置からの
制御・設定の依頼をサーバ装置へ通知すると,上位ホス
ト装置へ完了通知を通知するため回線を占有する必要が
なくなる。
When the control / setting request from the host device is notified to the server device according to the second embodiment, it is not necessary to occupy the line to notify the host device of the completion notification.

【0063】図15乃至図18は上記本発明の第3の原
理構成(図5)に対応する実施例3の構成を示し,図1
5は本発明によるアプリケーションデータ制御・設定の
ためのプロセスの構成を示し,図16はアプリケーショ
ン送受信プロセスの処理フロー,図17はアプリケーシ
ョン処理プロセスの処理フロー,図18はリトライ処理
のフローである。
FIGS. 15 to 18 show the structure of the third embodiment corresponding to the third principle structure (FIG. 5) of the present invention.
5 shows a configuration of a process for controlling and setting application data according to the present invention. FIG. 16 shows a processing flow of an application transmission / reception process, FIG. 17 shows a processing flow of an application processing process, and FIG. 18 shows a flow of a retry process.

【0064】図15において,13aは送受信プロセ
ス,17aはアプリケーション処理プロセス,18aは
アプリケーション送受信プロセス,19aはアプリケー
ションデータ格納テーブル,3は上位ホスト装置,4は
サーバ装置(対象監視・制御装置)である。
In FIG. 15, 13a is a transmission / reception process, 17a is an application processing process, 18a is an application transmission / reception process, 19a is an application data storage table, 3 is an upper host device, and 4 is a server device (target monitoring / control device). .

【0065】図12はアプリケーション送受信プロセス
(図15の18a)の処理フローであり,送受信プロセ
ス(図15の13a)を介して上位ホスト装置からのア
プリケーションデータ転送要求を受け取ると,イベント
受信の判別において(図16のS1),この転送要求を
検出するとデータ整合性をチェックし(同S2),デー
タの正常性をチェックし(同S3),エラーの場合はエ
ラーコードにデータエラーをセットし,ホストに応答す
るアプリケーションデータ転送結果通知イベント内のエ
ラー詳細にエラーコードをセットして送受信プロセスを
介して上位ホスト装置へ送信する(同S8)。
FIG. 12 is a processing flow of the application transmission / reception process (18a in FIG. 15). When an application data transfer request is received from the host device through the transmission / reception process (13a in FIG. 15), the event reception is determined. (S1 in FIG. 16), when this transfer request is detected, the data consistency is checked (S2), the normality of the data is checked (S3), and if an error occurs, a data error is set in an error code and the host An error code is set in the error details in the application data transfer result notification event responding to (1), and the error code is transmitted to the host device via the transmission / reception process (S8).

【0066】データが正常の場合,ホストに応答するア
プリケーションデータ転送結果通知イベント内のエラー
詳細に正常をセットして送信する。次に受信データをア
プリケーションデータ格納テーブル(アプリケーション
毎にテーブルの構成は異なり,グループ単位毎に格納エ
リアを持つ)の自グループの格納エリアに格納し(図1
6のS5),アプリケーションデータ格納テーブルに変
更のあったグループの変更フラグをオンに更新する(同
S6)。この動作を転送要求を受信した個数分,繰り返
す。上位ホスト装置からアプリケーションデータ転送終
了通知が転送された段階で通信回線は閉鎖される。その
時点でアプリケーション送受信プロセスからアプリケー
ション処理プロセスに対してアプリケーション処理起動
通知を送信する(図16のS9)。図17のアプリケー
ション処理プロセス(図15の17a)を説明すると,
イベント受信を判別し(図17のS1),上記図16の
アプリケーション送受信プロセスからのアプリケーショ
ン処理起動通知を受信すると,ループカウントaに0を
設定する(同S2)。このループカウントaはグループ
の数を表す。ループカウントaが全グループ数になるか
判別し(図17のS3),達しない場合はアプリケーシ
ョンデータ格納テーブル(図15の19a)内の該当グ
ループ番号(ループカウント+1)の変更フラグがオン
か判別し(同S6),オンの場合はアプリケーションデ
ータ格納テーブルをもとに変更通知イベントを作成して
サーバ装置(対象監視・制御装置)へ送信する(同S
7)。上記のS3において,全グループ数になったこと
が分かると,リトライカウントが0か判別し(図17の
S4),0の場合はS1に戻り,0でない場合はリトラ
イ処理(後述する図18参照)を行う(同S5)。
If the data is normal, the normal is set in the error details in the application data transfer result notification event responding to the host and transmitted. Next, the received data is stored in the storage area of its own group in the application data storage table (table configuration differs for each application, and storage area is provided for each group) (FIG. 1).
6, S5), the change flag of the group that has been changed in the application data storage table is updated to ON (S6). This operation is repeated for the number of transfer requests received. The communication line is closed when the application data transfer end notification is transferred from the host device. At that time, the application transmission / reception process transmits an application processing start notification to the application processing process (S9 in FIG. 16). The application processing process (17a in FIG. 15) of FIG.
Event reception is determined (S1 in FIG. 17), and upon receiving an application processing start notification from the application transmission / reception process in FIG. 16, the loop count a is set to 0 (S2). This loop count a represents the number of groups. It is determined whether or not the loop count a reaches the total number of groups (S3 in FIG. 17). If not, it is determined whether or not the change flag of the corresponding group number (loop count + 1) in the application data storage table (19a in FIG. 15) is on. (S6), if it is ON, a change notification event is created based on the application data storage table and transmitted to the server device (target monitoring / control device) (S6).
7). If it is determined in S3 that the total number of groups has been reached, it is determined whether the retry count is 0 (S4 in FIG. 17). If the retry count is 0, the process returns to S1, and if not, the retry process (see FIG. 18 described later). ) (S5).

【0067】次に,監視・制御装置からデータ変更完了
通知イベントの受信を待機し(図17のS8),受信す
るとイベント内の処理結果が正常終了か判別し(同S
9),正常終了であればアプリケーションデータ格納テ
ーブル内の該当グループの変更フラグをオフに更新し
(同S10),ループカウントaを+1し(同S1
1),対応するグループについてS3以下の処理に移行
する。上記S8で監視・制御装置からデータ変更完了通
知イベントが受信されない時または,上記S9でイベン
ト内の処理結果が正常終了しない場合は,リトライカウ
ントを+1し(図17のS12),アプリケーションデ
ータから有効時刻を算出する。この結果はアプリケーシ
ョンデータ格納テーブル内の該当グループの有効時刻格
納エリアに格納され(同S13),アプリケーションデ
ータ格納テーブル内の該当グループの送信カウントを+
1して格納し(同S14),S3に戻り次のグループに
ついて同様の処理を繰り返す。なお,上記のデータの有
効時刻は,そのデータがある時刻までに設定されなけれ
ば意味を持たなくなるものを示し,例として,スケジュ
ール時刻パラメータ設定において,1回目のオン時刻を
経過した場合や,アナログ上下限監視パラメータ設定に
おいて監視時間帯の開始時刻を経過した場合等がある。
Next, the process waits for reception of a data change completion notification event from the monitoring / control device (S8 in FIG. 17), and upon reception, determines whether the processing result in the event ends normally (S8).
9) If the processing ends normally, the change flag of the corresponding group in the application data storage table is updated to OFF (S10), and the loop count a is incremented by 1 (S1).
1) For the corresponding group, the process proceeds to S3 and subsequent steps. If the data change completion notification event is not received from the monitoring / control device in S8, or if the processing result in the event does not end normally in S9, the retry count is incremented by 1 (S12 in FIG. 17), and the retry count is valid from the application data. Calculate the time. This result is stored in the effective time storage area of the corresponding group in the application data storage table (S13), and the transmission count of the corresponding group in the application data storage table is incremented by +
Then, the process returns to S3 and the same process is repeated for the next group. Note that the valid time of the above data is meaningless unless the data is set by a certain time. For example, in the schedule time parameter setting, when the first ON time has passed, or when the analog There is a case where the start time of the monitoring time period has elapsed in setting the upper and lower limit monitoring parameters.

【0068】上記のリトライ処理(図17のS5)の内
容を図18に示す。このリトライ処理は上記図17にお
いて,変更のあったグループの1回目の送信が完了した
ら,転送が異常終了したものについて再送を行うもので
ある。
FIG. 18 shows the contents of the retry processing (S5 in FIG. 17). In this retry process, when the first transmission of the changed group in FIG. 17 is completed, the retransmission of the group whose transfer has been abnormally terminated is retransmitted.

【0069】最初にリトライカウントに0を設定し(図
18のS1),ループカウントbに0を設定する(同S
2)。このループカウントbが全グループ数と一致する
か判別し(同S3),一致するとリトライカウントが0
か判別して(同S4),0の場合はイベント受信待ちへ
移行し,0以外であれば図14のS1へ戻る。一致しな
い場合は,アプリケーションデータ格納テーブル内の該
当グループ番号の変更フラグがオンで,且つ送信カウン
トが0以外であるか判別する(図18のS5)。該当す
ると現在時刻が有効時刻以前か判別し(図18のS
6),以前の場合はアプリケーションデータ格納テーブ
ル内の送信回数がリトライ最大限(MAX)以内か判別
する(同S7)。上記のS6で現在時刻を経過している
場合及びS7でリトライ回数が最大限に達している場
合,その時点で上位ホスト装置に対してアプリケーショ
ンデータ異常発生通知を送信する(同S12)。リトラ
イ最大限に達しない場合は,アプリケーションデータ格
納テーブルを元に変更通知イベントを作成してサーバ装
置へ送信する(図18のS8)。
First, the retry count is set to 0 (S1 in FIG. 18), and the loop count b is set to 0 (S1).
2). It is determined whether or not the loop count b matches the total number of groups (S3).
It is determined whether or not it is (S4). If the value is 0, the process shifts to the event reception wait. If the value is not 0, the process returns to S1 in FIG. If they do not match, it is determined whether the change flag of the corresponding group number in the application data storage table is on and the transmission count is other than 0 (S5 in FIG. 18). If so, it is determined whether the current time is before the effective time (S in FIG. 18).
6) In the previous case, it is determined whether the number of transmissions in the application data storage table is within the maximum retry (MAX) (S7). When the current time has passed in S6 and when the number of retries has reached the maximum in S7, an application data abnormality occurrence notification is transmitted to the host device at that time (S12). When the retry limit is not reached, a change notification event is created based on the application data storage table and transmitted to the server device (S8 in FIG. 18).

【0070】続いて,監視・制御装置からデータ変更完
了通知イベントを受信したか判別し(図18のS9),
受信するとイベント内の処理結果が正常終了か判別し
(同S10),正常終了であればアプリケーションデー
タ格納テーブル内の該当グループの変更フラグをオフに
更新し(同S11),次のグループについてS3に戻
る。上記S9においてデータ変更完了通知イベントを受
信しない時,またはS10においてイベント内の処理結
果が正常終了でない時はリトライカウントを+1し(同
S13),アプリケーションデータ格納テーブル内の該
当グループの送信カウントを+1して格納する(同S1
4)。このように,有効時刻内に再送を一定回数行って
も転送結果が異常の場合には,その時点で上位ホスト装
置に対してアプリケーションデータ転送異常発生通知を
通報する。
Subsequently, it is determined whether or not a data change completion notification event has been received from the monitoring / control device (S9 in FIG. 18).
Upon receipt, it is determined whether the processing result in the event is normal termination (S10). If the processing result is normal termination, the change flag of the corresponding group in the application data storage table is updated to OFF (S11), and the next group proceeds to S3. Return. When the data change completion notification event is not received in S9, or when the processing result in the event is not completed normally in S10, the retry count is incremented by one (S13), and the transmission count of the corresponding group in the application data storage table is incremented by one. And store it (S1
4). In this way, if the transfer result is abnormal even if retransmission is performed a certain number of times within the valid time, an application data transfer error occurrence notification is reported to the host device at that time.

【0071】[0071]

【発明の効果】本発明によれば次のような効果を奏する
ことができる。 (1) 本発明の第1の原理によればサーバ装置の障害や負
荷の状況に関係なく,時系列データを上位ホスト装置に
通知することができる。
According to the present invention, the following effects can be obtained. (1) According to the first principle of the present invention, time-series data can be notified to an upper-level host device irrespective of a failure condition or a load condition of a server device.

【0072】(2) 本発明の第2の原理によれば制御・設
定の完了待ち合わせのために回線を占有する必要がない
ので,公衆回線で接続した場合でも余計な課金がかから
ない。また,異常が発生した場合でも上位ホストはリト
ライを行う必要がないため,通信が単純となる。
(2) According to the second principle of the present invention, there is no need to occupy the line for waiting for the completion of control / setting, so that no extra charge is charged even if the connection is made via a public line. Also, even when an error occurs, the host is not required to retry, so that the communication is simplified.

【0073】(3) 本発明の第3の原理によればアプリケ
ーションデータ設定完了待ち合わせのために回線を占有
する必要がないので,上記(2) と同様に公衆回線で接続
した場合でも,余計な課金がかからない。また,異常が
発生した場合でも,上位ホスト装置はリトライを行う必
要がないため,通信が簡単化される。
(3) According to the third principle of the present invention, there is no need to occupy the line for waiting for the completion of application data setting. There is no charge. In addition, even when an abnormality occurs, the host device does not need to retry, so that communication is simplified.

【0074】これらの各効果を総合すれば,施設管理シ
ステムの性能と安全性の向上及び通信コストの削減を実
現することができる。
By combining these effects, it is possible to improve the performance and security of the facility management system and reduce the communication cost.

【図面の簡単な説明】[Brief description of the drawings]

【図1】本発明の第1の原理構成である。FIG. 1 shows a first principle configuration of the present invention.

【図2】第1の原理構成による動作シーケンス例を示す
図である。
FIG. 2 is a diagram showing an example of an operation sequence according to the first principle configuration.

【図3】本発明の第2の原理構成である。FIG. 3 shows a second principle configuration of the present invention.

【図4】第2の原理構成による動作シーケンス例を示す
図である。
FIG. 4 is a diagram showing an example of an operation sequence according to the second principle configuration.

【図5】本発明の第3の原理構成である。FIG. 5 shows a third principle configuration of the present invention.

【図6】第3の原理構成による動作シーケンス例を示す
図である。
FIG. 6 is a diagram showing an example of an operation sequence according to a third principle configuration.

【図7】本発明が実施されるシステムの構成例を示す図
である。
FIG. 7 is a diagram illustrating a configuration example of a system in which the present invention is implemented.

【図8】上位ホストデータ連携装置のハードウェアの構
成を示す図である。
FIG. 8 is a diagram illustrating a hardware configuration of an upper-level host data cooperation device.

【図9】本発明によるプロセスの全体構成を示す図であ
る。
FIG. 9 is a diagram showing an overall configuration of a process according to the present invention.

【図10】本発明による日報データ収集のためのプロセ
スの構成を示す図である。
FIG. 10 is a diagram showing a configuration of a process for collecting daily report data according to the present invention.

【図11】時系列データ収集プロセスの処理フローを示
す図である。
FIG. 11 is a diagram showing a processing flow of a time-series data collection process.

【図12】照会処理日報応答プロセスの処理フローを示
す図である。
FIG. 12 is a diagram showing a processing flow of an inquiry processing daily report response process.

【図13】本発明による制御・設定のための各プロセス
の構成を示す図である。
FIG. 13 is a diagram showing a configuration of each process for control / setting according to the present invention.

【図14】制御設定プロセスの処理フローを示す図であ
る。
FIG. 14 is a diagram showing a processing flow of a control setting process.

【図15】本発明によるアプリケーションデータ制御・
設定のためのプロセスの構成を示す図である。
FIG. 15 shows application data control according to the present invention.
FIG. 4 is a diagram illustrating a configuration of a process for setting.

【図16】アプリケーション送受信プロセスの処理フロ
ーを示す図である。
FIG. 16 is a diagram showing a processing flow of an application transmission / reception process.

【図17】アプリケーション処理プロセスの処理フロー
を示す図である。
FIG. 17 is a diagram illustrating a processing flow of an application processing process.

【図18】リトライ処理のフローを示す図である。FIG. 18 is a diagram illustrating a flow of a retry process.

【図19】従来の施設管理のシステム構成を示す図であ
る。
FIG. 19 is a diagram showing a system configuration of a conventional facility management.

【図20】従来の日報データ収集のための信号送受シー
ケンスを示す図である。
FIG. 20 is a diagram showing a conventional signal transmission / reception sequence for collecting daily report data.

【図21】従来の日報データ収集のための上位ホストデ
ータ連携装置内のプロセス構成を示す図である。
FIG. 21 is a diagram showing a process configuration in a conventional host data linking apparatus for collecting daily report data.

【図22】従来の制御・設定のための信号送受のシーケ
ンスを示す図である。
FIG. 22 is a diagram showing a conventional signal transmission / reception sequence for control / setting.

【図23】従来の制御・設定の上位ホストデータ連携装
置内のプロセス構成を示す図である。
FIG. 23 is a diagram showing a process configuration in a higher-order host data cooperation apparatus for control / setting according to the related art.

【図24】従来のアプリケーションデータ転送のための
信号送受のシーケンスを示す図である。
FIG. 24 is a diagram showing a conventional signal transmission / reception sequence for application data transfer.

【図25】従来のアプリケーションデータ転送のための
上位ホストデータ連携装置内のプロセス構成を示す図で
ある。
FIG. 25 is a diagram showing a process configuration in a higher-order host data cooperation device for transferring application data in the related art.

【符号の説明】[Explanation of symbols]

1 上位ホストデータ連携装置 10 時系列データ収集部 11 データ格納部 12 日報応答部 13 送受信処理部 2 回線 3 上位ホスト装置 4 サーバ装置 5 施設の各装置 DESCRIPTION OF SYMBOLS 1 High-order host data cooperation apparatus 10 Time series data collection part 11 Data storage part 12 Daily report response part 13 Transmission / reception processing part 2 line 3 High-order host apparatus 4 Server apparatus 5 Each facility equipment

Claims (5)

【特許請求の範囲】[Claims] 【請求項1】 遠隔の上位ホスト装置と回線を介して接
続されると共にビル,工場等の施設管理用のサーバ装置
と接続する上位ホストデータ連携装置において,前記上
位ホストデータ連携装置の処理装置は,一定周期で起動
してサーバ装置に対し施設各部の状態を表す時系列デー
タの要求を発生し,前記サーバ装置から収集された各部
の時系列データをデータ格納部に格納する時系列データ
収集部と,上位ホスト装置からの日報データの要求を受
信すると,要求された日報データを前記データ格納部の
データから取り出して前記上位ホスト装置に対して応答
する日報応答部とを備えることを特徴とする施設管理の
ための上位ホストデータ連携装置。
1. An upper host data linking device connected to a remote host device via a line and connected to a server device for managing facilities such as buildings and factories, wherein the processing device of the host data linking device is A time-series data collection unit that starts at a fixed period, generates a request for time-series data indicating the state of each unit of the facility to the server device, and stores the time-series data of each unit collected from the server device in a data storage unit And a daily report responding unit that, when receiving a request for daily report data from a higher-level host device, retrieves the requested daily report data from the data in the data storage unit and responds to the higher-level host device. Host host data linking device for facility management.
【請求項2】 請求項1において,前記上位ホストデー
タ連携装置の処理装置は,制御・監視の対象となる各装
置の各部の状態情報を保持する装置テーブルを備え,上
位ホスト装置から施設各部の状態を制御・設定する依頼
を受け取ると各装置の状態を前記装置テーブルを参照し
て前記制御・設定依頼をチェックし,正常であれば前記
サーバ装置へ制御・設定の依頼を送ると共に上位ホスト
装置へ受付完了通知を返す制御・設定部と,前記サーバ
装置から制御・設定による装置の状態変更の通知を受け
ると,正常性をチェックして異常を検出すると前記上位
ホスト装置に対し異常応答を発生する自動発報部とを備
えることを特徴とする施設管理のための上位ホストデー
タ連携装置。
2. The processing device of the upper host data linking device according to claim 1, further comprising a device table for holding status information of each unit of each device to be controlled / monitored. When a request to control and set the status is received, the status of each device is checked with reference to the device table, and the request for control and setting is checked. A control / setting unit that returns a notice of completion of reception to the host device, and, when receiving a notification of a change in the status of the device by the control / setting from the server device, checks the normality and detects an error, and generates an abnormal response to the host device. An upper host data linking device for facility management, comprising:
【請求項3】 請求項2において,前記制御・設定部の
前記装置テーブルは,各制御ポイントの状態を記憶する
スキャニングメモリと各装置の状態を保持する装置情報
テーブルとで構成され,前記制御・設定依頼に対応する
制御ポイントが存在しない場合は異常応答を前記上位ホ
スト装置へ通知し,装置状態及び制御ポイントの状態が
正常でない場合は前記スキャニングメモリに監視フラグ
を設定し,監視フラグの設定により監視タイマを設定し
て,タイムアウトすると前記装置状態と制御ポイントの
チェックのリトライを行うことを特徴とする施設管理の
ための上位ホストデータ連携装置。
3. The control / setting unit according to claim 2, wherein the device table of the control / setting unit comprises a scanning memory for storing a status of each control point and a device information table for holding a status of each device. If the control point corresponding to the setting request does not exist, an abnormal response is notified to the upper host device. If the device status and the control point status are not normal, a monitoring flag is set in the scanning memory. An upper-level host data linking device for facility management, wherein a monitoring timer is set, and when a timeout occurs, a retry of checking the device status and the control point is performed.
【請求項4】 請求項1において,前記上位ホストデー
タ連携装置の処理装置は,上位ホスト装置から各設備グ
ループに対するスケジュールデータを含むアプリケーシ
ョンデータを設定する依頼を受け取ると前記上位ホスト
装置に対し受け付け完了の応答を返すと共にアプリケー
ションデータ格納部の各設備に対応するエリアに変更を
表すフラグと対応するデータを格納すると共に保存する
アプリケーション送受信部と,前記アプリケーション送
受信部により起動され,前記アプリケーションデータ格
納部の各グループに対する変更を表すフラグが設定され
たアプリケーションデータを前記サーバ装置に変更デー
タとして転送すると共に前記サーバ装置からデータ変更
完了通知を受け取って,異常終了の場合だけ前記上位ホ
スト装置へ通知する異常応答を発生するアプリケーショ
ン処理部とを備えることを特徴とする施設管理のための
上位ホストデータ連携装置。
4. The processing device according to claim 1, wherein the processing device of the higher-level host data cooperation device receives the request for setting application data including schedule data for each equipment group from the higher-level host device, and completes the reception with the higher-level host device. And an application transmitting / receiving unit that stores and saves a flag indicating a change and corresponding data in an area corresponding to each facility in the application data storage unit, and is activated by the application transmission / reception unit and stores the data in the application data storage unit. Application data in which a flag indicating a change to each group is set is transferred to the server device as change data, and a data change completion notification is received from the server device, and is notified to the host device only in the case of abnormal termination. An upper host data linking apparatus for facility management, comprising: an application processing unit that generates an abnormal response.
【請求項5】 請求項4において,前記アプリケーショ
ン処理部は,各グループ毎のアプリケーションデータの
転送に対して前記サーバ装置からデータ変更完了通知を
受けないか,通知内容が正常でない場合は一定回数以内
のリトライを実行し,該当アプリケーションデータにつ
いての有効時刻を前記アプリケーションデータ格納部に
格納し,前記有効時刻以内の場合は前記変更データの送
信のリトライを行うことを特徴とする施設管理のための
上位ホストデータ連携装置。
5. The application processing unit according to claim 4, wherein the application processing unit does not receive a data change completion notification from the server device for the transfer of the application data for each group, or within a predetermined number of times if the notification content is not normal. A retry of the corresponding application data is stored in the application data storage unit, and if the time is within the valid time, the transmission of the change data is retried. Host data linkage device.
JP10038338A 1998-02-20 1998-02-20 Host host data linking device for facility management Withdrawn JPH11238043A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP10038338A JPH11238043A (en) 1998-02-20 1998-02-20 Host host data linking device for facility management

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP10038338A JPH11238043A (en) 1998-02-20 1998-02-20 Host host data linking device for facility management

Publications (1)

Publication Number Publication Date
JPH11238043A true JPH11238043A (en) 1999-08-31

Family

ID=12522511

Family Applications (1)

Application Number Title Priority Date Filing Date
JP10038338A Withdrawn JPH11238043A (en) 1998-02-20 1998-02-20 Host host data linking device for facility management

Country Status (1)

Country Link
JP (1) JPH11238043A (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013058231A (en) * 2000-07-28 2013-03-28 Axeda Corporation Method executed by embedded device in apparatus, computer readable medium including instructions for execution by embedded device in apparatus, and embedded device in apparatus
US9002980B2 (en) 2003-02-21 2015-04-07 Axeda Corporation Establishing a virtual tunnel between two computer programs
US10069937B2 (en) 2000-09-22 2018-09-04 Ptc Inc. Retrieving data from a server
US20220043433A1 (en) * 2017-06-08 2022-02-10 Rockwell Automation Technologies, Inc. Scalable industrial analytics platform

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013058231A (en) * 2000-07-28 2013-03-28 Axeda Corporation Method executed by embedded device in apparatus, computer readable medium including instructions for execution by embedded device in apparatus, and embedded device in apparatus
US8898294B2 (en) 2000-07-28 2014-11-25 Axeda Corporation Reporting the state of an apparatus to a remote computer
US10069937B2 (en) 2000-09-22 2018-09-04 Ptc Inc. Retrieving data from a server
US9002980B2 (en) 2003-02-21 2015-04-07 Axeda Corporation Establishing a virtual tunnel between two computer programs
US10069939B2 (en) 2003-02-21 2018-09-04 Ptc Inc. Establishing a virtual tunnel between two computers
US20220043433A1 (en) * 2017-06-08 2022-02-10 Rockwell Automation Technologies, Inc. Scalable industrial analytics platform
US12019429B2 (en) * 2017-06-08 2024-06-25 Rockwell Automation Technologies, Inc. Scalable industrial analytics platform

Similar Documents

Publication Publication Date Title
JP2758054B2 (en) Information collection and display device for communication network status
CA2493214A1 (en) A telemetry system
MXPA06012390A (en) System and method for efficient configuration in a fixed network automated meter reading system.
JP2679674B2 (en) Semiconductor production line controller
JP2833960B2 (en) Network monitoring information collection method
JPH11238043A (en) Host host data linking device for facility management
JP2002271524A (en) Combustion control device alarm monitoring system and remote monitoring device
JP2003018667A (en) Network distribution type building facilities supervisory control system
JP2002260130A (en) Alarm monitoring device and alarm monitoring method
JPH05307693A (en) Remote monitoring equipment
JP2003134120A (en) Network distributed type building management system
JP3392349B2 (en) Combustion control equipment data collection system, remote monitoring device and combustion control equipment
JP3134606B2 (en) Vending machine information collection system
JP2912042B2 (en) Telephone switch remote central management system
JPH04833A (en) Method of monitoring status of device to be monitored
JPH11351569A (en) Combustion control device alarm monitoring system, remote monitoring device and combustion control device
JP3116165B2 (en) Monitoring and control system
JP2735681B2 (en) Remote monitoring device
JP2590699B2 (en) Online ticketing system
JPH09128341A (en) Collection method for lan terminal information
JPH0779245A (en) Manager including tree system for network management system
JPH02131848A (en) Control system for production result
KR100208947B1 (en) Administration method of obstacle data for unmanned anti-crime terminal in remote safe adminstration system
JPH05191405A (en) Information collection device
JP2000276495A (en) Measurement data collection device

Legal Events

Date Code Title Description
A300 Application deemed to be withdrawn because no request for examination was validly filed

Free format text: JAPANESE INTERMEDIATE CODE: A300

Effective date: 20050510