[go: up one dir, main page]

JP2001056704A - Program expression display device - Google Patents

Program expression display device

Info

Publication number
JP2001056704A
JP2001056704A JP11230959A JP23095999A JP2001056704A JP 2001056704 A JP2001056704 A JP 2001056704A JP 11230959 A JP11230959 A JP 11230959A JP 23095999 A JP23095999 A JP 23095999A JP 2001056704 A JP2001056704 A JP 2001056704A
Authority
JP
Japan
Prior art keywords
data
display device
storage area
external device
aggregate
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
JP11230959A
Other languages
Japanese (ja)
Other versions
JP3476391B2 (en
Inventor
Hitoshi Nagano
人士 永野
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Schneider Electric Japan Holdings Ltd
Original Assignee
Digital Electronics Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Digital Electronics Corp filed Critical Digital Electronics Corp
Priority to JP23095999A priority Critical patent/JP3476391B2/en
Publication of JP2001056704A publication Critical patent/JP2001056704A/en
Application granted granted Critical
Publication of JP3476391B2 publication Critical patent/JP3476391B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Programmable Controllers (AREA)

Abstract

PROBLEM TO BE SOLVED: To easily read/write a lot of kinds of data groups in spite of the capacity limit of a memory provided inside a device and to easily prepare filing data in a program expression display device capable of displaying corresponding to the control state of an external device. SOLUTION: A data block storage area 16 provided with plural data blocks capable of storing an aggregate 14 of data is set on a memory 15, the aggregate 14 of data read out of the side of an external device 10 corresponding to preset conditions is successively written into empty blocks inside the data block storage area 16 on the side of a display device 13 so as to be preserved and data are exchanged between the data block storage area 16 and an external recording medium 17.

Description

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

【0001】[0001]

【発明の属する技術分野】この発明は、プルグラマブル
コントローラ(以下、「PLC」と略す。)のような外
部装置と接続され、その外部装置における制御状態に対
応した表示をするプログラム式の表示装置であって、特
に複数のデータからなるデータブロックを外部装置との
間で読み書き可能とするものに関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a program-type display which is connected to an external device such as a programmable controller (hereinafter abbreviated as "PLC") and displays an image corresponding to a control state of the external device. The present invention relates to a device, particularly to a device capable of reading and writing a data block composed of a plurality of data with an external device.

【0002】[0002]

【従来の技術】従来この種の表示装置は、予め設定した
固定データを外部装置側に書き込み、あるいは外部装置
側のデータ群を所定のトリガ条件で読み出して保存する
など、外部装置との間でデータ群の読み書きが行われる
ことが多い。更に、読み書きされるデータ群が装置の異
常停止時にも維持される様に、電池でバックアップされ
たSRAMのような不揮発処理を施したメモリがデータ
の格納用に使用されている。
2. Description of the Related Art Conventionally, a display device of this kind has been used to communicate with an external device by, for example, writing fixed data set in advance to an external device or reading and storing a data group of the external device under a predetermined trigger condition. Data groups are often read and written. Further, a nonvolatile memory such as an SRAM backed up by a battery is used for storing data so that a data group to be read / written is maintained even when the apparatus is abnormally stopped.

【0003】[0003]

【発明が解決しようとする課題】しかしながら、不揮発
処理されたメモリは高価であるために、表示装置内のメ
モリ容量は必要最小限に維持され、外部装置との間で受
け渡されるデータ群の個数が制限されるなど、使い勝手
が悪いものであった。
However, since the memory subjected to the non-volatile processing is expensive, the memory capacity in the display device is kept to a necessary minimum and the number of data groups transferred to and from the external device is reduced. Was inconvenient, such as being restricted.

【0004】本発明はかかる不都合に鑑みてなされたも
のであって、内部メモリの容量制限にかかわらず、多数
種類のデータ群を容易に読み書きできるプログラム式の
表示装置を提供することを目的とする。
The present invention has been made in view of such inconvenience, and it is an object of the present invention to provide a program type display device capable of easily reading and writing a large variety of data groups regardless of the capacity limitation of an internal memory. .

【0005】[0005]

【課題を解決するための手段】本発明にかかるプログラ
ム式の表示装置13は、図1(a)にその全体的な構成
を概略的に示す如く、所定の制御動作を行う外部装置1
0と接続され、その外部装置10のメモリ11上にあっ
て現在の制御状態に対応した内容の状態データMDを読
み書きするとともに、読み出した状態データmdに対応
した表示動作を表示画面12上で可能とする。
As shown schematically in FIG. 1 (a), a program type display device 13 according to the present invention has an external device 1 which performs a predetermined control operation.
0, and reads / writes state data MD on the memory 11 of the external device 10 corresponding to the current control state, and enables a display operation corresponding to the read state data md on the display screen 12. And

【0006】更に上記した外部装置10内における全状
態データMD中から、図1(b)の様に予め複数のデー
タを1組としてデータの集合体14を設定する一方、表
示装置13中における不揮発状態に構成したメモリ15
上に、前記データの集合体14を格納できるデータブロ
ックを複数備えたデータブロック格納領域16を設定
し、予め設定した条件に対応して外部装置10側から読
み出したデータの集合体14を、表示装置13側のデー
タブロック格納領域16中における空きブロックへ順次
に書き込み保存可能とするとともに、上記データブロッ
ク格納領域16と外部記録媒体17との間で、データの
受け渡しを可能としたことを特徴とする。
Further, from among all the state data MD in the external device 10 described above, a data aggregate 14 is set in advance as a set of a plurality of data as shown in FIG. Memory 15 configured in state
A data block storage area 16 including a plurality of data blocks capable of storing the data aggregate 14 is set on the top, and the data aggregate 14 read from the external device 10 in accordance with a preset condition is displayed. It is characterized in that data can be sequentially written and stored in empty blocks in the data block storage area 16 of the device 13 and data can be transferred between the data block storage area 16 and the external recording medium 17. I do.

【0007】上記したデータの集合体14を時間の経過
に伴って変化する経時データとし、データブロック格納
領域16に設定したブロック数を超えるデータの集合体
14が外部装置10側から読み出されると、表示装置1
3に対して挿脱自在に備えた外部記録媒体17へデータ
を自動的に書き出される様に構成することができる。
[0007] When the data aggregate 14 described above is time-varying data that changes with the passage of time, and the data aggregate 14 exceeding the number of blocks set in the data block storage area 16 is read from the external device 10, Display device 1
The data can be automatically written to an external recording medium 17 which can be inserted into and removed from the external recording medium 3.

【0008】上記したデータの集合体14を外部装置1
0の制御状態を設定するための固定データとし、上記し
たデータブロック格納領域16には予め、1または複数
種類の固定データを格納したブロック群と、データを格
納していない空きブロック群とを備え、選択された固定
データで外部装置10側の状態データを更新可能とする
一方、外部装置10側から表示装置13側のデータブロ
ック格納領域16における空きブロック群にデータの集
合体14を追加記憶し、選択可能な固定データの種類を
増加可能とすることもできる。
The above-described data aggregate 14 is transferred to the external device 1
The data block storage area 16 includes a block group storing one or more types of fixed data and an empty block group not storing data in advance as fixed data for setting a control state of 0. While the state data on the external device 10 side can be updated with the selected fixed data, the data aggregate 14 is additionally stored in the empty block group in the data block storage area 16 on the display device 13 side from the external device 10 side. Alternatively, the number of types of fixed data that can be selected can be increased.

【0009】[0009]

【発明の効果】上記した構成により、表示装置13の内
部に備えるメモリ容量を必要最小限に維持しながら、外
部装置10との間で制限を可及的に抑制した状態でデー
タの読み書きが行える。更に、外部装置10側の動作中
における状態データMDをファイリングデータとして追
加的に読み出し可能とすることにより、ファイリングデ
ータの作成を簡易に行える。
According to the configuration described above, data can be read and written in a state in which the limitation with the external device 10 is suppressed as much as possible while the memory capacity provided inside the display device 13 is kept to a necessary minimum. . Furthermore, by making it possible to additionally read the state data MD during the operation of the external device 10 as filing data, filing data can be easily created.

【0010】[0010]

【発明の実施の形態】以下本発明を、図2に示すごと
く、外部装置として備えたPLC18を使用し、ベルト
コンベアー式の自動組付機の様なターゲットシステム1
9をシーケンス制御可能とするとともに、そのPLC用
の制御盤として使用するプログラム式の表示装置13に
実施した一例に基づいて説明するがこれに限らず、表示
装置が接続される外部装置として、制御用プログラムを
備えた汎用のパソコン装置や各種のパソコン応用装置を
使用した場合にあっても略同様に実施できる。
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS As shown in FIG. 2, a target system 1 such as a belt conveyor type automatic assembling machine using a PLC 18 provided as an external device will be described below.
9 is sequence-controllable and is described based on an example implemented on a programmable display device 13 used as a control panel for the PLC. However, the present invention is not limited to this. The present invention can be carried out in substantially the same manner when a general-purpose personal computer having various programs and various personal computer application devices are used.

【0011】[0011]

【PLCの構成】PLC18は、CPUユニット20や
メモリユニット21などの必要とする個別の機能毎に回
路がユニット化され、各ユニットを必要に応じてバスラ
インを介して適宜追加することにより、PLC全体とし
て達成される機能を増減可能とする、従来と略同様な構
成のものである。
[Construction of PLC] The PLC 18 is composed of a unit for each required function such as the CPU unit 20 and the memory unit 21. By adding each unit as necessary via a bus line, the PLC 18 can be used. It has a configuration substantially the same as that of the related art, in which functions achieved as a whole can be increased or decreased.

【0012】この実施例にあっては、PLC18の全体
を制御するCPUユニット20と、ターゲットシステム
19から送られる検知信号の直接的な取り込みを可能と
する入力ユニット22と、ターゲットシステム19に向
けて所定の制御信号の出力を可能とする出力ユニット2
3と、各種データを保存するメモリユニット21と、プ
ログラム式表示装置13との間で所定のデータ通信を可
能とする計算機リンクユニット24とを基本ユニットと
して備え、CPUユニット20で常時入出力手段の変化
状態を監視しておき、新規データ入力等のデータ変化が
認められると、必要な演算処理を施したあとメモリユニ
ット21上における該当のアドレスにアクセスして内容
を書き換え、あるいは出力ユニット23に向けてデータ
を送出する。
In this embodiment, a CPU unit 20 for controlling the entire PLC 18, an input unit 22 for enabling direct capture of a detection signal sent from a target system 19, and a target system 19. An output unit 2 that can output a predetermined control signal
3, a memory unit 21 for storing various data, and a computer link unit 24 for enabling predetermined data communication with the programmable display device 13 as basic units. The change state is monitored, and when a data change such as a new data input is recognized, necessary arithmetic processing is performed, and then the corresponding address on the memory unit 21 is accessed to rewrite the contents or to the output unit 23. To send data.

【0013】また、ターゲットシステム19に対して直
接入出力され、あるいはその制御などに用いる状態デー
タの格納場所が、制御あるいは表示すべきターゲットシ
ステム19上に備えたレベル計やリミットスイッチの様
な受動部品、リレーやモータの様な能動部品、あるいは
カウンタや印字器の様なデータ設定部品毎にメモリユニ
ット21上に確保され、入出力されるデータが数値の様
なワードデータに対してはワードデバイスが、オンオフ
情報の様なビットデータに対してはビットデバイスが、
各PLCメーカーが予め規定する例えば「X0000」
のようなデバイス名ないしはアドレスを指定することに
よって格納場所を特定可能にメモリユニット21内に設
定されている。
The storage location of status data which is directly input / output to / from the target system 19 or used for control thereof is controlled by a passive level such as a level gauge or limit switch provided on the target system 19 to be controlled or displayed. Parts, active parts such as relays and motors, or data setting parts such as counters and printers are secured in the memory unit 21. Input / output data is a word device for word data such as numerical values. However, for bit data such as on / off information, a bit device
For example, "X0000" specified in advance by each PLC manufacturer
The storage location is specified in the memory unit 21 by specifying a device name or an address as described above.

【0014】従って、PLC18の内部または外部から
メモリユニット21内における任意のデバイス名を特定
してアクセスするだけで、ターゲットシステム19の対
応位置を制御し或いはその動作状態に関する状態情報が
個別に取り出せる。
Therefore, by simply specifying and accessing an arbitrary device name in the memory unit 21 from inside or outside the PLC 18, the corresponding position of the target system 19 can be controlled or status information relating to the operation state can be individually extracted.

【0015】[0015]

【プログラム式表示装置の構成】プログラム式表示装置
13は、PLC18とともにターゲットシステム19の
操作卓などに一体に組み込み、あるいはそれ自身が独立
して配備され、ターゲットシステム19に対する制御盤
として使用されるものであって、略矩形状に構成した本
体ケースにおける正面側に、液晶表示板の様な所定の表
示デバイスをディスプレイ25として配置するととも
に、そのディスプレイ25に密着させてタッチパネル2
6を配設する一方、本体ケースの内部に表示制御回路2
7を収納している。
[Configuration of Program Display Unit] The program display unit 13 is integrated into the console of the target system 19 together with the PLC 18, or is independently arranged and used as a control panel for the target system 19. A predetermined display device such as a liquid crystal display panel is arranged as a display 25 on the front side of the main body case formed in a substantially rectangular shape, and the touch panel 2 is brought into close contact with the display 25.
6 while the display control circuit 2 is installed inside the main body case.
7 are stored.

【0016】表示制御回路27の基本的な構成は汎用の
パソコン装置と略同様であって、バスラインを介してC
PU28やROM29、RAM30をはじめとする各種
メモリ、あるいはグラフィックコントローラ31が接続
されるとともに、図示しないリーダ/ライタ用のソケッ
トを介して、記録媒体の取り替えができるICカード3
2を装着可能としている。
The basic configuration of the display control circuit 27 is substantially the same as that of a general-purpose personal computer device.
An IC card 3 to which various memories including a PU 28, a ROM 29, and a RAM 30, or a graphic controller 31 are connected and a recording medium can be replaced via a reader / writer socket (not shown).
2 can be attached.

【0017】ここでROM29上には、システムプログ
ラムの様な、変更を要さないかユーザーが変更を加える
ことが禁止されているデータが予め格納され、表示装置
13に対する電源のオンオフに拘らず、表示装置13を
動作させるための基本的なデータを恒久的に保持する様
にしている。
Here, on the ROM 29, data such as a system program which is not required to be changed or prohibited from being changed by the user is stored in advance, and regardless of whether the power to the display device 13 is turned on or off, Basic data for operating the display device 13 is permanently stored.

【0018】一方RAM30は、高速なデータの読み書
きを可能とするとともに、電池でバックアップすること
によって表示装置13の電源をオフした後も記憶データ
を保持するSRAM33と、表示装置13が稼働中にの
みそのデータを一時記憶可能とするDRAM34とを備
える。
On the other hand, the RAM 30 enables reading and writing of data at a high speed, and stores the stored data even after the power of the display device 13 is turned off by backing up with a battery, and only when the display device 13 is operating. And a DRAM 34 that can temporarily store the data.

【0019】そしてSRAM33上には、後記する画面
表示に関するアプリケーションソフトやPLC18側に
おける状態データMDの様に、その内容が変化する可能
性があるが表示装置13の電源オフ後もその内容を保持
することを必要とするデータを記憶する。これとは逆に
DRAM34上には、アプリケーションの中間演算デー
タの様に、表示装置13がオン期間中保持する必要があ
るが、オフと同時に消去することが好ましいデータを適
宜記憶させる。
The contents of the SRAM 33 may change, such as application software relating to screen display described later or status data MD on the PLC 18 side, but the contents are retained even after the power of the display device 13 is turned off. The data that needs to be stored. Conversely, data such as intermediate operation data of the application, which is required to be held during the ON period of the display device 13 but is preferably erased simultaneously with the OFF state, is appropriately stored in the DRAM 34.

【0020】またICカード32には、フラッシュEE
PROMの様に、高速な読み書きは難しいが複数回のデ
ータ書き換えを可能とするとともに、電池のバックアッ
プを必要とすることなくそのデータを長期に亘って保存
可能な記憶手段が採用される。かかるICカード32
は、適宜時期に取り替え使用することにより、SRAM
33上のデータ中の必要な部分をバックアップデータと
して保存したり、SRAM33の記憶容量を超えたデー
タが取り込まれた場合に、溢れ出たデータを記憶するた
めの外部記録媒体として使用される。
The IC card 32 has a flash EE
As PROM, a storage means is used which is difficult to read / write at high speed but enables data to be rewritten a plurality of times, and which can save the data for a long time without requiring backup of a battery. Such an IC card 32
Can be replaced and used at appropriate times,
A necessary part of the data on the memory 33 is stored as backup data, and when data exceeding the storage capacity of the SRAM 33 is taken in, it is used as an external recording medium for storing overflowing data.

【0021】上記したDRAM34に適宜格納される各
種の演算結果は、SRAM33内に予め格納された各種
の表示用データを用いてグラフィックコントローラ31
によりビットイメージとしてビデオRAM35上に展開
され、その内容に対応した表示がディスプレイ25上で
行われる。
The various operation results appropriately stored in the DRAM 34 described above are converted into the graphic controller 31 using various display data stored in the SRAM 33 in advance.
Thus, a bit image is developed on the video RAM 35, and a display corresponding to the content is performed on the display 25.

【0022】更に、接続されるPLC18に特化した専
用のプロトコルで作動する通信コントローラ36を介
し、PLC18側の計算機リンクユニット24あるいは
その他のデータ通信手段と、シリアルあるいはパラレル
状態の専用の通信ライン37を通じて接続され、上記し
た表示装置13側のSRAM33とPLC18側のメモ
リユニット21間で必要な状態データmdの自動的な受
け渡しを可能とする。
Further, a dedicated communication line 37 in a serial or parallel state is connected to the computer link unit 24 or other data communication means on the PLC 18 side via a communication controller 36 operated by a dedicated protocol specialized for the PLC 18 to be connected. And enables automatic transfer of necessary state data md between the SRAM 33 on the display device 13 side and the memory unit 21 on the PLC 18 side.

【0023】[0023]

【データアクセス手段および領域】本実施例は上記した
基本的な構成の表示装置13にあって、更に表示装置1
3の操作者を4段階のレベルに分類して各操作者毎にデ
ータのアクセス領域とアクセス手段とを異ならせること
により、各レベルの操作者が容易に必要なデータアクセ
スができる様にするとともに、間違ったデータの変更を
可及的に防止する様にしている。
[Data Access Means and Area] The present embodiment relates to the display device 13 having the above-described basic configuration.
The three operators are classified into four levels, and the data access area and the access means are different for each operator, so that the operators of each level can easily access necessary data. In order to prevent incorrect data change as much as possible.

【0024】すなわちSRAM33上には、図3に例示
するごとく、後記する画面データを格納する画面設定用
データの格納エリアM1と、各種データを読み込んで必
要なデータ保存を可能とする情報処理用データの格納エ
リアM2と、第3レベルの操作者に直接的なアクセスを
許可する画面操作用データの格納領域M3とを備えてい
る。
That is, as shown in FIG. 3, a storage area M1 for screen setting data for storing screen data to be described later and information processing data for reading various data and storing necessary data are stored in the SRAM 33. Storage area M2, and a storage area M3 for screen operation data for permitting direct access to the third level operator.

【0025】ここで第1レベルの操作者は、例えば工場
等の現場作業員であって、第2乃至第4レベルの操作者
が作成したアプリケーションを使用することのみが許さ
れ、アプリケーションを通じて読み書きされたデータを
見てその内容を判断することだけができる。
Here, the first-level operator is, for example, a field worker in a factory or the like, and is only allowed to use the application created by the second to fourth-level operators. You can only judge the contents by looking at the data.

【0026】これとは逆に第4レベルの操作者は、例え
ば表示装置13の提供者側におけるシステム設計の技術
者であって、C言語の様な汎用的なソフトウェア作成言
語を使用し、システムプログラムを含めた全てのソフト
ウェア、あるいは第2および第3レベルの操作者がアプ
リケーションプログラムを作成するのに使用するための
表示装置13に特化した開発言語ないしはソフトウェア
を提供するとともに、全てのメモリ領域に対してアクセ
ス可能とする。
On the contrary, the fourth-level operator is a system design engineer on the provider side of the display device 13, for example, using a general-purpose software creation language such as C language. All software, including programs, or development languages or software specific to the display device 13 for use by second and third level operators to create application programs, and all memory areas Is accessible.

【0027】次に第2レベルの操作者は、上記した第4
レベルの操作者が提供する画面データ作成装置43を利
用してPLC操作用の画面設計を可能とするとともに、
その画面データ作成装置43中で参照可能なPLC18
側の状態データMDに限定して、データアクセスできる
様にしている。
Next, the operator at the second level receives the fourth
Using a screen data creation device 43 provided by a level operator, it is possible to design a screen for PLC operation,
PLC 18 that can be referred to in the screen data creation device 43
Data access is limited to the state data MD on the side.

【0028】更に、PLC18が保持する全状態データ
MDの中から、作成した画面データを介してプログラム
式表示装置13側で参照すべき状態データmdを抽出す
るとともに、その抽出した状態データmdを情報処理用
データの格納領域M2内に収納可能とする。そして、P
LC18とプログラム式表示装置13との間で互いに必
要なデータの自動的な受け渡しを行うことにより、PL
C18とプログラム式表示装置13とが最小限の時間遅
れをもって、略同一内容の状態データMD・mdを互い
に保持する様にしている。
Further, from among all the status data MD held by the PLC 18, status data md to be referred to on the programmable display device 13 side is extracted through the created screen data, and the extracted status data md is used as information. It can be stored in the processing data storage area M2. And P
By automatically transferring necessary data between the LC 18 and the programmable display device 13, the PL
The C18 and the programmable display device 13 hold state data MD and md having substantially the same contents with a minimum time delay.

【0029】[0029]

【操作画面表示手段の構成】ここでプログラム式表示装
置13においては、図4に例示するごとく、銘板の様な
表示内容に変更を要しない静止図形38、あるいは形状
変化や点滅あるいは色変化させるスイッチ形状のような
部品図形39をベース画面40上に1または複数備えて
構成された表示画面を単位画面とする。更に、1台のプ
ログラム式表示装置13内には複数の単位画面からなる
表示画面群を1つのプロジェクトとして備えるととも
に、各単位画面毎に異なったファイル番号Fを指定する
ことにより、単位画面を切り換えるだけで必要な操作内
容を表示した表示画面が得られるようにしている。
[Construction of Operation Screen Display Means] In the programmable display device 13, as shown in FIG. 4, a static figure 38 such as a nameplate which does not require a change in display content, or a switch for changing the shape, blinking or changing the color. A display screen configured by providing one or a plurality of component figures 39 such as shapes on a base screen 40 is defined as a unit screen. Further, a display screen group including a plurality of unit screens is provided as one project in one programmable display device 13, and the unit screens are switched by designating a different file number F for each unit screen. A display screen that displays the necessary operation contents can be obtained only by the user.

【0030】そして、1つの単位画面が選択されるとそ
の選択された単位画面に関係する処理指示語Wを情報処
理用データの格納領域M2中における事象データ領域4
1に読み込むとともに、微小時間毎に処理指示語Wを間
欠的に読み出し、各処理指示語Wの事象名Nで特定され
る内容の動作をPLC18側から表示装置13側に取り
出された状態データmdを参照しながら順次に実行する
ことにより、PLC18側のビットデバイスあるいはワ
ードデバイスの内容変化に即応して部品図形39や表示
データが変化する表示動作がベース画面40上で行われ
る。
When one unit screen is selected, the processing instruction word W related to the selected unit screen is stored in the event data area 4 in the information processing data storage area M2.
1, the processing instruction word W is read out intermittently every minute time, and the operation of the content specified by the event name N of each processing instruction word W is extracted from the PLC 18 side to the display device 13 state data md. , The display operation in which the component graphic 39 and the display data change in response to the change in the content of the bit device or the word device on the PLC 18 side is performed on the base screen 40.

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

【0032】例えば、図5(b)に示す処理指示語WT
は、タッチパネル26に対する押圧指示操作と連動し
て、状態データ用メモリ内の所定アドレス位置に設定し
たビットデバイスを反転可能とするものである。すなわ
ち、単位画面のファイル番号F1、タッチパネル26の
操作を特定する例えば「T」から始まる事象名N1、タ
ッチパネル26からの入力操作を有効とする入力座標範
囲X・Y、タッチパネル26の押し操作と連動してデー
タを書き換えるべき各PLC18に固有のアドレスAと
から構成される。
For example, the processing instruction word WT shown in FIG.
Is to enable the bit device set at a predetermined address position in the state data memory to be inverted in conjunction with a pressing instruction operation on the touch panel 26. That is, the file number F1 of the unit screen, the event name N1 starting with, for example, “T” for specifying the operation of the touch panel 26, the input coordinate range XY for validating the input operation from the touch panel 26, and the interlocking with the pressing operation of the touch panel 26 And an address A unique to each PLC 18 whose data is to be rewritten.

【0033】更に図5(c)に示す処理指示語WLは、
上記したタッチパネル26の操作と連動して、ベース画
面40上における対応位置に所定の図形を表示可能とす
るものである。すなわち、ベース画面40のファイル番
号F1、部品図形39の表示を特定する例えば「L」か
ら始まる事象名N2、部品図形39の表示座標範囲X・
Y、呼び出す部品図形39を特定するファイル番号F2
および部品図形39を表示時に参照するPLC18に固
有のアドレスAとから構成される。
Further, the processing instruction word WL shown in FIG.
In conjunction with the operation of the touch panel 26, a predetermined figure can be displayed at a corresponding position on the base screen 40. That is, the file number F1 of the base screen 40, the event name N2 starting with, for example, “L” for specifying the display of the component graphic 39, the display coordinate range X ·
Y, file number F2 specifying the part graphic 39 to be called
And an address A unique to the PLC 18 to be referred to when displaying the part graphic 39.

【0034】そこで図4(a)の様に、座標範囲X・Y
と参照アドレスAとを共に一致させた2つの処理指示語
WL1・WT1を事象データの格納領域41に設定して
おく。また、状態データmdのアドレスAにおけるビッ
トデバイスが「0」の場合、それをスイッチのオフ状態
に予め対応させておくと、PLC18では制御すべき実
際のスイッチ接点に対してオフ動作を行う。それと同時
に、スイッチのオフ状態に対応する部品図形39のデー
タFL1をグラフィックデータの格納領域42から読み
出し、該当するベース画面40上の指定座標範囲X・Y
に展開して表示する。
Therefore, as shown in FIG.
The two processing instruction words WL1 and WT1 having the same address and the reference address A are set in the event data storage area 41. When the bit device at the address A of the state data md is “0”, if the bit device is made to correspond to the OFF state of the switch in advance, the PLC 18 performs the OFF operation on the actual switch contact to be controlled. At the same time, the data FL1 of the component graphic 39 corresponding to the switch OFF state is read from the graphic data storage area 42, and the designated coordinate range XY on the corresponding base screen 40 is read.
Expand and display.

【0035】ここでタッチパネル26におけるスイッチ
形状を有する部品図形39の表示場所を押すと、タッチ
パネル用の処理指示語WTを検索し、タッチパネル26
を介してなされた指示座標から該当の座標を含む範囲を
座標情報として有する処理指示語WTの有無を判定す
る。
Here, when the display location of the component figure 39 having the switch shape on the touch panel 26 is pressed, the processing instruction word WT for the touch panel is searched, and the touch panel 26 is searched.
The presence / absence of the processing instruction word WT having the range including the corresponding coordinates as the coordinate information is determined from the instruction coordinates made via.

【0036】例えば、座標範囲X・Yの内の一点が押さ
れた場合、上記の様にして構成された処理指示語WT1
に対応するので、図4(b)に示す如く、該当のアドレ
スAにおけるデータ値を「0」から「1」に反転し、P
LC18を介して該当のスイッチ接点をオンする制御を
させる。それと同時に、処理指示語WL1は参照アドレ
スAが「1」に変化したことを判断し、スイッチのオン
状態に対応する図形のデータFL2をグラフィックデー
タの格納領域42から読み出して該当の座標範囲X・Y
上に表示することにより、ベース画面40上に表示され
たスイッチ形状の部品図形39も、オフ状態からオン状
態へと変更されるのである。
For example, when one point in the coordinate range XY is pressed, the processing instruction word WT1 constructed as described above is pressed.
4B, the data value at the corresponding address A is inverted from “0” to “1” as shown in FIG.
The corresponding switch contact is turned on through the LC 18. At the same time, the processing instruction word WL1 determines that the reference address A has changed to “1”, reads the graphic data FL2 corresponding to the switch ON state from the graphic data storage area 42, and reads the corresponding coordinate range X · Y
By displaying on the upper side, the switch-shaped component graphic 39 displayed on the base screen 40 is also changed from the off state to the on state.

【0037】したがって、上記した第2レベルの操作者
にあっては、画面データ作成装置43を使用し、ベース
画面40上に処理指示語Wないしは複数の処理指示語か
ら構成される機能部品39を配置するとともに、各処理
指示語W毎に参照情報rを設定することにより、PLC
18の操作に必要な画面設定用データの作成が行なわれ
る。
Therefore, the second-level operator uses the screen data creation device 43 to display the processing instruction word W or the functional component 39 composed of a plurality of processing instruction words on the base screen 40. By arranging and setting the reference information r for each processing instruction word W, the PLC
The screen setting data necessary for the operation 18 is created.

【0038】その際、各処理指示語Wで指示可能なアド
レスは、PLC18側の状態データMDに限定されてお
り、画面操作に必要な最小限のデータのみが操作対象と
なるのである。
At this time, the address that can be specified by each processing instruction word W is limited to the state data MD on the PLC 18 side, and only the minimum data necessary for screen operation is to be operated.

【0039】次に第3レベルの操作者は、ICカード3
2およびPLC18に対するデータの受け渡しに加え
て、表示装置13内部のメモリに関しては、PLC側の
状態データMDの全体に加えて、SRAM33上に予め
設定した画面操作用データの格納領域M3に対してのみ
アクセス可能とする。更にアプリケーションの開発言語
として、図3の様にSRAM33上で複数に区分された
データの格納領域M1〜M3と、PLC18およびIC
カード32間におけるデータの受け渡しに特化した、表
示装置専用のスクリプト言語が提供される。
Next, the operator at the third level operates the IC card 3
In addition to the transfer of data to the PLC 18 and the memory inside the display device 13, in addition to the entire state data MD on the PLC side, only the storage area M3 of the screen operation data set in advance in the SRAM 33 is stored. Accessible. Further, as application development languages, a plurality of data storage areas M1 to M3 on the SRAM 33 as shown in FIG.
A script language dedicated to a display device, which is specialized for transferring data between the cards 32, is provided.

【0040】[0040]

【スクリプト言語の構成】かかるスクリプト言語は、図
6(c)に例示する様に基本的な文法構造をC言語と類
似の形態を採用しているが、上記した処理指示語におけ
る参照情報を直接的に変更できる命令を備えることによ
り、第2レベルの操作者が作成した表示画面設定用デー
タを、よりきめ細かく制御可能とする。
[Structure of script language] As shown in FIG. 6 (c), the script language employs a basic grammatical structure similar to that of the C language. By providing an instruction that can be changed dynamically, the display screen setting data created by the second-level operator can be more finely controlled.

【0041】更にデータの転送命令において指定できる
アドレス範囲を、前記した第3レベルの操作者がアクセ
ス可能な範囲に限定するとともに、命令中でデバイス名
を直接的に指定できる様にしている。
Further, the address range that can be specified in the data transfer command is limited to the range accessible by the third-level operator, and the device name can be directly specified in the command.

【0042】ここで図6(a)はツールボックスであっ
て、スクリプト言語で定義されたコマンドあるいは記述
式が、ボタン44の操作のみで図6(c)の様に表示画
面12上へ自動的に記述できる様にしている。
Here, FIG. 6A shows a tool box, in which commands or description expressions defined in the script language are automatically displayed on the display screen 12 as shown in FIG. It can be described in.

【0043】更に、アドレス指定が必要なコマンドある
いは記述式にあっては、図6(b)の様なダイアログボ
ックスが開いてアドレス指定が求められる。この際、各
命令毎に指定可能なアドレス範囲が制限され、アドレス
の指定間違いを未然に防止する。
In the case of a command or a descriptive expression that requires address specification, a dialog box as shown in FIG. 6B is opened and the address specification is required. At this time, the address range that can be specified for each instruction is limited, thereby preventing an address specification error.

【0044】[0044]

【データの連続転送手順】本実施例にあっては更に、上
記したスクリプト言語を使用し、表示装置13とPLC
18との間でデータ群の連続的な受け渡しを行うため、
ファイリングモードと、サンプリングモードと、ロギン
グモードの3種類のデータ操作モードを備える。そこで
以下において、図3に基づいて、各メモリ領域間におけ
るデータの受け渡し手順の概略を説明する。
[Continuous Data Transfer Procedure] In this embodiment, the display device 13 is connected to the PLC by using the above-described script language.
In order to continuously transfer data groups to and from
There are three types of data operation modes: a filing mode, a sampling mode, and a logging mode. Therefore, an outline of a procedure for transferring data between the memory areas will be described below with reference to FIG.

【0045】先ずプログラム式表示装置13の使用に先
立って、画面データ作成装置43を用いて必要な表示画
面群を作成したあと、表示装置13におけるSRAM3
3上の画面設定用データ格納領域M1にダウンロードす
る。
Prior to using the programmable display device 13, a necessary display screen group is created using the screen data creation device 43, and then the SRAM 3 in the display device 13 is created.
3 to the screen setting data storage area M1.

【0046】この画面設定用データ中には、上記したP
LC操作用の画面データに加えて、PLC18を所定状
態に設定するための固定データを含む。この固定データ
は、ターゲットシステム19が例えば生産プラントにあ
っては、その日の生産目標に沿った各制御デバイスの初
期設定値の様に、PLC18が制御すべきターゲットシ
ステム19の始動に先立ってPLC18側にセットされ
る状態データの集合体14であって、予め複数種類の固
定データ群を備えておく。
In the screen setting data, the P
In addition to the screen data for the LC operation, it includes fixed data for setting the PLC 18 to a predetermined state. If the target system 19 is, for example, in a production plant, the PLC 18 may control the PLC 18 prior to the start of the target system 19 to be controlled, such as the initial setting of each control device in accordance with the production target of the day. Is a set 14 of state data set in advance, and includes a plurality of types of fixed data groups in advance.

【0047】そしてファイリングモードを選択すると、
図7(a)の様にダイアログボックスが開くので、転送
準備項目で設定された条件でSRAM33内に必要なデ
ータが読み込まれる。そして図7(b)の様なリスト形
式やツリー形式で表示される固定データ群中から、その
日の生産目標等に対応して必要な固定データを特定する
と、転送設定項目で設定された条件で、その特定された
固定データが自動的にPLC18側に送られる。なお、
コントロールワードアドレスには、データ転送時におい
て必要な制御データが格納される。また書込み完了アド
レスには、書き込み完了時にタイミングを合わせて所定
データがセットされる様に予め設定しておき、そのデー
タ変化を見てそれ以後のデータ処理を行う。
When the filing mode is selected,
Since a dialog box opens as shown in FIG. 7A, necessary data is read into the SRAM 33 under the conditions set in the transfer preparation items. Then, from the fixed data group displayed in a list format or a tree format as shown in FIG. 7B, if necessary fixed data is specified corresponding to the production target or the like of the day, the condition is set under the conditions set in the transfer setting items. The specified fixed data is automatically sent to the PLC 18 side. In addition,
The control word address stores control data necessary for data transfer. Further, the write completion address is set in advance so that predetermined data is set at the same time as the completion of the write, and the data change is performed based on the data change.

【0048】更にサンプリングモードを選択すると、例
えば上記した初期設定後にPLC18を介してターゲッ
トシステム19を始動し、そのシステムの微調整をした
後におけるデータの集合体を調整値として空き状態のデ
ータブロック内に取り込み、それを新たな固定データの
集合体14aとして上記したファイリングモードで利用
出来るようにしている。
When the sampling mode is further selected, the target system 19 is started via the PLC 18 after the above-mentioned initial setting, and a set of data after fine adjustment of the system is used as an adjustment value in an empty data block. To be used in the filing mode as a new fixed data aggregate 14a.

【0049】一方、ターゲットシステム19が稼働中に
あっては、PLC18側における状態データMD中の各
値は制御の進行にともなって変化する。そこで表示装置
13側でロギングモードを選択すると、1時間毎の様な
所定時間間隔で、あるいは予め設定したデバイスの値が
設定値に達するなどのトリガ条件が満足される毎に、状
態データ中における可変データの集合体14bを、SR
AM33上における情報処理用データの格納領域M2内
にロギング情報として取り込むことにより、制御の変化
状態が連続した変動データの集合体として判定できる様
にしている。
On the other hand, when the target system 19 is operating, each value in the state data MD on the PLC 18 side changes as the control progresses. Then, when the logging mode is selected on the display device 13 side, the state data in the state data is displayed at predetermined time intervals such as every one hour, or each time a trigger condition such that a preset device value reaches a set value is satisfied. The aggregate 14b of variable data is
By taking in the information processing data storage area M2 on the AM 33 as logging information, the control change state can be determined as an aggregate of continuous variation data.

【0050】以上のようなデータの集合体14をPLC
18と表示装置13の間で受け渡すため、本実施例にあ
っては、図1(b)のようにk個のデータの集合体14
を1つのデータブロックとするとともに、情報処理用デ
ータの格納領域M2中に、図3のようにj個のデータブ
ロックからなるブロックデータの格納領域を設定する。
更にj個のデータブロックを1つのファイルとし、IC
カード32上にはi個のファイルが格納できる例に基づ
いて説明するが、SRAM33上あるいはICカード3
2上に確保できるメモリ領域の容量に対応して、上記し
た個数は適宜変更して実施できることは勿論である。
The data set 14 as described above is
In this embodiment, since the data is transferred between the display device 18 and the display device 13, as shown in FIG.
As one data block, and a storage area for block data composed of j data blocks is set in the storage area M2 for information processing data as shown in FIG.
Further, j data blocks are made into one file, and IC
The following description is based on an example in which i files can be stored on the card 32.
Needless to say, the above-mentioned number can be changed as appropriate in accordance with the capacity of the memory area that can be secured above 2.

【0051】ここで上記した固定データの集合体14a
にあっては、1または関連する少数の固定データ群をデ
ータブロック格納領域16に設定する一方、残りのデー
タブロックはデータが空の状態のまま維持して1つのフ
ァイルを設定するとともに、ICカード32上に複数の
ファイルを格納しておく。
Here, the fixed data set 14a
In this method, one or a small number of related fixed data groups are set in the data block storage area 16, while the remaining data blocks are set to one file while keeping the data empty, and the IC card 32, a plurality of files are stored.

【0052】そして、ICカード32上における複数の
ファイル中から1つのファイルを選んで、上記したデー
タブロックの格納領域16に読み込んだ後、1つの固定
データを更に選んでPLC18側に向けたデータの連続
転送を指示することにより、固定データによるPLCの
初期設定が完了する。
Then, one file is selected from a plurality of files on the IC card 32 and read into the storage area 16 of the data block. After that, one fixed data is further selected and the data of the data directed to the PLC 18 side is selected. By instructing the continuous transfer, the initialization of the PLC by the fixed data is completed.

【0053】更にPLC18の稼動または調整動作中に
おいて、ファイリング用の固定データとして利用可能な
データの集合体14が作成されたことが判断された場合
にあっては、動作モードをサンプリングモードに切り換
えるとともに、そのデータ群を取り込む指示を与える。
するとその指示時におけるデータの集合体14が、PL
C18側から表示装置13のデータブロック格納領域1
6における空きブロックへ順次に読み込まれる。
Further, if it is determined during the operation or adjustment operation of the PLC 18 that the data aggregate 14 usable as filing fixed data has been created, the operation mode is switched to the sampling mode and , To give an instruction to capture the data group.
Then, the data aggregate 14 at the time of the instruction is PL
Data block storage area 1 of display device 13 from C18 side
6 are sequentially read into the empty blocks.

【0054】そしてデータブロック格納領域16に読み
込まれたのちは、ファイリングモードにおけるメニュー
画面上で選択可能な固定データの1つとなるとともに、
ICカード32のデータがSRAM33上のデータによ
り上書き更新されて保存されるのである。
After being read into the data block storage area 16, the data becomes one of the fixed data selectable on the menu screen in the filing mode.
The data in the IC card 32 is overwritten by the data in the SRAM 33, updated, and stored.

【0055】次に状態データMDのロギングモードが選
択されると、予め設定しておいた可変データの集合体1
4bが1組ずつ、所定のトリガ条件を満足する毎にPL
C18側からデータブロック格納領域16のデータブロ
ック上に古い順番に読み込まれる。
Next, when the logging mode of the state data MD is selected, a set 1 of variable data set in advance is set.
4b, each time a predetermined trigger condition is satisfied, PL
The data is read from the C18 side into the data blocks in the data block storage area 16 in the order from the oldest.

【0056】ここで、データブロックの格納領域に読み
込めるブロック数は図8(a)の如くj個で有限である
ため、図8(b)の様に予め設定した組数であるj個の
データ群が取り込まれて空のデータブロックが全て満た
された時点で、データブロック格納領域16内における
j個のデータブロックはICカード32に向けて1つの
ファイルとして自動的に読み出される。
Here, since the number of blocks that can be read into the storage area of the data block is j and is finite as shown in FIG. 8A, j data of a preset number of sets as shown in FIG. When all the empty data blocks are filled with the group, the j data blocks in the data block storage area 16 are automatically read as one file to the IC card 32.

【0057】更に、ブロック数を超える組数のデータが
読み込まれると、図8(c)の様にその読み込まれたデ
ータによって古いデータから順番に上書き更新されて行
き、j個分のデータブロックが上書き更新される毎に、
そのデータ群を上記したICカード32に追記的に自動
転送することによって、SRAM33の容量制限に拘ら
ず連続したデータ記録を可能とする。
Further, when data of a set number exceeding the number of blocks is read, as shown in FIG. 8C, the read data is overwritten and updated in order from the oldest data, and j data blocks are stored. Every time it is overwritten and updated,
By automatically and additionally transferring the data group to the above-described IC card 32, continuous data recording can be performed regardless of the capacity limitation of the SRAM 33.

【0058】なお、上記したデータブロック格納領域1
6の全体が更新される前にデータのサンプリングが終了
した場合にあっては、保存がされていないブロック位置
のデータ群のみがICカード32に対して書き出され
る。また、データブロック格納領域16の全ブロックに
データが書き込まれるのを待たずに、1つのデータブロ
ックに1組の可変データの集合体14bが書き込まれる
毎にICカード32に向けてデータの書き出しをするこ
ともできる。
The data block storage area 1 described above
If the sampling of data is completed before the entire block 6 is updated, only the data group at the block position that has not been saved is written to the IC card 32. Also, without waiting for data to be written to all the blocks in the data block storage area 16, every time a set of variable data 14b is written to one data block, data is written out to the IC card 32. You can also.

【0059】またICカード32に読み出されるデータ
は、SRAM33上におけるものと同一のフォーマット
でもかまわないし、CSV形式のような所定のテキスト
形式など、その形式は限定されない。CSV形式の場
合、データを表計算ソフトで処理することができる。
The data read to the IC card 32 may be in the same format as that in the SRAM 33, and the format is not limited, such as a predetermined text format such as CSV format. In the case of the CSV format, the data can be processed by spreadsheet software.

【0060】更に、ロギングデータをリアルタイムでデ
ィスプレイ25上へ表示できるように構成することが好
ましい。この場合、SRAM33上に記憶されているデ
ータのみを表示するようにしてもよいし、スクロール動
作に対応して、ICカード32内にすでに読み込まれた
データを読み出して表示できるように構成することもで
きる。
Further, it is preferable that the logging data be displayed on the display 25 in real time. In this case, only the data stored in the SRAM 33 may be displayed, or the data already read in the IC card 32 may be read and displayed in accordance with the scroll operation. it can.

【0061】またデータブロック格納領域16内のデー
タは、j個を超えるデータが読み込まれると、図8
(c)の様に新しいデータがより古いデータよりも前の
アドレスに位置するが、表示時には一番古いデータが最
上位に位置するようにソートされて表示することが好ま
しい。
When the data in the data block storage area 16 is read more than j times, the data in FIG.
As shown in (c), the new data is located at an address before the older data, but it is preferable that the data is sorted and displayed so that the oldest data is located at the top at the time of display.

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

【図1】本発明の基本的な構成を示す説明図であって、
(a)は外部装置と表示装置の関係を、(b)はファイ
ル構造を各々示す。
FIG. 1 is an explanatory diagram showing a basic configuration of the present invention,
(A) shows the relationship between the external device and the display device, and (b) shows the file structure.

【図2】外部装置と表示装置の具体的な構成を示すブロ
ック図である。
FIG. 2 is a block diagram illustrating a specific configuration of an external device and a display device.

【図3】表示装置のSRAM上におけるデータの格納領
域を示す説明図である。
FIG. 3 is an explanatory diagram showing a data storage area on an SRAM of the display device.

【図4】処理指示語を用いた画面表示の一例を示す説明
図である。
FIG. 4 is an explanatory diagram showing an example of a screen display using a processing instruction word.

【図5】処理指示語の構成の一例を示す説明図である。FIG. 5 is an explanatory diagram showing an example of a configuration of a processing instruction word.

【図6】スクリプト言語の一例を示す説明図である。FIG. 6 is an explanatory diagram showing an example of a script language.

【図7】PLCに対する固定データのファイリング過程
を示す説明図である。
FIG. 7 is an explanatory diagram showing a process of filing fixed data for a PLC.

【図8】データのロギング過程を示す説明図である。FIG. 8 is an explanatory diagram showing a data logging process.

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

10 外部装置 11 外部装置側のメモリ 12 表示画面 13 表示装置 14 データの集合体 15 表示装置側のメモリ 16 データブロック格納領域 17 外部記録媒体 18 PLC 19 ターゲットシステム 20 CPUユニット 21 メモリユニット 22 入力ユニット 23 出力ユニット 24 計算機リンクユニット 25 ディスプレイ 26 タッチパネル 27 表示制御回路 28 CPU 29 ROM 30 RAM 31 グラフィックコントローラ 32 ICカード 33 SRAM 34 DRAM 35 ビデオRAM 36 通信コントローラ 37 通信ライン 38 静止図形 39 部品図形 40 ベース画面 41 事象データ領域 42 グラフィックデータの格納領域 43 画面データ作成装置 44 ボタン REFERENCE SIGNS LIST 10 external device 11 external device side memory 12 display screen 13 display device 14 data aggregate 15 display device side memory 16 data block storage area 17 external recording medium 18 PLC 19 target system 20 CPU unit 21 memory unit 22 input unit 23 Output unit 24 Computer link unit 25 Display 26 Touch panel 27 Display control circuit 28 CPU 29 ROM 30 RAM 31 Graphic controller 32 IC card 33 SRAM 34 DRAM 35 Video RAM 36 Communication controller 37 Communication line 38 Still graphic 39 Part graphic 40 Base screen 41 Event Data area 42 Storage area for graphic data 43 Screen data creation device 44 Button

Claims (3)

【特許請求の範囲】[Claims] 【請求項1】 所定の制御動作を行う外部装置(10)
と接続され、該外部装置(10)のメモリ(11)上に
あって現在の制御状態に対応した内容の状態データMD
を読み書きするとともに、読み出した状態データmdに
対応した表示動作を表示画面(12)上で可能とするプ
ログラム式表示装置であって、 上記した外部装置(10)内における全状態データMD
中から、予め複数のデータを1組としてデータの集合体
(14)を設定する一方、 表示装置(13)中における不揮発状態に構成したメモ
リ(15)上に、前記データの集合体(14)を格納で
きるデータブロックを複数備えたデータブロック格納領
域(16)を設定し、 予め設定した条件に対応して外部装置(10)側から読
み出したデータの集合体(14)を、表示装置(13)
側のデータブロック格納領域(16)中における空きブ
ロックへ順次に書き込み保存可能とするとともに、 上記データブロック格納領域(16)と外部記録媒体
(17)との間で、データの受け渡しを可能としたこと
を特徴とするプログラム式表示装置。
An external device for performing a predetermined control operation;
State data MD on the memory (11) of the external device (10) and corresponding to the current control state.
And a display operation corresponding to the read state data md on the display screen (12), wherein all the state data MD in the external device (10) is read out.
From among them, a data aggregate (14) is set in advance as a set of a plurality of data, and the data aggregate (14) is stored in a non-volatile memory (15) in the display device (13). A data block storage area (16) provided with a plurality of data blocks capable of storing data is set, and a set (14) of data read from the external device (10) in accordance with preset conditions is displayed on the display device (13). )
The data blocks can be sequentially written to and saved in the empty blocks in the data block storage area (16) on the side, and data can be transferred between the data block storage area (16) and the external recording medium (17). A programmable display device characterized by the above-mentioned.
【請求項2】 上記したデータの集合体(14)は、時
間の経過に伴って変化する経時データであって、 データブロック格納領域(16)に設定したブロック数
を超えるデータの集合体(14)が外部装置(10)側
から読み出されると、表示装置(13)に対して挿脱自
在に備えた外部記録媒体(17)に対して自動的に書き
出される請求項1記載の表示装置。
2. The data aggregate (14) is temporal data that changes with time, and is a data aggregate (14) that exceeds the number of blocks set in the data block storage area (16). 2. The display device according to claim 1, wherein when the data is read from the external device, the data is automatically written to an external recording medium detachably provided to the display device.
【請求項3】 上記したデータの集合体(14)は、外
部装置(10)の制御状態を設定するための固定データ
であって、 上記したデータブロック格納領域(16)には予め、1
または複数種類の固定データを格納したブロック群と、
データを格納していない空きブロック群とを備え、 選択された固定データで外部装置(10)側の状態デー
タMDを更新可能とする一方、 外部装置(10)側から表示装置(13)側のデータブ
ロック格納領域(16)における空きブロック群にデー
タの集合体(14)を追加記憶し、選択可能な固定デー
タの種類を増加可能としたことを特徴とする請求項1記
載の表示装置。
3. The data aggregate (14) is fixed data for setting a control state of an external device (10). The data block storage area (16) stores one data in advance.
Or, a block group storing a plurality of types of fixed data,
And a free block group that does not store data. The state data MD of the external device (10) can be updated with the selected fixed data, while the state of the display device (13) is changed from the external device (10) to the display device (13). 2. The display device according to claim 1, wherein an aggregate of data (14) is additionally stored in an empty block group in the data block storage area (16) so that the types of fixed data that can be selected can be increased.
JP23095999A 1999-08-18 1999-08-18 Programmable display device Expired - Lifetime JP3476391B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP23095999A JP3476391B2 (en) 1999-08-18 1999-08-18 Programmable display device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP23095999A JP3476391B2 (en) 1999-08-18 1999-08-18 Programmable display device

Publications (2)

Publication Number Publication Date
JP2001056704A true JP2001056704A (en) 2001-02-27
JP3476391B2 JP3476391B2 (en) 2003-12-10

Family

ID=16916009

Family Applications (1)

Application Number Title Priority Date Filing Date
JP23095999A Expired - Lifetime JP3476391B2 (en) 1999-08-18 1999-08-18 Programmable display device

Country Status (1)

Country Link
JP (1) JP3476391B2 (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002351504A (en) * 2001-05-30 2002-12-06 Yokogawa Electric Corp Device for protecting control data
JP2007122399A (en) * 2005-10-27 2007-05-17 Digital Electronics Corp Control device, program thereof and recording medium
JP2016012172A (en) * 2014-06-27 2016-01-21 オムロン株式会社 Communication system, programmable display, information processing device, operation control method, information processing method, and program
US10210480B2 (en) 2012-05-31 2019-02-19 Apple Inc. Avoiding a redundant display of a notification on multiple user devices

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002351504A (en) * 2001-05-30 2002-12-06 Yokogawa Electric Corp Device for protecting control data
JP2007122399A (en) * 2005-10-27 2007-05-17 Digital Electronics Corp Control device, program thereof and recording medium
US10210480B2 (en) 2012-05-31 2019-02-19 Apple Inc. Avoiding a redundant display of a notification on multiple user devices
US11282032B2 (en) 2012-05-31 2022-03-22 Apple Inc. Avoiding a redundant display of a notification on multiple user devices
US11797934B2 (en) 2012-05-31 2023-10-24 Apple Inc. Avoiding a redundant display of a notification on multiple user devices
JP2016012172A (en) * 2014-06-27 2016-01-21 オムロン株式会社 Communication system, programmable display, information processing device, operation control method, information processing method, and program
CN105320054A (en) * 2014-06-27 2016-02-10 欧姆龙株式会社 Communication system, programmable indicator, information processing device, operation control method, information processing method, and program

Also Published As

Publication number Publication date
JP3476391B2 (en) 2003-12-10

Similar Documents

Publication Publication Date Title
EP2816427A1 (en) Plc simulation system, plc simulator, recording medium, and simulation method
CN101493681A (en) Server device
JPH08221107A (en) Sequence control program generating device
JP3476391B2 (en) Programmable display device
JP3359562B2 (en) Display screen creation method for programmable display device
JP3479222B2 (en) Display screen creation support device for a programmable display device
JP2003131709A (en) Control display system, control program and recording medium storing the program
JP3356530B2 (en) Data creation support device for display control device
JP5492573B2 (en) Device / PLC simulator device, method, and program having trace function
JPH03158184A (en) Sewing machine operated by control program
JP3856672B2 (en) Programmable display device
CN104106014A (en) Programmable indicator and program
EP3816744B1 (en) Control device for industrial machine, setting system for control device for industrial machine, method of setting control device for industrial machine, and program
JP2004178151A (en) Display control device, program, and recording medium to which this program is recorded
JPH06314118A (en) Monitor device
JPH10333830A (en) Program type display device
JPH06149321A (en) Sequence program execution system
JP3384141B2 (en) Programmable controller and programmable controller maintenance device
JP3392663B2 (en) Programmable display
JP3129889B2 (en) Numerical control unit
JP3367197B2 (en) Programmable controller
JPH05289998A (en) Handheld computer
JP2003122408A (en) Data creation method for control system.
JP2000286919A (en) Data processor
JPS61109143A (en) Operating mode setting system

Legal Events

Date Code Title Description
TRDD Decision of grant or rejection written
R150 Certificate of patent or registration of utility model

Ref document number: 3476391

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

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: 20080926

Year of fee payment: 5

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: 20080926

Year of fee payment: 5

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

Free format text: PAYMENT UNTIL: 20090926

Year of fee payment: 6

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: 20090926

Year of fee payment: 6

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

Free format text: PAYMENT UNTIL: 20100926

Year of fee payment: 7

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: 20100926

Year of fee payment: 7

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

Free format text: PAYMENT UNTIL: 20110926

Year of fee payment: 8

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: 20120926

Year of fee payment: 9

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: 20130926

Year of fee payment: 10

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313111

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

EXPY Cancellation because of completion of term