[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP2011108008A - Hmi-screen automatic generation method - Google Patents

Hmi-screen automatic generation method Download PDF

Info

Publication number
JP2011108008A
JP2011108008A JP2009262694A JP2009262694A JP2011108008A JP 2011108008 A JP2011108008 A JP 2011108008A JP 2009262694 A JP2009262694 A JP 2009262694A JP 2009262694 A JP2009262694 A JP 2009262694A JP 2011108008 A JP2011108008 A JP 2011108008A
Authority
JP
Japan
Prior art keywords
screen
hmi
control
programming tool
plc
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
JP2009262694A
Other languages
Japanese (ja)
Inventor
Hiroshi Kuramoto
裕志 倉元
Yasuhiko Murai
保彦 村井
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.)
Koyo Electronics Industries Co Ltd
Original Assignee
Koyo Electronics Industries Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Koyo Electronics Industries Co Ltd filed Critical Koyo Electronics Industries Co Ltd
Priority to JP2009262694A priority Critical patent/JP2011108008A/en
Publication of JP2011108008A publication Critical patent/JP2011108008A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • User Interface Of Digital Computer (AREA)
  • Programmable Controllers (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To readily and automatically generate an HMI-screen, using a PLC programming tool and an HMI-programming tool. <P>SOLUTION: An HMI-screen automatic generation method includes a first step of setting a parameter for controlling a control target on a screen 6a of the PLC programming tool 6; a second step of preparing a control screen 8 for monitoring the control state of the control target with the PLC programming tool 6; a third step of registering the control screen 8, prepared in the second step as a template screen with the HMI-programming tool 7; and a fourth step of generating the HMI screen 10, by reading the parameter onto the template screen. <P>COPYRIGHT: (C)2011,JPO&INPIT

Description

本発明は、プログラマブルコントローラ(以下、PLCという)とセットで使用されるプログラマブル表示器において、当該プログラマブル表示器の表示器画面をHMI(ヒューマン・マシーン・インタフェース)画面として自動生成する方法に関するものである。ここでHMI画面とは、HMI部品を表示し、この画面上のHMI部品を用いて機械や装置等の各種制御ターゲットの状況表示や制御操作を行うことができる画面である。   The present invention relates to a method of automatically generating a display screen of a programmable display as an HMI (Human Machine Interface) screen in a programmable display used as a set with a programmable controller (hereinafter referred to as PLC). . Here, the HMI screen is a screen on which an HMI component is displayed and the status display and control operation of various control targets such as machines and devices can be performed using the HMI component on the screen.

PLCは、プログラマブルコントローラ以外に、プログラマブルロジックコントローラとも称され、生産工場等に設置されるファクトリーオートメーションのコントローラとして、汎用されている。PLCは、内部にCPU、I/Oメモリ、プログラムメモリ、等を有する。PLCにおいて、CPUは、入力端子から入力した信号をI/Oメモリに取り込むINリフレッシュ処理を行う。CPUはまた、プログラムメモリ内のシーケンスプログラムに基づき演算実行し、その演算実行結果をI/Oメモリに書き込んで出力端子に出力するOUTリフレッシュ処理を行う。入力端子にはセンサ等の入力デバイスが接続される。出力端子にはアクチュエータ等の出力デバイスが接続される。センサ等の入力デバイスはコンベアライン等の各種制御ターゲットの状態をセンシングしその情報を入力端子に入力する。アクチュエータ等の出力デバイスは出力端子からの出力に応答して制御ターゲットを駆動する(特許文献1参照)。   In addition to the programmable controller, the PLC is also referred to as a programmable logic controller, and is widely used as a factory automation controller installed in a production factory or the like. The PLC includes a CPU, an I / O memory, a program memory, and the like. In the PLC, the CPU performs an IN refresh process for taking a signal input from an input terminal into an I / O memory. The CPU also executes an OUT refresh process that executes an operation based on the sequence program in the program memory, writes the operation execution result to the I / O memory, and outputs the result to the output terminal. An input device such as a sensor is connected to the input terminal. An output device such as an actuator is connected to the output terminal. An input device such as a sensor senses the state of various control targets such as a conveyor line and inputs the information to an input terminal. An output device such as an actuator drives the control target in response to the output from the output terminal (see Patent Document 1).

このようなPLCに対してプログラマブル表示器がセットとして使用されるようになっている。すなわち、PLCにより制御ターゲットをシーケンス制御する一方、プログラマブル表示器により制御ターゲットの状況を表示したり当該制御ターゲットの操作をしたりすることが行われる。   A programmable display is used as a set for such a PLC. That is, while the control target is sequence-controlled by the PLC, the status of the control target is displayed and the control target is operated by the programmable display.

そして、このようなプログラマブル表示器においては、表示器画面をHMI画面として制御ターゲットの状況監視やその他を行うことができるようになっている。HMI画面は、汎用パソコンに作画ソフトが内蔵あるいはダウンロードされてなるHMIプログラミングツールにより、作成される。HMI画面は、制御ターゲットの状況や制御操作のため、これらに対応して、画面オブジェクトであるボタン、メータ、グラフ、等がHMI部品として貼り付け表示されている。このようなHMI画面のデータは、表示器のメモリに記憶されている。また、表示器は、これら画面データを実行する実行プログラムをメモリに記憶している。   In such a programmable display device, the display screen can be used as an HMI screen to monitor the status of the control target and so on. The HMI screen is created by an HMI programming tool in which drawing software is built into a general-purpose personal computer or downloaded. Since the HMI screen is a control target status and control operation, buttons, meters, graphs, and the like, which are screen objects, are pasted and displayed as HMI parts corresponding to these. Such HMI screen data is stored in the memory of the display. The display device stores an execution program for executing the screen data in the memory.

表示器の基本ソフトには、Windows(登録商標)NT(マイクロソフト社)、Windows(登録商標)CE(マイクロソフト社)、その他があり、表示器の実行プログラムはこれのアプリケーションプログラムである。実行プログラムは、画面データに基づいて必要に応じてPLC側のインタフェースへ指示して自機器に接続されているPLCや他の表示器と通信して入・出力デバイスの状態を取得したり、さらに表示器の表示画面へ各入・出力デバイスに対応するHMI部品を表示するとともにPLCを介して取得した入・出力デバイスのデータに応じて形状、色、数値など、HMI部品の表示状態を変更したりしてユーザーに制御ターゲットに対する制御の状態を報知することができる。こうしたHMI画面は、制御ターゲット毎に一連の関連する複数の画面としてまとめてプロジェクトファイルとして管理することができる。プロジェクトファイルは、複数(数百)の画面データと、この画面データだけでは表示器は動作しないので、画面データに従い表示器の動作に必要な設定データを含めたデータの集合である。このようにHMI画面の作成には相当な手数を要するものである。   The basic software of the display includes Windows (registered trademark) NT (Microsoft), Windows (registered trademark) CE (Microsoft), and others, and the execution program of the display is an application program thereof. The execution program instructs the interface on the PLC side as necessary based on the screen data, communicates with the PLC and other displays connected to the own device, and acquires the status of the input / output device. Display the HMI parts corresponding to each input / output device on the display screen of the display unit and change the display state of the HMI parts such as shape, color, numerical value, etc. according to the data of the input / output devices acquired via PLC Thus, it is possible to notify the user of the control state for the control target. Such an HMI screen can be managed as a project file collectively as a series of related screens for each control target. The project file is a set of data including a plurality (several hundreds) of screen data and the setting data necessary for the operation of the display according to the screen data because the display device does not operate only with this screen data. Thus, the creation of the HMI screen requires a considerable amount of work.

特開2005−259079号公報Japanese Patent Laying-Open No. 2005-259079

本発明ではこれまで膨大な手数を要して作成していたHMI画面をPLCプログラミングツールとHMIプログラミングツールとを用いて容易に自動生成できるようにすることを解決すべき課題としている。PLCプログラミングツールは、画面上でラダープログラム等のプログラム作成を行ったり、画面上にラダープログラム上の制御パラメータの設定ウインドウを呼び出し、当該設定ウインドウで制御パラメータの設定を行うことができるツールである。HMIプログラミングツールは、画面上で制御ターゲットの状況監視や操作等を行うことができるHMI画面を作成するためのツールである。また、HMI画面は、制御ターゲットに対する制御や操作のため、これらに対応して、画面オブジェクトであるボタン、メータ、グラフ、等が各種HMI部品として貼り付け表示される画面である。   In the present invention, it is an object to be solved to enable easy generation of an HMI screen that has been created so far by using a PLC programming tool and an HMI programming tool. The PLC programming tool is a tool that can create a program such as a ladder program on the screen, call a control parameter setting window on the ladder program on the screen, and set the control parameter in the setting window. The HMI programming tool is a tool for creating an HMI screen that can perform status monitoring and operation of a control target on the screen. The HMI screen is a screen on which buttons, meters, graphs, and the like, which are screen objects, are pasted and displayed as various HMI components corresponding to these for control and operation with respect to the control target.

上記課題を解決するために、本発明においては、制御ターゲットの制御状況や制御操作のための各種演算パラメータや制御パラメータ等のパラメータと、PLCプログラミングツールにより作成されている上記制御ターゲットに対するPID等の各種制御動作確認のための制御画面とを利用することで、プログラマブル表示器上のHMI画面を自動生成可能としている。   In order to solve the above-described problems, in the present invention, the control status of the control target, parameters such as various calculation parameters and control parameters for control operation, and the PID for the control target created by the PLC programming tool By using a control screen for checking various control operations, an HMI screen on a programmable display can be automatically generated.

すなわち、本発明によるプログラマブル表示器におけるHMI画面自動生成方法は、PLCプログラミングツールのツール画面上で制御ターゲットに対する制御に関わるパラメータを設定する第1ステップと、PLCプログラミングツールにより制御ターゲットの制御状況をモニタするための制御画面を作成する第2ステップと、HMIプログラミングツールにより上記第2ステップで作成した制御画面をテンプレート画面として登録する第3ステップと、上記パラメータを上記テンプレート画面上に読み込むことでHMI画面を生成する第4ステップと、を含むことを特徴とする。   That is, the method for automatically generating an HMI screen in a programmable display according to the present invention includes a first step of setting parameters related to control of a control target on the tool screen of the PLC programming tool, and monitoring the control status of the control target by the PLC programming tool. A second step of creating a control screen for performing the above, a third step of registering the control screen created in the second step by the HMI programming tool as a template screen, and an HMI screen by reading the parameters on the template screen And a fourth step of generating.

上記において、第1ステップで設定したパラメータをPLC内部メモリに保存するステップを含むことができる。   In the above, a step of storing the parameter set in the first step in the PLC internal memory can be included.

また、第4ステップで生成したHMI画面のデータをプログラマブル表示器に転送するステップを含むことができる。   Moreover, the step which transfers the data of the HMI screen produced | generated at the 4th step to a programmable display can be included.

本発明によれば、HMIプログラミングツールにおいて、PLCプログラミングツールのツール画面上で作成されている制御画面をテンプレート画面として登録すると共に、PLCプログラミングツール上で制御ターゲットに対する制御のために設定されているパラメータを、その登録しているテンプレート画面上に読み込むことだけで、HMI画面を自動生成することができるので、HMI画面の作成が従来よりも大幅に容易になる。   According to the present invention, in the HMI programming tool, the control screen created on the tool screen of the PLC programming tool is registered as the template screen, and the parameters set for controlling the control target on the PLC programming tool. Since the HMI screen can be automatically generated simply by reading the image on the registered template screen, the creation of the HMI screen becomes much easier than before.

図1は、全体のHMI画面自動生成方法の説明に用いるPLC、PLCプログラミングツール、HMIプログラミングツール、およびプログラマブル表示器を示す図である。FIG. 1 is a diagram showing a PLC, a PLC programming tool, an HMI programming tool, and a programmable display that are used to explain the entire method of automatically generating an HMI screen. 図2は、PLCプログラミングツール上で制御画面作成とパラメータ設定の説明のための図である。FIG. 2 is a diagram for explaining control screen creation and parameter setting on the PLC programming tool. 図3は、PLCプログラミングツール上の制御画面をHMIプログラミングツールにテンプレート画面としての登録と、制御パラメータの読み込みとの説明のための図である。FIG. 3 is a diagram for explaining registration of a control screen on the PLC programming tool as a template screen in the HMI programming tool and reading of control parameters. 図4は、HMIプログラミングツールにより自動生成したHMI画面のプログラマブル表示器への転送の説明のための図である。FIG. 4 is a diagram for explaining the transfer of the HMI screen automatically generated by the HMI programming tool to the programmable display.

以下、添付した図面を参照して、本発明の実施の形態に係るHMI画面自動生成方法を説明する。まず図1にプログラマブル表示器(単に、表示器)がPLCにセットとして併用される制御システムを示す。図1において、1は外部PC、2は表示器(HMI機器)、3はPLC、4は入・出力デバイス、5は制御ターゲット、6はPLCプログラミングツール、7はHMIプログラミングツールを示す。外部PC1とPLCプログラミングツール6とHMIプログラミングツール7は、図面上、説明の都合で機能的に別々のブロックで示しているが、別々のパソコンでも同一のパソコンでも構成することができるものであり、プログラムソフトウエアがそれぞれに対応してダウンロードされている。   Hereinafter, an HMI screen automatic generation method according to an embodiment of the present invention will be described with reference to the accompanying drawings. First, FIG. 1 shows a control system in which a programmable display (simply a display) is used in combination with a PLC. In FIG. 1, 1 is an external PC, 2 is a display (HMI device), 3 is a PLC, 4 is an input / output device, 5 is a control target, 6 is a PLC programming tool, and 7 is an HMI programming tool. The external PC 1, the PLC programming tool 6 and the HMI programming tool 7 are shown as functionally separate blocks on the drawing for convenience of explanation, but can be configured with different personal computers or the same personal computer. Program software is downloaded for each.

外部PC1は表示器2やPLC3をプロトコル通信により制御する。表示器2は、センサやアクチュエータ、モータ等の各種入・出力デバイス4に対して、その稼働状況や作業指示のような管理のための各種のモニタ、デバイスに対する設定値を入力する端末として機能することができる。表示器2の画面はHMI画面としてデバイスの制御や操作のためこれらに対応してメータ、グラフ、スイッチ等の各種HMI(ヒューマン・マシーン・インタフェース)表示部品が表示される。表示器2は、内部構成の具体図示は略するが、RAM、ROM、フラッシュROM、VRAMなどのメモリや、CPUなどの演算処理部を有しており、これらによって表示器2の各部の動作を制御している。表示器2は、HMI画面の表示制御、プロトコル変換およびデータ配信の処理を行うために各種のデータ処理を行うことができる。表示器2は、HMIプログラミングツールにより作成したHMI画面に基づいてVRAMなどを用いて表示画面上にHMI画面を描画させることができる。HMI画面には、HMI表示部品等が表示されている。HMI画面においては、これらHMI表示部品は入・出力デバイス4の動作に応じて動くようになっており、入・出力デバイス4の動作状況が視覚化されている。表示器2は、表示制御プログラムに従い、上記PLC3のデータメモリに格納される入・出力デバイス4のON/OFF情報に基づいてHMI画面を表示制御する。   The external PC 1 controls the display 2 and the PLC 3 by protocol communication. The display device 2 functions as a terminal for inputting various monitor and device settings such as operating status and work instructions to various input / output devices 4 such as sensors, actuators, and motors. be able to. The screen of the display 2 is an HMI screen, and various HMI (Human Machine Interface) display parts such as a meter, a graph, and a switch are displayed for controlling and operating the device. Although the display 2 is not specifically shown in its internal configuration, it has a memory such as a RAM, a ROM, a flash ROM, and a VRAM, and an arithmetic processing unit such as a CPU. I have control. The display device 2 can perform various data processing in order to perform display control of the HMI screen, protocol conversion, and data distribution. The display device 2 can draw the HMI screen on the display screen using a VRAM or the like based on the HMI screen created by the HMI programming tool. On the HMI screen, HMI display components and the like are displayed. On the HMI screen, these HMI display components move according to the operation of the input / output device 4, and the operation status of the input / output device 4 is visualized. The display 2 controls the display of the HMI screen based on the ON / OFF information of the input / output device 4 stored in the data memory of the PLC 3 in accordance with the display control program.

PLC3は、PLCプログラミングツール6により作成したラダープログラムを実行するCPU、入・出力デバイス4のON/OFF情報が格納されるI/Oメモリ等の内部メモリ、等を備え、ラダープログラムの実行に従い、内部メモリの内容を書き換えるとともに内部メモリの内容を参照しながらラダープログラムを実行し、入・出力デバイス4の制御を行うようになっている。PLC3はまた、入力デバイス4aから入力される信号に基づいて出力デバイス4bに与える制御データの演算処理を行う。入力デバイス4aとしては、センサ(温度センサ、光センサなど)、スイッチ(押ボタンスイッチ、リミットスイッチ、圧力スイッチなど)のような機器が用いられる。出力デバイス4bとしては、アクチュエータ、リレー、電磁弁、などが用いられる。これらの入力と出力のデバイス4a,4bは、製造ラインなどの所要各部に配置される。PLC3は、図示略のラダープログラムに従い、入・出力デバイス4との間での信号の入・出力により制御ターゲット5を制御する。   The PLC 3 includes a CPU that executes a ladder program created by the PLC programming tool 6, an internal memory such as an I / O memory that stores ON / OFF information of the input / output device 4, and the like. The ladder program is executed while rewriting the contents of the internal memory and referring to the contents of the internal memory, and the input / output device 4 is controlled. The PLC 3 also performs calculation processing of control data to be given to the output device 4b based on a signal input from the input device 4a. As the input device 4a, 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 4b, an actuator, a relay, a solenoid valve, or the like is used. These input and output devices 4a and 4b are arranged in required parts such as a production line. The PLC 3 controls the control target 5 by inputting / outputting signals to / from the input / output device 4 according to a ladder program (not shown).

以上の制御システムにおいて、制御ターゲット5として、例えばコンベアラインを含み、コンベアライン上に、図示しないが、当該コンベアライン上を搬送する物品の検出のためのセンサとか、コンベアラインを駆動するモータ等、複数の入・出力デバイス4が配置されている。   In the above control system, the control target 5 includes, for example, a conveyor line. Although not shown in the figure, a sensor for detecting an article conveyed on the conveyor line, a motor for driving the conveyor line, etc. A plurality of input / output devices 4 are arranged.

図2を参照してPLCプログラミングツール6は、汎用パソコンからなり、編集画面6a上にラダープログラムの作成、制御画面8の作成、パラメータテーブル9の設定、を行うことができる。PLCプログラミングツール6においては、一例としてコンベアライン制御監視用としての制御画面8の作成、また、コンベアライン制御のため内部メモリに設定するパラメータをパラメータテーブル9に設定することができる。制御画面8には、例えば棒グラフが表示される領域8a−8dと、折れ線グラフが表示される領域8eと、を有する。パラメータテーブル9には、パラメータPa−Peと、各パラメータPa−Peに対応して内部メモリに記憶されるメモリ値A−Eと、が記述されている。PLCプログラミングツール6は、ラダープログラムの作成、制御画面8の作成、パラメータテーブル9の設定が終了すると、それらをPLC3に転送して設定する。   Referring to FIG. 2, the PLC programming tool 6 comprises a general-purpose personal computer, and can create a ladder program, create a control screen 8, and set a parameter table 9 on the editing screen 6a. In the PLC programming tool 6, as an example, a control screen 8 for conveyor line control monitoring can be created, and parameters to be set in the internal memory for conveyor line control can be set in the parameter table 9. The control screen 8 has, for example, areas 8a-8d where bar graphs are displayed and areas 8e where line graphs are displayed. The parameter table 9 describes a parameter Pa-Pe and memory values AE stored in the internal memory corresponding to each parameter Pa-Pe. When the creation of the ladder program, the creation of the control screen 8, and the setting of the parameter table 9 are completed, the PLC programming tool 6 transfers them to the PLC 3 and sets them.

図3を参照してPLCプログラミングツール6で作成した制御画面8(編集画面6a上を点線で囲む画面部分)およびパラメータテーブル9は、HMIプログラミングツール7に転送される。HMIプログラミングツール7の編集画面7a上にはPLCプログラミングツール6から転送された制御画面8およびパラメータテーブル9からHMI画面10(編集画面7a上を点線で囲む画面部分)を自動生成される。   A control screen 8 (screen portion surrounded by a dotted line on the editing screen 6 a) and a parameter table 9 created by the PLC programming tool 6 with reference to FIG. 3 are transferred to the HMI programming tool 7. On the editing screen 7a of the HMI programming tool 7, the control screen 8 transferred from the PLC programming tool 6 and the parameter table 9 automatically generate the HMI screen 10 (screen portion surrounding the editing screen 7a with a dotted line).

この場合、HMIプログラミングツール7では、
(1)PLCプログラミングツール6から転送された制御画面8をテンプレート画面として登録し、
(2)登録したテンプレート画面とパラメータテーブル9とからHMI画面10を作成する。
In this case, the HMI programming tool 7
(1) Register the control screen 8 transferred from the PLC programming tool 6 as a template screen,
(2) The HMI screen 10 is created from the registered template screen and the parameter table 9.

上記テンプレート画面は、HMIプログラミングツール7のメモリに登録される。また、このテンプレート画面とパラメータテーブル9とを対応付けしてメモリに登録しておけば、上記(2)の作成がより容易になる。パラメータテーブル9においてパラメータPa−Peそれぞれに対応する内部メモリのメモリ値A−Eは、制御状態に応じた入・出力デバイス4の入・出力情報により書き換えられ更新される。   The template screen is registered in the memory of the HMI programming tool 7. If the template screen and the parameter table 9 are associated with each other and registered in the memory, the creation of (2) becomes easier. In the parameter table 9, the memory values AE of the internal memory corresponding to the parameters Pa-Pe are rewritten and updated by the input / output information of the input / output device 4 corresponding to the control state.

図3のHMIプログラミングツール7の編集画面7aにはHMI画面10が表示されている。すなわち、PLCプログラミングツール6の編集画面6aには棒グラフ表示領域8a−8dおよび折れ線グラフ表示領域8eのみが表示されているが、HMIプログラミングツール7の編集画面7a上のHMI画面10にはパラメータテーブル9内のパラメータに対応した棒グラフ8a1−8d1および折れ線グラフ8e1が表示されている。   An HMI screen 10 is displayed on the editing screen 7a of the HMI programming tool 7 in FIG. That is, only the bar graph display area 8a-8d and the line graph display area 8e are displayed on the editing screen 6a of the PLC programming tool 6, but the parameter table 9 is displayed on the HMI screen 10 on the editing screen 7a of the HMI programming tool 7. A bar graph 8a1-8d1 and a line graph 8e1 corresponding to the parameters are displayed.

図4を参照してHMIプログラミングツール7の編集画面7aに表示されている棒グラフ8a1−8d1および折れ線グラフ8e1を含むHMI画面10のデータは表示器2に転送される。このHMI画面10は、表示器2の画面2a上において、点線で囲む画面部分に棒グラフ8a2−8d2と折れ線グラフ8e2とを含むHMI画面11として表示される。  Referring to FIG. 4, the data on HMI screen 10 including bar graphs 8a1-8d1 and line graph 8e1 displayed on edit screen 7a of HMI programming tool 7 is transferred to display 2. The HMI screen 10 is displayed on the screen 2a of the display device 2 as an HMI screen 11 including a bar graph 8a2-8d2 and a line graph 8e2 in a screen portion surrounded by a dotted line.

以上説明したように本実施の形態では、PLCプログラミングツール6により制御対象の制御のためのパラメータテーブル9を設定する第1ステップと、PLCプログラミングツール6により制御対象の制御状況をモニタするための制御画面8を作成する第2ステップと、HMIプログラミングツール7により上記第2ステップで作成した制御画面8をテンプレート画面として登録する第3ステップと、PLC内部に保存する制御パラメータを上記テンプレート画面上に読み込むことでHMI画面10を生成する第4ステップと、このHMI画面10をHMIプログラミングツール7から表示器2に転送し、表示器画面2a上にHMI画面11として表示することができる。すなわち、本実施の形態では、HMIプログラミングツール7において、PLCプログラミングツール6で作成されている制御画面8をテンプレート画面として登録すると共に、PLCプログラミングツール6で制御対象の制御のための設定されているパラメータを、その登録しているテンプレート画面上に読み込むことだけで、HMI画面10を自動生成することができるので、HMI画面10の作成が従来よりも大幅に容易になる。   As described above, in the present embodiment, the first step of setting the parameter table 9 for controlling the controlled object by the PLC programming tool 6 and the control for monitoring the control status of the controlled object by the PLC programming tool 6 are performed. A second step for creating the screen 8, a third step for registering the control screen 8 created in the second step by the HMI programming tool 7 as a template screen, and reading the control parameters stored in the PLC on the template screen Thus, the fourth step of generating the HMI screen 10 and the HMI screen 10 can be transferred from the HMI programming tool 7 to the display device 2 and displayed as the HMI screen 11 on the display device screen 2a. That is, in the present embodiment, the HMI programming tool 7 registers the control screen 8 created by the PLC programming tool 6 as a template screen and is set for control of the controlled object by the PLC programming tool 6. Since the HMI screen 10 can be automatically generated simply by reading the parameters on the registered template screen, the creation of the HMI screen 10 is greatly facilitated compared to the conventional case.

1 外部PC
2 表示器
3 PLC
4 入・出力デバイス
5 制御ターゲット
6 PLCプログラミングツール
7 HMIプログラミングツール
8 制御画面
9 パラメータテーブル
10 HMI画面
11 HMI画面
1 External PC
2 Display 3 PLC
4 I / O device 5 Control target 6 PLC programming tool 7 HMI programming tool 8 Control screen 9 Parameter table 10 HMI screen 11 HMI screen

Claims (3)

PLCプログラミングツールのツール画面上で制御ターゲットに対する制御に関わるパラメータを設定する第1ステップと、
PLCプログラミングツールにより制御ターゲットの制御状況をモニタするための制御画面を作成する第2ステップと、
HMIプログラミングツールにより上記第2ステップで作成した制御画面をテンプレート画面として登録する第3ステップと、
上記パラメータを上記テンプレート画面上に読み込むことでHMI画面を生成する第4ステップと、
を含むことを特徴とする、プログラマブル表示器におけるHMI画面自動生成方法。
A first step of setting parameters related to control on the control target on the tool screen of the PLC programming tool;
A second step of creating a control screen for monitoring the control status of the control target by means of a PLC programming tool;
A third step of registering the control screen created in the second step by the HMI programming tool as a template screen;
A fourth step of generating an HMI screen by reading the parameters on the template screen;
A method for automatically generating an HMI screen in a programmable display device.
第1ステップで設定したパラメータをPLC内部メモリに保存するステップを含む請求項1に記載の方法。   The method according to claim 1, further comprising the step of storing the parameter set in the first step in a PLC internal memory. 第4ステップで生成したHMI画面のデータをプログラマブル表示器に転送するステップを含む請求項1に記載の方法。   The method according to claim 1, further comprising the step of transferring the HMI screen data generated in the fourth step to a programmable display.
JP2009262694A 2009-11-18 2009-11-18 Hmi-screen automatic generation method Pending JP2011108008A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2009262694A JP2011108008A (en) 2009-11-18 2009-11-18 Hmi-screen automatic generation method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2009262694A JP2011108008A (en) 2009-11-18 2009-11-18 Hmi-screen automatic generation method

Publications (1)

Publication Number Publication Date
JP2011108008A true JP2011108008A (en) 2011-06-02

Family

ID=44231399

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2009262694A Pending JP2011108008A (en) 2009-11-18 2009-11-18 Hmi-screen automatic generation method

Country Status (1)

Country Link
JP (1) JP2011108008A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20180052940A (en) * 2016-11-11 2018-05-21 (주)위너스엔지니어링 Device and method for driving program in instrumentation and control facility
CN108829394A (en) * 2018-08-20 2018-11-16 珠海格力电器股份有限公司 HMI configuration software script editing method
JP2020021157A (en) * 2018-07-30 2020-02-06 オムロン株式会社 Support device and support program

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005259079A (en) * 2004-03-15 2005-09-22 Omron Corp Tool
JP2006301729A (en) * 2005-04-15 2006-11-02 Win System:Kk Picture preparation method and picture preparation device

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005259079A (en) * 2004-03-15 2005-09-22 Omron Corp Tool
JP2006301729A (en) * 2005-04-15 2006-11-02 Win System:Kk Picture preparation method and picture preparation device

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20180052940A (en) * 2016-11-11 2018-05-21 (주)위너스엔지니어링 Device and method for driving program in instrumentation and control facility
KR101907199B1 (en) * 2016-11-11 2018-10-12 (주)위너스엔지니어링 Device and method for driving program in instrumentation and control facility
JP2020021157A (en) * 2018-07-30 2020-02-06 オムロン株式会社 Support device and support program
WO2020026738A1 (en) * 2018-07-30 2020-02-06 オムロン株式会社 Support device and support program
JP7052620B2 (en) 2018-07-30 2022-04-12 オムロン株式会社 Support equipment and support programs
US11360462B2 (en) 2018-07-30 2022-06-14 Omron Corporation Support device and support program
CN108829394A (en) * 2018-08-20 2018-11-16 珠海格力电器股份有限公司 HMI configuration software script editing method

Similar Documents

Publication Publication Date Title
TWI553497B (en) Simulation system, programmable controller, simulation device and engineering tool
JP6629759B2 (en) Operating device and control system
WO2013099032A1 (en) Motion controller and motor control system
JP2017525000A5 (en)
US10761513B2 (en) Information processing device, information processing method, and non-transitory computer-readable recording medium
TWI465868B (en) Sequence program design support device
JP5785501B2 (en) Ladder program creation device
JP5295061B2 (en) Programmable controller
JP2011108008A (en) Hmi-screen automatic generation method
US9971331B2 (en) Monitoring device for programmable controller
JP5296419B2 (en) How to change the ladder program
JP2010079354A (en) Distributed plc system
JP5752092B2 (en) Programmable display
JP2003131709A (en) Control display system, control program and recording medium storing the program
KR20160034864A (en) Process management system for distributed programmable logic controllers adopting internet-of-things configuration, and operating method thereof
CN113632017A (en) Drive control device
JP4562141B2 (en) Programmable logic controller, information processing apparatus, control program, and table creation program
JP5511331B2 (en) Control system
TWI602039B (en) Programmable Controller System, Programmable Display, Support Device, Program
JP5618016B2 (en) Motion controller and motor control system
WO2024195239A1 (en) Cooperation system, cooperation method, cooperation program, and cooperation assistance program
JP7575691B2 (en) Robot control device and robot system
JPH09230913A (en) Programming tool for programmable controller
JP2006301726A (en) Component compilation and group animation property setting method
JP2024109308A (en) Control System

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20121112

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20130926

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20131001

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20140212