JP2000286919A - Data processor - Google Patents
Data processorInfo
- Publication number
- JP2000286919A JP2000286919A JP11087642A JP8764299A JP2000286919A JP 2000286919 A JP2000286919 A JP 2000286919A JP 11087642 A JP11087642 A JP 11087642A JP 8764299 A JP8764299 A JP 8764299A JP 2000286919 A JP2000286919 A JP 2000286919A
- Authority
- JP
- Japan
- Prior art keywords
- data
- data processing
- plc
- processing means
- communication protocol
- 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
Links
- 230000006854 communication Effects 0.000 claims abstract description 63
- 238000004891 communication Methods 0.000 claims abstract description 62
- 230000015654 memory Effects 0.000 claims description 38
- 238000006243 chemical reaction Methods 0.000 claims description 7
- 238000013500 data storage Methods 0.000 claims 1
- 239000000284 extract Substances 0.000 claims 1
- 230000006870 function Effects 0.000 description 8
- 238000010586 diagram Methods 0.000 description 6
- 238000000034 method Methods 0.000 description 4
- 230000005540 biological transmission Effects 0.000 description 3
- 101100408464 Caenorhabditis elegans plc-1 gene Proteins 0.000 description 2
- 238000004883 computer application Methods 0.000 description 2
- 230000003068 static effect Effects 0.000 description 2
- 230000004397 blinking Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 230000000737 periodic effect Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 238000001228 spectrum Methods 0.000 description 1
Landscapes
- Programmable Controllers (AREA)
- Communication Control (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
Description
【0001】[0001]
【発明の属する技術分野】この発明はデータ処理装置で
あって、特に、プログラマブル・コントローラ(以下、
「PLC」と略す。)の様な機種固有の通信プロトコル
を有するデータ処理手段と、パソコン応用装置の様な共
通の通信プロトコルを有するデータ処理手段との間にあ
って、互いにデータの受け渡しを可能とするものに関す
る。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a data processing apparatus, and more particularly, to a programmable controller (hereinafter referred to as "programmable controller").
Abbreviated as “PLC”. ) And a data processing means having a common communication protocol such as a personal computer application apparatus, which can exchange data with each other.
【0002】[0002]
【従来の技術】従来この種装置間におけるデータの受け
渡しは、複数台のPLCを互いに連係させて使用する場
合にあってもPLCを制御の中心として位置づけ、複数
台のPLCやホストコンピュータを所定のインターフェ
イス回路を介して直接、あるいは専用のアダプタを介し
て間接的に接続することにより、各PLC間やPLCと
ホストコンピュータ間における各種データの受け渡しが
PLC側の通信機能を利用して行われていた。2. Description of the Related Art Conventionally, data transfer between devices of this type is performed by controlling a plurality of PLCs and a host computer in a predetermined position even when a plurality of PLCs are used in association with each other. By directly connecting via an interface circuit or indirectly via a dedicated adapter, various data are exchanged between PLCs or between a PLC and a host computer using a communication function of the PLC side. .
【0003】[0003]
【発明が解決しようとする課題】しかしながらPLC
は、リレーを使用したシーケンサから発達してきた経緯
もあり、その得意とする分野はスイッチのオンオフ制御
やセンサーからのデータ取り込みといったI/O制御に
関するものであって、たとえ可能であるとしてもデータ
通信の中心とするのには負担が多い。SUMMARY OF THE INVENTION However, PLC
Has developed from a sequencer using a relay, and specializes in I / O control such as on / off control of switches and data acquisition from sensors. There is a lot of burden to make it the center.
【0004】更に、PLCは製造会社によって、あるい
は同一会社であっても製品毎にデータ通信に使用する通
信プロトコルが異なる結果、ホストコンピュータが対応
すべき通信プロトコルが無数に存在し、接続しようとす
るPLCに対応させたホストコンピュータ専用の通信プ
ロトコルを新たに用意する必要があるとともに、各装置
毎に個別の配線を必要とし、各装置間の設置場所が限定
されるなど、使い勝手が極めて悪いものであった。[0004] Furthermore, as for PLC, the communication protocol used for data communication differs depending on the manufacturer or even the same company, even if it is the same company. As a result, there are countless communication protocols to be supported by the host computer and connection is attempted. It is necessary to newly prepare a communication protocol dedicated to the host computer corresponding to the PLC, and requires individual wiring for each device, and the installation location between the devices is limited, so that the usability is extremely poor. there were.
【0005】本発明者はかかる問題について考察を行っ
た結果、以下の知見を得るに至った。すなわち、今まで
表示に専念していたプログラム式表示装置は、パソコン
の応用装置として発達してきた経緯があるため、汎用の
パソコン装置とのデータ通信は汎用のプロトコルを使用
して容易に行える。更に、表示装置はPLCとのデータ
通信が必須であるため、既に接続べきPLCに対応した
それ専用の通信プロトコルが開発されていることが一般
的である。The present inventor has studied the above problem, and as a result, has obtained the following knowledge. That is, since the programmable display device that has been dedicated to display has been developed as an application device of a personal computer, data communication with a general-purpose personal computer device can be easily performed using a general-purpose protocol. Further, since data communication with a PLC is indispensable for a display device, a dedicated communication protocol corresponding to a PLC to be connected is generally already developed.
【0006】したがって、このプログラム式表示装置を
通信の中心に位置づけ、表示装置を介して各PLC間や
ホストコンピュータとの間を無線状態で接続すると、各
装置の配設位置が制約されることなく、表示装置がデー
タ通信時におけるデータ信号の中継手段としての役目を
果たすのである。[0006] Therefore, when the programmable display device is positioned at the center of communication and wirelessly connects between the PLCs and the host computer via the display device, the arrangement position of each device is not restricted. In addition, the display device functions as a data signal relay unit during data communication.
【0007】本発明はかかる知見に基づいてなされたも
のであって、従来は専ら制御状態の表示のみに使用して
いたプログラム式表示装置のようなデータ処理装置を無
線によるデータ通信の中心として使用することにより、
PLCを本来の機能であるI/O制御に専念させること
ができPLCの負担が軽減できる。更に、同時に接続さ
れるホストコンピュータをはじめとする各種データ処理
手段側では無数に存在するPLCの通信プロトコルを考
慮する必要がなくなり、ソフトウェアの工数を大幅に軽
減することができるとともに、装置の配設位置における
制約を低減することができるデータ処理装置を提供する
ことを目的とする。The present invention has been made based on such knowledge, and uses a data processing device such as a programmable display device, which has conventionally been used only for displaying a control state, as a center of wireless data communication. By doing
The PLC can be dedicated to the I / O control which is the original function, and the load on the PLC can be reduced. Furthermore, it is not necessary to consider the innumerable PLC communication protocols on the various data processing means including the host computer connected at the same time, so that the man-hours for software can be greatly reduced and the arrangement of the devices can be reduced. It is an object of the present invention to provide a data processing device capable of reducing restrictions on positions.
【0008】[0008]
【課題を解決するための手段】本発明にかかるデータ処
理装置10は、図1にその構成を概略的に示すごとく、
第1の通信プロトコルでデータの受け渡しを行う第1の
データ処理手段11と、第2の通信プロトコルでデータ
の受け渡しを行う第2のデータ処理手段12との間にあ
って、第1のデータ処理手段11で取り扱われるデータ
と、第2のデータ処理手段12で取り扱われるデータの
受渡手段13を備えたものである。As shown in FIG. 1, a data processing apparatus 10 according to the present invention has a structure schematically shown in FIG.
The first data processing means 11 is provided between a first data processing means 11 for transferring data according to a first communication protocol and a second data processing means 12 for transferring data according to a second communication protocol. And data transfer means 13 for data handled by the second data processing means 12.
【0009】そして、上記した第1のデータ処理手段1
1との間は、そのデータ処理手段に固有の通信プロトコ
ルを使用し、例えば第1の無線通信手段14を介して無
線状態でデータの受け渡しを行う。一方、上記した第2
のデータ処理手段12との間は、接続される可能性のあ
るデータ処理手段に共通の通信プロトコルを使用し、例
えば第2の無線通信手段15を介して無線状態でデータ
の受け渡しを行う様に構成している。Then, the first data processing means 1
For example, data is transmitted and received wirelessly via the first wireless communication means 14 using a communication protocol specific to the data processing means. On the other hand, the second
A common communication protocol is used between the data processing means 12 that may be connected to the data processing means 12 and data is transferred in a wireless state via the second wireless communication means 15, for example. Make up.
【0010】上記したデータの受渡手段13を、上記し
た第1および第2のデータ処理手段11・12が共にア
クセス可能とする共有のメモリ手段で構成し、この共有
メモリ手段上には、少なくとも第1のデータ処理手段1
1上の全データ中で外部からのアクセスを許可する状態
データの保存領域を設けるとともに、上記したデータ受
渡手段13を介して、共有メモリ手段上の状態データと
第1のデータ処理手段11上の対応する状態データとが
一致する方向のデータ受け渡し動作が行われる様に構成
することができる。更に、上記した状態データの変化に
対応した内容の表示が表示手段16上で行うことが可能
である。The data transfer means 13 is constituted by a shared memory means which can be accessed by both the first and second data processing means 11 and 12, and at least the first memory means is provided on the shared memory means. 1 data processing means 1
1 is provided with a storage area for state data that permits external access among all data on the first data processing means 11 and the state data on the shared memory means and the first data processing means 11 on the first data processing means 11 via the data transfer means 13. It can be configured such that a data transfer operation in a direction in which the corresponding state data matches is performed. Further, it is possible to display the contents corresponding to the change of the state data on the display means 16.
【0011】上記したデータの受渡手段13に、上記し
た第1の通信プロトコルと第2の通信プロトコル間の変
換手段を備えることもできる。この場合、第1の通信プ
ロトコルから機種固有の情報部分を抽出するとともに、
その固有情報に対応する第2の通信プロトコルに共通の
情報とを変換テーブルとして保持する一方、第2のデー
タ処理手段12から送られる共通情報は、変換テーブル
を参照して第1のデータ処理手段11に固有の情報に変
換処理される。[0011] The data transfer means 13 may be provided with a conversion means between the first communication protocol and the second communication protocol. In this case, while extracting a model-specific information portion from the first communication protocol,
While the information common to the second communication protocol corresponding to the unique information is held as a conversion table, the common information sent from the second data processing means 12 is referred to as the first data processing means by referring to the conversion table. The information is converted into information unique to 11.
【0012】[0012]
【発明の効果】本発明は上記のごとく、従来は専ら制御
状態の表示のみに使用していたプログラム式表示装置の
ようなデータ処理装置10を無線によるデータ通信の中
心として使用することにより、PLCを本来の機能であ
るI/O制御に専念させることができPLCの負担が軽
減できる。更に、同時に接続されるホストコンピュータ
をはじめとする各種データ処理手段側では無数に存在す
るPLCの通信プロトコルを考慮する必要がなくなり、
ソフトウェアの工数を大幅に軽減することができるとと
もに、装置の配設位置における制約を低減することがで
きる。As described above, the present invention uses a data processing device 10 such as a program type display device, which has conventionally been used only for displaying a control state, as the center of wireless data communication, thereby achieving PLC communication. Can be dedicated to the I / O control, which is the original function, and the load on the PLC can be reduced. Furthermore, it is not necessary for the various data processing means including the host computer connected at the same time to consider the innumerable PLC communication protocols,
Software man-hours can be significantly reduced, and restrictions on the arrangement position of the device can be reduced.
【0013】[0013]
【発明の実施の形態】以下本発明を、図2に示すごと
く、第1のデータ処理手段として備えたPLC13を使
用して、ベルトコンベアー式の自動組付機の様なターゲ
ットシステム18に備えた被制御系のデバイスをシーケ
ンス制御可能とするとともに、そのPLC用の制御盤と
してプログラム式の表示装置19を使用した一例に基づ
いて説明するがこれに限らず、表示装置が接続される第
1および第2のデータ処理手段として各種のパソコン応
用装置を使用した場合にあっても略同様に実施できる。DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS As shown in FIG. 2, the present invention is applied to a target system 18 such as a belt conveyor type automatic assembling machine using a PLC 13 provided as a first data processing means. A description will be given based on an example in which a controlled system device can be sequence-controlled and a programmable display device 19 is used as a control panel for the PLC, but the present invention is not limited to this. Even when various personal computer application devices are used as the second data processing means, the present invention can be implemented in substantially the same manner.
【0014】PLC17は、CPUユニットやメモリユ
ニットなどの必要とする個別の機能毎に回路がユニット
化され、各ユニットを必要に応じてバスラインを介して
適宜追加することにより、PLC全体として達成される
機能を増減可能とする、従来と略同様な構成のものであ
る。The PLC 17 is realized as a whole PLC by unitizing a circuit for each required function such as a CPU unit and a memory unit, and adding each unit as needed via a bus line. It has a configuration substantially the same as that of the related art, which allows the number of functions to be increased or decreased.
【0015】この実施例にあっては、PLC17の全体
を制御するCPUユニット20と、ターゲットシステム
18から送られる検知信号の直接的な取り込みを可能と
する入力ユニット21と、ターゲットシステム18に向
けて所定の制御信号の出力を可能とする出力ユニット2
2と、各種データを保存するメモリユニット23と、プ
ログラム式表示装置19との間で所定のデータ通信を可
能とする計算機リンクユニット24とを基本ユニットと
して備え、CPUユニット20で常時入出力手段の変化
状態を監視しておき、新規データ入力等のデータ変化が
認められると、必要な演算処理を施したあとメモリユニ
ット23上における該当のアドレスにアクセスして内容
を読み書きし、あるいは出力ユニット22に向けてデー
タを送出する。In this embodiment, a CPU unit 20 for controlling the entire PLC 17, an input unit 21 for enabling direct capture of a detection signal sent from the target system 18, and An output unit 2 that can output a predetermined control signal
2, a memory unit 23 for storing various data, and a computer link unit 24 for enabling predetermined data communication with the programmable display device 19 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 23 is accessed to read / write the contents. Send data to
【0016】また、ターゲットシステム18に対して直
接入出力され、あるいはその制御などに用いる状態デー
タの格納場所が、制御あるいは表示すべきターゲットシ
ステム18上に備えたレベル計やリミットスイッチの様
な受動部品、リレーやモータの様な能動部品、あるいは
カウンタや印字器の様なデータ設定部品毎にメモリユニ
ット23上に確保され、入出力されるデータが数値の様
なワードデータに対してはワードデバイスが、オンオフ
情報の様なビットデータに対してはビットデバイスが、
その機種固有の例えば「X001」のようなデバイス名
ないしはアドレスを指定することによって格納場所を特
定可能にメモリユニット23内に設定されている。Further, the storage location of status data which is directly input / output to / from the target system 18 or used for control thereof is determined by a passive level such as a level meter or limit switch provided on the target system 18 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 23, and the 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
The storage location is set in the memory unit 23 so that the storage location can be specified by designating a device name or address such as “X001” specific to the model.
【0017】従って、PLC17の内部または外部から
メモリユニット23内における任意のワードデバイスあ
るいはビットデバイスを特定してアクセスするだけで、
ターゲットシステム18の対応位置を制御し或いはその
動作状態に関する情報が個別に取り出せる。Therefore, only by specifying and accessing an arbitrary word device or bit device in the memory unit 23 from inside or outside the PLC 17,
The corresponding position of the target system 18 can be controlled or information about its operating state can be individually retrieved.
【0018】なおPLC17は、他のデータ処理装置1
0から送られるコマンドを受け、そのコマンドに対応し
たデータのメモリユニット23への書き込みや読み出
し、あるいは送られたコマンドやデータをそのまま送り
返す動作のような受動的なデータ伝送機能を有するもの
が一般的であるが、能動的なデータの伝送機能を有する
場合にあっても略同様に実施できることは勿論である。The PLC 17 is connected to another data processing device 1.
Generally, those having a passive data transmission function such as an operation of receiving a command sent from 0 and writing or reading data corresponding to the command to / from the memory unit 23 or returning the sent command or data as it is are common. However, it goes without saying that the present invention can be carried out in substantially the same manner even in the case where it has an active data transmission function.
【0019】プログラム式表示装置19は、PLC17
とともにターゲットシステム18の操作卓などに一体に
組み込み、あるいはそれ自身が独立して配備され、ター
ゲットシステム18に対する制御盤として使用される。The programmable display device 19 includes a PLC 17
In addition, they are integrated into an operation console or the like of the target system 18 or are independently provided and used as a control panel for the target system 18.
【0020】例えば図3に示す様に、略矩形状に構成し
た筐体における正面側に液晶表示デバイスをディスプレ
イ25として使用した画面28を配置するとともに、そ
の画面28に密着させてタッチパネル26を配設する一
方、筐体の内部に図2に示す表示制御回路27を収納す
る。For example, as shown in FIG. 3, a screen 28 using a liquid crystal display device as a display 25 is arranged on the front side of a substantially rectangular housing, and a touch panel 26 is arranged in close contact with the screen 28. On the other hand, the display control circuit 27 shown in FIG. 2 is housed inside the housing.
【0021】かかる構成により、画面28上にPLC1
7におけるターゲットシステム18の制御状態に対応し
た表示を行うと同時に、タッチパネル26およびタッチ
パネルコントローラ29を介した指先によるデータ入力
およびPLC17を介したターゲットシステム18側の
間接的な制御を可能とする。With this configuration, the PLC 1 is displayed on the screen 28.
7, a display corresponding to the control state of the target system 18 is performed, and at the same time, data input by a fingertip via the touch panel 26 and the touch panel controller 29 and indirect control of the target system 18 via the PLC 17 are enabled.
【0022】なお、プログラム式表示装置19のデータ
入力手段としてはタッチパネル26に代えてあるいは加
えて、マウスの様なポインティングデバイスやキーボー
ドの様な各種の手動によるデータ入力手段が利用できる
ことは勿論である。It should be noted that, as a data input means of the program type display device 19, various manual data input means such as a pointing device such as a mouse or a keyboard can be used instead of or in addition to the touch panel 26. .
【0023】表示制御回路27の基本的な構成は汎用の
パソコン装置と略同様であって、バスラインを介してC
PU30、ROM31、RAM32をはじめとする各種
メモリ、あるいはグラフィックコントローラ33が接続
され、ROM31内に格納されたシステムプログラムに
従ってCPU30が所定の演算動作を行う一方、RAM
32に適宜格納される各種の演算結果は、各種の表示用
データを用いてグラフィックコントローラ33によりビ
ットイメージとして展開され、その内容に対応した表示
がディスプレイ25の画面28上で行われる。The basic configuration of the display control circuit 27 is substantially the same as that of a general-purpose personal computer device.
Various memories including a PU 30, a ROM 31, a RAM 32, or a graphic controller 33 are connected, and the CPU 30 performs predetermined arithmetic operations according to a system program stored in the ROM 31.
Various calculation results appropriately stored in 32 are developed as bit images by the graphic controller 33 using various display data, and a display corresponding to the contents is performed on the screen 28 of the display 25.
【0024】更にまた、PLC17の回路構成に特化し
た専用のプロトコルで各種データの受け渡しを可能とす
る通信コントローラ34とPLC17側の計算機リンク
ユニット24とは、電波をデータの受け渡し媒体とする
公知のデータ通信システム(例えば、セキスイ電子社製
のSS−48シリーズ)を介して、無線状態で接続され
る。Further, the communication controller 34, which enables the exchange of various data with a dedicated protocol specialized for the circuit configuration of the PLC 17, and the computer link unit 24 on the PLC 17 side employ a known radio wave as a data exchange medium. It is wirelessly connected via a data communication system (for example, SS-48 series manufactured by Sekisui Electronics).
【0025】かかるデータ通信システムは、プログラム
式表示装置19の通信コントローラ34に接続された無
線コントローラ35を中心とし、複数台の各PLC17
毎に接続された端末コントローラ36が無線状態でLA
N接続されるものであって、各PLC17毎に予め指定
された専用の通信プロトコルにしたがって、プログラム
式表示装置19と各PLC17との間で、個別にデータ
通信が行われるようにしている。更に通信時には、スペ
クトル拡散方式の様なノイズに強いデータ通信方式を採
用することにより、工場の様な劣悪な環境にあっても誤
りの少ない無線によるデータの受け渡しを可能としてい
る。In this data communication system, a plurality of PLCs 17 are connected to a wireless controller 35 connected to a communication controller 34 of the programmable display device 19.
The terminal controller 36 connected to the
N connections are made, and data communication is individually performed between the programmable display device 19 and each PLC 17 according to a dedicated communication protocol specified in advance for each PLC 17. Further, at the time of communication, by adopting a data communication method that is resistant to noise such as a spread spectrum method, it is possible to transfer data by radio with few errors even in a bad environment such as a factory.
【0026】同様に、他のプログラム式表示装置19あ
るいはホストコンピュータ37との間も、上記したもの
と同等の無線コントローラ35aによってLAN接続さ
れる。しかしながらかかる装置間にあっては、イーサネ
ットの様な汎用的な通信用アダプタ47により、共通の
汎用的な通信プロトコルを使用して各種データの受け渡
しが行われるように構成している。Similarly, the other programmable display device 19 or the host computer 37 is also connected to the LAN by a wireless controller 35a equivalent to that described above. However, between such devices, a general-purpose communication adapter 47 such as Ethernet is used to transfer various data using a common general-purpose communication protocol.
【0027】ところでプログラム式表示装置19におい
ては、図3に例示する銘板の様な表示内容に変更を要し
ない静止図形38、あるいは形状変化や点滅あるいは色
変化させるスイッチ形状のような部品図形39をベース
画面上に1または複数備えて構成された表示画面を単位
画面とする。更に、1台のプログラム式表示装置19内
には複数の単位画面をそのデータ処理用として備えると
ともに、各単位画面毎に異なったファイル番号Fを指定
することにより、単位画面を切り換えるだけで必要な操
作内容を表示した表示画面が得られるようにしている。In the programmable display device 19, a static figure 38 such as a name plate illustrated in FIG. 3 which does not require a change in display contents, or a part figure 39 such as a switch shape for changing shape, blinking or changing color is used. A display screen including one or a plurality of base screens is defined as a unit screen. Furthermore, a plurality of unit screens are provided in the single program display device 19 for data processing, and by specifying a different file number F for each unit screen, it is necessary only to switch the unit screen. A display screen showing the operation contents is obtained.
【0028】更にまた、1つの単位画面が選択された
際、その選択された単位画面に関係する図4(a)で例
示する様な処理指示語Wを事象データ用メモリ40上に
予め格納しておくとともに、その処理指示語Wを微小時
間毎に間欠的に読み出し、各処理指示語Wの事象名Nで
特定される内容の動作をPLC17側から表示装置19
側に取り出された状態データMDを参照しながら順次に
実行することにより、PLC17側のビットデバイスあ
るいはワードデバイスの内容変化に即応して部品図形3
9や表示データが変化する表示動作が表示画面上で行わ
れる。Further, when one unit screen is selected, a processing instruction word W related to the selected unit screen as illustrated in FIG. 4A is stored in the event data memory 40 in advance. In addition, 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 displayed from the PLC 17 to the display device 19.
The sequence is executed while referring to the state data MD extracted on the side of the PLC 17 so that the component graphic 3 can be immediately changed in response to a change in the content of the bit device or the word device of the PLC 17
9 and the display operation in which the display data changes is performed on the display screen.
【0029】すなわち処理指示語Wの基本的な構成は略
同一であって、表示制御動作を実行すべきベース画面の
ファイル番号Fと、そのベース画面上で実行すべき動作
内容を特定する事象名Nと、各実行事象毎に参照される
1又は複数のデータからなる参照情報rとを1組として
備えている。That is, the basic structure of the processing instruction word W is substantially the same, and the file number F of the base screen on which the display control operation is to be executed and the event name for specifying the operation content to be executed on the base screen N and one set of reference information r composed of one or a plurality of data referred to for each execution event.
【0030】例えば、図4(b)に示す処理指示語WT
は、タッチパネル26に対する押圧指示操作と連動し
て、状態データ用メモリ45内の所定アドレス位置に設
定したビットデバイスを反転可能とするものである。す
なわち、単位画面のファイル番号F1、タッチパネル2
6の操作を特定する例えば「T」から始まる事象名N
1、タッチパネル26からの入力操作を有効とする入力
座標範囲X・Y、タッチパネル26の押し操作と連動し
てデータを書き換えるべきPLC17側のデバイス名な
いしはアドレスAとから構成される。For example, the processing instruction word WT shown in FIG.
The bit device that is set at a predetermined address position in the state data memory 45 can 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 touch panel 2
Event name N starting with "T", for example, specifying operation 6
1. An input coordinate range XY in which an input operation from the touch panel 26 is valid, and a device name or address A of the PLC 17 to which data is to be rewritten in conjunction with a pressing operation on the touch panel 26.
【0031】更に図4(c)に示す処理指示語WLは、
上記したタッチパネル26の操作と連動して、表示画面
上における対応位置に所定の図形を表示可能とするもの
である。すなわち、ベース画面のファイル番号F1、部
品図形39の表示を特定する例えば「L」から始まる事
象名N2、部品図形39の表示座標範囲X・Y、呼び出
す部品図形39を特定するファイル番号FL、部品図形
39を表示時に参照する状態データのアドレス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 display screen. That is, the file number F1 of the base screen, the event name N2 starting with, for example, "L" for specifying the display of the part graphic 39, the display coordinate range XY of the part graphic 39, the file number FL for specifying the part graphic 39 to be called, the part It is composed of the address A of the status data to be referred to when the graphic 39 is displayed.
【0032】そこで図3(a)の様に、座標範囲X・Y
と参照アドレスAとを共に一致させた2つの処理指示語
WL1・WT1を事象データ用メモリ40に設定してお
く。また、PLC17側に備えた状態データ用メモリ4
5のアドレスAにおけるビットデバイスが「0」の場
合、それをスイッチのオフ状態に予め対応させておく
と、PLC17ではターゲットシステム18側の制御す
べき実際のスイッチ接点に対してオフ動作を行う。それ
と同時に、スイッチのオフ状態に対応する部品図形39
のデータFL1をグラフィック用メモリ42から読み出
し、該当するベース画面上の指定座標範囲X・Yに展開
して表示する。Therefore, as shown in FIG.
The two processing instruction words WL1 and WT1 having the same address and reference address A are set in the event data memory 40. The state data memory 4 provided on the PLC 17 side
If the bit device at the address A of address 5 is "0", it is made to correspond to the off state of the switch in advance, and the PLC 17 performs the off operation on the actual switch contact to be controlled on the target system 18 side. At the same time, the part graphic 39 corresponding to the switch off state
Is read out from the graphic memory 42 and is developed and displayed in the designated coordinate range XY on the corresponding base screen.
【0033】ここでタッチパネル26におけるスイッチ
形状を有する部品図形39の表示場所を押すと、タッチ
パネル用の処理指示語WTを検索し、タッチパネル26
を介してなされた指示座標から該当の座標を含む範囲を
座標情報として有する処理指示語WTの有無を判定す
る。When the display location of the component graphic 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.
【0034】例えば、座標範囲X・Yの内の一点が押さ
れた場合、上記の様にして構成された処理指示語WT1
に対応するので、図3(b)に示す如く、状態データ用
メモリ45における該当のアドレスAにデータを書き込
んでデータ値を「0」から「1」に反転することによ
り、PLC17により該当のスイッチ接点をオンする制
御をさせる。それと同時に、処理指示語WL1は参照ア
ドレスAのデータを読み出して「1」に変化したことを
判断する。すると、スイッチのオン状態に対応する図形
のデータFL2をグラフィック用メモリ42から読み出
して該当の座標範囲X・Y上に表示することにより、ベ
ース画面上に表示されたスイッチ形状の部品図形39
も、オフ状態からオン状態へと変更されるのである。For example, when one point in the coordinate range XY is pressed, the processing instruction word WT1 constructed as described above is pressed.
As shown in FIG. 3B, by writing data to the corresponding address A in the state data memory 45 and inverting the data value from "0" to "1", the PLC 17 Control to turn on the contacts. At the same time, the processing instruction word WL1 reads the data at the reference address A and determines that the data has changed to “1”. Then, the data FL2 of the graphic corresponding to the ON state of the switch is read out from the graphic memory 42 and displayed on the corresponding coordinate range XY, whereby the switch-shaped part graphic 39 displayed on the base screen is displayed.
Is also changed from the off state to the on state.
【0035】本発明は上記した構成にあって更に、表示
制御回路27におけるRAM32上に、PLC17側の
メモリユニット23に保有する状態データMD’と同一
または実質的に同一のメモリ内容を保存するための領域
である状態データ用メモリ41を設定している。The present invention has the above-mentioned structure, and further stores the same or substantially the same memory contents as the state data MD 'held in the memory unit 23 of the PLC 17 on the RAM 32 in the display control circuit 27. Is set in the state data memory 41, which is an area of.
【0036】この状態データ用メモリ41は、PLC1
7に設定された各種データ中で外部からのアクセスを許
すものであって、PLC17側で設定したデバイスアド
レスの指定により、該当のアドレスにデータの書き込み
が行われ、あるいはデータの読み出しが行われるように
している。更に本実施例の様に、1台の表示装置19に
対して複数台のPLC17が同時に接続される場合にあ
っては、状態データMDの保存領域は各PLC17毎に
区別して設定され、例えばPLC17の局番号を指定す
ることにより、個別にアクセスできるようにしている。The status data memory 41 is provided in the PLC 1
7, which permits external access from among the various data set in the device 7. The data is written to or read from the corresponding address by designating the device address set on the PLC 17 side. I have to. Further, when a plurality of PLCs 17 are simultaneously connected to one display device 19 as in the present embodiment, the storage area of the state data MD is set separately for each PLC 17. By specifying the station number of each station, individual access can be made.
【0037】ここでPLC17は、図5および図6で例
示する如く、予め設定したプログラムに従ってターゲッ
トシステム18における被制御系のデバイス43と各種
信号の入出力動作を行うとともに、その制御状態に対応
した内容のデータ「A1」をメモリユニット23に設定
した状態データ用メモリ45上にアドレス「A」を特定
して保存する。Here, as illustrated in FIGS. 5 and 6, the PLC 17 performs input / output operations of various signals with the controlled system device 43 in the target system 18 according to a preset program, and corresponds to the control state. The address “A” is specified and stored in the state data memory 45 in which the content data “A1” is set in the memory unit 23.
【0038】更新された状態データ「A1」は、図7の
ステップST1において設定時間の経過が判定される毎
に、ステップST2で表示装置19側からの周期的なデ
ータ読み出し要求に対応し、PLC17側からその機種
固有で専用のプロトコルを用いて無線状態の第1の通信
ライン44を介して表示装置19側の状態データ用メモ
リ41に送られ、対応するデバイスアドレスに書き込
む。The updated state data "A1" corresponds to a periodic data read request from the display device 19 in step ST2 every time the set time is determined in step ST1 of FIG. Is sent from the device to the status data memory 41 of the display device 19 via the first communication line 44 in a wireless state using a dedicated protocol specific to the model, and is written to the corresponding device address.
【0039】逆に、ステップST3で表示装置19側の
状態データ「B1」が上記したタッチパネル操作などに
連動して書きかえられたことが判定されると、ステップ
ST4でその変化内容は通信コントローラ34を介し対
応するPLC17に向けて専用の通信プロトコルで伝送
されることにより、PLC17側と表示装置19側の状
態データMDができるだけ少ない時間遅れでそのデータ
内容が一致するようにしている。Conversely, if it is determined in step ST3 that the state data "B1" on the display device 19 has been rewritten in conjunction with the above-described touch panel operation or the like, the contents of the change are determined in step ST4 by the communication controller 34. The state data MD on the PLC 17 side and the display device 19 side are transmitted to the corresponding PLC 17 through a dedicated communication protocol via the.
【0040】また、ステップST5でPLC17側から
表示装置19に向けて所定のコマンドが入力されたこと
が判定された場合には、表示装置19はステップST6
において、そのコマンドに対応したデータ処理が行われ
る。If it is determined in step ST5 that a predetermined command has been input from the PLC 17 to the display device 19, the display device 19 proceeds to step ST6.
, Data processing corresponding to the command is performed.
【0041】一方、第2の通信ライン46を介して接続
されたプログラム式表示装置19とホストコンピュータ
37を始めとする全てのデータ処理装置との間は、TC
P/IPのような汎用的な通信プロトコルを用いるとと
もに、上記したデバイスアドレスの指定で、RAM32
内の状態データメモリ41に対するデータの書き込みや
読み出しのような通常のデータ処理動作を可能とする。On the other hand, between the programmable display device 19 connected through the second communication line 46 and all the data processing devices including the host computer 37, the TC
A general-purpose communication protocol such as P / IP is used, and by specifying the device address described above, the RAM 32
Normal data processing operations such as writing and reading of data to and from the state data memory 41 in the internal memory are enabled.
【0042】その際、図8のステップST11で表示装
置19内の状態データ用メモリ41に対するデータの書
き込みが判定された場合には、ステップST12で対応
する状態データMDを更新したあと、ステップST13
で表示装置19によってその変化内容である「B1」が
対応するPLC17側に送られ、表示装置19を介して
PLC17を間接的に無線状態で制御する動作が行われ
る。At this time, if it is determined in step ST11 of FIG. 8 that data is to be written to the state data memory 41 in the display device 19, the corresponding state data MD is updated in step ST12, and then the process proceeds to step ST13.
Then, the change content “B1” is sent to the corresponding PLC 17 by the display device 19, and the operation of indirectly controlling the PLC 17 in a wireless state via the display device 19 is performed.
【0043】また、ステップST14で表示装置19内
の状態データ用メモリ41に対するアドレス「B」のデ
ータ読み出しが判定された時には、アドレス「B」で指
定される状態データ「B1」がステップST15で読み
出されたあと、ステップST16で共通の通信プロトコ
ルを使用して表示装置19の外部に送られるが、そのデ
ータ内容はPLC17側の状態データMD’と実質的に
同一内容であり、PLC17に直接的にアクセスするこ
となく、PLC17からデータの読み出しが行えるので
ある。If it is determined in step ST14 that the data at the address "B" is read from the status data memory 41 in the display device 19, the status data "B1" specified by the address "B" is read in step ST15. After being output, the data is sent to the outside of the display device 19 using a common communication protocol in step ST16. The data content is substantially the same as the status data MD 'on the PLC 17 side, and is directly transmitted to the PLC 17. The data can be read from the PLC 17 without accessing the data.
【0044】なお上記した実施例にあっては、通信コン
トローラ34に備える通信プロトコルを、接続されたP
LC17に対応して固定する例を示したがこれに限ら
ず、ホストコンピュータ37とのデータ受け渡しあるい
は内部処理時のコマンドに中間コードを使用し、その中
間コードとPLC17に固有の通信プロトコルとの変換
テーブルを用意して、PLC17とホストコンピュータ
37との間でデータ通信させることもできる。In the above-described embodiment, the communication protocol provided in the communication
The example in which the data is fixed corresponding to the LC 17 has been described. However, the present invention is not limited to this. By preparing a table, data communication can be performed between the PLC 17 and the host computer 37.
【0045】また、アクセスすべきPLC17の種類が
特定されている場合を想定し、そのPLC17に固有の
アドレスを指定してデータの読み書きをする場合を例示
したが、アドレスについても全PLC17に共通のアド
レス表示を予め設定し、各機種固有の表現によるアドレ
ス表示との変換テーブルを用意することにより、アクセ
スすべきPLC17の種類を全く考慮することなくプロ
グラムを作成することが可能となり、プログラムの汎用
性は更に向上する。Further, assuming that the type of the PLC 17 to be accessed is specified, the case where data is read and written by designating a unique address to the PLC 17 has been exemplified, but the address is common to all the PLCs 17. By setting the address display in advance and preparing a conversion table with the address display in an expression specific to each model, it is possible to create a program without considering the type of the PLC 17 to be accessed at all, and the versatility of the program Is further improved.
【図1】本発明の基本的な構成を概略的に示す説明図で
ある。FIG. 1 is an explanatory diagram schematically showing a basic configuration of the present invention.
【図2】PLCおよびプログラム式表示装置の電気的な
構成を示すブロック図である。FIG. 2 is a block diagram showing an electrical configuration of a PLC and a programmable display device.
【図3】処理指示語を使用した制御動作の一例を示す説
明図である。FIG. 3 is an explanatory diagram illustrating an example of a control operation using a processing instruction word.
【図4】処理指示語の構成を示す説明図である。FIG. 4 is an explanatory diagram showing a configuration of a processing instruction word.
【図5】表示装置を介したデータの伝送手順を示す説明
図である。FIG. 5 is an explanatory diagram showing a data transmission procedure via a display device.
【図6】各装置間におけるデータの受け渡し状態を示す
説明図である。FIG. 6 is an explanatory diagram showing a data transfer state between devices.
【図7】表示装置とPLC間のデータ通信処理工程を示
す流れ図である。FIG. 7 is a flowchart showing a data communication process between a display device and a PLC.
【図8】表示装置とホストコンピュータ間のデータ通信
処理工程を示す流れ図である。FIG. 8 is a flowchart showing a data communication processing step between a display device and a host computer.
10 データ処理装置 11 第1のデータ処理手段 12 第2のデータ処理手段 13 データ受渡手段 14 第1の無線通信手段 15 第2の無線通信手段 16 表示手段 17 PLC 18 ターゲットシステム 19 表示装置 20 CPUユニット 21 入力ユニット 22 出力ユニット 23 メモリユニット 24 計算機リンクユニット 25 ディスプレイ 26 タッチパネル 27 表示制御回路 28 画面 29 タッチパネルコントローラ 30 CPU 31 ROM 32 RAM 33 グラフィックコントローラ 34 通信コントローラ 35 無線コントローラ 36 端末コントローラ 37 ホストコンピュータ 38 静止図形 39 部品図形 40 事象データ用メモリ 41 状態データ用メモリ 42 グラフィック用メモリ 43 被制御系のデバイス 44 第1の通信ライン 45 状態データ用メモリ 46 第2の通信ライン 47 通信用アダプタ DESCRIPTION OF SYMBOLS 10 Data processing apparatus 11 1st data processing means 12 2nd data processing means 13 Data transfer means 14 1st wireless communication means 15 2nd wireless communication means 16 Display means 17 PLC 18 Target system 19 Display device 20 CPU unit 21 input unit 22 output unit 23 memory unit 24 computer link unit 25 display 26 touch panel 27 display control circuit 28 screen 29 touch panel controller 30 CPU 31 ROM 32 RAM 33 graphic controller 34 communication controller 35 wireless controller 36 terminal controller 37 host computer 38 static figure 39 Parts graphic 40 Event data memory 41 State data memory 42 Graphic memory 43 Controlled device 44 Memory 46 the second communication line 47 for communication adapter communication line 45 status data
Claims (3)
しを行う第1のデータ処理手段(11)と、第2の通信
プロトコルでデータの受け渡しを行う第2のデータ処理
手段(12)との間にあって、 第1のデータ処理手段(11)で取り扱われるデータ
と、第2のデータ処理手段(12)で取り扱われるデー
タの受渡手段(13)を備え、 上記した第1のデータ処理手段(11)との間は、その
データ処理手段に固有の通信プロトコルを使用して無線
状態でデータの受け渡しを行い、 上記した第2のデータ処理手段(12)との間は、接続
される可能性のあるデータ処理手段に共通の通信プロト
コルを使用して無線状態でデータの受け渡しを行うこと
を特徴とするデータ処理装置。A first data processing means (11) for transferring data according to a first communication protocol and a second data processing means (12) for transferring data according to a second communication protocol. And a data transfer means (13) for handling data handled by the first data processing means (11) and data handled by the second data processing means (12). Between the second data processing means (12) and the above-mentioned second data processing means (12). A data processing apparatus for transmitting and receiving data in a wireless state using a common communication protocol for data processing means.
は、上記した第1および第2のデータ処理手段(11)
・(12)が共にアクセス可能とする共有のメモリ手段
を備え、 上記した共有メモリ手段上には、少なくとも第1のデー
タ処理手段(11)上の全データ中で外部からのアクセ
スを許可する状態データの保存領域を設けるとともに、 上記したデータ受渡手段(13)を介して、共有メモリ
手段上の状態データと第1のデータ処理手段(11)上
の対応する状態データとが一致する方向のデータ受け渡
し動作が行われ、更に 上記した状態データの変化に対応した内容の表示が表示
手段(16)上で行われる請求項1記載のデータ処理装
置。2. The data transfer means (13) includes the first and second data processing means (11).
A state in which shared memory means that both (12) are accessible are provided, and external access is allowed in at least all data on the first data processing means (11) on the shared memory means. A data storage area is provided, and the data in the direction in which the status data on the shared memory means matches the corresponding status data on the first data processing means (11) via the data transfer means (13). 2. The data processing apparatus according to claim 1, wherein a delivery operation is performed, and further, a content corresponding to the change in the state data is displayed on the display means.
は、上記した第1の通信プロトコルと第2の通信プロト
コル間の変換手段を備え、 第1の通信プロトコルから機種固有の情報部分を抽出す
るとともに、その固有情報に対応する第2の通信プロト
コルに共通の情報とを変換テーブルとして保持する一
方、 第2のデータ処理手段(12)から送られる共通情報
は、変換テーブルを参照して第1のデータ処理手段(1
1)に固有の情報に変換処理される請求項1または2記
載のデータ処理装置。3. The data transfer means (13) includes a conversion means between the first communication protocol and the second communication protocol, and extracts a model-specific information portion from the first communication protocol. In addition, while holding the information common to the second communication protocol corresponding to the unique information as a conversion table, the common information sent from the second data processing means (12) is referred to as the conversion table. One data processing means (1
3. The data processing apparatus according to claim 1, wherein the data processing apparatus converts the information into information unique to the first aspect.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP08764299A JP3516607B2 (en) | 1999-03-30 | 1999-03-30 | Programmable display device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP08764299A JP3516607B2 (en) | 1999-03-30 | 1999-03-30 | Programmable display device |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2000286919A true JP2000286919A (en) | 2000-10-13 |
JP3516607B2 JP3516607B2 (en) | 2004-04-05 |
Family
ID=13920648
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP08764299A Expired - Fee Related JP3516607B2 (en) | 1999-03-30 | 1999-03-30 | Programmable display device |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3516607B2 (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPWO2013024877A1 (en) * | 2011-08-17 | 2015-03-05 | 株式会社クロスアビリティ | Communication device, communication processing program, monitoring system, data logger |
CN108873769A (en) * | 2017-05-09 | 2018-11-23 | 西门子股份公司 | Automated system and operation method |
CN110554672A (en) * | 2019-09-17 | 2019-12-10 | 中电九天智能科技有限公司 | System and method for uploading mass state data |
-
1999
- 1999-03-30 JP JP08764299A patent/JP3516607B2/en not_active Expired - Fee Related
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPWO2013024877A1 (en) * | 2011-08-17 | 2015-03-05 | 株式会社クロスアビリティ | Communication device, communication processing program, monitoring system, data logger |
CN108873769A (en) * | 2017-05-09 | 2018-11-23 | 西门子股份公司 | Automated system and operation method |
US10554441B2 (en) | 2017-05-09 | 2020-02-04 | Siemens Aktiengesellschaft | Automation system and method for operation of the system |
CN110554672A (en) * | 2019-09-17 | 2019-12-10 | 中电九天智能科技有限公司 | System and method for uploading mass state data |
Also Published As
Publication number | Publication date |
---|---|
JP3516607B2 (en) | 2004-04-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR100397760B1 (en) | Control system, display device, control-use host computer, and data transmission method | |
JP3340358B2 (en) | Programmable controller | |
JP3456692B2 (en) | Data processing device | |
CN115981286A (en) | Method and device for realizing virtual calibration of automobile based on virtual simulation platform | |
US20030220961A1 (en) | Network system | |
JP3516607B2 (en) | Programmable display device | |
JPH02128201A (en) | programmable controller | |
JP2002341906A (en) | Program formula display device and data communication system using the same | |
JP2000137693A (en) | Data processor | |
JPH07225831A (en) | Data generation support device for display controller | |
JPH1097313A (en) | Factory automation system | |
JP3400315B2 (en) | Profibus data transmission system | |
JP3562783B2 (en) | How to debug a programmable display device | |
JP2000132210A (en) | Controller and cooperation controlling method | |
JPH0722288B2 (en) | Communication control device for local area network | |
JP2876576B2 (en) | Numerical control unit | |
JP3171921B2 (en) | Control system interface check method | |
JP2965407B2 (en) | Display control device | |
JP3326259B2 (en) | Display control device | |
JPH0196725A (en) | Multi-window controller | |
JPS62266604A (en) | Remote programming console device | |
KR19990030145U (en) | Integrated PIU BOARD of System Main Board | |
JPH04315203A (en) | Programmable controller system | |
JPH10105214A (en) | Download system for programmable display device | |
JP2002044161A (en) | Programmable logic controller system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20031224 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20040120 |
|
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: 20090130 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090130 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100130 Year of fee payment: 6 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110130 Year of fee payment: 7 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110130 Year of fee payment: 7 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120130 Year of fee payment: 8 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120130 Year of fee payment: 8 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130130 Year of fee payment: 9 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130130 Year of fee payment: 9 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140130 Year of fee payment: 10 |
|
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 |
|
LAPS | Cancellation because of no payment of annual fees |