JPH11338512A - Display unit - Google Patents
Display unitInfo
- Publication number
- JPH11338512A JPH11338512A JP14377398A JP14377398A JPH11338512A JP H11338512 A JPH11338512 A JP H11338512A JP 14377398 A JP14377398 A JP 14377398A JP 14377398 A JP14377398 A JP 14377398A JP H11338512 A JPH11338512 A JP H11338512A
- Authority
- JP
- Japan
- Prior art keywords
- programmable controller
- cause
- data
- trouble
- software
- 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
Links
Landscapes
- Programmable Controllers (AREA)
Abstract
Description
【0001】[0001]
【発明の属する技術分野】本発明は、プログラマブルコ
ントローラに接続されて、外部機器の操作状況を表示す
るとともに外部機器を操作する表示器に関するものであ
る。[0001] 1. Field of the Invention [0002] The present invention relates to a display connected to a programmable controller for displaying the operation status of an external device and operating the external device.
【0002】[0002]
【従来の技術】この種の表示器の従来例として、図8に
示す構成のものが存在する。このものは、外部機器Aを
制御するプログラマブルコントローラBと接続されて、
外部機器Aの操作状況、又は異常が発生したとき異常警
報や異常状態を表示画面Cに表示するとともに、表示画
面Cに表示された操作部品を操作して外部機器Aを操作
する。そして、外部機器Aと操作者とのインターフェイ
ス、いわゆるHumanMachine Interf
aceを形成する。2. Description of the Related Art As a conventional example of this type of display, there is a display shown in FIG. This is connected to a programmable controller B that controls an external device A,
The operation status of the external device A or an abnormal alarm or an abnormal state when an abnormality occurs is displayed on the display screen C, and the external device A is operated by operating the operation components displayed on the display screen C. An interface between the external device A and the operator, that is, a so-called Human Machine Interf
ace.
【0003】さらに詳しくは、表示画面Cを設計すると
き、外部機器Aを保全する保全者が表示画面設計プログ
ラムを記録した記録媒体D1をパーソナルコンピュータ
Dにインストールし、そのパーソナルコンピュータDを
接続する。そして、表示画面設計プログラムを用いて、
外部機器Aの操作状況を表示する表示画面Cの内容、す
なわち出力部であるランプ、生産予定数、現在生産数、
又は生産達成率のグラフ表示等を、及び入力部であるス
イッチ、リレー接点等の操作部品を、それぞれ適宜所望
のサイズで及び所定位置に位置するよう設計する。More specifically, when designing a display screen C, a maintainer of the external device A installs a recording medium D1 in which a display screen design program is recorded in a personal computer D, and connects the personal computer D. Then, using the display screen design program,
The contents of the display screen C that displays the operation status of the external device A, that is, the lamp as the output unit, the number of production scheduled,
Alternatively, a graphic display of the production achievement rate and the like, and operation parts such as switches and relay contacts, which are input units, are designed so as to be appropriately positioned at desired sizes and predetermined positions.
【0004】このように、表示画面設計プログラムを用
いてスイッチ、ランプ等の操作部品が表示画面Cに自由
に貼り付けられるので、小さい表示スペースで各操作部
品を表示でき、プログラマブルコントローラB間をRS
232C等の通信で接続されるので、操作部品を実配線
する必要がなく現場のレイアウト変更にも容易に対応で
きるという種々の特長を有している。As described above, since operating components such as switches and lamps can be freely pasted on the display screen C using the display screen design program, each operating component can be displayed in a small display space, and the RS between the programmable controllers B can be connected.
Since it is connected by communication such as 232C, it has various features that it is not necessary to actually wire operation components and that it is possible to easily cope with a layout change on site.
【0005】また、図9及び図10に示すように、機能
ユニットB1がプログラマブルコントローラBに設けら
れて、そのプログラマブルコントローラBに新規機能を
付加する。そして、機能ユニットB1は動作を制御する
動作パラメータを記憶した共有メモリB11が、プログラ
マブルコントローラBとメモリを共有して設けられる。As shown in FIGS. 9 and 10, a functional unit B1 is provided in a programmable controller B, and a new function is added to the programmable controller B. The functional unit B1 is provided with a shared memory B11 storing operation parameters for controlling the operation, sharing the memory with the programmable controller B.
【0006】図9及び図10に示す例では、温度制御等
に使用されるPID(Proportional In
tegral Delivetive)ユニットB1
2、及び位置決めユニットB13がプログラマブルコント
ローラBに設けられる。そして、PIDユニットB12は
動作パラメータであるKp(比例定数)、Ti(積分定
数)、及びTd(微分定数)のうちKpがプログラマブ
ルコントローラBのデータレジスタDT5に割り付けら
れるとともに、図11に示すように、共有メモリB11の
アドレスK0に格納されている。In the examples shown in FIGS. 9 and 10, a PID (Proportional Indium) used for temperature control and the like is used.
tegral Deliverive) Unit B1
2, and a positioning unit B13 are provided in the programmable controller B. Then, in the PID unit B12, Kp among the operating parameters Kp (proportional constant), Ti (integral constant), and Td (differential constant) is assigned to the data register DT5 of the programmable controller B, as shown in FIG. , At the address K0 of the shared memory B11.
【0007】ここで、動作パラメータKpを表示器側か
ら変更するとき、ユーザは先ず図12に示すように、共
有メモリへの書込命令(F151WRT)、スロット番
号(H0)、データレジスタ番号(DT5)、ワード数
(K1)、及び共有メモリB11のアドレス(K0)を指
定したラダープログラムB2を作成し、プログラマブル
コントローラBに入力する。次いで、変更データKp=
10を入力し、この情報を通信線RS232cを介して
プログラマブルコントローラBに転送する。そして、プ
ログラマブルコントローラBはラダープログラムB2に
基づいて、DT5の変更値をPIDユニットB12に設け
られた共有メモリB11の0番地に転送して、PIDユニ
ットB12は変更されたKp値、つまり10に基づいて動
作する。Here, when changing the operation parameter Kp from the display side, the user first issues a write instruction (F151WRT) to the shared memory, a slot number (H0), and a data register number (DT5) as shown in FIG. ), A ladder program B2 designating the number of words (K1) and the address (K0) of the shared memory B11 is created and input to the programmable controller B. Then, change data Kp =
10 is input, and this information is transferred to the programmable controller B via the communication line RS232c. Then, the programmable controller B transfers the changed value of DT5 to the address 0 of the shared memory B11 provided in the PID unit B12 based on the ladder program B2, and the PID unit B12 changes the value based on the changed Kp value, ie, 10. Works.
【0008】また、別の従来例として、特開平2−18
3803号公報に開示されたものが存在する。このもの
は、プログラマブルコントローラBと接続され、各種デ
ータを表示する表示手段と、プログラマブルコントロー
ラBにデータ等を設定する操作キーとを有する表示器で
あって、プログラマブルコントローラBに対してラダー
プログラムB2の設定、表示及び編集を行うことのでき
るプログラム機能を設けている。Another conventional example is disclosed in Japanese Patent Application Laid-Open No. 2-18 / 1990.
There is one disclosed in 3803. This is a display which is connected to the programmable controller B and has display means for displaying various data and operation keys for setting data and the like in the programmable controller B. A program function for setting, displaying, and editing is provided.
【0009】ただし、このものは、プログラマブルコン
トローラBにトラブルが発生したとき、そのトラブル原
因を究明する原因究明手段が設けられていない。However, in this case, when a trouble occurs in the programmable controller B, no cause finding means for finding the cause of the trouble is provided.
【0010】[0010]
【発明が解決しようとする課題】上記した従来例の表示
器又は別の従来例の表示器では、外部機器Aの操作状況
を表示できるとともに、オペレーターが外部機器Aを操
作できる。With the above-mentioned conventional display or another conventional display, the operation status of the external device A can be displayed and the operator can operate the external device A.
【0011】しかしながら、プログラマブルコントロー
ラBにトラブルが発生したとき、保全者がパーソナルコ
ンピュータDを準備し、PLC用原因究明ツールソフト
をインストールし、そのパーソナルコンピュータDをプ
ログラマブルコントローラBに接続して、トラブル原因
を究明しなければならず多大の時間を必要としていた。However, when a trouble occurs in the programmable controller B, the maintainer prepares the personal computer D, installs a tool for investigating the cause of the PLC, and connects the personal computer D to the programmable controller B to cause the trouble. And a lot of time was needed.
【0012】本発明は、上記問題点に鑑みてなしたもの
で、その目的とするところは、プログラマブルコントロ
ーラのトラブル原因を容易に究明することができる表示
器を提供することにある。SUMMARY OF THE INVENTION The present invention has been made in view of the above problems, and an object of the present invention is to provide a display device which can easily determine the cause of a trouble in a programmable controller.
【0013】[0013]
【課題を解決するための手段】上記した課題を解決する
ために、請求項1記載のものは、外部機器を制御するプ
ログラマブルコントローラと接続されて、外部機器の操
作状況を表示するとともに外部機器を操作する表示器に
おいて、トラブル発生時における前記プログラマブルコ
ントローラのトラブル原因を究明する原因究明手段が設
けられた構成にしてある。According to a first aspect of the present invention, there is provided an apparatus for controlling an external device, comprising the steps of: displaying an operation state of the external device; The display to be operated is provided with a cause finding means for finding the cause of the trouble of the programmable controller when a trouble occurs.
【0014】請求項2記載のものは、請求項1記載のも
のにおいて、前記原因究明手段は、トラブル原因を究明
するトラブル原因究明ソフトが格納された究明ソフト格
納メモリを有して形成された構成にしてある。According to a second aspect of the present invention, in the first aspect, the cause finding means is provided with a finding software storage memory for storing trouble cause finding software for finding the cause of the trouble. It is.
【0015】請求項3記載のものは、請求項2記載のも
のにおいて、前記トラブル原因究明ソフトは、前記プロ
グラマブルコントローラの動作状態を変更する状態変更
ツールソフト、前記プログラマブルコントローラの設定
データを変更するデータ変更ツールソフト、又は前記外
部機器を操作する操作部品を強制的に入出力する強制入
出力ツールソフトのうちから適宜選択された少なくとも
一つを有して形成された構成にしてある。According to a third aspect, in the second aspect, the trouble cause investigation software includes state change tool software for changing an operation state of the programmable controller, and data for changing setting data of the programmable controller. It is configured to include at least one appropriately selected from change tool software or forced input / output tool software for forcibly inputting / outputting an operation component for operating the external device.
【0016】請求項4記載のものは、請求項2又は請求
項3記載のものにおいて、前記究明ソフト格納メモリ
は、不揮発性のフラッシュROMである構成にしてあ
る。According to a fourth aspect of the present invention, in the second or third aspect, the search software storage memory is a nonvolatile flash ROM.
【0017】請求項5記載のものは、請求項1乃至請求
項4記載のものにおいて、前記プログラマブルコントロ
ーラは動作パラメータを記憶した共有メモリを有して機
能を付加する機能ユニットが設けられたものであって、
共有メモリにハンドシェークフラグを設け、そのハンド
シェークフラグをONにした状態で動作パラメータを共
有メモリに書込むパラメータ設定手段が設けられた構成
にしてある。According to a fifth aspect of the present invention, in the first to fourth aspects, the programmable controller has a shared memory storing operation parameters and a functional unit for adding a function. So,
A configuration is provided in which a handshake flag is provided in the shared memory, and parameter setting means for writing operation parameters to the shared memory with the handshake flag turned ON.
【0018】請求項6記載のものは、請求項1乃至請求
項4記載のものにおいて、前記プログラマブルコントロ
ーラは、動作パラメータを格納するRAM及びユニット
通信部を設け機能を付加する複数の通信機能ユニット
が、ユニット通信部を介して接続されてシリアルデータ
を送受信するものであって、各通信機能ユニットを識別
する識別コード及び動作パラメータデータを有したシリ
アルデータを送信するとともに、各通信機能ユニットに
設けられて自己データを判断するデータ判断部を介して
動作パラメータを通信機能ユニットのRAMに書込む別
のパラメータ設定手段が設けられた構成にしてある。According to a sixth aspect of the present invention, in the first to fourth aspects, the programmable controller includes a RAM for storing operation parameters and a unit communication section, and a plurality of communication function units for adding functions. , Which is connected via a unit communication unit to transmit and receive serial data, transmits serial data having an identification code for identifying each communication function unit and operation parameter data, and is provided for each communication function unit. Further, another parameter setting means for writing the operation parameters into the RAM of the communication function unit via a data judgment unit for judging own data is provided.
【0019】[0019]
【発明の実施の形態】本発明の第1実施形態を図1乃至
図4に基づいて以下に説明する。DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS A first embodiment of the present invention will be described below with reference to FIGS.
【0020】1はシステムメモリで、ROMにより、シ
ステム全体を制御するオペレーションシステムプログラ
ムが格納される。Reference numeral 1 denotes a system memory. An operation system program for controlling the entire system is stored in a ROM.
【0021】2は制御部で、中央演算処理装置、いわゆ
るCPUであり、システムメモリ1に格納されたオペレ
ーションシステムプログラムに基づいてシステム全体を
制御する。Reference numeral 2 denotes a control unit which is a central processing unit, a so-called CPU, which controls the entire system based on an operation system program stored in the system memory 1.
【0022】3は通信部で、RS232C入出力インタ
フェイスで形成され、機械設備で形成される外部機器A
を制御するプログラマブルコントローラBと接続され
て、そのプログラマブルコントローラBとの間でデータ
を送受信する。Reference numeral 3 denotes a communication unit, which is formed by an RS232C input / output interface and which is an external device A formed by mechanical equipment.
, And transmits and receives data to and from the programmable controller B.
【0023】4は表示部で、液晶により、表示画面41
が設けられ、画像を記憶する画像メモリを設け制御部2
と接続される。そして制御部2からの制御信号、及びプ
ログラマブルコントローラBから通信部3に送信された
データに基づいて、プログラマブルコントローラBの操
作状況、例えば出力部であるランプ、生産個数データ、
又は生産個数の時系列推移グラフ等を表示画面41に表
示する。Reference numeral 4 denotes a display unit, which is a liquid crystal display screen 41.
Is provided, and an image memory for storing an image is provided.
Connected to Then, based on the control signal from the control unit 2 and the data transmitted from the programmable controller B to the communication unit 3, the operation status of the programmable controller B, for example, a lamp as an output unit, production quantity data,
Alternatively, a time-series transition graph of the production quantity is displayed on the display screen 41.
【0024】5は操作部で、表示部4の表示画面41に
形成された画面スイッチであり、例えば入力部であるス
イッチ、リレー接点等の複数の操作部品51で構成され
て、操作部品51をON又はOFFしてプログラマブル
コントローラBを操作する。Reference numeral 5 denotes an operation unit, which is a screen switch formed on the display screen 41 of the display unit 4, and is composed of a plurality of operation parts 51 such as a switch as an input unit and a relay contact. Turn ON or OFF to operate the programmable controller B.
【0025】6は設定情報記憶メモリで、RAMによ
り、中間ユーザによって作成されたユーザプログラムが
格納され、そのユーザプログラムに操作状況表示項目、
及び操作部5のそれぞれの設定情報が書込まれ記憶され
る。Reference numeral 6 denotes a setting information storage memory in which a user program created by an intermediate user is stored by a RAM, and operation status display items,
And setting information of the operation unit 5 are written and stored.
【0026】7は究明ソフト格納メモリで、不揮発性の
フラッシュROMにより、トラブル原因究明ソフト71
が格納されて、原因究明手段を形成する。ここで、トラ
ブル原因究明ソフト71がプログラマブルコントローラ
Bの動作状態を変更する状態変更ツールソフト、プログ
ラマブルコントローラBの設定データを変更するデータ
変更ツールソフト、又は外部機器Aを操作する操作部品
51を強制的に入出力する強制入出力ツールソフトのう
ち少なくとも一つを有して形成される。Reference numeral 7 denotes a memory for storing investigation software.
Is stored to form a cause finding means. Here, the trouble cause investigation software 71 forcibly sets the state change tool software for changing the operation state of the programmable controller B, the data change tool software for changing the setting data of the programmable controller B, or the operation component 51 for operating the external device A. Is formed having at least one of forced input / output tool software for inputting / outputting data to / from the computer.
【0027】例えば、状態変更ツールソフトがプログラ
マブルコントローラBのRUNモード、又はPROGモ
ードを切り替え、並びにエラー状態表示をし、データ変
更ツールソフトがレジスタデータ、接点、又はコイル等
の各操作部品51を表示するとともにその設定データを
変更し、強制入出力ツールソフトが各操作部品51を強
制的に入出力する。そして、プログラマブルコントロー
ラBがトラブルを発生したとき、これらのツールソフト
を呼び出して、トラブル発生時におけるトラブル原因を
究明する。このものについては、詳しく後述する。For example, the state change tool software switches between the RUN mode and the PROG mode of the programmable controller B and displays an error state, and the data change tool software displays each operation component 51 such as register data, contacts, or coils. At the same time, the setting data is changed, and the forced input / output tool software forcibly inputs / outputs each operation component 51. When a problem occurs in the programmable controller B, the tool software is called to determine the cause of the trouble when the trouble occurs. This will be described later in detail.
【0028】このものの取り扱い操作、及び動作を説明
する。表示画面41の設計は従来例と同一であるので説
明を省略する。トラブル原因究明ソフト71を究明ソフ
ト格納メモリ7に格納する時、先ず保全者がトラブル原
因究明パソコンソフトが記憶されたフロッピディスク記
録媒体81を準備し、パーソナルコンピュータ8にその
トラブル原因究明パソコンソフトをインストールする。
ここで、トラブル原因究明パソコンソフトが上記した状
態変更ツール、データ変更ツール、又は強制入出力ツー
ル等を格納している。The handling operation and operation of this will be described. Since the design of the display screen 41 is the same as that of the conventional example, the description is omitted. When storing the trouble cause investigation software 71 in the investigation software storage memory 7, first, the maintainer prepares the floppy disk recording medium 81 in which the trouble cause investigation PC software is stored, and installs the trouble cause investigation PC software on the personal computer 8. I do.
Here, the PC for trouble cause investigation stores the above-mentioned status change tool, data change tool, forced input / output tool, and the like.
【0029】次いで、図3及び図4に示すように、パー
ソナルコンピュータ8の画面に表示された原因究明モー
ドを選択し(図3)、保全者が状態変更ツール、データ
変更ツール、又は強制入出力ツールのうちからトラブル
原因の解決に必要とするツールソフトを少なくとも一つ
適宜選択し、ここではデータ変更ツールを選択する(図
4)。そして、データレジスタ(DT)、又はファイル
レジスタ(FL)を表示させ、各エリアにデータを入力
する。Next, as shown in FIGS. 3 and 4, a cause investigation mode displayed on the screen of the personal computer 8 is selected (FIG. 3), and the maintainer selects a state change tool, a data change tool, or a forced input / output. At least one tool software necessary for solving the cause of the trouble is appropriately selected from the tools, and a data change tool is selected here (FIG. 4). Then, the data register (DT) or the file register (FL) is displayed, and data is input to each area.
【0030】設定が完了すると、トラブル原因究明パソ
コンソフトは選択されたツールソフトの総容量を計算
し、その総容量が究明ソフト格納メモリ7の容量以下で
あるかどうかを判断する。容量以下であれば、パーソナ
ルコンピュータ8は通信ポートを介して、選択されたツ
ールソフトを転送し、究明ソフト格納メモリ7に格納す
る。容量以下であれば、パーソナルコンピュータ8は選
択されたツールソフトの総容量を減少させることを保全
者に促す。When the setting is completed, the trouble cause investigating personal computer software calculates the total capacity of the selected tool software and determines whether or not the total capacity is less than the capacity of the investigating software storage memory 7. If it is less than the capacity, the personal computer 8 transfers the selected tool software via the communication port and stores it in the investigation software storage memory 7. If not, the personal computer 8 prompts the maintainer to reduce the total capacity of the selected tool software.
【0031】そして、トラブルがプログラマブルコント
ローラBに発生したとき、究明ソフト格納メモリ7に格
納されたトラブル原因究明ソフト71を呼び出して、そ
のトラブル原因究明ソフト71を使用してトラブル原因
を究明する。When a trouble occurs in the programmable controller B, the trouble cause finding software 71 stored in the investigation software storage memory 7 is called, and the trouble cause is found by using the trouble cause finding software 71.
【0032】かかる第1実施形態の表示器にあっては、
上記したように、トラブル発生時におけるプログラマブ
ルコントローラBのトラブル原因を究明する原因究明手
段が設けられたから、トラブル発生時にPLC用原因究
明ツールソフトをインストールしたパーソナルコンピュ
ータ8を準備し、そのパーソナルコンピュータ8をプロ
グラマブルコントローラBに接続してトラブル原因を究
明しなければならなかった従来と異なって、パーソナル
コンピュータ8を準備しかつ接続することなく、プログ
ラマブルコントローラBのトラブル原因を容易に究明す
ることができる。In the display of the first embodiment,
As described above, the cause finding means for finding the cause of the trouble of the programmable controller B when the trouble occurs is provided. Therefore, the personal computer 8 having the PLC cause finding tool software installed when the trouble occurs is prepared. Unlike the related art in which the cause of the trouble has to be determined by connecting to the programmable controller B, the cause of the trouble in the programmable controller B can be easily determined without preparing and connecting the personal computer 8.
【0033】また、原因究明手段がトラブル原因を究明
するトラブル原因究明ソフト71を格納した究明ソフト
格納メモリ7を有して形成されたから、究明ソフト格納
メモリ7からトラブル原因究明ソフト71を呼び出し
て、プログラマブルコントローラBのトラブル原因を確
実にかつ短時間に究明することができる。Further, since the cause finding means is formed with the finding software storage memory 7 which stores the trouble cause finding software 71 for finding the cause of the trouble, the trouble cause finding software 71 is called from the finding software storing memory 7 and The cause of the trouble of the programmable controller B can be reliably and quickly determined.
【0034】また、トラブル原因究明ソフト71が、プ
ログラマブルコントローラBの動作状態を変更する状態
変更ツールソフト、プログラマブルコントローラBの設
定データを変更するデータ変更ツールソフト、又は外部
機器Aを操作する各操作部品を強制的に入出力する強制
入出力ツールソフトのうちから適宜選択されたデータ変
更ツールソフトでもって形成されたから、ユーザがトラ
ブル原因の解決に必要とするデータ変更ツールソフトを
選択し究明ソフト格納メモリ7に格納して、究明ソフト
格納メモリ7における消費メモリ容量を抑制することが
できる。The trouble cause finding software 71 is a state changing tool software for changing the operation state of the programmable controller B, a data changing tool software for changing the setting data of the programmable controller B, or each operating component for operating the external device A. It is formed by the data change tool software selected as appropriate from the forced input / output tool software for forcibly inputting / outputting the data, so the user selects the data change tool software necessary for solving the cause of the trouble and stores the investigation software storage memory. 7 to reduce the consumed memory capacity of the investigation software storage memory 7.
【0035】また、究明ソフト格納メモリ7が不揮発性
のフラッシュROMであるから、電池によってバックア
ップすることなく、トラブル原因究明ソフト71を電源
を切断しても保持することができる。Since the investigation software storage memory 7 is a non-volatile flash ROM, the trouble investigation software 71 can be retained even after the power is turned off, without being backed up by a battery.
【0036】なお、第1実施形態では、状態変更ツール
ソフト、データ変更ツールソフト、又は強制入出力ツー
ルソフトのうちデータ変更ツールソフトを選択したが、
状態変更ツールソフト、又はデータ変更ツールソフトを
選択してもよく、さらにはトラブル原因究明ソフト71
を他のツールソフトで形成してもよく、トラブル原因を
究明するトラブル原因究明ソフト71であればよく、限
定されない。In the first embodiment, the data change tool software is selected from the state change tool software, the data change tool software, and the forced input / output tool software.
State change tool software or data change tool software may be selected.
May be formed by other tool software, and is not limited as long as it is the trouble cause finding software 71 for finding the cause of the trouble.
【0037】また、第1実施形態では、究明ソフト格納
メモリ7を不揮発性のフラッシュROMとしたが、EE
PROMであってもよく、また電池でバックアップされ
たRAMであってもよく、限定されない。In the first embodiment, the search software storage memory 7 is a nonvolatile flash ROM.
It may be a PROM or a RAM backed up by a battery, and is not limited.
【0038】本発明の第2実施形態を図5に基づいて以
下に説明する。なお、第2実施形態では第1実施形態と
異なる機能について述べることとし、第1実施形態と実
質的に同一機能を有する部材については、同一符号を付
して説明を省略する。A second embodiment of the present invention will be described below with reference to FIG. In the second embodiment, functions different from those in the first embodiment will be described, and members having substantially the same functions as those in the first embodiment will be denoted by the same reference numerals and description thereof will be omitted.
【0039】第2実施形態では、プログラマブルコント
ローラBは、従来例で説明したように、動作パラメータ
Paを記憶した共有メモリB11を有して機能を付加する
複数の機能ユニットB1が設けられる。そして、第1パ
ラメータ設定部(図示せず)が表示器に設けられるとと
もに、ハンドシェークフラグflが共有メモリB11に設
けられて、第1パラメータ設定部がハンドシェークフラ
グflをONにした状態で動作パラメータを共有メモリ
B11に書込む。In the second embodiment, the programmable controller B is provided with a plurality of functional units B1 having a shared memory B11 storing operation parameters Pa and adding functions, as described in the conventional example. Then, a first parameter setting unit (not shown) is provided on the display, a handshake flag fl is provided in the shared memory B11, and the operation parameters are set in a state where the first parameter setting unit turns on the handshake flag fl. Write to the shared memory B11.
【0040】このものの動作を説明する。機能ユニット
B1の動作パラメータPa、例えばKpを5に表示器か
ら変更するとき、その変更メッセージMsは通信部3を
介してプログラマブルコントローラBのCPUで受信さ
れる。そして、プログラマブルコントローラBはCPU
が通信バッファのコードから機能ユニットB1に対する
コマンドと判断すると、どの機能ユニットB1かを判断
して、該当する機能ユニットB1における共有メモリB1
1のハンドシェークフラグflに1(データあり)を立
て、ハンドシェークフラグflをONにした状態で、動
作パラメータPaを共有メモリB11に書込む。そして、
機能ユニットB1は共有メモリB11に書込まれた動作パ
ラメータを解析し、その動作パラメータ(Kp=5)に
基づいて動作する。次いで、機能ユニットB1はハンド
シェークフラグflを0におとして、次の変更メッセー
ジを待つ。The operation of the above will be described. When the operation parameter Pa, for example, Kp, of the functional unit B1 is changed from 5 to 5 from the display, the change message Ms is received by the CPU of the programmable controller B via the communication unit 3. And the programmable controller B is a CPU
Determines from the code in the communication buffer that the command is for the functional unit B1, which functional unit B1 is determined, and the shared memory B1 in the corresponding functional unit B1 is determined.
The operation parameter Pa is written to the shared memory B11 with the handshake flag fl set to 1 (with data) and the handshake flag fl turned ON. And
The functional unit B1 analyzes the operation parameters written in the shared memory B11 and operates based on the operation parameters (Kp = 5). Next, the functional unit B1 sets the handshake flag fl to 0 and waits for the next change message.
【0041】かかる第2実施形態の表示器にあっては、
上記したように、機能ユニットB1の共有メモリB11に
ハンドシェークフラグflを設け、そのハンドシェーク
フラグflをONにした状態で動作パラメータPaを共
有メモリB11に書込む第1パラメータ設定部が設けられ
たから、第1パラメータ設定部がラダープログラムB2
を一切用いることなく、共有メモリB11に直接アクセス
して書込んで、保全者のラダープログラムB2を作成す
る負担を軽減できるとともに、ラダープログラムB2を
必要とせずプログラマブルコントローラBのCPUに負
担をかけないので、スキャン等に影響なくパフォーマン
スを維持することができる。In the display of the second embodiment,
As described above, the handshake flag fl is provided in the shared memory B11 of the functional unit B1, and the first parameter setting unit that writes the operation parameter Pa into the shared memory B11 with the handshake flag fl being ON is provided. 1 Parameter setting section is ladder program B2
Without using any program, the burden of creating and writing the ladder program B2 for the maintainer by directly accessing and writing to the shared memory B11 can be reduced, and the ladder program B2 is not required and the CPU of the programmable controller B is not burdened. Performance can be maintained without affecting scanning, etc.
【0042】本発明の第3実施形態を図6及び図7に基
づいて以下に説明する。なお、第3実施形態では第1実
施形態と異なる機能について述べることとし、第1実施
形態と実質的に同一機能を有する部材については、同一
符号を付して説明を省略する。A third embodiment of the present invention will be described below with reference to FIGS. In the third embodiment, functions different from those in the first embodiment will be described, and members having substantially the same functions as those in the first embodiment will be denoted by the same reference numerals and description thereof will be omitted.
【0043】第3実施形態では、共有メモリを有しない
通信機能ユニット8がRS232Cインタフェイスから
なるユニット通信部81、及び動作パラメータPaを格
納するRAM82を設けている。プログラマブルコント
ローラBは、機能を付加する第1通信機能ユニット8a
及び第2通信機能ユニット8bが各スロットに装着さ
れ、ユニット通信部81を介して接続されて、各通信機
能ユニット8を識別する識別コード及び動作パラメータ
データを有したシリアルデータSdを、各通信機能ユニ
ット8間で送受信する。さらに、各通信機能ユニット8
が自己データと判断するデータ判断部83をCPUに設
ける。In the third embodiment, the communication function unit 8 having no shared memory is provided with a unit communication section 81 composed of an RS232C interface and a RAM 82 for storing operation parameters Pa. The programmable controller B includes a first communication function unit 8a for adding a function.
The second communication function unit 8b is mounted in each slot and connected via the unit communication unit 81, and serial data Sd having an identification code for identifying each communication function unit 8 and operation parameter data is transferred to each communication function. Data is transmitted and received between the units 8. Further, each communication function unit 8
Is provided in the CPU.
【0044】ここで、別のパラメータ設定部(図示せ
ず)が表示器に設けられて、データ判断部83を介して
動作パラメータPaを各通信機能ユニット8のRAM8
2に書込む。Here, another parameter setting unit (not shown) is provided on the display, and the operation parameter Pa is stored in the RAM 8 of each communication function unit 8 via the data judgment unit 83.
Write to 2.
【0045】このものの動作を説明する。第1通信機能
ユニット8aの動作パラメータPaを表示器から変更す
るとき、別のパラメータ設定部はスロット番号(0)、
書込命令(WT)、動作パラメータPa(Kp)、及び
変更値(5)を記述したシリアルデータSdをプログラ
マブルコントローラBに送信し、プログラマブルコント
ローラBはそのシリアルデータSdを各機能ユニット8
a,8bに転送する。スロット番号0に装着された第1
通信機能ユニット8aは、シリアルデータSdを受信し
てデータ判断部83が自己データと判断して、CPUが
データ判断部83を介してシリアルデータSd中の書込
命令、及び動作パラメータPaから、Kpを5に変更し
てRAM82に書込む。The operation of the above will be described. When changing the operation parameter Pa of the first communication function unit 8a from the display, another parameter setting unit sets the slot number (0),
The serial data Sd describing the write command (WT), the operation parameter Pa (Kp), and the change value (5) is transmitted to the programmable controller B, and the programmable controller B transmits the serial data Sd to each functional unit 8.
a, 8b. 1st slot number 0
The communication function unit 8a receives the serial data Sd, the data determination unit 83 determines that the data is its own data, and the CPU determines from the write command in the serial data Sd and the operation parameter Pa via the data determination unit 83 that Kp Is changed to 5 and written to the RAM 82.
【0046】また、スロット番号1に装着された第2通
信機能ユニット8bは、シリアルデータSdを受信して
データ判断部83が自己データではないと判断して、受
信したシリアルデータSdを破棄する。Further, the second communication function unit 8b mounted on the slot number 1 receives the serial data Sd, and the data judgment unit 83 judges that it is not its own data, and discards the received serial data Sd.
【0047】かかる第3実施形態の表示器にあっては、
上記したように、別のパラメータ設定部が各通信機能ユ
ニット8a,8bを識別する識別コード、及び動作パラ
メータデータを有したシリアルデータSdを送信し、プ
ログラマブルコントローラBがそのシリアルデータSd
を各通信機能ユニット8a,8bに転送し、データ判断
部83が自己データと判断したとき、そのデータ判断部
83を介して動作パラメータPaを第1通信機能ユニッ
ト8aのRAM82に書込むから、保全者のラダープロ
グラムB2を作成する負担を軽減できるとともに、ラダ
ープログラムB2を必要とせずプログラマブルコントロ
ーラBのCPUに負担をかけないので、スキャン等に影
響なくパフォーマンスを維持することができる。In the display of the third embodiment,
As described above, another parameter setting unit transmits the serial data Sd having the identification code for identifying each of the communication function units 8a and 8b and the operation parameter data, and the programmable controller B transmits the serial data Sd.
Is transferred to each of the communication function units 8a and 8b, and when the data judgment unit 83 judges that the data is its own data, the operation parameter Pa is written into the RAM 82 of the first communication function unit 8a via the data judgment unit 83. The burden on the user of creating the ladder program B2 can be reduced, and the load on the CPU of the programmable controller B is not required because the ladder program B2 is not required, so that the performance can be maintained without affecting the scanning or the like.
【0048】[0048]
【発明の効果】請求項1記載のものは、トラブル発生時
におけるプログラマブルコントローラのトラブル原因を
究明する原因究明手段が設けられたから、トラブル発生
時にPLC用原因究明ツールソフトをインストールした
パーソナルコンピュータを準備し、そのパーソナルコン
ピュータをプログラマブルコントローラに接続してトラ
ブル原因を究明しなければならなかった従来と異なっ
て、パーソナルコンピュータを準備しかつ接続すること
なく、プログラマブルコントローラのトラブル原因を容
易に究明することができる。According to the first aspect of the present invention, there is provided a cause finding means for finding the cause of a trouble of the programmable controller when a trouble occurs. Therefore, a personal computer on which a cause finding tool software for PLC is installed when a trouble occurs is prepared. Unlike the conventional case where the personal computer must be connected to the programmable controller to determine the cause of the trouble, unlike the conventional method, the cause of the trouble of the programmable controller can be easily determined without preparing and connecting the personal computer. .
【0049】請求項2記載のものは、請求項1記載のも
のの効果に加えて、原因究明手段がトラブル原因を究明
するトラブル原因究明ソフトを格納した究明ソフト格納
メモリを有して形成されたから、究明ソフト格納メモリ
からトラブル原因究明ソフトを呼び出して、プログラマ
ブルコントローラのトラブル原因を確実にかつ短時間に
究明することができる。According to the second aspect of the invention, in addition to the effect of the first aspect, the cause finding means is formed with a finding software storage memory for storing trouble cause finding software for finding the cause of the trouble. By calling the trouble cause finding software from the finding software storage memory, the trouble cause of the programmable controller can be found reliably and in a short time.
【0050】請求項3記載のものは、請求項2記載のも
のの効果に加えて、トラブル原因究明ソフトが、プログ
ラマブルコントローラの動作状態を変更する状態変更ツ
ールソフト、プログラマブルコントローラの設定データ
を変更するデータ変更ツールソフト、又は外部機器を制
御する各部品を強制的に入出力する強制入出力ツールソ
フトのうちから適宜選択された少なくとも一つでもって
形成されたから、ユーザがトラブル原因の解決に必要と
するツールソフトを選択し究明ソフト格納メモリに格納
して、究明ソフト格納メモリにおける消費メモリ容量を
抑制することができる。According to a third aspect of the present invention, in addition to the effects of the second aspect, the trouble cause investigation software is a state change tool software for changing the operation state of the programmable controller, and data for changing the setting data of the programmable controller. Since it is formed with at least one appropriately selected from the change tool software or the forced input / output tool software for forcibly inputting / outputting each component for controlling the external device, it is necessary for the user to solve the cause of the trouble. By selecting the tool software and storing it in the search software storage memory, the consumed memory capacity of the search software storage memory can be suppressed.
【0051】請求項4記載のものは、請求項2又は請求
項3記載のものの効果に加えて、究明ソフト格納メモリ
が不揮発性のフラッシュROMであるから、電池によっ
てバックアップすることなく、トラブル原因究明ソフト
を電源を切断しても格納することができる。According to the fourth aspect, in addition to the effect of the second or third aspect, since the investigation software storage memory is a non-volatile flash ROM, the cause of the trouble can be investigated without being backed up by a battery. The software can be stored even if the power is turned off.
【0052】請求項5記載のものは、請求項1乃至請求
項4記載のものの効果に加えて、プログラマブルコント
ローラが動作パラメータを記憶した共有メモリを有して
機能を付加する機能ユニットが設けられたものであれ
ば、共有メモリにハンドシェークフラグを設け、そのハ
ンドシェークフラグをONにした状態で動作パラメータ
を共有メモリに書込むパラメータ設定手段が設けられた
から、パラメータ設定手段がラダープログラムを一切用
いることなく共有メモリに直接アクセスして書込んで、
保全者のラダープログラムを作成する負担を軽減できる
とともに、ラダープログラムを必要とせずプログラマブ
ルコントローラのCPUに負担をかけないので、スキャ
ン等に影響なくパフォーマンスを維持することができ
る。According to the fifth aspect, in addition to the effects of the first to fourth aspects, a functional unit is provided in which the programmable controller has a shared memory in which operation parameters are stored and adds functions. If the handshaking flag is provided in the shared memory and the parameter setting means for writing the operation parameter to the shared memory with the handshake flag turned on is provided, the parameter setting means can be shared without using any ladder program. Access and write directly to memory,
The burden of creating a ladder program for the maintainer can be reduced, and the ladder program is not required and no burden is placed on the CPU of the programmable controller, so that the performance can be maintained without affecting scanning or the like.
【0053】請求項6記載のものは、請求項1乃至請求
項4記載のものの効果に加えて、機能を付加する複数の
通信機能ユニットが、ユニット通信部を介してプログラ
マブルコントローラと接続されて、互いにシリアルデー
タを送受信するものであれば、別のパラメータ設定手段
が各通信機能ユニットを識別する識別コード、及び動作
パラメータデータを有したシリアルデータを送信し、プ
ログラマブルコントローラがそのシリアルデータを各通
信機能ユニットに転送し、データ判断部が自己データと
判断したとき、そのデータ判断部を介して動作パラメー
タを通信機能ユニットのRAMに書込むから、保全者の
ラダープログラムを作成する負担を軽減できるととも
に、ラダープログラムを必要とせずプログラマブルコン
トローラのCPUに負担をかけないので、スキャン等に
影響なくパフォーマンスを維持することができる。According to a sixth aspect of the present invention, in addition to the effects of the first to fourth aspects, a plurality of communication function units for adding functions are connected to the programmable controller via a unit communication section. If the serial data is transmitted / received to / from each other, another parameter setting means transmits serial data having an identification code for identifying each communication function unit and operation parameter data, and the programmable controller transmits the serial data to each communication function. The data is transferred to the unit, and when the data determination unit determines that the data is self-data, the operation parameters are written to the RAM of the communication function unit via the data determination unit, so that the burden of creating a ladder program for the maintainer can be reduced. No need for a ladder program to be used as a programmable controller CPU Because not put in charge, it can be maintained without any performance impact to the scan or the like.
【図1】本発明の第1実施形態を示す構成図である。FIG. 1 is a configuration diagram showing a first embodiment of the present invention.
【図2】同上の外部機器を制御するプログラマブルコン
トローラと接続された状態の概念図である。FIG. 2 is a conceptual diagram showing a state where the apparatus is connected to a programmable controller that controls an external device according to the embodiment.
【図3】同上のトラブル原因究明ソフトを究明ソフト格
納メモリに格納する時のモード選択画面図である。FIG. 3 is a diagram illustrating a mode selection screen when the trouble cause investigation software is stored in an investigation software storage memory.
【図4】同上のトラブル原因究明ソフトを究明ソフト格
納メモリに格納する時のツールソフト選択画面図であ
る。FIG. 4 is a view showing a tool software selection screen when the trouble cause investigation software is stored in an investigation software storage memory.
【図5】本発明の第2実施形態を示す共有メモリの構成
図である。FIG. 5 is a configuration diagram of a shared memory according to a second embodiment of the present invention.
【図6】本発明の第3実施形態を示す構成図である。FIG. 6 is a configuration diagram showing a third embodiment of the present invention.
【図7】同上のシリアルデータの構成図である。FIG. 7 is a configuration diagram of serial data according to the embodiment.
【図8】従来例を示す外部機器を制御するプログラマブ
ルコントローラと接続された状態の概念図である。FIG. 8 is a conceptual diagram showing a conventional example in a state where it is connected to a programmable controller that controls an external device.
【図9】同上の機能ユニットが設けられたプログラマブ
ルコントローラと接続された状態の概念図である。FIG. 9 is a conceptual diagram showing a state where the functional unit is connected to a programmable controller provided with the functional unit.
【図10】機能ユニットが接続されたプログラマブルコ
ントローラの構成図である。FIG. 10 is a configuration diagram of a programmable controller to which functional units are connected.
【図11】同上の共有メモリのマップ図である。FIG. 11 is a map diagram of the above shared memory.
【図12】同上のラダープログラムの構成図である。FIG. 12 is a configuration diagram of a ladder program according to the embodiment.
7 究明ソフト格納メモリ(原因究明手段) 71 トラブル原因究明ソフト 8 通信機能ユニット 81 ユニット通信部 82 RAM 83 データ判断部 A 外部機器 B プログラマブルコントローラ B1 機能ユニットB1 B11 共有メモリ fl ハンドシェークフラグ Pa 動作パラメータ Sd シリアルデータ 7 Investigation software storage memory (cause investigation means) 71 Trouble cause investigation software 8 Communication function unit 81 Unit communication unit 82 RAM 83 Data judgment unit A External device B Programmable controller B1 Function unit B1 B11 Shared memory fl Handshake flag Pa Operation parameter Sd Serial data
Claims (6)
トローラと接続されて、外部機器の操作状況を表示する
とともに外部機器を操作する表示器において、 トラブル発生時における前記プログラマブルコントロー
ラのトラブル原因を究明する原因究明手段が設けられた
ことを特徴とする表示器。1. A display which is connected to a programmable controller for controlling an external device to display an operation status of the external device and operate the external device, wherein a cause finding for finding a cause of the trouble of the programmable controller when a trouble occurs. An indicator provided with a means.
明するトラブル原因究明ソフトが格納された究明ソフト
格納メモリを有して形成されたことを特徴とする請求項
1記載の表示器。2. The display according to claim 1, wherein said cause finding means is formed with a finding software storage memory in which trouble cause finding software for finding the cause of the trouble is stored.
ログラマブルコントローラの動作状態を変更する状態変
更ツールソフト、前記プログラマブルコントローラの設
定データを変更するデータ変更ツールソフト、又は前記
外部機器を操作する操作部品を強制的に入出力する強制
入出力ツールソフトのうちから適宜選択された少なくと
も一つを有して形成されたことを特徴とする請求項2記
載の表示器。3. The trouble cause investigation software includes state change tool software for changing an operation state of the programmable controller, data change tool software for changing setting data of the programmable controller, or an operation component for operating the external device. 3. The display device according to claim 2, wherein the display device is formed to have at least one appropriately selected from forced input / output tool software for forced input / output.
のフラッシュROMであることを特徴とする請求項2又
は請求項3記載の表示器。4. The display device according to claim 2, wherein the investigation software storage memory is a nonvolatile flash ROM.
パラメータを記憶した共有メモリを有して機能を付加す
る機能ユニットが設けられたものであって、共有メモリ
にハンドシェークフラグを設け、そのハンドシェークフ
ラグをONにした状態で動作パラメータを共有メモリに
書込むパラメータ設定手段が設けられたことを特徴とす
る請求項1乃至請求項4記載の表示器。5. The programmable controller has a shared memory storing operation parameters and a functional unit for adding a function, wherein a handshake flag is provided in the shared memory, and the handshake flag is turned on. 5. The display according to claim 1, further comprising parameter setting means for writing an operation parameter to the shared memory in a state.
作パラメータを格納するRAM及びユニット通信部を設
け機能を付加する複数の通信機能ユニットが、ユニット
通信部を介して接続されてシリアルデータを送受信する
ものであって、各通信機能ユニットを識別する識別コー
ド及び動作パラメータデータを有したシリアルデータを
送信するとともに、各通信機能ユニットに設けられて自
己データを判断するデータ判断部を介して動作パラメー
タを通信機能ユニットのRAMに書込む別のパラメータ
設定手段が設けられたことを特徴とする請求項1乃至請
求項4記載の表示器。6. The programmable controller according to claim 1, wherein a plurality of communication function units each including a RAM for storing operation parameters and a unit communication unit and having a function added thereto are connected via the unit communication unit to transmit and receive serial data. Transmitting serial data having an identification code for identifying each communication function unit and operation parameter data, and transmitting the operation parameters via a data determination unit provided in each communication function unit to determine its own data. 5. A display device according to claim 1, further comprising another parameter setting means for writing data into the RAM.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP14377398A JPH11338512A (en) | 1998-05-26 | 1998-05-26 | Display unit |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP14377398A JPH11338512A (en) | 1998-05-26 | 1998-05-26 | Display unit |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH11338512A true JPH11338512A (en) | 1999-12-10 |
Family
ID=15346693
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP14377398A Pending JPH11338512A (en) | 1998-05-26 | 1998-05-26 | Display unit |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH11338512A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2019144956A (en) * | 2018-02-22 | 2019-08-29 | オムロン株式会社 | I/o management device |
-
1998
- 1998-05-26 JP JP14377398A patent/JPH11338512A/en active Pending
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2019144956A (en) * | 2018-02-22 | 2019-08-29 | オムロン株式会社 | I/o management device |
CN110188020A (en) * | 2018-02-22 | 2019-08-30 | 欧姆龙株式会社 | I/O managing device |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN100538567C (en) | Programmable Logic Controller | |
JP5561357B2 (en) | Control system with programmable display, programmable display, and drawing data creation means thereof | |
CN112344524B (en) | Control method of air conditioner, air conditioner and storage medium | |
US6711448B2 (en) | Setting display apparatus for a programmable controller | |
JP4463716B2 (en) | Programmable display, display control program, and recording medium recording the same | |
JPH11338512A (en) | Display unit | |
JP2003131709A (en) | Control display system, control program and recording medium storing the program | |
JP3359562B2 (en) | Display screen creation method for programmable display device | |
JP3913414B2 (en) | Editor device and recording medium recording editor program | |
JP3397006B2 (en) | I / O display device | |
EP3767409A1 (en) | Factory automation (fa) system, controller, and control method | |
JP4515434B2 (en) | Unit information setting device, unit information setting program, and recording medium recording the same | |
JP2007252162A (en) | Motor drive device | |
JP3795473B2 (en) | Editor device and recording medium recording editor program | |
JP3729457B2 (en) | Alarm history display system | |
JP7241982B1 (en) | Image generation program, image generation device, programmable controller system and image generation method | |
JP3452241B2 (en) | Program determination display method and apparatus | |
JP2001034330A (en) | Control information display input device and its controlling method | |
JP4509991B2 (en) | Programmable display, program and recording medium recording the same | |
JP3499472B2 (en) | Alarm history display system | |
JP2001056704A (en) | Program expression display device | |
JP2007010891A (en) | Display device, control program, and recording medium having the program recorded therein | |
JPH06314118A (en) | Monitor device | |
JP3384141B2 (en) | Programmable controller and programmable controller maintenance device | |
JP2003122408A (en) | Method of preparing data for control system |