JP2000137508A - Controller - Google Patents
ControllerInfo
- Publication number
- JP2000137508A JP2000137508A JP10311087A JP31108798A JP2000137508A JP 2000137508 A JP2000137508 A JP 2000137508A JP 10311087 A JP10311087 A JP 10311087A JP 31108798 A JP31108798 A JP 31108798A JP 2000137508 A JP2000137508 A JP 2000137508A
- Authority
- JP
- Japan
- Prior art keywords
- control
- display
- data
- host computer
- display devices
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Landscapes
- Multi Processors (AREA)
- Programmable Controllers (AREA)
Abstract
Description
【0001】[0001]
【発明の属する技術分野】本発明は、プログラマブル・
ロジック・コントローラ(以下、PLCと略称する)な
どの制御手段と、その制御手段の制御状態を表示する表
示手段とを一組の制御装置として構成し、その制御装置
を、1または複数台のホストコンピュータなどの上位装
置で制御するようにした制御装置に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention
A control means such as a logic controller (hereinafter abbreviated as PLC) and a display means for displaying a control state of the control means are constituted as a set of control devices, and the control devices are connected to one or a plurality of hosts. The present invention relates to a control device controlled by a host device such as a computer.
【0002】[0002]
【従来の技術】図6は、典型的な従来技術の制御装置の
概略的構成を示すブロック図である。上述のように、複
数台の(図6の例では3台)のPLCa1,b1,c1
は、それぞれ専用の表示装置a2,b2,c2を備えて
おり、またネットワーク回線1を介して、ホストコンピ
ュータ2と接続されている。PLCa1,b1,c1
は、ホストコンピュータ2からの制御出力に応答して、
図示しない1または複数の制御対象機器を制御するとと
もに、それらの制御対象機器の状態を図示しないセンサ
などから受信し、表示装置a2,b2,c2に表示させ
る。2. Description of the Related Art FIG. 6 is a block diagram showing a schematic configuration of a typical prior art control device. As described above, a plurality (three in the example of FIG. 6) of PLCa1, b1, c1
Have dedicated display devices a2, b2 and c2, respectively, and are connected to a host computer 2 via a network line 1. PLCa1, b1, c1
Responds to the control output from the host computer 2
It controls one or a plurality of control target devices (not shown), receives the state of the control target devices from a sensor (not shown), and displays them on the display devices a2, b2, and c2.
【0003】前記PLCa1,b1,c1は、製造メー
カー毎に、また同一メーカーであっても場合によっては
製品毎に、図6において、参照符a,b,cでそれぞれ
示すように、通信に使用するプロトコルが相互に異なる
場合がある。このためホストコンピュータ2は、各プロ
トコルa,b,cによって、ネットワーク回線1を介し
て、各PLCa1,b1,c1と通信を行う。The PLCa1, b1, and c1 are used for communication as shown by reference numerals a, b, and c in FIG. 6 for each manufacturer and, in some cases, even for the same manufacturer, for each product. Protocols may be different from each other. For this reason, the host computer 2 communicates with each PLCa1, b1, c1 via the network line 1 according to each protocol a, b, c.
【0004】各表示装置a2,b2,c2は、接続ケー
ブルa3,b3,c3によって、それぞれ対応するPL
Ca1,b1,c1と接続され、個別の前記各プロトコ
ルa,b,cによって伝送されてきた制御状態を表すデ
ータを、予めインストールされているキャラクタおよび
イメージデータに合成して表示画面を作成し、表示を行
う。すなわち、たとえば製造ラインを模した背景画面に
前記制御対象機器の機器名称等を加えた固定画面に、前
記制御状態を表すデータなどの変動データを合成して表
示する。[0004] Each of the display devices a2, b2 and c2 is connected to a corresponding PL by connection cables a3, b3 and c3.
Ca1, b1 and c1 are connected to each other, and the data representing the control state transmitted by the individual protocols a, b and c are combined with pre-installed character and image data to create a display screen, Display. That is, for example, variable data such as data indicating the control state is synthesized and displayed on a fixed screen in which the device name of the control target device is added to a background screen imitating a production line.
【0005】[0005]
【発明が解決しようとする課題】上述のように構成され
る制御装置では、前記各PLCa1,b1,c1を制御
するにあたって、ホストコンピュータ2は、前記制御状
態を表すデータを取込んだり、制御出力の導出などを行
うプログラムを各プロトコルa,b,c毎に備えていな
ければならず、前記製造メーカーなどが異なる多くのP
LCをネットワークに参加させようとすると、制御のた
めのプログラムの作成工数が多くなることは勿論、ネッ
トワーク管理のためのプログラム作成の負担が大きくな
るという問題がある。In the control device configured as described above, when controlling each of the PLCa1, b1, and c1, the host computer 2 takes in data representing the control state, and outputs a control output. A program for derivation of the protocol must be provided for each of the protocols a, b, and c.
If the LC is to participate in the network, there is a problem that not only the man-hour for creating the program for the control is increased but also the burden of creating the program for the network management is increased.
【0006】本発明の目的は、ネットワーク化にあたっ
て、ネットワーク管理のためのプログラム作成の負担を
軽減することができる制御装置を提供することである。An object of the present invention is to provide a control device capable of reducing the burden of creating a program for network management in networking.
【0007】[0007]
【課題を解決するための手段】本発明に係る制御装置
は、複数の制御手段が、上位装置から伝送される制御出
力に応答して制御対象をそれぞれ制御するとともに、そ
の制御に関する情報を対応する表示手段に表示させるよ
うにした制御装置において、前記表示手段を前記上位装
置と制御手段との間に介在し、該表示手段は、対応する
制御手段との間は任意のプロトコルで通信を行い、該表
示手段と上位装置との間を介するネットワーク回線では
共通のプロトコルで通信を行うようにプロトコル変換を
行い、前記表示手段または制御手段の少なくとも何れか
一方に関する設定を、前記上位装置から行うことを特徴
とする。According to a control device of the present invention, a plurality of control means respectively control a control target in response to a control output transmitted from a host device, and correspond to information relating to the control. In the control device to be displayed on the display means, the display means is interposed between the host device and the control means, the display means, communicates with the corresponding control means by any protocol, In a network line passing between the display unit and the higher-level device, protocol conversion is performed so that communication is performed using a common protocol, and setting relating to at least one of the display unit and the control unit is performed from the higher-level device. Features.
【0008】上記の構成によれば、比較的大容量である
画像データを扱う表示手段は、ON/OFFデータなど
の比較的小容量のデータを扱う制御手段に比べて、デー
タ通信の適性が高いことに着目し、この表示手段を、ホ
ストコンピュータなどの上位装置と、プログラマブル・
ロジック・コントローラなどの制御手段との間に介在
し、該表示手段に、上位装置からの制御出力や制御手段
からの制御状態データなどを、それぞれ制御手段および
ホストコンピュータへプロトコル変換して中継させる。[0010] According to the above arrangement, the display means for handling relatively large-capacity image data has higher suitability for data communication than the control means for handling relatively small-capacity data such as ON / OFF data. Focusing on this point, this display means can be connected to a host
It is interposed between control means such as a logic controller, and the display means converts the control output from the host device and the control state data from the control means to the control means and the host computer, respectively, and relays them.
【0009】画像表示を行う前記表示手段は、パーソナ
ルコンピュータの応用装置として発達してきており、汎
用のパーソナルコンピュータに対しては、汎用のプロト
コルによって容易に通信を行うことができる。また、接
続されることが必須である対応する制御手段に対して
は、専用のプロトコルがそれぞれ開発されている。The display means for displaying images has been developed as an application device of a personal computer, and can easily communicate with a general-purpose personal computer using a general-purpose protocol. Also, dedicated protocols have been developed for the corresponding control means that must be connected.
【0010】したがって、各表示手段にプロトコル変換
のためのテーブルや関数を持たせておくだけで、上位装
置側では、各制御手段に対して、共通のプロトコル、し
たがって共通のプログラムを使用することができ、該共
通のプログラムで、表示手段または制御手段の少なくと
も何れか一方に関する設定、たとえば呼称やアドレスの
割付けおよびデータのフォーマットの指定などを行うこ
とができる。[0010] Therefore, only by providing each display means with a table and a function for protocol conversion, the host device can use a common protocol and therefore a common program for each control means. The common program can make settings relating to at least one of the display means and the control means, for example, assigning names and addresses and designating a data format.
【0011】したがって、ネットワークが大規模化し、
メーカーや機種などの異なる種々の表示手段および制御
手段がネットワークに含まれていても、それらの設定プ
ログラムに共通のプログラムを使用することができ、ネ
ットワーク管理のためのプログラムの作成の負担を軽減
することができる。Therefore, the network becomes large-scale,
Even if various display means and control means of different manufacturers and models are included in the network, a common program can be used for those setting programs, reducing the burden of creating a network management program. be able to.
【0012】[0012]
【発明の実施の形態】本発明の実施の一形態について、
図1〜図5に基づいて説明すれば、以下のとおりであ
る。DESCRIPTION OF THE PREFERRED EMBODIMENTS One embodiment of the present invention will be described.
This will be described below with reference to FIGS.
【0013】図1は、本発明の実施の一形態の制御装置
の機能的構成を示すブロック図である。PLCA1,B
1,C1は、ホストコンピュータ11からの制御出力に
応答して、モータや電磁弁などの制御対象機器12を制
御する。また、PLCA1,B1,C1は、センサ13
などによって前記制御対象機器12の制御状態を検知
し、その検知結果を、ホストコンピュータ11へ送信
し、表示や前記制御出力の演算さらには分析に使用させ
るとともに、対応する表示装置A2,B2,C2で画像
表示させる。このようにして、該制御装置は、工作機械
や製造ラインなどの制御を行う。FIG. 1 is a block diagram showing a functional configuration of a control device according to an embodiment of the present invention. PLCA1, B
Reference numerals 1 and 1 control a device to be controlled 12 such as a motor or a solenoid valve in response to a control output from a host computer 11. PLCA1, B1 and C1 are sensors 13
For example, the control state of the control target device 12 is detected, and the detection result is transmitted to the host computer 11 to be used for display, calculation of the control output, and analysis, and the corresponding display devices A2, B2, C2 To display the image. In this way, the control device controls a machine tool, a production line, and the like.
【0014】なお、図1の例では、PLCは参照符A
1,B1,C1の3台設けられているけれども、1台、
2台または4台以上であってもよく、またホストコンピ
ュータ11も複数台設けられていてもよいことは言うま
でもない。また図1の例では、制御対象機器12および
センサ13は、図面の簡単化のために、PLCB1,C
1に関して省略している。Note that in the example of FIG.
1, B1, C1 are provided, but one,
Needless to say, two or four or more host computers 11 may be provided. In the example of FIG. 1, the control target device 12 and the sensor 13 are PLCB1 and C
1 is omitted.
【0015】PLCA1,B1,C1と、それらに対応
する表示装置A2,B2,C2との間は、それぞれ接続
ケーブルA3,B3,C3によって接続されており、各
PLCA1,B1,C1の製造メーカーや、バージョン
などによって予め定められている専用のプロトコルA,
B,Cによって、それぞれデータ通信を行う。The PLCAs 1, B1, and C1 and the corresponding display devices A2, B2, and C2 are connected by connection cables A3, B3, and C3, respectively. , A dedicated protocol A determined in advance by a version, etc.
Data communication is performed by B and C, respectively.
【0016】注目すべきは、本発明では、表示装置A
2,B2,C2がPLCA1,B1,C1とホストコン
ピュータ11との間に介在されていることである。これ
らの表示装置A2,B2,C2は、パーソナルコンピュ
ータの応用装置として発達してきており、汎用のパーソ
ナルコンピュータに対しては、汎用のプロトコルDによ
って容易に通信を行うことができ、また接続されること
が必須である対応するPLCA1,B1,C1に対して
は、専用のプロトコルA,B,Cがそれぞれ開発されて
いる。It should be noted that in the present invention, the display device A
2, B2 and C2 are interposed between the PLCA1, B1 and C1 and the host computer 11. These display devices A2, B2, and C2 have been developed as application devices of personal computers, and can easily communicate with a general-purpose personal computer using a general-purpose protocol D and can be connected thereto. For the corresponding PLCAs 1, B1, and C1 for which is required, dedicated protocols A, B, and C have been developed, respectively.
【0017】したがって本発明では、表示装置A2,B
2,C2を、イーサネット(登録商標)などのネットワ
ーク回線14を介してホストコンピュータ11と接続
し、そのプロトコルには、前記参照符Dで示すように、
共通のプロトコル、たとえばTCP/IP上のプロトコ
ルを用いて、該表示装置A2,B2,C2によって、プ
ロトコルDとプロトコルA,B,Cとの間のプロトコル
変換をそれぞれ行う。Therefore, in the present invention, the display devices A2 and B
2 and C2 are connected to the host computer 11 via a network line 14 such as Ethernet (registered trademark).
Using a common protocol, for example, a protocol on TCP / IP, the display devices A2, B2, and C2 perform protocol conversion between the protocol D and the protocols A, B, and C, respectively.
【0018】ネットワーク回線14にはまた、ルータお
よび公衆電話回線などを介して、メンテナンス用に、前
記表示装置A2,B2,C2の製造メーカーなどの遠隔
地に設置されている外部ホスト15が接続可能となって
いる。An external host 15 installed at a remote location such as a manufacturer of the display devices A2, B2 and C2 can be connected to the network line 14 via a router and a public telephone line for maintenance. It has become.
【0019】ホストコンピュータ11では、キーボード
等の入力手段20などを用いて、後述するようにして、
どのノードにどのような種類の表示装置が接続されてい
るのかなどを表すノード情報、および各PLCA1,B
1,C1に接続されている制御対象機器やセンサのシン
ボル名などから成るネットワークファイル22が予め作
成されている。そのネットワークファイル22を参照し
て、アプリケーション部23からインタフェイス回路2
4を介して、各PLCA1,B1,C1への制御出力が
配信され、その制御出力に応答した制御が制御対象機器
12に行われるとともに、センサ13の検出結果などの
制御状態を表すデータが、前記インタフェイス回路24
を介して、アプリケーション部23に返信され、前記表
示、制御出力の演算および分析などに使用される。The host computer 11 uses input means 20 such as a keyboard as described below,
Node information indicating which type of display device is connected to which node, and PLCA1, B
A network file 22 including the names of the control target devices and sensors connected to C1 and C1 is created in advance. Referring to the network file 22, the application unit 23 sends the interface circuit 2
4, control outputs to the PLCAs 1, B1, and C1 are distributed, control in response to the control outputs is performed on the control target device 12, and data indicating a control state such as a detection result of the sensor 13 The interface circuit 24
Is returned to the application unit 23 via the PC and is used for the display, calculation and analysis of the control output, and the like.
【0020】また、ホストコンピュータ11には、デー
タファイル25に、前記各プロトコルA,B,Cとプロ
トコルDとの間の変換データが予め登録されており、該
変換データは、ネットワーク回線14に接続されるPL
Cの変更などのメンテナンス時に、必要とする表示装置
へ、インタフェイス回路24を介して配信される。In the host computer 11, conversion data between the protocols A, B, and C and the protocol D are registered in a data file 25 in advance, and the conversion data is connected to the network line 14. PL
At the time of maintenance such as a change of C, the information is distributed to a required display device via the interface circuit 24.
【0021】これに対応して、各表示装置A2,B2,
C2は、インタフェイス回路26と、画像メモリ27
と、プロトコル変換回路28と、表示パネル29と、入
力手段30と、メモリ31とを備えて構成されている。
インタフェイス回路26は、プロトコル変換回路28と
ともに、前記ホストコンピュータ11からの制御出力を
プロトコル変換して対応するPLCへ出力し、センサ1
3の検出結果などのPLCからの制御状態を表すデータ
をプロトコル変換してホストコンピュータ11へ出力す
る。Correspondingly, each of the display devices A2, B2,
C2 is an interface circuit 26 and an image memory 27
, A protocol conversion circuit 28, a display panel 29, input means 30, and a memory 31.
The interface circuit 26, together with the protocol conversion circuit 28, converts the control output from the host computer 11 into a protocol and outputs the control output to the corresponding PLC.
Data indicating the control state from the PLC, such as the detection result of No. 3, is converted into a protocol and output to the host computer 11.
【0022】画像メモリ27には、たとえば製造ライン
を模した背景画面に、各制御対象機器の名称や単位など
を併せた不変のキャラクタおよびイメージデータが格納
されており、このキャラクタおよびイメージデータに、
プロトコル変換回路28から入力される制御状態を表す
可変のデータが合成されて、表示パネル29によって画
像表示される。The image memory 27 stores invariant characters and image data including the names and units of the respective control target devices on a background screen imitating a production line, for example.
The variable data representing the control state input from the protocol conversion circuit 28 is synthesized and displayed on the display panel 29 as an image.
【0023】表示装置A2,B2,C2は、対応するP
LCA1,B1,C1とともに、製造ラインの操作卓な
どに一体に組込まれ、または独立して配置され、制御盤
などとして使用される。表示パネル29の前面側には、
タッチパネルなどの入力手段30が設けられており、そ
の入力結果に応答して、データ入力や、制御対象機器1
2の間接的な制御を行うことができる。表示装置A2,
B2,C2は、汎用のパーソナルコンピュータとほぼ同
様に構成されており、内部バスラインを介して、中央演
算処理装置、ROMやRAMなどのメモリ、ハードディ
スク装置などの外部記憶装置、およびグラフィックコン
トローラや通信コントローラなどが、相互に接続されて
構成されている。The display devices A2, B2, and C2 display the corresponding P
Together with the LCAs 1, B1, and C1, they are integrated into an operation console or the like of a production line or are independently disposed, and are used as a control panel or the like. On the front side of the display panel 29,
An input means 30 such as a touch panel is provided, and in response to the input result, data input or the control target device 1 is performed.
Two indirect controls can be performed. Display device A2
B2 and C2 are configured almost in the same way as a general-purpose personal computer, and include a central processing unit, a memory such as a ROM or a RAM, an external storage device such as a hard disk device, a graphic controller and a communication device via an internal bus line. Controllers and the like are connected to each other.
【0024】インタフェイス回路26およびプロトコル
変換回路28は、ホストコンピュータ11との間、およ
びPLCA1,B1,C1との間で通信を行う2way
ドライバを構成し、前記データファイル25から与えら
れるプロトコル変換データを用いて、リアルタイムで、
入出力されるデータのプロトコル変換を行う。The interface circuit 26 and the protocol conversion circuit 28 perform two-way communication with the host computer 11 and with the PLCAs 1, B1, and C1.
Configuring a driver and using protocol conversion data given from the data file 25 in real time,
Performs protocol conversion of input / output data.
【0025】このようなプロトコル変換は、ネットワー
ク回線14上で共通の前記プロトコルDと、各PLCA
1,B1,C1毎に固有のプロトコルA,B,Cとの間
の変換テーブルや、変換関数などを用いて行うことがで
き、それらのテーブルや関数は、前記データファイル2
5に予めストアされており、前述のような各ノードに接
続される表示装置A2,B2,C2の機種設定などが行
われるネットワークファイル22の作成時に選択され、
プロトコル変換回路28に設定される。Such protocol conversion is performed by using the protocol D common on the network line 14 and each PLCA.
, B1, and C1 can be performed using a conversion table between protocols A, B, and C that are unique to each other, a conversion function, and the like.
5, and is selected when creating a network file 22 in which model settings of the display devices A2, B2, and C2 connected to each node as described above are performed.
It is set in the protocol conversion circuit 28.
【0026】図2および図3は、前記ネットワークファ
イル22の作成手順を説明するための図である。前記表
示装置A2,B2,C2の接続が終了した時点で、ホス
トコンピュータ11の入力手段20から、ノード探索動
作が指示されると、該ホストコンピュータ11のアプリ
ケーション部23からは、前記共通のプロトコルDによ
って、各表示装置A2,B2,C2へ、一斉にノード探
索信号が配信される。これに応答して、各表示装置A
2,B2,C2からは、メモリ31に予めストアされて
いる各表示装置A2,B2,C2毎のIPアドレスと、
接続されているPLCのメーカーや形式およびバージョ
ンなどを表すステータス情報が、順次、ホストコンピュ
ータ11に返信される。FIGS. 2 and 3 are diagrams for explaining the procedure for creating the network file 22. FIG. When the node search operation is instructed from the input means 20 of the host computer 11 when the connection of the display devices A2, B2, and C2 is completed, the application unit 23 of the host computer 11 sends the common protocol D Thereby, the node search signals are distributed to the display devices A2, B2, and C2 all at once. In response, each display device A
2, B2, and C2, an IP address for each of the display devices A2, B2, and C2 stored in the memory 31 in advance,
Status information indicating the manufacturer, format, and version of the connected PLC is sequentially returned to the host computer 11.
【0027】ホストコンピュータ11では、返信されて
きたデータによって、図2において参照符41で示すよ
うなネットワークリストが自動設定されることになる。
続いて、ホストコンピュータ11では、前記入力手段2
0から、各表示装置A2,B2,C2および対応するP
LCA1,B1,C1に関する設定が可能になる。In the host computer 11, a network list indicated by reference numeral 41 in FIG. 2 is automatically set by the returned data.
Subsequently, in the host computer 11, the input means 2
0, each display device A2, B2, C2 and the corresponding P
Settings for LCA1, B1, and C1 are enabled.
【0028】具体的には、たとえば呼称やアドレスの割
付けおよびデータフォーマットの指定であり、前記入力
手段20から、各表示装置A2,B2,C2毎に、対応
するPLCA1,B1,C1に接続される前記制御対象
機器12やセンサ13などのデバイスに関するデータが
設定されることになる。図2のネットワーク参加局リス
トでは、前記参照符41で示すリスト中で※印を付して
示す表示装置A2に関して、ユーザーが任意に設定した
デバイスのシンボル名およびデバイス名のリストが、参
照符42で示すように併せて表示されている。カーソル
操作によって、前記※印を表示装置B2やC2に関連し
て移動させると、この参照符42で示すリストの内容
も、それぞれに対応して変化されることになる。More specifically, for example, assignment of names and addresses and designation of a data format, the input means 20 is connected to the corresponding PLCAs 1, B1, and C1 for each of the display devices A2, B2, and C2. Data regarding devices such as the control target device 12 and the sensor 13 are set. In the list of network participation stations in FIG. 2, the list of symbol names and device names of the devices arbitrarily set by the user for the display device A2 marked with * in the list indicated by the reference numeral 41 is indicated by the reference numeral 42. Are displayed together as shown by. When the * mark is moved in relation to the display device B2 or C2 by the cursor operation, the contents of the list indicated by the reference numeral 42 are also changed correspondingly.
【0029】図3は、デバイス内容の設定画面の一例を
示す図である。まず、任意設定可能なシンボル名の入力
が可能になるとともに、設定対象のデバイスの入力が可
能になる。この図3の例では、PLCA1のDMと称さ
れる入出力メモリの100番地にデータがストアされる
デバイスの内容を設定可能であることを表している。こ
の入出力メモリDMの100番地にデータがストアされ
るべきデバイスに、VALV1というシンボル名を与え
ている。FIG. 3 is a diagram showing an example of a device content setting screen. First, an arbitrarily configurable symbol name can be input, and a device to be set can be input. The example in FIG. 3 indicates that the content of a device in which data is stored at address 100 of the input / output memory called DM of PLCA1 can be set. A symbol “VALV1” is given to a device in which data is to be stored at address 100 of the input / output memory DM.
【0030】そしてこの図3の例では、前記入出力メモ
リDMの100番地にストアされるデータは、16ビッ
トで表された10進符号付きデータであり、1秒毎に更
新されることを表している。共通の設定プログラムによ
って、各表示装置A2,B2,C2毎に、かつデバイス
毎に、上述のような設定が終了すると、ネットワークフ
ァイル22の作成終了時に、ホストコンピュータ11
は、各表示装置A2,B2,C2でプロトコル変換させ
て、各PLCA1,B1,C1に設定データを転送し、
各PLCA1,B1,C1のデバイス設定を行う。こう
してデバイス設定が行われると、各PLCA1,B1,
C1はデバイスデータの認識が可能になり、たとえばホ
ストコンピュータ11からの制御データに応答して制御
対象機器12を制御することができ、またセンサ13の
検出データをホストコンピュータ11や他の表示装置へ
出力することが可能になる。In the example of FIG. 3, the data stored at the address 100 of the input / output memory DM is data with a decimal code represented by 16 bits, and is updated every second. ing. When the above-described settings are completed by the common setting program for each of the display devices A2, B2, and C2 and for each device, when the creation of the network file 22 is completed, the host computer 11
Converts the protocol in each of the display devices A2, B2, and C2, and transfers the setting data to each of the PLCAs 1, B1, and C1.
Device settings for each PLCA1, B1, and C1 are performed. When the device setting is performed in this way, each PLCA1, B1,
C1 is capable of recognizing device data, for example, can control the control target device 12 in response to control data from the host computer 11, and transmits detection data of the sensor 13 to the host computer 11 or another display device. It becomes possible to output.
【0031】前記設定内容は、各表示装置A2,B2,
C2内のメモリ31にもストアされる。各表示装置A
2,B2,C2は、上述のようにして設定されたデバイ
ス内容に従って、所定のタイミングで、対応するPLC
A1,B1,C1の入出力メモリから、前記デバイスデ
ータを収集している。The above-mentioned setting contents are displayed on each of the display devices A2, B2,
It is also stored in the memory 31 in C2. Each display device A
2, B2, and C2 correspond to the corresponding PLC at a predetermined timing in accordance with the device contents set as described above.
The device data is collected from the input / output memories of A1, B1, and C1.
【0032】前記デバイス設定が終了すると、ホストコ
ンピュータ11では、各表示装置A2,B2,C2から
前記デバイスデータの取込みが可能になり、前述のよう
な表示、制御出力の演算および分析などとともに、以下
に示すようなネットワークや各PLCの管理に用いるこ
とができる。When the device setting is completed, the host computer 11 can take in the device data from each of the display devices A2, B2, and C2. Can be used for the management of networks and PLCs as shown in FIG.
【0033】すなわち、ホストコンピュータ11側で、
所望とするPLCのデバイスのシンボル名を入力する
と、図4で示すようにして、そのシンボル名のデバイス
のデータおよびデータフォーマットと、そのデバイス付
近の他のデバイスのデータとを、併せて確認することが
できる。That is, on the host computer 11 side,
When a symbol name of a desired PLC device is input, as shown in FIG. 4, the data and data format of the device having the symbol name and the data of other devices near the device are also confirmed. Can be.
【0034】この図4の例では、PLCA1に接続され
るシンボル名VALV1のデバイスからのデータフォー
マットが、参照符43で示すように、16ビットで表現
された10進符号付きデータであることを表し、参照符
44で示すテーブルでは、前記シンボル名がVALV1
のデバイスDM100のデータ(たとえば、電圧や弁開
度など)が+125であることを表し、以降、デバイス
名をアドレスとして、DM117のデバイスまでのデー
タが一覧表示されていることを表している。こうして、
対象デバイスに近いデバイスのデータを併せて表示する
ことによって、たとえば図4の例では、DM100〜D
M111までのデータが全て正の値である中で、DM1
07のデータが大きく負の値を示しており、そのデバイ
スに関して何らかの異常が発生していることを推察する
ようなことも可能になる。In the example of FIG. 4, the data format from the device having the symbol name VALV1 connected to the PLCA1 is, as indicated by the reference numeral 43, a data with a decimal sign represented by 16 bits. , 44, the symbol name is VALV1.
(Eg, voltage, valve opening, etc.) of the device DM100 is +125, and thereafter, data up to the device of DM117 is displayed in a list with the device name as an address. Thus,
By displaying the data of the devices close to the target device together, for example, in the example of FIG.
While all the data up to M111 are positive values, DM1
07 shows a large negative value, which makes it possible to infer that an abnormality has occurred in the device.
【0035】また、ホストコンピュータ11側では、図
5で示すように、ネットワーク回線14に接続されてい
る表示装置A2,B2,C2の状態を一覧表示すること
ができる。このようなネットワークの一覧によって、た
とえばステータス情報のエラーコードから、或る表示装
置およびPLCに異常が発生していても、その異常がそ
れら自身によるものか、または他の表示装置やホストコ
ンピュータ11からの必要なデータ入力がないような他
の機器の影響によるのかを識別することができ、従来で
は実際に製造現場へ行かないと分からなかったような、
異常の発生している機器や異常の原因を比較的容易に捜
出すことができ、メンテナンス作業の利便性を向上する
ことができる。The host computer 11 can display a list of the states of the display devices A2, B2 and C2 connected to the network line 14, as shown in FIG. According to such a list of networks, even if an abnormality has occurred in a certain display device or PLC due to, for example, an error code in the status information, the abnormality is caused by itself or from another display device or the host computer 11. It is possible to identify whether it is due to the influence of other equipment that does not have the necessary data input, and it was not known until now that it had to actually go to the manufacturing site,
It is possible to relatively easily find the device in which the abnormality has occurred and the cause of the abnormality, thereby improving the convenience of the maintenance work.
【0036】以上のように本発明に従う制御装置では、
演算処理能力が高く、データ通信に対する適性の高い表
示装置A2,B2,C2を、PLCA1,B1,C1
と、ホストコンピュータ11または外部ホスト15との
間に介在するので、ホストコンピュータ11からの制御
出力や、PLCA1,B1,C1からの制御状態データ
などを、それぞれPLCA1,B1,C1およびホスト
コンピュータ11へ、プロトコル変換して、何ら支障な
く中継することができる。As described above, in the control device according to the present invention,
The display devices A2, B2, and C2 having high arithmetic processing capabilities and high suitability for data communication are represented by PLCA1, B1, and C1.
And the control output from the host computer 11 and the control status data from the PLCAs 1, B1, and C1 to the PLCAs 1, B1, and C1, and the host computer 11, respectively. The protocol can be converted and relayed without any trouble.
【0037】また、前記表示装置A2,B2,C2によ
るプロトコル変換によって、ホストコンピュータ11側
では、相互にメーカーや機種の異なる各PLCA1,B
1,C1や表示装置A2,B2,C2に対して、共通の
プロトコル、したがって共通のプログラムを使用するこ
とができ、該共通のプログラムで、図2で示すような各
表示装置A2,B2,C2のネットワーク参加設定およ
び図3で示すような各PLCA1,B1,C1のデバイ
ス設定ならびに図4で示すような各PLCA1,B1,
C1の制御情報の収集および図5で示すような各表示装
置A2,B2,C2の情報の収集、さらには前記設定ま
たは収集したデータの一覧表示を行うことができる。Further, by the protocol conversion by the display devices A2, B2, and C2, the host computer 11 can reciprocate PLCAs 1, B 2 of different manufacturers and models.
1, C1 and the display devices A2, B2, C2, a common protocol, and thus a common program, can be used. The display device A2, B2, C2 as shown in FIG. 3 and the device settings of each PLCA1, B1, C1 as shown in FIG. 3, and each PLCA1, B1, C1 as shown in FIG.
It is possible to collect the control information of C1, collect the information of each of the display devices A2, B2, and C2 as shown in FIG. 5, and display a list of the set or collected data.
【0038】したがって、ネットワーク管理のためのプ
ログラム作成の負担を軽減することができる。Therefore, the burden of creating a program for network management can be reduced.
【0039】[0039]
【発明の効果】本発明に係る制御装置は、以上のよう
に、複数の制御手段が、上位装置から伝送される制御出
力に応答して制御対象をそれぞれ制御するとともに、そ
の制御に関する情報を対応する表示手段に表示させるよ
うにした制御装置において、比較的大容量の画像データ
を扱う表示手段が、比較的小容量のデータを扱う制御手
段に比べて、データ通信の適性が高いことに着目し、該
表示手段を、前記上位装置と制御手段との間に介在し、
該表示手段のプロトコル変換機能を利用して、前記表示
手段または制御手段の少なくとも何れか一方に関する設
定を、前記上位装置から行う。As described above, in the control device according to the present invention, the plurality of control means respectively control the control objects in response to the control output transmitted from the higher-level device, and correspond to the information on the control. In a control device configured to display data on a display means, a display means for handling a relatively large amount of image data is more suitable for data communication than a control means for handling a relatively small amount of data. The display means is interposed between the host device and the control means,
Utilizing the protocol conversion function of the display unit, the setting relating to at least one of the display unit and the control unit is performed from the higher-level device.
【0040】それゆえ、ネットワークが大規模化し、メ
ーカーや機種などの異なる種々の表示手段および制御手
段がネットワークに含まれていても、それらの設定プロ
グラムに共通のプログラムを使用することができ、ネッ
トワーク管理のためのプログラムの作成の負担を軽減す
ることができる。Therefore, even if the network becomes large-scale and various display means and control means of different manufacturers and models are included in the network, a common program can be used for those setting programs. The burden of creating a program for management can be reduced.
【図1】本発明の実施の一形態の制御装置の機能的構成
を示すブロック図である。FIG. 1 is a block diagram illustrating a functional configuration of a control device according to an embodiment of the present invention.
【図2】図1で示す制御装置におけるネットワーク局の
設定状態の一例を示す図である。FIG. 2 is a diagram showing an example of a setting state of a network station in the control device shown in FIG.
【図3】図1の制御装置におけるPLCのデバイス設定
画面の一例を示す図である。FIG. 3 is a diagram showing an example of a PLC device setting screen in the control device of FIG. 1;
【図4】図1の制御装置におけるPLCのデバイスデー
タの一表示例を示す図である。FIG. 4 is a diagram showing a display example of device data of a PLC in the control device of FIG. 1;
【図5】図1で示す制御装置の各ネットワーク局のデー
タの一表示例を示す図である。FIG. 5 is a diagram showing a display example of data of each network station of the control device shown in FIG. 1;
【図6】典型的な従来技術の制御装置の概略的構成を示
すブロック図である。FIG. 6 is a block diagram showing a schematic configuration of a typical prior art control device.
11 ホストコンピュータ(上位装置) 12 制御対象機器(制御対象) 13 センサ 14 ネットワーク回線 15 外部ホスト(上位装置) 20,30 入力手段 22 ネットワークファイル 23 アプリケーション部 24,26 インタフェイス回路 25 データファイル 27 画像メモリ 28 プロトコル変換回路 29 表示パネル 31 メモリ A,B,C,D プロトコル A1,B1,C1 PLC(制御手段) A2,B2,C2 表示装置(表示手段) A3,B3,C3 接続ケーブル DESCRIPTION OF SYMBOLS 11 Host computer (host device) 12 Control target apparatus (control target) 13 Sensor 14 Network line 15 External host (host device) 20, 30 Input means 22 Network file 23 Application part 24, 26 Interface circuit 25 Data file 27 Image memory 28 Protocol conversion circuit 29 Display panel 31 Memory A, B, C, D Protocol A1, B1, C1 PLC (control means) A2, B2, C2 Display device (display means) A3, B3, C3 Connection cable
───────────────────────────────────────────────────── フロントページの続き (72)発明者 森垣 祐一 大阪府大阪市住之江区南港東8−2−52 株式会社デジタル内 Fターム(参考) 5B045 AA03 BB42 5H220 AA05 BB12 BB17 CC09 CX06 CX08 CX09 HH01 HH04 JJ12 JJ53 KK01 KK04 ────────────────────────────────────────────────── ─── Continuing on the front page (72) Inventor Yuichi Morigaki 8-2-52 Nanko-Higashi, Suminoe-ku, Osaka, Osaka F-term (reference) 5B045 AA03 BB42 5H220 AA05 BB12 BB17 CC09 CX06 CX08 CX09 HH01 HH04 JJ12 JJ53 KK01 KK04
Claims (1)
る制御出力に応答して制御対象をそれぞれ制御するとと
もに、その制御に関する情報を対応する表示手段に表示
させるようにした制御装置において、 前記表示手段を前記上位装置と制御手段との間に介在
し、該表示手段は、対応する制御手段との間は任意のプ
ロトコルで通信を行い、該表示手段と上位装置との間を
介するネットワーク回線では共通のプロトコルで通信を
行うようにプロトコル変換を行い、 前記表示手段または制御手段の少なくとも何れか一方に
関する設定を、前記上位装置から行うことを特徴とする
制御装置。1. A control device, wherein a plurality of control means respectively control a control target in response to a control output transmitted from a higher-level device, and display information on the control on a corresponding display means. The display means is interposed between the higher-level device and the control means, the display means communicates with the corresponding control means by an arbitrary protocol, and a network is provided between the display means and the higher-level device. A control device, wherein protocol conversion is performed so that communication is performed using a common protocol on a line, and setting relating to at least one of the display unit and the control unit is performed from the higher-level device.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP31108798A JP3345361B2 (en) | 1998-10-30 | 1998-10-30 | Control device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP31108798A JP3345361B2 (en) | 1998-10-30 | 1998-10-30 | Control device |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2000137508A true JP2000137508A (en) | 2000-05-16 |
JP3345361B2 JP3345361B2 (en) | 2002-11-18 |
Family
ID=18012982
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP31108798A Expired - Lifetime JP3345361B2 (en) | 1998-10-30 | 1998-10-30 | Control device |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3345361B2 (en) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002236750A (en) * | 2001-02-09 | 2002-08-23 | Toshiba Corp | System, method and program for sharing operator personal information used in medical image diagnosing device |
JP2010026953A (en) * | 2008-07-24 | 2010-02-04 | Yokogawa Electric Corp | Programmable logic controller system |
JP2010218042A (en) * | 2009-03-13 | 2010-09-30 | Omron Corp | Program development support device for plc |
CN104850025A (en) * | 2015-05-20 | 2015-08-19 | 南京埃斯顿自动控制技术有限公司 | Serial encoder automatic identification and protocol unification device |
JP2017513124A (en) * | 2014-03-28 | 2017-05-25 | ローズマウント インコーポレイテッド | Process variable transmitter with loop power feeding type radio transceiver, transmission method and industrial process field device |
JP2019159631A (en) * | 2018-03-12 | 2019-09-19 | オムロン株式会社 | Control system, controller, and control method |
-
1998
- 1998-10-30 JP JP31108798A patent/JP3345361B2/en not_active Expired - Lifetime
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002236750A (en) * | 2001-02-09 | 2002-08-23 | Toshiba Corp | System, method and program for sharing operator personal information used in medical image diagnosing device |
JP2010026953A (en) * | 2008-07-24 | 2010-02-04 | Yokogawa Electric Corp | Programmable logic controller system |
JP2010218042A (en) * | 2009-03-13 | 2010-09-30 | Omron Corp | Program development support device for plc |
JP2017513124A (en) * | 2014-03-28 | 2017-05-25 | ローズマウント インコーポレイテッド | Process variable transmitter with loop power feeding type radio transceiver, transmission method and industrial process field device |
CN104850025A (en) * | 2015-05-20 | 2015-08-19 | 南京埃斯顿自动控制技术有限公司 | Serial encoder automatic identification and protocol unification device |
CN104850025B (en) * | 2015-05-20 | 2017-12-26 | 南京埃斯顿自动控制技术有限公司 | The automatic identification and uniform protocol device of serial encoder |
JP2019159631A (en) * | 2018-03-12 | 2019-09-19 | オムロン株式会社 | Control system, controller, and control method |
WO2019176335A1 (en) * | 2018-03-12 | 2019-09-19 | オムロン株式会社 | Control system, controller, and control method |
US11165745B2 (en) | 2018-03-12 | 2021-11-02 | Omron Corporation | Control system, controller, and control method |
Also Published As
Publication number | Publication date |
---|---|
JP3345361B2 (en) | 2002-11-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR100397761B1 (en) | Control system, display device, control-use host computer, and data transmission method | |
US8966028B2 (en) | Virtual placeholder configuration for distributed input/output modules | |
EP2874033B1 (en) | Device class information support for multi-option devices | |
JP3345361B2 (en) | Control device | |
US11165745B2 (en) | Control system, controller, and control method | |
CN111107177B (en) | Method for modifying HMI self IP and PLC IP through HMI | |
JP2000137660A (en) | Controller | |
EP2378713B1 (en) | Register configurator, register configuration method and field control system | |
JP2002108600A (en) | Terminal device for control system and recording medium and control system | |
WO2019225364A1 (en) | Network management device, system provided with network management device, network management method, management program, and recording medium | |
JP2006302216A (en) | Display device, screen data producing device and screen display system | |
JP2000137658A (en) | Controller | |
JP3540292B2 (en) | Control device | |
JP2006301729A (en) | Picture preparation method and picture preparation device | |
JP3797907B2 (en) | Data creation apparatus for control system, data creation program, and recording medium recording the program | |
US20230247115A1 (en) | Protocol driver creating device | |
JPH11212608A (en) | Automatic setting device for system configuration provided with communication parameter | |
JP7147808B2 (en) | Engineering device, engineering method and program | |
JP2002108731A (en) | Network setting method for computer, recording medium recorded with program thereof, and computer capable of performing network setting by the method | |
JP4934288B2 (en) | Control system and personal computer | |
JP2002057740A (en) | Control system | |
JP2002091888A (en) | Control system and recording medium with mail transmission program applied to the system recoded therein | |
JP2007252162A (en) | Motor drive device | |
JP2000137662A (en) | Controller | |
JP2003067367A (en) | Document preparation method for program type display device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080830 Year of fee payment: 6 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080830 Year of fee payment: 6 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090830 Year of fee payment: 7 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090830 Year of fee payment: 7 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100830 Year of fee payment: 8 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110830 Year of fee payment: 9 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110830 Year of fee payment: 9 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120830 Year of fee payment: 10 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120830 Year of fee payment: 10 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130830 Year of fee payment: 11 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313111 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
EXPY | Cancellation because of completion of term |