JPH1185258A - Process data gathering method - Google Patents

Process data gathering method

Info

Publication number
JPH1185258A
JPH1185258A JP25421997A JP25421997A JPH1185258A JP H1185258 A JPH1185258 A JP H1185258A JP 25421997 A JP25421997 A JP 25421997A JP 25421997 A JP25421997 A JP 25421997A JP H1185258 A JPH1185258 A JP H1185258A
Authority
JP
Japan
Prior art keywords
data
time
display
data collection
process data
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.)
Granted
Application number
JP25421997A
Other languages
Japanese (ja)
Other versions
JP3356662B2 (en
Inventor
Masao Saito
昌夫 斉藤
Masashi Murakami
正志 村上
Satoshi Kato
三十四 加藤
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.)
DIGITAL ELECTRON CORP
Original Assignee
DIGITAL ELECTRON CORP
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by DIGITAL ELECTRON CORP filed Critical DIGITAL ELECTRON CORP
Priority to JP25421997A priority Critical patent/JP3356662B2/en
Publication of JPH1185258A publication Critical patent/JPH1185258A/en
Application granted granted Critical
Publication of JP3356662B2 publication Critical patent/JP3356662B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P80/00Climate change mitigation technologies for sector-wide applications
    • Y02P80/10Efficient use of energy, e.g. using compressed air or pressurized fluid as energy carrier
    • Y02P80/15On-site combined power, heat or cool generation or distribution, e.g. combined heat and power [CHP] supply

Landscapes

  • Testing And Monitoring For Control Systems (AREA)

Abstract

PROBLEM TO BE SOLVED: To easily set gathering start conditions and to enable accurate data analyzing operation by setting a data gathering period around a trigger generation point of time. SOLUTION: This gathering method for process data samples a physical value which varies with time at specific time intervals of time and stores it in a process data storage means while converting the value into a digital value. Trigger generation is not regarded merely as a start point of time for data gathering, but a data gathering period is set around it to easily set gathering start conditions and also enable an accurate data analysis. Further, the data gathering condition setting can be done on a window where a trend graph is displayed. Namely, a cursor 66 for trigger position setting and two cursors 68a and 68b for gathering period setting are displayed and moved to the right and left by operating a mouse or keyboard to set the data gathering conditions.

Description

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

【0001】[0001]

【発明の属する技術分野】この発明はプロセスデータの
収集方法であって、特に予め設定した期間内のデータを
選択的に収集する方法に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a method for collecting process data, and more particularly to a method for selectively collecting data within a preset period.

【0002】[0002]

【従来の技術】従来この種のデータ収集方法として、予
め設定した条件を満足することにより発生するトリガに
よって、データの収集を開始したり停止したりする制御
動作を行わせるものが提案されている。
2. Description of the Related Art Conventionally, as this type of data collection method, there has been proposed a method of performing a control operation for starting or stopping data collection by a trigger generated when a preset condition is satisfied. .

【0003】[0003]

【発明が解決しようとする課題】しかしながら、上記の
様に単に条件を満足することでデータ収集時期を制御す
る方法では、的確なトリガ発生の条件設定が極めて難し
く、ともすると条件設定が甘いことが原因して、必要な
データ収集が行われない不都合があった。
However, in the method of controlling the data collection timing by simply satisfying the conditions as described above, it is extremely difficult to set the conditions for trigger generation accurately, and it is difficult to set the conditions. There was an inconvenience that required data was not collected.

【0004】本発明はかかる不都合に鑑みてなされたも
のであって、トリガ発生を単なるデータ収集の開始時点
とするのではなく、その前後をもデータ収集期間とする
ことにより、収集開始条件の設定が簡易に行えるととも
に、的確なデータ解析動作が可能となるプロセスデータ
の収集方法を提供することを目的とする。
The present invention has been made in view of the above inconvenience, and the trigger generation is not limited to the start point of data collection, but is set to a data collection period before and after the start of data collection. It is an object of the present invention to provide a method of collecting process data which can easily perform the data analysis and perform an accurate data analysis operation.

【0005】[0005]

【課題を解決するための手段】本発明にかかるプロセス
データの収集方法は、時間の経過とともに変化する物理
的な値を、所定の時間間隔でサンプリングしてデジタル
値に変換しながらハードディスクの様なプロセスデータ
記憶手段21に記憶するものである。
According to the method of collecting process data according to the present invention, a physical value that changes with the passage of time is sampled at predetermined time intervals and converted into a digital value while a physical value such as a hard disk is converted. This is stored in the process data storage unit 21.

【0006】更に、データ収集の基準となる条件と、そ
の条件が満足される時点を中心として前半部分と後半部
分とからなるデータの収集期間とを予め設定する一方、
少なくとも上記した前半部分の収集期間に対応する時間
分のデータを、時間経過とともに最新のデータに更新し
ながら蓄積しておき、上記した条件が満足されると前半
部分のデータを固定し、更に後半部分の収集期間が経過
するまでデータの収集を継続したのち一連のデータとし
て保持することを特徴とする。
[0006] Further, while a condition serving as a reference for data collection and a data collection period consisting of a first half and a second half centered on the time when the condition is satisfied are set in advance,
At least data for the time corresponding to the collection period of the first half described above is accumulated while updating to the latest data with the passage of time, and when the above condition is satisfied, the data of the first half is fixed. It is characterized in that data collection is continued until the collection period of a part elapses, and then held as a series of data.

【0007】上記した一連のデータは、図8に例示する
如く、所定のデータ処理装置における表示画面24上に
おいて経時的なグラフとして表示可能とするものであっ
て、上記したデータ収集基準と収集期間とは、表示画面
24上におけるグラフの表示位置を指定して設定可能と
することが好ましい。
As shown in FIG. 8, the above series of data can be displayed as a graph over time on a display screen 24 of a predetermined data processing apparatus. Is preferably settable by designating the display position of the graph on the display screen 24.

【0008】また上記したデータ処理装置としては、図
1に示す如く、所定の外部装置10と通信路12を介し
て接続され、その通信路12を通じて例えば状態データ
記憶手段17との間で外部装置10側とデータの受け渡
しを可能とするデータ通信手段14と、処理すべき動作
内容を特定する参照情報を含む複数の処理指示語を記憶
可能とする事象データ記憶手段16と、その事象データ
記憶手段16に備えた処理指示語を解読し、各処理指示
語で参照される情報に対応した制御動作を行う制御手段
18と、その制御手段18からの信号入力と連動して所
定の表示動作を行う表示手段20とを備えたプログラム
式表示装置22とすることが可能である。
As shown in FIG. 1, the data processing device is connected to a predetermined external device 10 via a communication path 12 and communicates with the state data storage means 17 via the communication path 12, for example. A data communication unit 14 for enabling data transfer with the 10 side, an event data storage unit 16 for storing a plurality of processing instruction words including reference information for specifying operation contents to be processed, and the event data storage unit The control unit 18 decodes the processing instruction words provided in the processing instruction unit 16 and performs a control operation corresponding to information referred to by each processing instruction word, and performs a predetermined display operation in conjunction with a signal input from the control unit 18. A programmable display device 22 including the display means 20 can be provided.

【0009】上記した外部装置10における制御状態に
対応したデータの収集および表示を可能としたり、上記
したデータ収集基準を、上記したプログラム式表示装置
22において予め設定したアラームの発生時点とするこ
とができる。
It is possible to collect and display data corresponding to the control state in the external device 10, and to set the data collection criterion to a preset alarm occurrence time in the programmable display device 22. it can.

【0010】[0010]

【発明の効果】本発明は上記の如く、トリガ発生時点を
中心としてその前後をデータ収集期間として設定するこ
とにより、収集開始条件の設定が簡易に行えるととも
に、的確なデータ解析動作が可能となる。
As described above, according to the present invention, by setting the data collection period before and after the trigger occurrence time as a center, it is possible to easily set the collection start condition and to perform an accurate data analysis operation. .

【0011】[0011]

【発明の実施の形態】以下本発明にかかるトレンドグラ
フの表示方法を、図2に例示する如く、ターゲットシス
テム28に対するプロセス制御専用として備えたPLC
30に対する操作および表示盤として使用するプログラ
ム式表示装置22に実施した一例に基づいて詳細に説明
する。しかしながら、プロセスデータの収集およびその
データに基づいたトレンドグラフの表示に特化した専用
の装置あるいは汎用のパソコン装置を利用して汎用のO
S上で作動するアプリケーションプログラムにより構成
されたものなど、表示方法を実施する装置の構成は限定
されるものではない。更にプログラム式表示装置22の
構成それ自体も一例であって、適宜に変更して実施でき
ることは勿論である。
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS A method of displaying a trend graph according to the present invention will now be described with reference to FIG.
The operation of the display device 30 and the program type display device 22 used as a display panel will be described in detail based on an example. However, a general-purpose O / O device using a dedicated device or a general-purpose personal computer device specialized in collecting process data and displaying a trend graph based on the data is used.
The configuration of the device that implements the display method, such as that configured by an application program running on S, is not limited. Furthermore, the configuration itself of the program type display device 22 is also an example, and it is needless to say that the configuration can be appropriately changed and implemented.

【0012】プログラム式表示装置22は、PLC30
とともにターゲットシステム28の操作卓などに一体に
組み込み、あるいはそれ自身が独立して配備され、ター
ゲットシステム28に対する操作および表示盤として使
用されるものであって、後述する処理指示語を用いて各
種の設定あるいは制御動作を行なわせる。
The programmable display device 22 includes a PLC 30
Along with this, it is integrated into an operation console or the like of the target system 28, or is provided independently, and is used as an operation and display panel for the target system 28. A setting or control operation is performed.

【0013】ターゲットシステム28を制御するPLC
30は、CPUユニットやメモリユニットなどの必要と
する個別の機能毎に回路がユニット化され、各ユニット
を必要に応じて適宜増減可能に並列接続することによ
り、PLC30における全体として達成される機能を変
更可能とする従来と略同様な構成のものである。
PLC for controlling target system 28
The circuit 30 has a function achieved as a whole in the PLC 30 in which a circuit is unitized for each required function such as a CPU unit and a memory unit, and the units are connected in parallel so as to be able to increase or decrease as necessary. The configuration is substantially the same as that of the related art that can be changed.

【0014】また、ターゲットシステム28に対して入
出力される各種情報の格納場所が、制御あるいは表示す
べきターゲットシステム28上に備えたレベル計やリミ
ットスイッチの様な受動部品あるいはリレーやモータの
様な能動部品毎にメモリユニット上に確保され、入出力
されるデータが数値の様なワードデータに対してはワー
ドデバイスが、モータのオンオフ情報の様なビットデー
タに対してはビットデバイスが指定されるとともに、各
デバイスに対して例えば「D100」の様な機種固有の
デバイス名を予め設定することにより、デバイス名の指
定によって格納場所を特定可能に必要なデータがメモリ
ユニット内に格納されている。
The storage location of various information input / output to / from the target system 28 is controlled by passive components such as level gauges and limit switches provided on the target system 28 to be controlled or displayed, or relays and motors. A word device is specified for word data whose input / output data is numerical values, and a bit device is specified for bit data such as motor on / off information. In addition, by setting a device-specific device name such as “D100” in advance for each device, necessary data is stored in the memory unit so that the storage location can be specified by designating the device name. .

【0015】従って、PLC30の内外部からメモリユ
ニット内における任意のワードデバイスあるいはビット
デバイスに対してデバイス名を指定してアクセスするだ
けで、PLC30内の実際のアドレスを知ることなく、
ターゲットシステム28の対応位置を制御し或いはその
動作状態に関する各種のプロセスデータが個別に取り出
せる様にしている。
Therefore, by simply accessing the arbitrary word device or bit device in the memory unit by designating the device name from inside or outside of the PLC 30, without knowing the actual address in the PLC 30,
The corresponding position of the target system 28 is controlled or various process data relating to the operation state can be individually taken out.

【0016】プログラム式表示装置22はパソコン装置
と略同様の構成であって、図2に示す表示制御回路32
を備えるとともに、図3に例示する如く、ディスプレイ
34における表示画面24の前面を透明なタッチパネル
36により密着状態で覆い、タッチパネル36に対する
押圧操作による指示は、タッチパネルコントローラ38
を介して取り込まれて座標が解析され、テスト時、シス
テム全体としての運転開始前における初期設定時あるい
は運転中における指先による各種手動操作を可能とす
る。
The programmable display device 22 has substantially the same configuration as the personal computer device, and has a display control circuit 32 shown in FIG.
As shown in FIG. 3, the front surface of the display screen 24 of the display 34 is covered with a transparent touch panel 36 in close contact with the touch panel 36.
Then, the coordinates are analyzed through the interface, and various manual operations can be performed by a fingertip at the time of a test, at the time of initial setting before the operation of the entire system is started, or during the operation.

【0017】ここでプログラム式表示装置22において
は、銘板の様に表示内容に変更を要しないベース画面4
0およびそのベース画面40上で形状変化や点滅あるい
は色変化させるスイッチ図形の様な機能部品図形42
を、必要とする表示単位毎に1つのファイル番号Fを指
定し格納しておく。
Here, in the programmable display device 22, there is no need to change the display contents such as the nameplate.
0 and a functional component graphic 42 such as a switch graphic for changing the shape, blinking or changing the color on the base screen 40
Is designated and stored for each required display unit.

【0018】一方、事象データ用メモリ58内に予め格
納しておいた図4(a)で例示する処理指示語Wを微小
時間毎に間欠的に読み出し、各処理指示語Wの事象名N
で特定される内容の動作を、PLC30側から通信コン
トローラ44を介して状態データ用メモリ46に取り出
されたデータを参照しながら順次に実行することによ
り、PLC30側のビットデバイスあるいはワードデバ
イスの内容変化に即応して機能部品図形42の形状が変
化する表示動作が行われる。
On the other hand, the processing instruction word W illustrated in FIG. 4A stored in advance in the event data memory 58 is read out intermittently every minute time, and the event name N of each processing instruction word W is read.
Are sequentially executed by referring to the data taken out from the PLC 30 through the communication controller 44 into the state data memory 46, thereby changing the contents of the bit device or the word device of the PLC 30. In response, the display operation in which the shape of the functional component graphic 42 changes is performed.

【0019】すなわち処理指示語Wの基本的な構成は、
表示制御動作を実行すべきベース画面40のファイル番
号Fと、そのベース画面40上で実行すべき動作内容を
特定する事象名Nと、各実行事象毎に参照される1又は
複数のデータからなる参照情報rとを1組として備えて
いる。
That is, the basic structure of the processing instruction word W is as follows.
It consists of a file number F of the base screen 40 on which the display control operation is to be executed, an event name N specifying the operation content to be executed on the base screen 40, and one or a plurality of data referred to for each execution event. Reference information r is provided as one set.

【0020】例えば図4(b)に示す処理指示語WG
は、図3の如くベース画面40上にウインドウ48を開
き、そのウインドウ48内でトレンドグラフ26を表示
可能とするものであって、ベース画面40のファイル番
号F1、トレンドグラフ26の表示を特定する例えばG
から始まる事象名N1に加えて、グラフの表示座標範囲
D1、グラフ表示をさせるべきデータの格納位置を特定
するデバイス名D2、そのデバイスがオンオフ情報から
なるビットデバイスか温度変化の様なワードデバイスか
を示すデバイス情報D3、表示されるグラフの線種や色
を特定するグラフ情報D4、およびデータをサンプリン
グする時間間隔D5とを参照情報rとして備えている。
For example, the processing instruction word WG shown in FIG.
Opens a window 48 on the base screen 40 as shown in FIG. 3 and allows the trend graph 26 to be displayed in the window 48. The file number F1 of the base screen 40 and the display of the trend graph 26 are specified. For example, G
, The display coordinate range D1 of the graph, the device name D2 for specifying the storage location of the data to be displayed in the graph, and whether the device is a bit device consisting of on / off information or a word device such as a temperature change. , A graph information D4 for specifying the line type and color of the displayed graph, and a time interval D5 for sampling data as reference information r.

【0021】ここで、例えば図5に示す如く、ターゲッ
トシステム28として備えたプラントのプロセス制御時
において、タンク50内のレベル計52、液温計54お
よびポンプ56のオンオフ時期をPLC30が監視する
システムに実施した場合にあっては、トレンドグラフ2
6によってそのプロセスデータを監視すべき3つの内容
について各々、図3の様に処理指示語WGを1つずつ設
定する。
Here, as shown in FIG. 5, for example, during the process control of the plant provided as the target system 28, the PLC 30 monitors the on / off timing of the level gauge 52, the liquid temperature gauge 54 and the pump 56 in the tank 50. If it is carried out in the trend graph 2
6, one processing instruction word WG is set for each of the three contents whose process data is to be monitored, as shown in FIG.

【0022】すなわち、トレンドグラフ26を表示すべ
き3つのデバイスについて、表示座標範囲D1を一致さ
せた処理指示語WG1〜WG3を事象データ用メモリ5
8内に記憶させる。一方、状態データ用メモリ46内の
アドレスAにはタンクレベルがワードデータとして、ア
ドレスBには液温がワードデータとして、更にアドレス
Cにはポンプ56のオンオフ状態がビットデバイスとし
て、PLC30側からのデータ転送により微少な時間遅
れをもって更新処理されている。
That is, for the three devices on which the trend graph 26 is to be displayed, the processing instruction words WG1 to WG3 whose display coordinate ranges D1 are matched are stored in the event data memory 5.
8 is stored. On the other hand, the tank level is word data at address A in the state data memory 46, the liquid temperature is word data at address B, and the on / off state of the pump 56 is a bit device at address C. Update processing is performed with a slight time delay due to data transfer.

【0023】そこで各処理指示語WG1〜WG3から、
該当のデバイスA〜Cを表示データのデバイス名を利用
して特定することにより、所定のサンプリング時間間隔
D5でデータの値が状態データ用メモリ46から読み出
され、表示画面24上に設定したウインドウ48内にお
いて、複数本のペンチャート60からなるトレンドグラ
フ26として表示されるのである。
Therefore, from each processing instruction word WG1 to WG3,
By specifying the corresponding devices A to C by using the device names of the display data, the data values are read from the state data memory 46 at a predetermined sampling time interval D5, and the window set on the display screen 24 is set. Within 48, it is displayed as a trend graph 26 composed of a plurality of pen charts 60.

【0024】本発明は上記した構成にあって、更に、予
め設定した条件をトリガーとし、その条件の発生する前
後の所定期間内に発生したデータを自動収集することを
可能とするとともに、その収集したデータを比較表示可
能とする構成に特徴を有する。
The present invention has the above-mentioned structure, and further enables automatically collecting data generated within a predetermined period before and after the occurrence of the condition by using a preset condition as a trigger. It is characterized in that it is possible to compare and display the obtained data.

【0025】データ収集用の処理指示語WSは、上記の
様にしてベース画面40上に処理指示語WGをもって設
定した1つのウインドウ48を単位として、そのウイン
ドウ48内で表示される1又は複数種類のプロセスデー
タを同時に収集可能とするものであって、図4(c)に
例示する如く、ベース画面40のファイル番号F1、プ
ロセスデータの収集を特定する例えば「S」から始まる
事象名N2に加えて、収集対象となるデータ取込座標範
囲D6、データの収集開始条件D7、データの収集時間
範囲D8を参照情報rとして備えている。
The processing instruction word WS for data collection is one unit or a plurality of types displayed in the window 48 in units of one window 48 set with the processing instruction word WG on the base screen 40 as described above. 4C, it is possible to collect the process data at the same time. As shown in FIG. 4C, in addition to the file number F1 of the base screen 40, the event name N2 starting with, for example, "S" for specifying the process data collection. Further, a data acquisition coordinate range D6 to be collected, a data collection start condition D7, and a data collection time range D8 are provided as reference information r.

【0026】ここでデータの収集開始条件D7は、図3
に例示する様なウインドウ48上で継続的に表示されて
いるトレンドグラフ26に関するデータをすべて保存す
るのではなく、図6に示す如く、予め設定しておいた条
件D7を満足したことを確認したのち、その時点tsの
前半期間と後半期間に発生したデータについて選択的に
保存することによって、保存すべき価値のあるデータに
ついてのみ収集可能とするものである。
Here, the data collection start condition D7 is as shown in FIG.
Instead of saving all the data on the trend graph 26 continuously displayed on the window 48 as shown in FIG. 6, it was confirmed that the preset condition D7 was satisfied as shown in FIG. Thereafter, by selectively storing data generated in the first half period and the second half period of the time point ts, only data having a value to be stored can be collected.

【0027】すなわち、処理指示語WSが設定される
と、少なくとも前記した前半期間のデータを一時記憶可
能な大きさのデータ格納領域64が、図7の如くRAM
66の様な高速のメモリ上に設定される。具体的には、
このデータ格納領域64はシフトレジスタと略同様の機
能を有するものであって、図7(a)の様に、上記した
データ収集時間範囲D8に対応した記憶容量が確保さ
れ、システムが駆動中はそのデータ格納領域64内に順
次に現在のデータを書き込む一方、次々に取り込まれる
新しいデータにより古いデータから上書き消去すること
により、予め設定したデータ収集時間範囲分のデータが
絶えずデータ格納領域64内に維持される様にしてい
る。
That is, when the processing instruction word WS is set, the data storage area 64 having a size capable of temporarily storing at least the data of the first half period is stored in the RAM as shown in FIG.
It is set on a high-speed memory such as 66. In particular,
The data storage area 64 has substantially the same function as the shift register. As shown in FIG. 7A, a storage capacity corresponding to the data collection time range D8 is secured, and the system is driven during the operation. While the current data is sequentially written into the data storage area 64, the old data is overwritten and erased by new data that is successively taken in, so that data for a preset data collection time range is constantly stored in the data storage area 64. I try to keep it.

【0028】かかる状態でトリガ条件が満足された後
も、更に収集時間範囲の後半期間分だけデータをシフト
しながら現在データの書き込みを終了した時点で、図7
(b)の様にデータ格納領域64内のデータを全てハー
ドディスク62の様なデータ保存用のメモリ内にファイ
ル名を特定してコピーすることにより、データの1回分
の収集は終了する。
Even after the trigger condition is satisfied in such a state, when the writing of the current data is completed while the data is further shifted by the second half period of the collection time range, FIG.
As shown in (b), all data in the data storage area 64 is specified and copied into a data storage memory such as the hard disk 62, thereby completing one-time data collection.

【0029】上記したデータ収集開始条件D7は、所定
のワードデバイスの値が設定値を超えたり、ビットデバ
イスがオンまたはオフする時点など、その時刻が一意的
に特定可能なものであれば任意に設定できる。また収集
の繰返し回数も、任意に設定できる。
The data collection start condition D7 can be arbitrarily set as long as the time can be uniquely specified, such as when the value of a predetermined word device exceeds a set value or when a bit device is turned on or off. Can be set. The number of times of collection can be set arbitrarily.

【0030】本実施例にあっては、データ収集開始条件
D7をプログラム式表示装置22におけるエラーメッセ
ージの表示条件と一致させることにより、エラーが発生
した時点の前後におけるデータの自動収集が行われる様
に構成している。
In this embodiment, the data collection start condition D7 is made to match the display condition of the error message on the programmable display device 22, so that the data is automatically collected before and after the occurrence of the error. It is composed.

【0031】更に上記の様にして自動収集したエラー発
生前後のデータは、プログラム式表示装置22のオフラ
イン中において基準データや過去に収集した同様な内容
のデータと比較表示可能とすることにより、エラーの発
生原因がトレンドグラフ26上において視認判定できる
様にしている。
Further, the data automatically collected before and after the occurrence of the error as described above can be compared and displayed with the reference data and data of similar contents collected in the past while the program type display device 22 is offline. Is visually recognized on the trend graph 26.

【0032】すなわち、プログラム式表示装置22をオ
フライン状態にしてトレンドグラフ26の比較表示モー
ドにしたあと、表示すべきデータを選択すると、図8
(a)の如く、例えば表示画面24の上部に基準のウイ
ンドウ48aが1つ開き、上記した自動収集により収集
された1または複数本のペンチャート60からなるトレ
ンドグラフ26が表示される。
That is, after the program type display device 22 is set to the off-line state and the comparison display mode of the trend graph 26 is selected, when data to be displayed is selected, FIG.
As shown in (a), for example, one reference window 48a is opened at the upper part of the display screen 24, and the trend graph 26 including one or a plurality of pen charts 60 collected by the automatic collection described above is displayed.

【0033】かかるウインドウ48a中では、上記の様
にして収集したプロセスデータが時間的に変化しないト
レンドグラフ26として表示されるものであって、更
に、各ペンチャート60毎に振幅値あるいは上下方向の
位置を変更可能とするとともに、時間軸の前後方向への
移行あるいは時間軸の伸縮ができる様にすることによ
り、1つのウインドウ48中における複数本のペンチャ
ート60が明確に区別して表示できる様にしている。
In the window 48a, the process data collected as described above is displayed as the trend graph 26 which does not change with time. Further, the amplitude value or the vertical direction is displayed for each pen chart 60. The position can be changed and the time axis can be shifted in the front-back direction or the time axis can be expanded / contracted, so that a plurality of pen charts 60 in one window 48 can be clearly distinguished and displayed. ing.

【0034】次に、上記した基準ウインドウ48a中に
表示されたグラフと比較表示をさせたい別のデータ群を
選んで表示を選択すると、例えば基準ウインドウ48a
の下に比較用のウインドウ48bが開き、そのデータ群
が基準ウインドウ48a内と同様にしてトレンドグラフ
26として表示される。
Next, when another data group to be compared and displayed with the graph displayed in the reference window 48a is selected and the display is selected, for example, the reference window 48a is displayed.
A window 48b for comparison is opened below, and the data group is displayed as the trend graph 26 in the same manner as in the reference window 48a.

【0035】ここで2つのウインドウ48a・48bで
表示されるトレンドグラフ26は、データ収集時期は勿
論、データのサンプリング間隔の様なデータ収集条件も
互いに異なっている可能性が高い。そこで、合成すべき
1または複数本のペンチャート60bを比較ウインドウ
48b内で選択したのちにグラフ合成を指示すると、両
者の表示条件が自動的に一致されたのち、比較ウインド
ウ48bにおける該当のペンチャート60bは、図8
(b)の様に基準ウインドウ48aに複写される。
In the trend graph 26 displayed in the two windows 48a and 48b, it is highly likely that not only the data collection time but also the data collection conditions such as the data sampling interval are different from each other. Therefore, when one or a plurality of pen charts 60b to be combined are selected in the comparison window 48b and then a graph combination is instructed, the display conditions of both are automatically matched, and the corresponding pen charts in the comparison window 48b are matched. FIG.
The image is copied to the reference window 48a as shown in FIG.

【0036】かかるウインドウ48a中に複写されたペ
ンチャート60bは、複写元のウインドウ48b中でそ
の振幅値あるいは時間軸方向への位置調整を行うとその
変更内容が複写先でのウインドウ48a中でも反映さ
れ、基準ウインドウ48aに予め表示されたペンチャー
ト60aと同一の表示基準に基づいて重畳表示がなさ
れ、両者の比較が行われるのである。
When the pen chart 60b copied in the window 48a is adjusted in the amplitude value or the time axis direction in the copy source window 48b, the change is reflected in the copy destination window 48a. The superimposed display is performed based on the same display criteria as the pen chart 60a previously displayed in the reference window 48a, and the two are compared.

【0037】この様にしてウインドウ48a・48b中
に複写されたペンチャート60aは、複写元のウインド
ウ48b中でその振幅値あるいは時間軸方向への位置調
整を行うとその変更内容が複写先のウインドウ48b中
でも反映され、基準ウインドウ48aに予め表示された
トレンドグラフ26と同一の表示基準に基づいて重畳表
示がなされ、両者の比較が行われる。この比較には、2
つのペンチャート60a・60b間の差分をとってそれ
を別のグラフとして表わす様な演算処理操作も含まれ
る。
When the pen chart 60a copied in the windows 48a and 48b in this manner is adjusted in its amplitude value or time axis direction in the copy source window 48b, the changed contents are displayed in the copy destination window. 48b, the superimposed display is performed based on the same display standard as the trend graph 26 previously displayed in the reference window 48a, and the two are compared. For this comparison, 2
An arithmetic operation for calculating a difference between the two pen charts 60a and 60b and expressing the difference as another graph is also included.

【0038】上記の様にして複数のペンチャート60を
同一ウインドウ48上に合成して表示するとともに必要
な演算処理を行うことにより、エラーの発生条件が簡易
に解析および判定できる。
As described above, by composing a plurality of pen charts 60 on the same window 48 and displaying them, and performing necessary arithmetic processing, it is possible to easily analyze and determine an error occurrence condition.

【0039】そこで本実施例にあっては更に、ペンチャ
ート60の合成前あるいは合成後におけるトレンドグラ
フ26が表示されたウインドウ48上で、データ収集開
始条件の設定が行える様にしている。
Therefore, in this embodiment, the data collection start condition can be set on the window 48 on which the trend graph 26 is displayed before or after the pen chart 60 is synthesized.

【0040】すなわち、この機能を選択すると図9の様
に、トリガ位置設定用の1本のカーソル66と、そのカ
ーソル66を中心として左右に収集時期設定用の2本の
カーソル68a・68bが表示される。3本のカーソル
は、トリガ条件が設定されるべきペンチャート60cが
1本選択された状態において、マウスの様なポインティ
ングデバイスあるいはキーボードの操作で左右方向にド
ラッグすることにより個別に移行できる。
That is, when this function is selected, as shown in FIG. 9, one cursor 66 for setting the trigger position and two cursors 68a and 68b for setting the collection time are displayed on the left and right of the cursor 66. Is done. The three cursors can be individually moved by dragging left and right by operating a pointing device such as a mouse or a keyboard in a state where one pen chart 60c for which a trigger condition is to be set is selected.

【0041】この様にして位置決めされたのちに確定処
理を選択すると、選択されたペンチャート60cにおけ
るカーソル位置の値が読み込まれ、その値がデータ収集
開始条件D7として処理指示語WSの参照情報r中に自
動的に書き込まれるのである。
When the deciding process is selected after positioning in this manner, the value of the cursor position in the selected pen chart 60c is read, and the value is used as the data collection start condition D7 as the reference information r of the processing instruction word WS. It is automatically written in.

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

【図1】本発明をプログラム式表示装置に実施した一例
を示す説明図である。
FIG. 1 is an explanatory diagram showing an example in which the present invention is applied to a program type display device.

【図2】プログラム式表示装置における電気回路の一例
を示すブロック図である。
FIG. 2 is a block diagram illustrating an example of an electric circuit in the programmable display device.

【図3】表示画面に対するトレンドグラフの表示過程を
示す説明図である。
FIG. 3 is an explanatory diagram showing a process of displaying a trend graph on a display screen.

【図4】処理指示語の構成を示す説明図であって、
(a)は処理指示語の基本的な構成、(b)はトレンド
グラフ表示用の処理指示語の構成、(c)はプロセスデ
ータ収集用の処理指示語の構成を各々示す。
FIG. 4 is an explanatory diagram showing a configuration of a processing instruction word,
(A) shows a basic configuration of a processing instruction word, (b) shows a configuration of a processing instruction word for displaying a trend graph, and (c) shows a configuration of a processing instruction word for collecting process data.

【図5】ターゲットシステムにおけるデータの収集状態
を示す説明図である。
FIG. 5 is an explanatory diagram showing a data collection state in a target system.

【図6】プロセスデータの収集範囲を示す説明図であ
る。
FIG. 6 is an explanatory diagram showing a collection range of process data.

【図7】プロセスデータの収集過程を示す説明図であ
る。
FIG. 7 is an explanatory diagram showing a process of collecting process data.

【図8】収集されたデータの合成工程を示す説明図であ
る。
FIG. 8 is an explanatory diagram showing a process of synthesizing collected data.

【図9】データ収集条件の設定用画面を例示する説明図
である。
FIG. 9 is an explanatory diagram exemplifying a data collection condition setting screen;

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

10 外部装置 12 通信路 14 データ通信手段 16 事象データ記憶手段 18 制御手段 20 表示手段 22 プログラム式表示装置 24 表示画面 26 トレンドグラフ 28 ターゲットシステム 30 PLC 32 表示制御回路 34 ディスプレイ 36 タッチパネル 38 タッチパネルコントローラ 40 ベース画面 42 機能部品図形 44 通信コントローラ 46 状態データ用メモリ 48 ウインドウ 50 タンク 52 レベル計 54 液温計 56 ポンプ 58 事象データ用メモリ 60 ペンチャート 62 ハードディスク 64 データ格納領域 66 トリガ位置設定用カーソル 68 データ収集期間設定用カーソル REFERENCE SIGNS LIST 10 external device 12 communication path 14 data communication means 16 event data storage means 18 control means 20 display means 22 programmable display device 24 display screen 26 trend graph 28 target system 30 PLC 32 display control circuit 34 display 36 touch panel 38 touch panel controller 40 base Screen 42 Functional parts graphic 44 Communication controller 46 Status data memory 48 Window 50 Tank 52 Level gauge 54 Liquid temperature gauge 56 Pump 58 Event data memory 60 Pen chart 62 Hard disk 64 Data storage area 66 Trigger position setting cursor 68 Data collection period Setting cursor

Claims (4)

【特許請求の範囲】[Claims] 【請求項1】 時間の経過とともに変化する物理的な値
を、所定の時間間隔でサンプリングしてデジタル値に変
換しながら記憶するプロセスデータの収集方法であっ
て、 データ収集の基準となる条件と、その条件が満足される
時点を中心として前半部分と後半部分とからなるデータ
の収集期間とを予め設定する一方、 少なくとも上記した前半部分の収集期間に対応する時間
分のデータを、時間経過とともに最新のデータに更新し
ながら蓄積しておき、 上記した条件が満足されると、前半部分のデータを固定
する一方、更に後半部分の収集期間が経過するまでデー
タの収集を継続したのち一連のデータとして保持するこ
とを特徴とするプロセスデータ収集方法。
1. A method of collecting process data in which a physical value that changes with the passage of time is sampled at predetermined time intervals, converted into a digital value and stored, wherein a condition serving as a reference for data collection is While the data collection period consisting of the first half and the second half is set in advance around the time point when the condition is satisfied, at least the data for the time corresponding to the collection period of the first half described above, with time, When the above conditions are satisfied, the data in the first half is fixed, while data collection is continued until the collection period in the second half has elapsed. A process data collection method, characterized in that the process data is stored as a process data.
【請求項2】 上記した一連のデータは、所定のデータ
処理装置における表示画面(24)上において経時的な
グラフとして表示することを可能とするものであって、 上記したデータ収集基準と収集期間とは、表示画面(2
4)上におけるグラフの表示位置を指定した設定を可能
とする請求項1記載のプロセスデータ収集方法。
2. A series of data as described above, which can be displayed as a graph over time on a display screen (24) in a predetermined data processing apparatus, wherein the data collection criterion and the collection period Is the display screen (2
4) The process data collection method according to claim 1, wherein a setting can be made by designating a display position of the above graph.
【請求項3】 上記したデータ処理装置は、 所定の外部装置(10)と通信路(12)を介して接続
され、該通信路(12)を通じて外部装置(10)側と
データの受け渡しを可能とするデータ通信手段(14)
と、 処理すべき動作内容を特定する参照情報を含む複数の処
理指示語を記憶可能とする事象データ記憶手段(16)
と、 該事象データ記憶手段(16)に備えた処理指示語を解
読し、各処理指示語で参照される情報に対応した制御動
作を行う制御手段(18)と、 該制御手段(18)からの信号入力と連動して所定の表
示動作を行う表示手段(20)とを備えたプログラム式
表示装置(22)であって、 上記した外部装置(10)における制御状態に対応した
データの収集および表示を可能としたことを特徴とする
請求項2記載のプロセスデータ収集方法。
3. The data processing device is connected to a predetermined external device (10) via a communication path (12), and can exchange data with the external device (10) via the communication path (12). Data communication means (14)
And an event data storage means (16) capable of storing a plurality of processing instructions including reference information for specifying an operation content to be processed.
A control unit (18) for decoding a processing instruction word provided in the event data storage unit (16) and performing a control operation corresponding to information referred to by each processing instruction word; A display device (22) having a display means (20) for performing a predetermined display operation in conjunction with a signal input of the external device (10). The process data collection method according to claim 2, wherein display is enabled.
【請求項4】 上記したデータ収集基準は、 上記したプログラム式表示装置(22)において予め設
定したアラームの発生時点である請求項3記載のプロセ
スデータ収集方法。
4. The process data collection method according to claim 3, wherein the data collection criterion is a preset alarm occurrence time in the programmable display device (22).
JP25421997A 1997-09-02 1997-09-02 Process data collection method and programmable display device Expired - Lifetime JP3356662B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP25421997A JP3356662B2 (en) 1997-09-02 1997-09-02 Process data collection method and programmable display device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP25421997A JP3356662B2 (en) 1997-09-02 1997-09-02 Process data collection method and programmable display device

Publications (2)

Publication Number Publication Date
JPH1185258A true JPH1185258A (en) 1999-03-30
JP3356662B2 JP3356662B2 (en) 2002-12-16

Family

ID=17261926

Family Applications (1)

Application Number Title Priority Date Filing Date
JP25421997A Expired - Lifetime JP3356662B2 (en) 1997-09-02 1997-09-02 Process data collection method and programmable display device

Country Status (1)

Country Link
JP (1) JP3356662B2 (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004258797A (en) * 2003-02-24 2004-09-16 Keyence Corp Data collection device, programmable controller, data collection system, and data collection program
JP2008181211A (en) * 2007-01-23 2008-08-07 Mitsubishi Electric Corp Web monitoring terminal
WO2015140927A1 (en) * 2014-03-18 2015-09-24 株式会社日立製作所 Data transfer monitoring system, data transfer monitoring method, and site system
WO2022172403A1 (en) * 2021-02-12 2022-08-18 東芝三菱電機産業システム株式会社 Playback simulation test system

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004258797A (en) * 2003-02-24 2004-09-16 Keyence Corp Data collection device, programmable controller, data collection system, and data collection program
JP2008181211A (en) * 2007-01-23 2008-08-07 Mitsubishi Electric Corp Web monitoring terminal
WO2015140927A1 (en) * 2014-03-18 2015-09-24 株式会社日立製作所 Data transfer monitoring system, data transfer monitoring method, and site system
JPWO2015140927A1 (en) * 2014-03-18 2017-04-06 株式会社日立製作所 Data transfer monitoring system, data transfer monitoring method, and base system
WO2022172403A1 (en) * 2021-02-12 2022-08-18 東芝三菱電機産業システム株式会社 Playback simulation test system

Also Published As

Publication number Publication date
JP3356662B2 (en) 2002-12-16

Similar Documents

Publication Publication Date Title
JPH0349119B2 (en)
US10139805B2 (en) Ladder diagram monitoring device capable of additionally displaying operation situation of CNC in comment
JPH1185446A (en) Method for displaying trend graph
JP3356662B2 (en) Process data collection method and programmable display device
JP3822756B2 (en) Data processing device
JP2653346B2 (en) Programmable controller
JP2954227B2 (en) Information processing method
JPH10214171A (en) Information processing device
JP2001242978A (en) Method and apparatus for displaying attributes of data on a graph
JPH0667838A (en) Display processor
JP2002373007A (en) Information display method and device
EP0483368A1 (en) Method of searching sequence program
JP3364821B2 (en) Plant monitoring and control equipment
JP2786737B2 (en) Process display device
JPH11327732A (en) Display device
JPH01191269A (en) Image controller
JPH04128886A (en) Display image scrolling method and image display device
JP2000293288A (en) Multi-window display method and apparatus and recording medium
KR100512970B1 (en) Electronic apparatus having a time device capable of displaying input-state for time data and a method processing thereof
JPH11161613A (en) Electronic computer, calculation method, and recording medium recording calculation processing program
JPH1011260A (en) Intra-window data registration method, recording medium, and computer system
JPH077839U (en) Numerical control device
JPH0670001U (en) Peripheral device of programmable controller
JPH01244502A (en) Pc program display system
JPS6295603A (en) Programmable controller

Legal Events

Date Code Title Description
R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20071004

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20081004

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20091004

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20101004

Year of fee payment: 8

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20111004

Year of fee payment: 9

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20121004

Year of fee payment: 10

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20121004

Year of fee payment: 10

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20131004

Year of fee payment: 11

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

EXPY Cancellation because of completion of term