[go: up one dir, main page]

JP2006134098A - Programmable display, display control program, and recording medium with the program recorded thereon - Google Patents

Programmable display, display control program, and recording medium with the program recorded thereon Download PDF

Info

Publication number
JP2006134098A
JP2006134098A JP2004322671A JP2004322671A JP2006134098A JP 2006134098 A JP2006134098 A JP 2006134098A JP 2004322671 A JP2004322671 A JP 2004322671A JP 2004322671 A JP2004322671 A JP 2004322671A JP 2006134098 A JP2006134098 A JP 2006134098A
Authority
JP
Japan
Prior art keywords
data
display
monitor
transfer
address
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2004322671A
Other languages
Japanese (ja)
Inventor
Katsuki Ogawa
勝樹 小川
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 JP2004322671A priority Critical patent/JP2006134098A/en
Publication of JP2006134098A publication Critical patent/JP2006134098A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Programmable Controllers (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To enable data for display on device monitors to be transferred between a plurality of devices connected to one programmable display. <P>SOLUTION: A device monitor part 212 of the programmable display 2 causes a display 24 to display the states (data) of the internal devices (memories) of PLCs 3, 4 serving as devices connected to the programmable display 2. A data transfer part 212b reads data on the address of the designated internal device of a designated device (e.g., PLC 3) and transfers the data to another designated device (e.g., PLC 4) to write the data in the designated internal device. If the devices have different communication protocols, a protocol conversion part 212a converts the communication protocol of the transferring device into the communication protocol of the destination device during the data transfer. The data transfer may be carried out between devices and a storage medium such as a memory card 7. <P>COPYRIGHT: (C)2006,JPO&NCIPI

Description

本発明は、接続された機器間でのデータの転送を容易にすることができるプログラマブル表示器、表示制御プログラムおよびそのプログラムを記録した記録媒体に関するものである。   The present invention relates to a programmable display capable of facilitating data transfer between connected devices, a display control program, and a recording medium recording the program.

プログラマブル表示器は、プログラマブルロジックコントローラ(PLC)などのホストコントローラとのインタフェースを備えており、ホストコントローラに接続されたデバイスの稼働状況を表示したり、デバイスへの制御指示を与えるための操作入力を画面から受け付けたりする機能を備えた操作型表示器である。一般に、プログラマブル表示器は、グラフィック表示機能を有するので、操作盤、スイッチ、表示灯等を表示することができ、制御システムにおける操作端末としての役割を果たす。   The programmable display has an interface with a host controller such as a programmable logic controller (PLC), and displays operation status of devices connected to the host controller and provides operation inputs for giving control instructions to the devices. This is an operation type display with a function to accept from the screen. In general, since the programmable display has a graphic display function, it can display an operation panel, a switch, an indicator lamp, and the like, and serves as an operation terminal in the control system.

このようなプログラマブル表示器では、例えば、特許文献1に示されているように、デバイスの状態を数値などのデータで表示するデバイスモニタの機能を有する機種がある。デバイスモニタ機能は、デバイスの現在の状態を表示するので、システム管理において好適に利用される。   As such a programmable display device, for example, as shown in Patent Document 1, there is a model having a device monitor function of displaying a device state by data such as a numerical value. Since the device monitor function displays the current state of the device, it is preferably used in system management.

また、上記のPLCは、年々処理能力が向上しており、それに応じて多数の処理を行うことが求められている。この結果、以前は、1台のPLCで行っていた処理を複数台のPLCに分散して行わせるシステム形態も現れている。このため、従来の1台のPLCしか接続できないプログラマブル表示器では、上記のような分散処理に対応するには不十分である。このような不都合を解消する技術として、特許文献2には、複数台のPLCが接続できるプログラマブル表示器が開示されている。
特開2003−80807号公報(2003年3月19日公開) 特許第3456692号公報(2003年10月14日発行)
Further, the above-mentioned PLC has improved processing capacity year by year, and it is required to perform a number of processes accordingly. As a result, there is a system form in which processing that was previously performed by one PLC is distributed to a plurality of PLCs. For this reason, the conventional programmable display which can connect only one PLC is insufficient to cope with the distributed processing as described above. As a technique for solving such inconvenience, Patent Document 2 discloses a programmable display to which a plurality of PLCs can be connected.
JP2003-80807 (published on March 19, 2003) Japanese Patent No. 3456692 (issued on October 14, 2003)

上記のように、1台のプログラマブル表示器に複数台のPLCが接続可能になると、例えば、1台のPLCを主に稼働させ、このPLCが動作不能になったとき、他の1台を代替え機器として用意することが考えられる。この場合、スレーブのPLCがマスターとして動作するには、マスターのPLCのラダープログラムやデータと同じものをスレーブのPLCも持っておく必要がある。このようなラダープログラムやデータは、スレーブのPLCからパーソナルコンピュータやメモリカードに一旦取り込んで、スレーブのPLCに格納させる。   As described above, when a plurality of PLCs can be connected to one programmable display, for example, when one PLC is mainly operated and this PLC becomes inoperable, the other one is replaced. It is possible to prepare as equipment. In this case, in order for the slave PLC to operate as the master, the slave PLC must have the same ladder program and data as the master PLC. Such ladder programs and data are temporarily fetched from the slave PLC into a personal computer or memory card and stored in the slave PLC.

デバイスモニタ機能は、システムのパラメータなどのプログラマブル表示器を稼働する上で必要な基本的な設定値を表示させることが多いが、デバイスモニタに表示されるデータは、パーソナルコンピュータやメモリカードに取り込むことができない。このため、デバイスモニタに表示されるデータを1つずつ書き留めて、スレーブのPLCに設定し直す必要がある。このようなPLCに限らず、温調計(温度調節計)やインバータなどの機器についても同様であり、このような機器が1台のプログラマブル表示器に複数台接続される場合も、デバイスモニタに表示されるマスターの機器のデータをスレーブの機器に転送することは上記のように容易ではない。   The device monitor function often displays basic setting values necessary for operating programmable displays such as system parameters, but the data displayed on the device monitor is taken into a personal computer or memory card. I can't. For this reason, it is necessary to write down the data displayed on the device monitor one by one and reset it to the slave PLC. The same applies to devices such as temperature controllers (temperature controllers) and inverters as well as such PLCs, and even when a plurality of such devices are connected to one programmable display, the device monitor As described above, it is not easy to transfer the data of the displayed master device to the slave device.

本発明は、上記の問題点に鑑みてなされたものであり、1台のプログラマブル表示器に接続される複数の機器間でのデバイスモニタに表示されるデータの転送を実現することを目的としている。   The present invention has been made in view of the above-described problems, and an object thereof is to realize transfer of data displayed on a device monitor between a plurality of devices connected to one programmable display. .

本発明に係るプログラマブル表示器は、接続された複数の機器に格納された制御状態を示すデータを表示するプログラマブル表示器において、前記の課題を解決するために、現在の前記データを前記機器から読み出してモニタ表示するモニタ表示手段と、該モニタ表示手段によって表示された前記データを指定された機器に転送するデータ転送手段とを備えていることを特徴としている。   The programmable display which concerns on this invention is the programmable display which displays the data which show the control state stored in the several connected apparatus, In order to solve the said subject, the said said data is read from the said apparatus. Monitor display means for displaying on the monitor, and data transfer means for transferring the data displayed by the monitor display means to a designated device.

上記の構成では、機器における現在の制御状態のデータがモニタ表示手段によって表示されるので、現在の制御状態のデータがモニタできる。そして、データ転送手段によって、モニタ表示されているデータが指定された機器に転送される。これにより、ある機器の現在のデータをプログラマブル表示器を介して他の機器に転送することができる。   In the above configuration, since the data of the current control state in the device is displayed by the monitor display means, the data of the current control state can be monitored. Then, the data displayed on the monitor is transferred to the designated device by the data transfer means. Thereby, the current data of a certain device can be transferred to another device via the programmable display.

前記プログラマブル表示器において、前記データ転送手段は、転送先の前記機器として外部の記憶媒体を指定可能とし、指定された前記記憶媒体に前記モニタ表示手段によって表示された前記データを転送することが好ましい。このような構成では、ある機器の現在のデータを記憶媒体に保存することができる。   In the programmable display, it is preferable that the data transfer means can designate an external storage medium as the transfer destination device, and transfers the data displayed by the monitor display means to the designated storage medium. . In such a configuration, current data of a certain device can be stored in the storage medium.

前記プログラマブル表示器において、前記機器がプログラマブルロジックコントローラであることが好ましい。これにより、プログラマブルロジックコントローラ間で現在のデータを転送することができる。   In the programmable display, the device is preferably a programmable logic controller. Thereby, the current data can be transferred between the programmable logic controllers.

本発明の表示制御プログラムは、前記プログラマブル表示器を動作させる表示制御プログラムであって、コンピュータを前記各手段として機能させる。また、この表示制御プログラムは、コンピュータ読み取り可能な記録媒体に記録されて提供される。これにより、前記のように、モニタ表示された機器における現在のデータを他の機器に転送したり、記憶媒体に転送したりできる。   The display control program of the present invention is a display control program for operating the programmable display, and causes a computer to function as each means. The display control program is provided by being recorded on a computer-readable recording medium. Thereby, as described above, the current data in the device displayed on the monitor can be transferred to another device or transferred to a storage medium.

本発明に係るプログラマブル表示器は、以上のように、機器における現在の制御状態のデータをモニタ表示し、そのモニタ表示されたデータを指定された機器に転送するので、システムバックアップのために、ある機器を主(マスター)として稼働させ、このマスターの機器が稼働不能な状態になったときに従(スレーブ)の機器を稼働させる場合、予めマスターの機器の現在のデータをスレーブの機器に容易に複製することができる。したがって、システムバックアップを効率的に行うことができるという効果を奏する。   As described above, the programmable display according to the present invention displays the data of the current control state in the device on the monitor and transfers the data displayed on the monitor to the designated device. When operating the device as the master (master) and when the master device is inoperable (slave), the current data of the master device is easily stored in the slave device in advance. Can be duplicated. Therefore, the system backup can be efficiently performed.

本発明の実施形態を図1ないし図6に基づいて説明すると、以下の通りである。   An embodiment of the present invention will be described with reference to FIGS. 1 to 6 as follows.

図1に示すように、本実施の形態に係る制御システム1は、プログラマブル表示器2と、2台のPLC3,4と、デバイス5とを備えている。   As shown in FIG. 1, the control system 1 according to the present embodiment includes a programmable display 2, two PLCs 3 and 4, and a device 5.

プログラマブル表示器2は、PLC3,4に固有の通信プロトコルで通信を行うことが可能なシリアルケーブル6を介してPLC3,4と接続されている。   The programmable display device 2 is connected to the PLCs 3 and 4 via a serial cable 6 that can perform communication using a communication protocol unique to the PLCs 3 and 4.

プログラマブル表示器2に接続される機器としてのPLC3,4は、ユーザが作成した制御プログラム(ラダープログラムなどのシーケンスプログラム)にしたがって、入力ユニットを介して入力用のデバイス5から出力される出力データを取り込むとともに、出力用のデバイス5に制御データを与える。入力用のデバイス5としては、センサ(温度センサ、光センサなど)、スイッチ(押ボタンスイッチ、リミットスイッチ、圧力スイッチなど)のような機器が用いられる。出力用のデバイス5としては、アクチュエータ、リレー、電磁弁、表示器などが用いられる。これらのデバイス5…は、製造ラインなどの各種のターゲットシステムの所要各部に配置される。また、デバイス5は、後述するタッチパネル23などの入力装置から手動で入力されたデータを格納するための後述するメモリ部22における特定のメモリ領域であってもよい。   The PLCs 3 and 4 as devices connected to the programmable display 2 output data output from the input device 5 via the input unit according to a control program (sequence program such as a ladder program) created by the user. At the same time, the control data is given to the output device 5. As the input device 5, devices such as sensors (temperature sensors, optical sensors, etc.) and switches (push button switches, limit switches, pressure switches, etc.) are used. As the output device 5, an actuator, a relay, a solenoid valve, a display, or the like is used. These devices 5 are arranged in required parts of various target systems such as a production line. The device 5 may be a specific memory area in a memory unit 22 (to be described later) for storing data manually input from an input device such as a touch panel 23 (to be described later).

PLC3,4内のメモリ3a,4b(内部デバイス)は、デバイス5の状態やデバイス5の設定値などのデータ(ワードデータやビットデータ)を、デバイスアドレスで指定された領域に格納している。メモリにおいて、ワードデバイスは、入出力されるデータが数値のようなワードデータを格納する領域として設定され、ワードアドレス(デバイスアドレス)で指定される。また、ビットデバイスは、オン・オフ状態のようなビットデータを格納する領域として設定され、ビットアドレス(デバイスアドレス)で設定される。このような設定により、メモリ3a,4a内の任意のワードデバイスまたはビットデバイスをアクセスするだけでデバイス5…を制御し、またはその状態に関する情報を個別に取り出すことができる。以降の説明では、デバイスアドレスを適宜アドレスと称する。   The memories 3a and 4b (internal devices) in the PLCs 3 and 4 store data (word data and bit data) such as the state of the device 5 and the setting value of the device 5 in an area specified by the device address. In the memory, a word device is set as an area for storing word data such as numerical values as input / output data, and is designated by a word address (device address). The bit device is set as an area for storing bit data such as an on / off state, and is set by a bit address (device address). With such a setting, it is possible to control the devices 5 simply by accessing any word device or bit device in the memories 3a, 4a, or to individually retrieve information relating to the state. In the following description, the device address is appropriately referred to as an address.

内部デバイスにおいては、内部デバイスの種類を特定するために、X(入力データを格納する入力デバイス)、Y(出力データを格納する出力デバイス)、M(内部リレー)、T(タイマー)、C(カウンタ)、R(シフトレジスタ)、D(データレジスタ)などのデバイスコードが設定されている。それぞれの内部デバイスのアドレスの先頭には上記のデバイスコードが割り当てられている
プログラマブル表示器2は、CPUなどの演算処理装置を備えており、ユーザが作成した入力操作および表示用のプログラム(画面データ)を実行することによりプログラマブル表示器特有の操作機能およびPLC3,4の制御状態を表示する表示機能を実現するコンピュータである。制御システム1のHMIとして好適に使用されるプログラマブル表示器2は、後述する処理指示語(タグ)を組み合わせて決定される画面データに基づいて、デバイス5の状態を画面表示する際の動作や、画面への操作に応じてデバイス5の状態を制御する際の動作を特定する。
In the internal device, in order to specify the type of internal device, X (input device for storing input data), Y (output device for storing output data), M (internal relay), T (timer), C ( Device codes such as a counter), R (shift register), and D (data register) are set. The above device code is assigned to the head of the address of each internal device. The programmable display 2 is provided with an arithmetic processing unit such as a CPU, and a program (screen data) for input operation and display created by the user. ) To realize a display function for displaying an operation function peculiar to a programmable display and a control state of the PLCs 3 and 4. The programmable display 2 that is preferably used as the HMI of the control system 1 is based on screen data determined by combining processing instructions (tags) to be described later. The operation for controlling the state of the device 5 according to the operation on the screen is specified.

このプログラマブル表示器2は、RS−232CやRS−422などのインターフェース規格に基づくシリアルケーブル6を介したPLC3,4との通信により、自機に接続されたPLC3を介して表示画面に状態を表示する各デバイス5の状態を取得し、例えば、後述のディスプレイ24に各デバイス5の状態を表示する機能を有する。また、プログラマブル表示器2は、後述のタッチパネル23への操作に応じて、デバイス5へデバイスの状態制御を指示する機能を有する。   This programmable display device 2 displays the state on the display screen via the PLC 3 connected to its own device by communication with the PLCs 3 and 4 via the serial cable 6 based on interface standards such as RS-232C and RS-422. For example, has a function of displaying the state of each device 5 on a display 24 described later. The programmable display 2 has a function of instructing the device 5 to control the state of the device in response to an operation on the touch panel 23 described later.

なお、デバイス5の状態の取得/変更は、その都度指示してもよいし、プログラマブル表示器2内にキャッシュを用意し、取得/変更時には、キャッシュへアクセスするとともに、所定の時間間隔毎や所定のイベント毎に通信してデバイスアドレスの実体と同期を取ってもよい。   The acquisition / change of the state of the device 5 may be instructed each time, or a cache is prepared in the programmable display 2 and the cache is accessed at the time of acquisition / change, and at predetermined time intervals or at predetermined intervals. Communication may be performed for each event to synchronize with the actual device address.

このプログラマブル表示器2は、シリアルケーブル6を介したPLC3との通信により、自機に接続されたPLC3を介して表示画面に状態を表示する各デバイス5の状態を取得し、例えば、後述のディスプレイ24に各デバイス5の状態を表示する機能を有する。また、プログラマブル表示器2は、後述のタッチパネル23への操作に応じて、デバイス5へデバイスの状態制御を指示する機能を有する。   This programmable display 2 acquires the state of each device 5 that displays the state on the display screen via the PLC 3 connected to the own device by communicating with the PLC 3 via the serial cable 6. 24 has a function of displaying the state of each device 5. The programmable display 2 has a function of instructing the device 5 to control the state of the device in response to an operation on the touch panel 23 described later.

なお、デバイス5の状態の取得/変更は、その都度指示してもよいし、プログラマブル表示器4内にキャッシュを用意し、取得/変更時には、キャッシュへアクセスすると共に、所定の時間間隔毎や所定の事象毎に通信してデバイス5のデバイスアドレスの実体と同期を取ってもよい。   The acquisition / change of the state of the device 5 may be instructed each time, or a cache is prepared in the programmable display 4, and the cache is accessed at the time of acquisition / change, and at predetermined time intervals or at predetermined intervals. Communication may be performed for each event to synchronize with the actual device address of the device 5.

プログラマブル表示器2は、上記の機能を実現するために、HMI処理部21と、メモリ部22と、タッチパネル23、ディスプレイ24、インターフェース部(図中、I/F)25およびメモリカードインターフェース部(図中、メモリカードI/F)26を備えている。   In order to realize the above functions, the programmable display 2 includes an HMI processing unit 21, a memory unit 22, a touch panel 23, a display 24, an interface unit (I / F in the figure) 25, and a memory card interface unit (see FIG. A memory card I / F) 26.

以下、プログラマブル表示器2の主要各部について詳細に説明する。   Hereinafter, each main part of the programmable display device 2 will be described in detail.

タッチパネル23は、ディスプレイ24の表示画面上で入力を行うために設けられている入力装置である。ディスプレイ24は、プログラマブル表示器2を薄型に構成するために、液晶ディスプレイやELディスプレイのような平板型ディスプレイが好適に用いられる。   The touch panel 23 is an input device provided for performing input on the display screen of the display 24. The display 24 is preferably a flat display such as a liquid crystal display or an EL display in order to configure the programmable display device 2 to be thin.

インターフェース部25は、プログラマブル表示器2がPLC3,4との間の通信を行うための通信制御部であり、シリアルケーブル6に接続されている。このインターフェース部25は、複数台のPLCを接続できるように接続可能な最大数のポートを有しており、そのうちの2つのポートにそれぞれPLC3,4が接続される。したがって、PLC3,4以外にも残余のポートに他のPLCを接続することができる。上記のシリアルケーブル6を介した通信により、PLC3,4との間で通信が行われる。   The interface unit 25 is a communication control unit for the programmable display 2 to communicate with the PLCs 3 and 4, and is connected to the serial cable 6. This interface unit 25 has the maximum number of ports that can be connected so that a plurality of PLCs can be connected, and PLCs 3 and 4 are connected to two of them, respectively. Therefore, other PLCs can be connected to the remaining ports besides the PLCs 3 and 4. Communication is performed with the PLCs 3 and 4 by communication via the serial cable 6 described above.

メモリカードインターフェース部26は、HMI処理部21との間でデータの送受信を行ってメモリカード7に対するデータの書き込みおよび読み出しを行なうリーダ/ライタである。メモリカード7としては、小型かつ大容量のCF(登録商標)カードが好適である。   The memory card interface unit 26 is a reader / writer that transmits / receives data to / from the HMI processing unit 21 and writes / reads data to / from the memory card 7. As the memory card 7, a small and large-capacity CF (registered trademark) card is suitable.

HMI処理部21は、後述するユーザ画面の表示制御、ユーザ画面を介しての入力操作制御およびPLC3との通信制御を行う。HMI処理部21については、後に詳しく説明する。   The HMI processing unit 21 performs display control of a user screen, which will be described later, input operation control via the user screen, and communication control with the PLC 3. The HMI processing unit 21 will be described in detail later.

メモリ部22は、SRAM22a、DRAM22b、FEPROM(Flash Erasable and Programmable ROM)22c等のメモリを含んでいる。以降、これらのメモリについて説明する。   The memory unit 22 includes memories such as an SRAM 22a, a DRAM 22b, and a FEPROM (Flash Erasable and Programmable ROM) 22c. Hereinafter, these memories will be described.

SRAM22aは、PLC3,4などの接続機器から得られたデータをロギングしたり、PLC3,4に与える設定値データ(レシピデータ)を記憶したりするために用いられる。   The SRAM 22a is used to log data obtained from connected devices such as the PLCs 3 and 4 and to store setting value data (recipe data) to be given to the PLCs 3 and 4.

DRAM22bは、主に、表示制御などの演算処理時の作業用に用いられる他、PLC3,4などの接続機器との間でやり取りされるデータの一時的な記憶に用いられる。特に、DRAM22bは、PLC3,4の内部デバイスの状態を読み出したり変更したりするための状態メモリ領域を有している。   The DRAM 22b is mainly used for operations at the time of arithmetic processing such as display control, and is also used for temporary storage of data exchanged with connected devices such as the PLCs 3 and 4. In particular, the DRAM 22b has a state memory area for reading and changing the state of the internal devices of the PLCs 3 and 4.

FEPROM22cは、書き替え可能な読み出し専用のフラッシュメモリであり、一般のパーソナルコンピュータにおけるハードディスクドライブの役割を果たす。フラッシュメモリは、可動部を持たず、かつ衝撃に強いので、劣悪な周囲環境でも安定して動作する。このFEPROM22cは、画面データと、通信プロトコルと、プロトコル変換データと、機器登録データとをそれぞれ格納している。   The FEPROM 22c is a rewritable read-only flash memory, and plays a role of a hard disk drive in a general personal computer. A flash memory does not have a movable part and is resistant to impacts, and thus operates stably even in a poor ambient environment. The FEPROM 22c stores screen data, a communication protocol, protocol conversion data, and device registration data.

画面データは、プログラマブル表示器2に表示される複数の画面(単位画面)のデータであり、FEPROM22cにおいて、画面データの集合体としてのプロジェクトファイルとして管理されている。各画面データは、ディスプレイ24に表示すべきベース画面や部品のデータおよび各部品に付与された後述する処理指示語などを含んでいる。画面データは、画面作成用のソフトウエアが搭載された画面作成装置によって作成されて、プログラマブル表示器2に転送される。プログラマブル表示器2は、上記のプロジェクトファイルから1つの画面データを選択して表示する。   The screen data is data of a plurality of screens (unit screens) displayed on the programmable display device 2, and is managed as a project file as a collection of screen data in the FEPROM 22c. Each screen data includes a base screen to be displayed on the display 24, component data, a processing instruction word to be described later assigned to each component, and the like. The screen data is created by a screen creation device equipped with screen creation software and transferred to the programmable display device 2. The programmable display 2 selects and displays one screen data from the above project file.

画面データに含まれる処理指示語(タグ)は、ベース画面上で実行されるべき事象毎に作成されている。この処理指示語は、基本的には、表示制御動作を実行すべきベース画面のファイル番号と、このベース画面上で実行すべき動作内容を特定する事象名と、各実行事象毎に参照される1または複数のデータからなる参照情報とを一組として備えている。   A processing instruction word (tag) included in the screen data is created for each event to be executed on the base screen. This processing instruction is basically referenced for each execution event, the file number of the base screen on which the display control operation is to be executed, the event name that specifies the operation content to be executed on this base screen, and so on. One set of reference information including one or a plurality of data is provided.

本実施形態に係るプログラマブル表示器2では、上記のタグとして、ベース画面上の領域(表示範囲)とその領域への表示に対応するデバイスのアドレスとの対応を示す表示タグ、および画面上の領域(入力範囲)とその領域へのタッチ入力に対応するアドレスとの対応を示す入力タグが規定されている。さらに、本実施形態では、各タグは、複数の単位画面の少なくとも1つと関連付けることができる。   In the programmable display device 2 according to the present embodiment, as the tag, a display tag indicating a correspondence between an area (display range) on the base screen and a device address corresponding to display in the area, and an area on the screen An input tag indicating a correspondence between (input range) and an address corresponding to a touch input to the region is defined. Furthermore, in this embodiment, each tag can be associated with at least one of a plurality of unit screens.

表示タグは、タッチパネル23の操作と連動して、ベース画面上における対応位置に所定の図形を表示可能とする。すなわち、表示タグは、ファイル番号としてベース画面のファイル番号を含み、事象名として図形などの表示対象の表示を特定する事象名を含み、表示対象の表示座標範囲、呼び出す表示対象を特定するファイル番号、および表示対象を表示時に参照するアドレスを含んでいる。   The display tag can display a predetermined graphic at a corresponding position on the base screen in conjunction with the operation of the touch panel 23. In other words, the display tag includes the file number of the base screen as the file number, the event name that specifies the display of the display target such as a graphic as the event name, the display coordinate range of the display target, and the file number that specifies the display target to be called , And an address for referring to the display target at the time of display.

また、入力タグは、例えば、タッチパネル23に対するタッチ操作と連動して、DRAM32b内に設けられた前述の状態メモリ領域内の所定アドレス位置に設定したビットデバイスを反転可能とする。すなわち、入力タグは、ファイル番号として単位画面のファイル番号を含み、事象名としてタッチパネル23の操作を特定する事象名を含み、参照情報としてタッチパネル23からの入力操作を有効とする入力座標範囲、およびタッチパネル23のタッチ操作と連動してデータを書き替えるべきアドレスを含んでいる。   Further, the input tag enables the bit device set at a predetermined address position in the above-described state memory area provided in the DRAM 32b to be reversed in conjunction with, for example, a touch operation on the touch panel 23. That is, the input tag includes a file number of the unit screen as a file number, an event name that specifies an operation of the touch panel 23 as an event name, an input coordinate range that enables an input operation from the touch panel 23 as reference information, and The address to which data should be rewritten in conjunction with the touch operation on the touch panel 23 is included.

通信プロトコルは、プログラマブル表示器2に接続可能な機器(PLC3,4を含む)との通信処理で用いられるプロトコルであり、それぞれの機器(メーカ)に応じて固有に定められている。この通信プロトコルには、機器へのデータの読み出しを指示するコマンドコードが含まれている。このコマンドコードは、機器がPLCである場合、制御機能に対応付けられているアドレスと組み合わされることによって、所望の制御機能についてのデータをPLCに送信することができる。   The communication protocol is a protocol used in communication processing with devices (including PLCs 3 and 4) that can be connected to the programmable display 2, and is uniquely determined according to each device (manufacturer). This communication protocol includes a command code for instructing reading of data to the device. When the device is a PLC, this command code can be combined with an address associated with the control function to transmit data on the desired control function to the PLC.

プロトコル変換データは、後述するプロトコル変換部212aによるプロトコル変換処理に必要なデータを記憶している。このデータは、プログラマブル表示器2に接続可能な機器間で通信プロトコルを相互変換できれば、どのような形式でもよい。ここでは、プロトコル変換データは、例えば、シリアルケーブル6で伝送されるデータのフォーマットを示すデータ転送フォーマットと、機器(PLC3,4を含む)で用いるコマンドコード間の対応関係を示すコマンド変換テーブルとを含んでいる。   The protocol conversion data stores data necessary for protocol conversion processing by a protocol conversion unit 212a described later. This data may be in any format as long as the communication protocol can be mutually converted between devices connectable to the programmable display 2. Here, the protocol conversion data includes, for example, a data transfer format indicating the format of data transmitted by the serial cable 6 and a command conversion table indicating the correspondence between command codes used in the devices (including PLCs 3 and 4). Contains.

具体的には、上記のデータ転送フォーマットは、シリアルケーブル6にて伝送されるデータ列のうち、例えば、読み書きするデータ内容自体、データのサイズ、読み書きするアドレスのように実際に伝送するデータ内容によって変化する部分を未定義としたスケルトン状のデータ列であって、未定義の部分は、用途のみが定義されている。なお、コマンドの領域を未定義とすれば、実際に伝送されるデータ列から抽出されたデータ転送フォーマットが複数のコマンド間で共通になる場合、コマンドの領域をも未定義として、これらのコマンド間で共通のデータ転送フォーマットを用いてもよい。   Specifically, the data transfer format described above depends on the data content actually transmitted such as the data content itself to be read / written, the size of the data, and the address to be read / written in the data string transmitted by the serial cable 6. It is a skeleton-like data string in which the changing part is undefined, and only the usage is defined in the undefined part. If the command area is undefined, if the data transfer format extracted from the actually transmitted data string is common among multiple commands, the command area is also undefined and A common data transfer format may be used.

また、コマンド変換テーブルには、各機器とプログラマブル表示器2との間で伝送されるコマンドコードの対応が各機器の2つの組み合わせのすべてについて格納されている。   Further, in the command conversion table, correspondence of command codes transmitted between each device and the programmable display 2 is stored for all two combinations of each device.

機器登録データは、プログラマブル表示器2に制御状態を表示したり制御指示を与えたりするために接続された機器についての情報である。この機器登録データは、その機器が特定できるメーカや機種などの情報を含んでおり、例えば接続可能な機器としてプログラマブル表示器2に予め用意された各機器に関するデータから、ユーザによって実際に接続する機器について選択されて設定される。   The device registration data is information about a device connected to display a control state on the programmable display 2 or give a control instruction. This device registration data includes information such as the manufacturer and model that can identify the device. For example, the device registration data that is prepared in advance in the programmable display 2 as a connectable device is actually connected by the user. Is selected and set.

HMI処理部21の表示制御機能は、画面データの表示、ユーザ画面への各種のデータの設定、設定されたデータのPLC3への送信およびPLC3から受信されたデータのユーザ画面への表示を、前述の表示制御システムプログラムをプログラマブル表示器2が備えるCPUなどの演算処理手段に実行させることにより実現する機能である。この表示制御機能は、画面データから、現在表示中の単位画面に関連する表示タグを抽出するとともに、各表示タグに関連するデバイスアドレスの内容をそれらの表示タグについて所定の周期毎に読み出し、表示タグで指定された表現形式の部品等を読み出した値に応じた形態で画面上の指定された領域へ表示する。   The display control function of the HMI processing unit 21 displays the screen data, sets various data on the user screen, transmits the set data to the PLC 3, and displays the data received from the PLC 3 on the user screen. This display control system program is realized by causing an arithmetic processing means such as a CPU provided in the programmable display 2 to execute the display control system program. This display control function extracts the display tag related to the unit screen currently being displayed from the screen data, and reads the contents of the device address related to each display tag at a predetermined cycle for the display tag. The part of the expression format specified by the tag is displayed in the specified area on the screen in a form corresponding to the read value.

続いて、HMI処理部21の詳細について説明する。   Next, details of the HMI processing unit 21 will be described.

HMI制御部211において実現される表示制御機能は、図1に示すように、表示制御部211およびデバイスモニタ部212を含んでいる。   The display control function realized in the HMI control unit 211 includes a display control unit 211 and a device monitor unit 212 as shown in FIG.

表示制御部211は、画面データに含まれる前述のベース画面データおよびパーツデータを用いて、ベース画面上にパーツを表示する処理を実行する。また、表示制御部211は、PLC3,4から取得したデバイスデータをデータ表示用のパーツ(メータ表示器、数値表示器、グラフ表示器等)を用いて、所定のベース画面上の指定された領域に表示させる。表示においては、画面データに基づいてVRAMなどを用いてディスプレイ24にユーザ画面を描画させる。   The display control unit 211 executes a process of displaying parts on the base screen using the above-described base screen data and part data included in the screen data. In addition, the display control unit 211 uses the data display parts (meter display, numerical display, graph display, etc.) for the device data acquired from the PLCs 3 and 4 to designate a specified area on a predetermined base screen. To display. In the display, the user screen is drawn on the display 24 using a VRAM or the like based on the screen data.

表示制御部211は、SRAM22aに記憶された数値データ(設定値データ)を読み出してPLC3,4に送信する。設定値データは、制御対象となるデバイス5に対応する部品などの個々に割り付けられたデバイスアドレスに関連付けてSRAM22aに記憶されており、指定されたデバイス5に対応するデバイスアドレスを介して読み出される。また、設定値データを図示しないICカードメモリなどにバックアップすることにより、多数の設定値データを保存したり、設定値データを制御システム1外の他の機器で利用したりすることができる。   The display control unit 211 reads out the numerical data (setting value data) stored in the SRAM 22a and transmits it to the PLCs 3 and 4. The set value data is stored in the SRAM 22a in association with individually assigned device addresses such as parts corresponding to the device 5 to be controlled, and is read out via the device address corresponding to the designated device 5. Also, by backing up the set value data to an IC card memory (not shown) or the like, a large number of set value data can be stored, or the set value data can be used by other devices outside the control system 1.

表示制御部211は、PLC3,4などの接続機器内のメモリに設定される前述のビットデバイスまたはワードデバイスが示す状態情報のうち、必要な情報を適時にメモリ部22に読み込む一方、上記の処理指示語を繰り返し読み出して各処理指示語の事象名で特定される内容の動作を接続機器側の状態情報を参照しながら実行する。これによって、ビットデバイスまたはワードデバイスの状態の変化に応じて変化する表示動作が実行される。   The display control unit 211 reads the necessary information from the state information indicated by the bit device or the word device set in the memory in the connected device such as the PLCs 3 and 4 to the memory unit 22 in a timely manner. The instruction word is repeatedly read out and the operation having the contents specified by the event name of each processing instruction word is executed while referring to the status information on the connected device side. As a result, a display operation that changes according to a change in the state of the bit device or the word device is executed.

モニタ表示手段としてのデバイスモニタ部212は、稼働中の接続機器(PLC3,4)の内部デバイスの状態(デバイスデータ)をモニタリングするために表示する。このデバイスモニタ部212は、内部デバイスの状態をモニタ表示するために、表示すべき内部デバイスのアドレスが指定されると、モニタリングの対象となる機器の内部デバイスから指定されたアドレスのデータをDRAM22b(一時格納手段)の前述の状態メモリ領域などに読み出し、そこに読み出されたデータを表示する。   The device monitor unit 212 serving as a monitor display means displays in order to monitor the state (device data) of the internal devices of the connected devices (PLCs 3 and 4) in operation. When the address of the internal device to be displayed is designated in order to monitor and display the state of the internal device, the device monitor unit 212 receives the data of the address designated from the internal device of the device to be monitored as the DRAM 22b ( The data is read into the aforementioned state memory area of the temporary storage means) and the read data is displayed there.

デバイスモニタ部212によるデバイスモニタ処理に移行するには、例えば、表示画面上の4隅のうち所定の対角の2点あるいは3点をタッチすると、表示制御部211によってメニューバー(図示せず)が表示されるので、そのメニューバーからデバイスモニタモードを選択することで、デバイスモニタモードに移行する。あるいは、ユーザが作成した画面に予めデバイスモニタモードに移行するための操作ボタンを設けておき、その操作ボタンの操作によってデバイスモニタモードに移行してもよい。   In order to shift to the device monitoring process by the device monitor unit 212, for example, when two or three points on a predetermined diagonal are touched among four corners on the display screen, a menu bar (not shown) is displayed by the display control unit 211. Is displayed, and the device monitor mode is selected by selecting the device monitor mode from the menu bar. Alternatively, an operation button for shifting to the device monitor mode may be provided in advance on the screen created by the user, and the device monitor mode may be shifted by operating the operation button.

デバイスモニタ部212は、上記のようにしてデバイスモニタモードに移行すると、図2に示す機器選択ウインドウ101を表示する。この機器選択ウインドウ101は、プログラマブル表示器2に接続されている機器について、デバイスモニタする対象の機器を選択するための画面である。機器選択ウインドウ101は、機器名(さらには機種名)をリスト表示するリスト表示部101aと、リスト表示部101aから選択された機器を確定するための確定ボタン101bとを含んでいる。デバイスモニタ部212は、リスト表示部101aのそれぞれの表示部分がタッチされると、その表示部分に表示されている機器の選択を受け入れる。また、デバイスモニタ部212は、機器の選択を受け入れた状態で確定ボタン101bがタッチされると、デバイスモニタ処理を行う対象機器として選択された機器を設定する。   When the device monitor unit 212 shifts to the device monitor mode as described above, the device selection window 101 shown in FIG. 2 is displayed. The device selection window 101 is a screen for selecting a device to be device-monitored for devices connected to the programmable display 2. The device selection window 101 includes a list display unit 101a that displays a list of device names (and model names), and a confirm button 101b for confirming a device selected from the list display unit 101a. When each display part of the list display part 101a is touched, the device monitor part 212 accepts selection of a device displayed on the display part. In addition, when the confirmation button 101b is touched in a state where the device selection is accepted, the device monitor unit 212 sets the device selected as the target device for performing the device monitor process.

デバイスモニタ部212は、上記の機器選択ウインドウ101によって機器が選択されると、図3に示すモニタメニューウインドウ102を表示する。また、デバイスモニタ部212は、上記のモニタメニューウインドウ102を表示画面に表示可能な数(例えば2つまたは3つ)表示する。モニタメニューウインドウ102の見やすさから、最大2つを表示することが好ましい。デバイスモニタ部212は、1つの表示画面内にモニタメニューウインドウ102を表示しきれない場合は、切り替え表示してもよい。   When a device is selected by the device selection window 101, the device monitor unit 212 displays the monitor menu window 102 shown in FIG. In addition, the device monitor unit 212 displays the above-described monitor menu window 102 in a displayable number (for example, two or three). In view of the ease of viewing the monitor menu window 102, it is preferable to display a maximum of two. If the monitor menu window 102 cannot be displayed in one display screen, the device monitor unit 212 may switch and display it.

モニタメニューウインドウ102は、ランダムモニタボタン102a、一括モニタボタン102b、書き込みボタン102c、終了ボタン102d、矢印ボタン102eなどを含んでいる。ランダムモニタボタン102aと一括モニタボタン102bは、それぞれランダムモニタ102aと一括モニタを選択するときにタッチするボタンである。また、書き込みボタン102cは、モニタしているアドレスにデータを書き込むときにタッチするボタンである。矢印ボタン102eは、モニタメニューウインドウ102を矢印方向(上下左右)に移動させるときにタッチするボタンである。   The monitor menu window 102 includes a random monitor button 102a, a batch monitor button 102b, a write button 102c, an end button 102d, an arrow button 102e, and the like. The random monitor button 102a and the batch monitor button 102b are buttons that are touched when selecting the random monitor 102a and the batch monitor, respectively. The write button 102c is a button to be touched when writing data to the monitored address. The arrow button 102e is a button to be touched when the monitor menu window 102 is moved in the arrow direction (up / down / left / right).

ランダムモニタは、任意の内部デバイスのデータを所定数表示するモニタモードであり、一括モニタは、連続した内部デバイスのデータを所定数表示するモニタモードである。デバイスモニタ部102は、ランダムモニタボタン102aの操作によってランダムモニタが選択されると、図4に示すランダムモニタウインドウ103を表示し、一括モニタボタン102bの操作によって一括モニタが選択されると、図5に示す一括モニタウインドウ104を表示する。   The random monitor is a monitor mode that displays a predetermined number of data of an arbitrary internal device, and the batch monitor is a monitor mode that displays a predetermined number of data of continuous internal devices. When the random monitor is selected by operating the random monitor button 102a, the device monitor unit 102 displays the random monitor window 103 shown in FIG. 4, and when the collective monitor is selected by operating the collective monitor button 102b, FIG. The collective monitor window 104 shown in FIG.

ランダムモニタウインドウ103は、モニタ表示部103a、メニューボタン103b、変更ボタン103c、書込ボタン103d、表示形式ボタン103e、削除ボタン103f、矢印ボタン103g、転送ボタン103hなどを含んでいる。一方、一括モニタウインドウ104は、モニタ表示部104a、メニューボタン104b、変更ボタン104c、書込ボタン104d、表示形式ボタン104e、矢印ボタン104g、転送ボタン104gなどを含んでいる。   The random monitor window 103 includes a monitor display section 103a, a menu button 103b, a change button 103c, a write button 103d, a display format button 103e, a delete button 103f, an arrow button 103g, a transfer button 103h, and the like. On the other hand, the collective monitor window 104 includes a monitor display unit 104a, a menu button 104b, a change button 104c, a write button 104d, a display format button 104e, an arrow button 104g, a transfer button 104g, and the like.

モニタ表示部103aは、所定数(ここでは8個)の任意のデータを表示する表示部であり、左側に内部デバイスのアドレスを表示し、右側に各アドレスに対応するデータを表示している。一方、モニタ表示部104aは、所定数(ここでは8個)の連続するデータを表示する表示部であり、左側に内部デバイスのアドレスを表示し、右側に各アドレスに対応するデータを表示している。図4および図5のモニタ表示部103a,104aには、ワードデバイスのデータが表示されているが、ビットデバイスの場合、ワードデバイスのデータが“on”または“off”として表示される。   The monitor display unit 103a is a display unit that displays a predetermined number (eight in this case) of arbitrary data, displays addresses of internal devices on the left side, and displays data corresponding to each address on the right side. On the other hand, the monitor display unit 104a is a display unit that displays a predetermined number (8 in this case) of continuous data, displays the address of the internal device on the left side, and displays data corresponding to each address on the right side. Yes. In the monitor display portions 103a and 104a of FIGS. 4 and 5, the word device data is displayed. In the case of a bit device, the word device data is displayed as “on” or “off”.

デバイスモニタ部212は、最初にランダムウインドウ103を表示するときには、例えば、予めFEPROM22cに記憶されている乱数データに基づいてランダムなアドレスを生成し、そのアドレスに基づいて所定数のデータを機器の内部デバイスから読み出して表示する。また、デバイスモニタ部212は、最初に一括モニタウインドウ104を表示するときには、デフォルトとして先頭のアドレスから所定数のデータを機器の内部デバイスから読み出して表示する。   When the device monitor unit 212 displays the random window 103 for the first time, for example, the device monitor unit 212 generates a random address based on random number data stored in advance in the FEPROM 22c, and generates a predetermined number of data based on the address inside the device. Read from device and display. Further, when displaying the collective monitor window 104 for the first time, the device monitor unit 212 reads a predetermined number of data from the head address as a default and displays it.

メニューボタン103b,104bは、モニタメニューウインドウ102に表示を戻すときにタッチするボタンである。変更ボタン103c,104cは、モニタする内部デバイスおよびアドレスを変更するときにタッチするボタンである。書込ボタン103d,104dは、モニタしている内部デバイスにデータを書き込むときにタッチするボタンである。表示形式ボタン103e,104eは、ワードデバイスのデータに対して表示形式(2進数,8進数,10進数,16進数)を選択するときにタッチするボタンである。削除ボタン103fは、モニタしないアドレスをモニタ表示部103aから削除するときにタッチするボタンである。矢印ボタン103g,104fは、ランダムモニタウインドウ103と一括モニタウインドウ104をそれぞれ矢印方向(上下左右)に移動させるときにタッチするボタンである。転送ボタン103h,104gは、モニタしている機器から他の機器へモニタしているデータを転送するときにタッチするボタンである。   The menu buttons 103 b and 104 b are buttons that are touched when the display is returned to the monitor menu window 102. The change buttons 103c and 104c are buttons that are touched when changing the internal device and address to be monitored. The write buttons 103d and 104d are buttons that are touched when data is written to the monitored internal device. The display format buttons 103e and 104e are buttons to be touched when selecting a display format (binary, octal, decimal, hexadecimal) for the data of the word device. The delete button 103f is a button to be touched when deleting an address not to be monitored from the monitor display unit 103a. The arrow buttons 103g and 104f are buttons that are touched when the random monitor window 103 and the collective monitor window 104 are moved in the directions of the arrows (up, down, left and right), respectively. The transfer buttons 103h and 104g are buttons to be touched when transferring the monitored data from the monitored device to another device.

デバイスモニタ部212は、変更ボタン103cがタッチされると、モニタを変更するアドレスが表示されている行番号(図4では“1”〜“8”)を選択するウインドウ、ビットデバイスまたはワードデバイスを選択するウインドウ、内部デバイスの種類を選択するウインドウ、および新たにモニタ表示させるアドレスを入力するためのウインドウを表示して、各ウインドウへの入力に応じてモニタする内部デバイスおよびアドレスを変更する。また、デバイスモニタ部212は、変更ボタン104cがタッチされると、内部デバイスの種類を選択するウインドウ、および新たにモニタ表示させる開始アドレスを入力するためのウインドウを表示して、各ウインドウへの入力に応じてモニタする内部デバイスおよびアドレスを変更する。   When the change button 103c is touched, the device monitor unit 212 displays a window, a bit device, or a word device for selecting a row number (“1” to “8” in FIG. 4) on which an address for changing the monitor is displayed. A window for selecting, a window for selecting the type of internal device, and a window for inputting an address to be newly displayed on the monitor are displayed, and the internal device and address to be monitored are changed in accordance with the input to each window. Further, when the change button 104c is touched, the device monitor unit 212 displays a window for selecting the type of internal device and a window for inputting a start address to be newly displayed on the monitor. Change the internal device and address to be monitored according to.

デバイスモニタ部212は、書込ボタン103d,104dがタッチされると、データの書き込むアドレスが表示されている行番号(図4および図5では“1”〜“8”)を選択するウインドウ、選択行の内部デバイスがビットデバイスであるときに“on”データまたは“off”データを選択するウインドウ、および選択行の内部デバイスがワードデバイスであるときにデータを入力するウインドウを表示して、各ウインドウへの入力に応じてモニタしている内部デバイスの指定アドレスにデータを書き込む。また、デバイスモニタ部212は、表示形式ボタン103e,104eがタッチされると、表示形式を選択するデータの書き込むアドレスが表示されている行番号を選択するウインドウ、およびデータの表示形式を選択するウインドウを表示して、各ウインドウへの入力に応じて選択された表示形式でデータを表示する。さらに、デバイスモニタ部212は、削除ボタン103fがタッチされると、表示を削除する行番号を選択するウインドウを表示して、各ウインドウへの入力に応じて選択されたデータの表示を削除する。   When the write buttons 103d and 104d are touched, the device monitor unit 212 is a window for selecting a row number (“1” to “8” in FIGS. 4 and 5) in which an address for writing data is displayed. Each window displays a window for selecting "on" data or "off" data when the internal device of the row is a bit device, and a window for inputting data when the internal device of the selected row is a word device. Data is written to the specified address of the internal device being monitored in response to the input to. Further, when the display format buttons 103e and 104e are touched, the device monitor unit 212 selects a line number in which an address for writing data for selecting a display format is displayed, and a window for selecting a data display format. Is displayed, and the data is displayed in the display format selected according to the input to each window. Further, when the delete button 103f is touched, the device monitor unit 212 displays a window for selecting a line number to delete the display, and deletes the display of the data selected according to the input to each window.

続いて、デバイスモニタ部212のデータ転送機能について説明する。デバイスモニタ部212は、このデータ転送機能を実現するために、プロトコル変換部212aおよびデータ転送部212bを有している。   Next, the data transfer function of the device monitor unit 212 will be described. The device monitor unit 212 includes a protocol conversion unit 212a and a data transfer unit 212b in order to realize this data transfer function.

プロトコル変換部212aは、転送元の機器の通信プロトコルと転送先の機器の通信プロトコルが異なる場合、前述のプロトコル変換データに基づいて、転送元の機器の通信プロトコルを転送先の機器の通信プロトコルに変換する。このプロトコル変換部212aは、後述するデータ転送部212bで転送元および転送先の機器が指定された状態で転送元のデータを取得すると、そのデータからプロトコル変換データに含まれる前述のデータ転送フォーマットに当てはめて、そのデータ列の示すコマンド、データ内容自体、データのサイズ、アドレスなどを抽出し、指定された転送元および転送先に対応するコマンド変換テーブルを参照して、抽出されたコマンドコードに対応するコマンドコードを選択する。また、プロトコル変換部212aは、転送先の機器へ伝送すべきコマンド、データ内容自体、データのサイズ、アドレス(指定された転送先機器のアドレス)などが決まると、データ転送フォーマットを参照して転送先の機器へ送出するデータ列を生成する。   When the communication protocol of the transfer source device is different from the communication protocol of the transfer destination device, the protocol conversion unit 212a changes the communication protocol of the transfer source device to the communication protocol of the transfer destination device based on the protocol conversion data. Convert. When the protocol conversion unit 212a acquires the transfer source data in a state where the transfer source and transfer destination devices are designated by the data transfer unit 212b described later, the protocol conversion unit 212a converts the data into the above-described data transfer format included in the protocol conversion data. Applying the command, data content itself, data size, address, etc. indicated by the data string, and extracting the command code by referring to the command conversion table corresponding to the specified transfer source and transfer destination Select the command code to be used. When the command to be transmitted to the transfer destination device, the data content itself, the data size, the address (address of the designated transfer destination device), and the like are determined, the protocol conversion unit 212a transfers the data by referring to the data transfer format. Generate a data string to be sent to the destination device.

データ転送手段としてのデータ転送部212bは、指定された転送元の機器から受信したワードデバイスのデータを指定された転送先の機器に転送する処理を行う。より詳しくは、データ転送部212は、後述のようにして指定された機器およびアドレスのデータを、例えばモニタリングのためにDRAM22bに読み出されて一時的に格納されているデータから指定されたアドレスに基づいて抽出し、指定された機器およびアドレスに転送する。   The data transfer unit 212b serving as a data transfer unit performs processing for transferring the word device data received from the designated transfer source device to the designated transfer destination device. More specifically, the data transfer unit 212 changes the data of the device and address designated as described later to the designated address from the data that is read and temporarily stored in the DRAM 22b for monitoring, for example. Extract based on and transfer to specified device and address.

データ転送部212bは、FEPROM22cに格納されている機器登録データに基づいて、転送元の機器と転送先の機器とを比較して、両機器が同一機種であるなどで通信プロトコルの変換が不要であると判定した場合は、そのまま転送処理を行うが、それ以外の場合はプロトコル変換部212aに通信プロトコルの変換処理を行わせる。また、データ転送部212bは、図6に示すように、データ転送に必要な情報をユーザに設定されるための転送情報設定ウインドウ105をユーザインターフェースとして提供する。   The data transfer unit 212b compares the transfer source device with the transfer destination device based on the device registration data stored in the FEPROM 22c, and the communication protocol conversion is unnecessary because both devices are the same model. If it is determined that there is a transfer process, the transfer process is performed as it is. Otherwise, the protocol conversion unit 212a is caused to perform a communication protocol conversion process. Further, as shown in FIG. 6, the data transfer unit 212b provides a transfer information setting window 105 for setting information necessary for data transfer by the user as a user interface.

上記の転送情報設定ウインドウ105は、ラジオボタン105a,105b、転送先機器設定欄105c、アドレス設定欄105d、転送元機器設定欄105e、先頭アドレス設定欄105f、終了アドレス設定欄105g、転送先機器105h、先頭アドレス設定欄105iおよび転送ボタン105jを有している。   The transfer information setting window 105 includes radio buttons 105a and 105b, a transfer destination device setting column 105c, an address setting column 105d, a transfer source device setting column 105e, a start address setting column 105f, an end address setting column 105g, and a transfer destination device 105h. A head address setting field 105i and a transfer button 105j.

ラジオボタン105aは、1ワードのデータを転送する場合に選択するボタンであり、ラジオボタン105bは、複数ワードのデータを転送する場合に選択するボタンである。データ転送部212bは、ラジオボタン105aが選択されて1ワードを転送する場合、転送先機器設定欄105cおよびアドレス設定欄105dの設定のみ受け入れ、ラジオボタン105bが選択されて複数ワードを転送する場合、転送元機器設定欄105e、先頭アドレス設定欄105f、終了アドレス設定欄105g、転送先機器設定欄105hおよび先頭アドレス設定欄105iの設定のみ受け入れる。   The radio button 105a is a button that is selected when data of one word is transferred, and the radio button 105b is a button that is selected when data of a plurality of words is transferred. The data transfer unit 212b accepts only the settings of the transfer destination device setting field 105c and the address setting field 105d when the radio button 105a is selected and transfers one word, and when the radio button 105b is selected and transfers a plurality of words, Only the settings of the transfer source device setting field 105e, the start address setting field 105f, the end address setting field 105g, the transfer destination device setting field 105h, and the start address setting field 105i are accepted.

転送先機器設定欄105cは、データを転送する転送先の機器を設定するための欄であり、前述の機器登録データから取得した接続機器名(メーカ名や機種)をリストボックスなどの形式で表示してユーザに転送先の機器を選択設定させる。アドレス設定欄105dは、転送すべき1ワードが格納される転送先機器の内部デバイスにおけるアドレスを設定するために設けられている。   The transfer destination device setting column 105c is a column for setting a transfer destination device to which data is transferred, and displays the connected device name (manufacturer name and model) acquired from the device registration data in the form of a list box or the like. Then, the user selects and sets the transfer destination device. The address setting field 105d is provided for setting an address in the internal device of the transfer destination device in which one word to be transferred is stored.

なお、転送すべき1ワードが読み出される転送元機器の内部デバイスにおけるアドレスは、モニタ表示部104aからユーザにより直接選択指定されるが、後述する先頭アドレス設定欄105fのようなアドレス設定欄を設けてユーザに入力設定させるようにしてもよい。   The address in the internal device of the transfer source device from which one word to be transferred is read is directly selected and specified by the user from the monitor display unit 104a. However, an address setting field such as a first address setting field 105f described later is provided. The user may be allowed to make input settings.

転送元機器設定欄105eは、データの転送元の機器を設定するための欄であり、前述の機器登録データから取得した上記の接続機器名をリストボックスなどの形式で表示してユーザに転送元の機器を選択設定させる。先頭アドレス設定欄105fは、転送すべき複数のワードの最初のワードが読み出される転送元機器の内部デバイスにおける先頭アドレスを設定するための欄である。終了アドレス設定欄105gは、転送すべき複数のワードの最後のワードが読み出される転送元機器の内部デバイスにおける最終アドレスを設定するための欄である。転送先機器設定欄105hは、前述の転送先機器設定欄105cと同様にして転送先の機器を設定するために設けられている。先頭アドレス設定欄105iは、転送すべき複数のワードの最初のワードが格納される転送先機器の内部デバイスにおける先頭アドレスを設定するための欄である。   The transfer source device setting column 105e is a column for setting a device that is a data transfer source, and displays the connected device name acquired from the device registration data in the form of a list box or the like to the user. Select and set the device. The start address setting column 105f is a column for setting the start address in the internal device of the transfer source device from which the first word of a plurality of words to be transferred is read. The end address setting column 105g is a column for setting the final address in the internal device of the transfer source device from which the last word of the plurality of words to be transferred is read. The transfer destination device setting column 105h is provided for setting a transfer destination device in the same manner as the transfer destination device setting column 105c described above. The start address setting column 105i is a column for setting the start address in the internal device of the transfer destination device in which the first word of a plurality of words to be transferred is stored.

なお、1ワード転送および複数ワード転送の場合、いずれも転送先の機器の機器としては、PLCのようなプログラマブル表示器2に制御状態を表示したり制御指示を与えたりするために接続された機器が指定できるが、メモリカード7のような記憶媒体(特に外部メモリ装置)を指定できるようにしてもよい。この場合、データ転送部212bは、転送先機器設定欄105c,105hに表示させる接続機器名のリストに、予め記憶媒体用インターフェースとして登録されているドライブについてのデータも加える。ただし、転送先機器としてメモリカード7のような記憶媒体(ドライブ)を指定した場合は、転送する単一または複数のデータが1つファイルとして記憶媒体に書き込まれるため、先頭アドレス設定欄105iには先頭アドレスを設定できない。   In the case of 1-word transfer and multi-word transfer, as a device of a transfer destination device, a device connected to display a control state or give a control instruction to a programmable display 2 such as a PLC. However, a storage medium such as the memory card 7 (especially an external memory device) may be designated. In this case, the data transfer unit 212b also adds data on a drive registered in advance as a storage medium interface to the list of connected device names displayed in the transfer destination device setting fields 105c and 105h. However, when a storage medium (drive) such as the memory card 7 is designated as the transfer destination device, single or plural data to be transferred is written as one file on the storage medium, so that the start address setting field 105i The start address cannot be set.

また、1ワード転送または複数ワード転送の場合、転送元の機器としては、上記の場合と同様、PLCのような機器が指定できるが、メモリカード7のような記憶媒体を指定できるようにしてもよい。この場合、データ転送部212bは、転送元機器設定欄105eに表示させる接続機器名のリストに、上記のドライブについてのデータも加える。ただし、転送元機器としてメモリカード7のような記憶媒体(ドライブ)を指定した場合は、転送する複数のデータが1つファイルとして記憶媒体から読み出されるため、先頭アドレス設定欄105fには先頭アドレスを設定できない。   In the case of 1-word transfer or multi-word transfer, as a transfer source device, a device such as a PLC can be designated as in the above case, but a storage medium such as a memory card 7 can be designated. Good. In this case, the data transfer unit 212b also adds data about the drive to the list of connected device names displayed in the transfer source device setting field 105e. However, when a storage medium (drive) such as the memory card 7 is designated as the transfer source device, a plurality of data to be transferred are read from the storage medium as one file, and therefore the start address is set in the start address setting field 105f. Cannot be set.

さらに、転送先機器として記憶媒体を指定した場合、記憶媒体に書き込む(保存する)データの形式を転送情報設定ウインドウ105において設定できるようにしてもよい。例えば、設定可能なデータ保存形式として、バイナリ形式やCSV(Comma Separated Value)形式などが予め用意されており、これらの形式からユーザが選択するようにしてもよい。   Further, when a storage medium is designated as the transfer destination device, the format of data to be written (stored) in the storage medium may be set in the transfer information setting window 105. For example, as a data storage format that can be set, a binary format, a CSV (Comma Separated Value) format, or the like is prepared in advance, and the user may select from these formats.

また、データ転送部212bは、転送ボタン105jがタッチされると、指定された転送元の機器から指定されたアドレスのデータを読み出して、上記のように必要に応じて、プロトコル変換部212aに通信プロトコルを転送先の機器のプロトコルに変換して、指定された転送先の機器に指定されたアドレスへ転送先の機器の通信プロトコルを実装した通信プログラム(通信ドライバ)で送信する。   Further, when the transfer button 105j is touched, the data transfer unit 212b reads the data at the specified address from the specified transfer source device, and communicates to the protocol conversion unit 212a as necessary as described above. The protocol is converted into the protocol of the transfer destination device, and is transmitted to the address specified by the specified transfer destination device by a communication program (communication driver) that implements the communication protocol of the transfer destination device.

上記のHMI制御部211は、FEPROM22cなどに格納される表示制御システムプログラム(表示制御プログラム)がCPUなどの演算処理部によって実行されることで実現される機能ブロックの部分である。この表示制御システムプログラムは、プログラマブル表示器2と分離可能に構成される記録媒体に記録可能であり、その記録媒体からプログラマブル表示器2にインストールされる。   The HMI control unit 211 is a functional block part realized by a display control system program (display control program) stored in the FEPROM 22c or the like being executed by an arithmetic processing unit such as a CPU. The display control system program can be recorded on a recording medium configured to be separable from the programmable display 2 and is installed in the programmable display 2 from the recording medium.

上記の記録媒体は、磁気テープやカセットテープなどのテープ系、フロッピディスクやハードディスクなどの磁気ディスク系、CD−ROM、MO、MD、DVDなどの光ディスク系、ICカード(メモリカードを含む)、光カードなどのカード系が好適である。その他、上記のプログラムメディアは、マスクROM、EPROM、EEPROM、フラッシュROMなどによる半導体メモリを含めた固定的にプログラムを担持する媒体であってもよい。   The above recording media include tape systems such as magnetic tapes and cassette tapes, magnetic disk systems such as floppy disks and hard disks, optical disk systems such as CD-ROM, MO, MD, and DVD, IC cards (including memory cards), optical A card system such as a card is preferred. In addition, the program medium may be a medium that carries a fixed program including a semiconductor memory such as a mask ROM, EPROM, EEPROM, flash ROM, or the like.

また、本制御システム1は、インターネットを含む通信ネットワークと接続可能に構成されていれば、通信ネットワークからプログラムをダウンロードするように流動的にプログラムを担持する媒体であってもよい。ただし、このように通信ネットワークからプログラムをダウンロードする場合には、そのダウンロード用プログラムは予めプログラマブル表示器2に接続されるコンピュータに格納されるか、あるいは別な記録媒体からインストールされるものであってもよい。   Further, if the control system 1 is configured to be connectable to a communication network including the Internet, the control system 1 may be a medium that dynamically carries the program so as to download the program from the communication network. However, when the program is downloaded from the communication network in this way, the download program is stored in advance in a computer connected to the programmable display 2 or installed from another recording medium. Also good.

ここで、上記のように構成される制御システム1における異なる機器間でのデバイスモニタ中のデータ転送について説明する。   Here, data transfer during device monitoring between different devices in the control system 1 configured as described above will be described.

まず、ユーザがモニタメニューウインドウ102からランダムモニタまたは一括モニタを選択すると、ランダムモニタウインドウ103または一括モニタウインドウ104が表示され、それぞれのモニタモードに移行する。その状態で、ユーザが転送ボタン103hまたは転送ボタン104gをタッチすることによって、データ転送モードに移行する。この状態で、ユーザが転送情報設定ウインドウ105にデータ転送に関する情報を設定し、転送ボタン105jをタッチすると、転送処理が始まる。   First, when the user selects a random monitor or a collective monitor from the monitor menu window 102, a random monitor window 103 or a collective monitor window 104 is displayed, and each monitor mode is entered. In this state, the user touches the transfer button 103h or the transfer button 104g to shift to the data transfer mode. In this state, when the user sets information related to data transfer in the transfer information setting window 105 and touches the transfer button 105j, the transfer process starts.

転送が指示されると、データ転送部212bによって、指定された転送元機器(例えばPLC3)の指定されたアドレスからデータが読み出され、指定された送信先機器との関係から通信プロトコルの変換が必要か否かが判定される。データ転送部212bによって通信プロトコルの変換が必要であると判定された場合は、プロトコル変換部212aによって、通信プロトコルの変換処理が行われる。転送すべきデータは、必要に応じて通信プロトコルの変換が施されて、データ転送部212bによって、指定された転送先機器(例えばPLC4)に送信されて内部デバイスの指定されたアドレスに書き込まれる。   When the transfer is instructed, the data transfer unit 212b reads the data from the specified address of the specified transfer source device (for example, PLC3), and converts the communication protocol from the relationship with the specified destination device. It is determined whether it is necessary. When the data transfer unit 212b determines that communication protocol conversion is necessary, the protocol conversion unit 212a performs communication protocol conversion processing. Data to be transferred is subjected to communication protocol conversion as necessary, transmitted to a specified transfer destination device (for example, PLC 4) by the data transfer unit 212b, and written to a specified address of the internal device.

また、転送先機器として例えばメモリカード7に対応したドライブ(メモリカードインターフェース部26)が指定されると、転送元機器からの転送すべきデータがメモリカード7に書き込まれる。逆に、転送元機器として上記のドライブが指定されると、メモリカード7から読み出されたデータが、PLC3やPLC4などの転送先機器の内部デバイスにおける指定されたアドレスに書き込まれる。   For example, when a drive (memory card interface unit 26) corresponding to the memory card 7 is designated as the transfer destination device, data to be transferred from the transfer source device is written to the memory card 7. Conversely, when the above drive is specified as the transfer source device, the data read from the memory card 7 is written to the specified address in the internal device of the transfer destination device such as PLC3 or PLC4.

このように、本制御システム1においては、プログラマブル表示器2がデータ転送部212bを備えることによって、デバイスモニタ中のデータを転送先を指定して転送することができる。それゆえ、デバイスモニタ中のデータの保存が容易になり、例えば図1に示すような2台のPLC3,4のうちPLC3をマスターとして使用しPLC4をスレーブとして使用する場合、PLC3のデータを容易にPLC4にコピーすることができる。   As described above, in the present control system 1, the programmable display device 2 includes the data transfer unit 212b, whereby the data in the device monitor can be transferred by designating the transfer destination. Therefore, it becomes easy to save data in the device monitor. For example, when using PLC3 as a master and PLC4 as a slave of two PLCs 3 and 4 as shown in FIG. It can be copied to PLC4.

また、転送先機器や転送元機器をメモリカード7などの記憶媒体(ドライブ)に指定することにより、機器のデータを記憶媒体に保存したり、記憶媒体に保存されたデータを機器に書き込んだりすることができる。記憶媒体に保存するデータ形式を例えばバイナリ形式に選択すると、その記憶媒体からコンピュータなどで見ることができないため、データ保護の観点から好ましい。あるいは、記憶媒体に保存するデータ形式を例えばCSV形式に選択すると、現場で問題を生じたデータを記憶媒体に保存しておいて、表計算ソフトウエアなどのアプリケーションソフトウエアで見ることができ、後の解析に利用することができる。   In addition, by designating the transfer destination device and the transfer source device as a storage medium (drive) such as the memory card 7, the device data is stored in the storage medium, or the data stored in the storage medium is written into the device. be able to. If the data format to be stored in the storage medium is selected as, for example, a binary format, it is preferable from the viewpoint of data protection because it cannot be viewed from the storage medium by a computer. Alternatively, if the data format to be stored in the storage medium is selected as, for example, CSV format, the data causing the problem at the site can be stored in the storage medium and viewed with application software such as spreadsheet software. It can be used for analysis.

さらに、デバイスモニタ部212は、表示画面に表示可能であれば、複数のモニタウインドウ(ランダムモニタウインドウ103または一括モニタウインドウ104)を同時に表示するので、複数機器の同時モニタが可能になる。   Furthermore, since the device monitor unit 212 displays a plurality of monitor windows (the random monitor window 103 or the collective monitor window 104) at the same time as long as it can be displayed on the display screen, it is possible to simultaneously monitor a plurality of devices.

なお、本実施の形態では、プログラマブル表示器2に接続できる機器(デバイスモニタできる機器)としてPLC(PLC3,4)を例示したが、それ以外の機器、例えば温調計やインバータであっても接続機器として扱うことができる。他の機器を用いる場合、転送情報設定ウインドウ105は、転送のための情報を機器に応じて設定できるように提供される。   In the present embodiment, the PLC (PLC 3, 4) is exemplified as a device that can be connected to the programmable display device 2 (device that can be monitored), but other devices such as a temperature controller and an inverter are also connected. Can be treated as equipment. When using another device, the transfer information setting window 105 is provided so that information for transfer can be set according to the device.

本発明は上述した実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能である。すなわち、請求項に示した範囲で適宜変更した技術的手段を組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。   The present invention is not limited to the above-described embodiments, and various modifications can be made within the scope shown in the claims. That is, embodiments obtained by combining technical means appropriately changed within the scope of the claims are also included in the technical scope of the present invention.

本発明のプログラマブル表示器は、機器に格納されている現在のデータをモニタ表示させ、そのモニタ表示されたデータを指定された他の機器に転送することによって、ある機器の現在のデータを他の機器に複製することができ、容易にシステムバックアップが可能になるので、プログラマブル表示器に複数の機器が接続される制御システムに好適に利用できる。   The programmable display of the present invention displays current data stored in a device on a monitor and transfers the data displayed on the monitor to another designated device, thereby transferring the current data of a device to another Since it can be copied to the device and system backup can be easily performed, it can be suitably used for a control system in which a plurality of devices are connected to a programmable display.

本発明の一実施形態に係るプログラマブル表示器を含む制御システムの構成を示すブロック図である。It is a block diagram which shows the structure of the control system containing the programmable display which concerns on one Embodiment of this invention. 上記プログラマブル表示器でデバイスモニタを行うときにモニタ対象となる接続機器を選択するために表示される機器選択ウインドウを示す図である。It is a figure which shows the apparatus selection window displayed in order to select the connection apparatus used as a monitoring object when performing a device monitor with the said programmable display. 上記デバイスモニタを行うときにモニタモードを選択するために表示されるモニタメニューウインドウを示す図である。It is a figure which shows the monitor menu window displayed in order to select a monitor mode when performing the said device monitor. 上記モニタメニューウインドウから選択されたランダムモニタモードでデバイスモニタを行うときに表示されるランダムモニタウインドウを示す図である。It is a figure which shows the random monitor window displayed when performing a device monitor in the random monitor mode selected from the said monitor menu window. 上記モニタメニューウインドウから選択された一括モニタモードでデバイスモニタを行うときに表示される一括モニタウインドウを示す図である。It is a figure which shows the collective monitor window displayed when performing device monitoring in the collective monitor mode selected from the said monitor menu window. 上記ランダムモニタモードおよび一括モニタモードにおいてプログラマブル表示器を介した接続機器間でのデータ転送を行うときに転送に関する各種の設定を行うために表示される転送情報設定ウインドウを示す図である。It is a figure which shows the transfer information setting window displayed in order to perform various settings regarding transfer, when performing data transfer between the connection apparatuses via a programmable display in the said random monitor mode and collective monitor mode.

符号の説明Explanation of symbols

2 プログラマブル表示器
3,4 PLC(機器,プログラマブルロジックコントローラ)
3a,4a メモリ
7 メモリカード(記憶媒体)
21 HMI処理部
22b DRAM
22c FEPROM
105 転送情報設定ウインドウ
212 デバイスモニタ部(モニタ表示手段)
212a プロトコル変換部
212b データ転送部(データ転送手段)
2 Programmable display 3, 4 PLC (equipment, programmable logic controller)
3a, 4a Memory 7 Memory card (storage medium)
21 HMI processing unit 22b DRAM
22c FEPROM
105 Transfer information setting window 212 Device monitor section (monitor display means)
212a Protocol conversion unit 212b Data transfer unit (data transfer means)

Claims (5)

接続された複数の機器に格納された制御状態を示すデータを表示するプログラマブル表示器において、
現在の前記データを前記機器から読み出してモニタ表示するモニタ表示手段と、
該モニタ表示手段によって表示された前記データを指定された機器に転送するデータ転送手段とを備えていることを特徴とするプログラマブル表示器。
In a programmable display that displays data indicating the control state stored in a plurality of connected devices,
Monitor display means for reading out the current data from the device and displaying the monitor;
A programmable display device comprising: data transfer means for transferring the data displayed by the monitor display means to a designated device.
前記データ転送手段は、転送先の前記機器として外部の記憶媒体を指定可能とし、指定された前記記憶媒体に前記モニタ表示手段によって表示された前記データを転送することを特徴とする請求項1に記載のプログラマブル表示器。   2. The data transfer unit according to claim 1, wherein an external storage medium can be specified as the transfer destination device, and the data displayed by the monitor display unit is transferred to the specified storage medium. The programmable display of description. 前記機器がプログラマブルロジックコントローラであることを特徴とする請求項1または2に記載のプログラマブル表示器。   The programmable display according to claim 1, wherein the device is a programmable logic controller. 請求項1ないし3のいずれか1項に記載のプログラマブル表示器を動作させる表示制御プログラムであって、コンピュータを前記各手段として機能させるための表示制御プログラム。   A display control program for operating the programmable display device according to any one of claims 1 to 3, wherein the display control program causes a computer to function as each means. 請求項4に記載の表示制御プログラムを記録したコンピュータ読み取り可能な記録媒体。   The computer-readable recording medium which recorded the display control program of Claim 4.
JP2004322671A 2004-11-05 2004-11-05 Programmable display, display control program, and recording medium with the program recorded thereon Pending JP2006134098A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2004322671A JP2006134098A (en) 2004-11-05 2004-11-05 Programmable display, display control program, and recording medium with the program recorded thereon

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2004322671A JP2006134098A (en) 2004-11-05 2004-11-05 Programmable display, display control program, and recording medium with the program recorded thereon

Publications (1)

Publication Number Publication Date
JP2006134098A true JP2006134098A (en) 2006-05-25

Family

ID=36727591

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2004322671A Pending JP2006134098A (en) 2004-11-05 2004-11-05 Programmable display, display control program, and recording medium with the program recorded thereon

Country Status (1)

Country Link
JP (1) JP2006134098A (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008104509A (en) * 2006-10-23 2008-05-08 Win System:Kk Golf swing form photographing apparatus
US8707423B2 (en) 2007-01-10 2014-04-22 Mitsubishi Electric Corporation Programmable display device, and control system
JP2017146803A (en) * 2016-02-17 2017-08-24 株式会社キーエンス Programmable display, programmable system with the same, design device for programmable display, design method for programmable display, operation method for programmable display, design program for programmable display, computer readable recording medium, and apparatus with program stored therein
JP2017146804A (en) * 2016-02-17 2017-08-24 株式会社キーエンス Programmable display, programmable system with the same, operation method for programmable display, programmable display operation program, computer readable recording medium, and apparatus with program stored therein
US11188048B2 (en) 2018-10-23 2021-11-30 Keyence Corporation Programmable logic controller and main unit

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008104509A (en) * 2006-10-23 2008-05-08 Win System:Kk Golf swing form photographing apparatus
US8707423B2 (en) 2007-01-10 2014-04-22 Mitsubishi Electric Corporation Programmable display device, and control system
JP2017146803A (en) * 2016-02-17 2017-08-24 株式会社キーエンス Programmable display, programmable system with the same, design device for programmable display, design method for programmable display, operation method for programmable display, design program for programmable display, computer readable recording medium, and apparatus with program stored therein
JP2017146804A (en) * 2016-02-17 2017-08-24 株式会社キーエンス Programmable display, programmable system with the same, operation method for programmable display, programmable display operation program, computer readable recording medium, and apparatus with program stored therein
US11188048B2 (en) 2018-10-23 2021-11-30 Keyence Corporation Programmable logic controller and main unit

Similar Documents

Publication Publication Date Title
JP4322770B2 (en) Screen creation device, screen creation program, and recording medium recording the same
JP4485326B2 (en) PROGRAMMABLE DISPLAY, DISPLAY CONTROL PROGRAM, AND RECORDING MEDIUM CONTAINING THE PROGRAM
JP4554570B2 (en) Programmable display, control program and recording medium recording the same, and control system, client program and recording medium recording the same
JP4916170B2 (en) Programmable display, server and program thereof
JP2006134098A (en) Programmable display, display control program, and recording medium with the program recorded thereon
JP3847601B2 (en) Control display device, control program, and recording medium recording the same
JP4322780B2 (en) Screen creation device, screen creation program and recording medium
JP2008084027A (en) Programmable display device, display program and recording medium recording the same
JP4566904B2 (en) System, control program and recording medium recording the program, and image data creation program and recording medium recording the program
JP4381793B2 (en) PROGRAMMABLE DISPLAY, DISPLAY CONTROL PROGRAM, RECORDING MEDIUM RECORDING THE PROGRAM, SCREEN CREATION DEVICE, SCREEN CREATION PROGRAM, AND RECORDING MEDIUM RECORDING THE PROGRAM
JP4463716B2 (en) Programmable display, display control program, and recording medium recording the same
JP4335109B2 (en) Screen creation device, screen creation program, and recording medium recording the same
JP2006099566A (en) Screen forming device, screen forming program and storage medium recording the same
JP2007094294A (en) Programmable display unit, control program and recording medium which records the program, screen creation device, screen creation program and recording medium which records the program
JP4970404B2 (en) Editor device and program
JP2007179112A5 (en)
JP4372739B2 (en) PROGRAMMABLE DISPLAY, CONTROL PROGRAM, RECORDING MEDIUM RECORDING THE PROGRAM, SCREEN CREATION DEVICE, SCREEN CREATION PROGRAM, AND RECORDING MEDIUM RECORDING THE PROGRAM
JP4970105B2 (en) Editor device and editor program
JP4563255B2 (en) Programmable display, control program, and recording medium recording the program
JP4509991B2 (en) Programmable display, program and recording medium recording the same
JP2007065907A (en) SCREEN CREATION DEVICE, SCREEN CREATION PROGRAM, RECORDING MEDIUM RECORDING THE PROGRAM, PROGRAMMABLE DISPLAY, CONTROL PROGRAM, AND RECORDING MEDIUM RECORDING THE PROGRAM
JP2007011602A (en) Programmable display, control program and recording medium recording this program
JP2007065910A (en) Screen preparation device, and screen preparation program, and record medium recording its program
JP2007010891A (en) Display device, control program, and recording medium having the program recorded therein
JP2007094726A (en) Programmable display, control program and storage medium recording the program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20061017

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20090317

A977 Report on retrieval

Effective date: 20090319

Free format text: JAPANESE INTERMEDIATE CODE: A971007

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20090707