JP4324966B2 - Control system - Google Patents
Control system Download PDFInfo
- Publication number
- JP4324966B2 JP4324966B2 JP2004089201A JP2004089201A JP4324966B2 JP 4324966 B2 JP4324966 B2 JP 4324966B2 JP 2004089201 A JP2004089201 A JP 2004089201A JP 2004089201 A JP2004089201 A JP 2004089201A JP 4324966 B2 JP4324966 B2 JP 4324966B2
- Authority
- JP
- Japan
- Prior art keywords
- unit
- data
- scatter
- control system
- screen
- 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.)
- Expired - Fee Related
Links
Images
Landscapes
- Programmable Controllers (AREA)
Description
本発明は、複数の独立したソフトウエアパッケージを一カ所からエンジニアリングすることができる制御システムに関するものである。 The present invention relates to a control system capable of engineering a plurality of independent software packages from a single location.
複数の独立したソフトウエアパッケージを協調して動作させ、新たな制御システムを構築する際には、個々のソフトウエアパッケージ毎にエンジニアリング作業を行わなければならない。 When constructing a new control system by operating a plurality of independent software packages in a coordinated manner, engineering work must be performed for each individual software package.
例えば、制御機能パッケージが制御した結果を操作監視パッケージに表示させる場合は、パッケージ間の取り合いを決めて個々のパッケージのエンジニアリングを行い、その後組み合わせて動作させて取り合いを確認するという作業を行わなければならない。 For example, when displaying the results controlled by the control function package on the operation monitoring package, it is necessary to determine the relationship between the packages, engineer the individual packages, and then operate them in combination to confirm the relationship. Don't be.
図3に、このようなソフトウエアパッケージを組み合わせた制御システムの構成を示す。図3において、61は制御機能パッケージにより制御動作を支援する制御手段、62はこの制御手段61に接続されているマンマシンインターフェイス、81は機能定義データである。制御手段61は、機能定義データ81を参照して制御動作を支援する。
FIG. 3 shows the configuration of a control system combining such software packages. In FIG. 3,
71は操作監視パッケージにより操作監視を行う操作監視手段、72はこの操作監視手段71に接続されているマンマシンインターフェイス、82は機能定義データである。操作監視手段71は、機能定義データ82を参照して制御の指示や結果の表示を行う。
このような制御システムを構築するときは、マンマシンインターフェイス62を用いて制御機能パッケージのエンジニアリングを行い、続いてマンマシンインターフェイス72を用いて操作監視パッケージのエンジニアリングを行って、その後組み合わせて動作させて動作確認を行う。
When constructing such a control system, engineering the control function package using the man-
機能定義データ81と82は相互に関係する部分もあるが、内部での連携や関連性がなく、互いに独立して存在する。そのため、これらの機能定義データは個々に設定しなければならない。
Although the
しかし、このような制御システムでは、前述したように、構築しようとする制御システムの目的に合わせ、それぞれのソフトウエアパッケージの最終目的を意識して、パッケージ毎に独立してエンジニアリングしなければならなかった。そのため、同じ目的のデータをそれぞれのパッケージで定義するなどの重複作業が発生し、しばしば誤りを起こす原因になるという課題があった。 However, in such a control system, as described above, in accordance with the purpose of the control system to be constructed, the end purpose of each software package must be consciously engineered separately for each package. It was. For this reason, there has been a problem that duplicative work such as defining data of the same purpose in each package occurs, which often causes an error.
例えば、図3の機能定義データ81と82は相互に関係する部分もあるが、内部での連携や関連性がなく、独立して存在するために、個々に設定しなければならなかった。
For example, although the
さらに、ソフトウエアパッケージのエンジニアリングはVisual Basicなどのプログラム言語や独自のスクリプト言語を用いることが一般的であるが、これらの言語は理解しづらいものが多いという課題もあった。 Furthermore, software package engineering generally uses a program language such as Visual Basic or a unique script language, but there is also a problem that these languages are difficult to understand.
従って本発明の目的は、共通項目のデータを一回の作業で作成して相互チェックを省略することができ、かつ複数のソフトウエアパッケージのエンジニアリング作業を一連の作業としてグラフィカルに行うことができる制御システムを提供することにある。 Therefore, the object of the present invention is to create a common item of data in a single operation so that the mutual check can be omitted, and the engineering operation of a plurality of software packages can be performed graphically as a series of operations. To provide a system.
このような課題を達成するために、本発明のうち請求項1記載の発明は、
プロセスを制御する制御システムにおいて、
前記プロセスの制御動作を支援するシーケンス部と、
前記プロセスの現場データを取得し、この取得した現場データを前記シーケンス部に出力すると共に、前記シーケンス部の操作および監視を行うスキャダ部と、
このスキャダ部に接続され、スキャダ部の表示情報が表示されるマンマシンインターフェイスと、
前記シーケンス部の表示情報が入力され、この表示情報を前記スキャダ部を介して前記マンマシンインターフェイスに出力する表示サーバーと、
前記スキャダ部と前記シーケンス部との間のデータ交換を支援する、双方向性のデータ交換サーバーと、
を具備し、インターフェイス用データを識別し、対応する機能定義データを知るためのインターフェイス用データIDを前記シーケンス部と前記スキャダ部との間で共有するものである。複数のソフトウエアパッケージのエンジニアリングを一連の作業として行うことができる。
In order to achieve such a problem, the invention according to
In the control system that controls the process,
A sequence unit for supporting the control operation of the process ;
Acquiring on-site data of the process, outputting the acquired on-site data to the sequence unit, and operating and monitoring the sequence unit ;
A man-machine interface that is connected to this scatterer and displays the display information of the scatterer,
A display server that receives display information of the sequence unit and outputs the display information to the man-machine interface through the scatterer unit;
A bidirectional data exchange server that supports data exchange between the scatter unit and the sequence unit;
And the interface data ID for identifying the interface data and knowing the corresponding function definition data is shared between the sequence unit and the scatter unit. Engineering multiple software packages can be done as a series of tasks.
請求項2記載の発明は、請求項1記載の発明において、
前記スキャダ部が出力する表示画面の一部を操作することにより、前記シーケンス部の機能定義画面を表示するようにしたものである。作業をグラフィカルに行うことができる。
The invention according to claim 2 is the invention according to
The function definition screen of the sequence unit is displayed by operating a part of the display screen output by the scatter unit. Work can be done graphically.
請求項3記載の発明は、請求項1または請求項2記載の発明において、
前記シーケンス部には、前記データ交換サーバーを経由して、前記スキャダ部が取得した現場データが入力されるようにしたものである。シーケンス部をスキャダ部の配下に置くことができる。
The invention according to claim 3 is the invention according to
The sequence unit receives field data acquired by the scatterer unit via the data exchange server. The sequence part can be placed under the scatter part.
請求項4記載の発明は、請求項1乃至請求項3のいずれかに記載の発明において、
前記シーケンス部の表示情報と、前記スキャダ部の表示情報を同一スクリーン上に表示するようにしたものである。表示が一元化され、見易くなる。
The invention according to claim 4 is the invention according to any one of
The display information of the sequence part and the display information of the scatter part are displayed on the same screen. The display is unified and easy to see.
請求項5記載の発明は、請求項1乃至請求項4のいずれかに記載の発明において、
前記スキャダ部は、前記マンマシンインターフェイスに操作監視画面を表示し、表示した操作監視画面上で操作監視のための制御機能が必要になる対象が選択されると、その制御機能の定義画面を前記マンマシンインターフェイスに呼び出すようにしたものである。制御機能と定義画面を結び付けているため、容易に制御機能を定義できる。
The invention according to claim 5 is the invention according to any one of
The scatter unit displays an operation monitoring screen on the man-machine interface, and when a target requiring a control function for operation monitoring is selected on the displayed operation monitoring screen, the definition screen of the control function is displayed. Called to the man-machine interface. Since the control function is linked to the definition screen, the control function can be easily defined.
請求項6記載の発明は、請求項5に記載の発明において、
前記スキャダ部は、前記表示した操作監視画面上で所定の位置がクリックされると、前記インターフェイス用データIDに呼び出すパッケージ名またはインターフェイス項目を生成するためのエンジニアリング画面を前記マンマシンインターフェイスに呼び出すようにしたものである。シーケンス部とスキャダ部に共有のインターフェイス用データIDを容易に生成できる。
The invention according to claim 6 is the invention according to claim 5,
When a predetermined position is clicked on the displayed operation monitoring screen, the scatter unit calls an engineering screen for generating a package name or an interface item to be called to the interface data ID to the man-machine interface. It is a thing. A common interface data ID can be easily generated for the sequence part and the scatter part.
以上説明したことから明らかなように、本発明によれば次のような効果がある。
本発明では、表示サーバーを介してシーケンス部の表示情報をスキャダ部に接続されたマンマシンインターフェイスに入力し、また双方向性のデータ交換サーバーを用いてシーケンス部とスキャダ部間のデータを交換するようにして、かつシーケンス部とスキャダ部でインターフェイス用データIDを共有するようにした。
As is apparent from the above description, the present invention has the following effects.
In the present invention, display information of the sequence unit is input to the man-machine interface connected to the scatter unit via the display server, and data is exchanged between the sequence unit and the scatter unit using a bidirectional data exchange server. Thus, the interface data ID is shared between the sequence part and the scatter part.
インターフェイス用データIDを共有することによって、シーケンス部とスキャダ部間のデータ受け渡し等インターフェイスに関する項目を一度に作成し、かつ相互チェックを省略することができるという効果がある。 By sharing the interface data ID, it is possible to create items related to the interface, such as data transfer between the sequence unit and the scatter unit at a time, and omit the mutual check.
また、スキャダ部の表示画面の一部を操作することによってシーケンス部の機能定義画面を表示させることにより、グラフィカルにエンジニアリングを行い、かつエンジニアリング結果をそのまま機能仕様書として用いることができるドキュメント機能を持たせることができるという効果もある。 In addition, by operating part of the display screen of the scatter section, the function definition screen of the sequence section is displayed, so that it has a document function that allows the engineering to be performed graphically and the engineering results can be used directly as a functional specification. There is also an effect that can be made.
さらに、スキャダ部からシーケンス部に現場データを送ることでシーケンス部をスキャダ部の配下に置くことにより、マンマシンインターフェイスを統一することができるという効果もある。 In addition, there is also an effect that the man-machine interface can be unified by sending the field data from the scatter unit to the sequence unit and placing the sequence unit under the scatter unit.
さらに、複数パッケージを用いることで、機能面を相互に補った制御システムを構築することができるという効果もある。 Furthermore, by using a plurality of packages, there is an effect that it is possible to construct a control system in which functional aspects are mutually supplemented.
以下本発明を図面を用いて詳細に説明する。図1は本発明に係る制御システムの一実施例を示す構成図である。図1において、1はシーケンス部であり、図3従来例の制御手段61と同様に制御動作を支援する。
Hereinafter, the present invention will be described in detail with reference to the drawings. FIG. 1 is a block diagram showing an embodiment of a control system according to the present invention. In FIG. 1,
31はスキャダ部であり、シーケンス部1を操作し、また監視する。32はマンマシンインターフェイスであり、スキャダ部31に接続される。オペレータはこのマンマシンインターフェイス32を用いて操作、監視を行う。なお、シーケンス部1とスキャダ部31はソフトウエアパッケージにより動作する。
21は表示サーバーであり、シーケンス部1の表示情報が入力され、この表示情報をスキャダ部31に出力する。スキャダ部31はこの表示情報を素通りさせてマンマシンインターフェイス32に出力する。シーケンス部1は独立したソフトウェアパッケージで動作し、独自のマンマシンインターフェイスを接続することができるが、ここではマンマシンインターフェイスを用いないで、表示情報を表示サーバー21に出力する。
A
インターフェイス用データを識別するインターフェイス用データIDをシーケンス部1とスキャダ部31が共有する。
The
23はデータ交換サーバーであり、シーケンス部1とスキャダ部31間のデータ交換を行う。このデータ交換サーバー23はサーバー機能とクライアント機能の両方の機能を有する双方向性のサーバーであり、シーケンス部1からスキャダ部31へ、あるいは逆にスキャダ部31からシーケンス部1にデータを中継する。
A
4はプロセスである。スキャダ部31はこのプロセス4にアクセスして現場データを取得する。この現場データはデータ交換サーバー23を経由してシーケンス部1に入力される。
4 is a process. The
シーケンス部1は独立したパッケージで動作し、自身でプロセス4にアクセスする機能を有するが、この実施例ではプロセス4にアクセスしないでスキャダ部31から現場データを受け取るようにする。これによって、シーケンス部1はスキャダ部31の管理下に置かれる。
The
シーケンス部1の機能定義はスキャダ部31の対処箇所経由で行う。すなわち、スキャダ部の機能定義を行うときに、同時にシーケンス部1の対応する機能定義を行うようにする。インターフェイス用データID22を共有しているので、スキャダ部31はシーケンス部1の対応する機能定義データを知ることができる。
The function definition of the
図2に画面の一例を示す。図2において、51はスキャダ部31の操作監視画面、52はシーケンス部1の機能を定義するエンジニアリング画面である。操作監視画面51によって操作監視のための制御機能が必要になる対象を選択し、その制御機能の定義画面を呼び出す。
FIG. 2 shows an example of the screen. In FIG. 2, 51 is an operation monitoring screen for the
例えば、操作監視画面51に表示されているダイヤルの1つをクリックすると、エンジニアリング画面52が表示される。このエンジニアリング画面52で、インターフェイス用データIDに呼び出すパッケージ名その他インターフェイス項目を生成するようにする。
For example, when one of the dials displayed on the
このようにすることにより、シーケンス部1とスキャダ部31という独立したソフトウエアパッケージで動作する部分を一体化してエンジニアリングすることができる。インターフェイス用データIDをパッケージ間で共有し、かつマンマシンインターフェイスを1つにすることにより、このようなことが可能になる。
By doing in this way, the part which operate | moves with the independent software package called the
なお、シーケンス部1、スキャダ部31を構成するソフトウエアパッケージは、供給元が異なるものであっても適用することができる。また、この制御システムはプロセス制御だけでなく、いわゆるFA(Factory Automation)における工場機械類の制御にも用いることができる。
In addition, the software package which comprises the
1 シーケンス部
21 表示サーバー
22 インターフェイス用データID
23 データ交換サーバー
31 スキャダ部
32 マンマシンインターフェイス
4 プロセス
51 スキャダ部31の操作監視画面
52 シーケンス部1のエンジニアリング画面
1
23
Claims (6)
前記プロセスの制御動作を支援するシーケンス部と、
前記プロセスの現場データを取得し、この取得した現場データを前記シーケンス部に出力すると共に、前記シーケンス部の操作および監視を行うスキャダ部と、
このスキャダ部に接続され、スキャダ部の表示情報が表示されるマンマシンインターフェイスと、
前記シーケンス部の表示情報が入力され、この表示情報を前記スキャダ部を介して前記マンマシンインターフェイスに出力する表示サーバーと、
前記スキャダ部と前記シーケンス部との間のデータ交換を支援する、双方向性のデータ交換サーバーと、
を具備し、インターフェイス用データを識別し、対応する機能定義データを知るためのインターフェイス用データIDを前記シーケンス部と前記スキャダ部との間で共有することを特徴とする制御システム。 In the control system that controls the process,
A sequence unit for supporting the control operation of the process ;
Acquiring on-site data of the process, outputting the acquired on-site data to the sequence unit, and operating and monitoring the sequence unit ;
A man-machine interface that is connected to this scatterer and displays the display information of the scatterer,
A display server that receives display information of the sequence unit and outputs the display information to the man-machine interface through the scatterer unit;
A bidirectional data exchange server that supports data exchange between the scatter unit and the sequence unit;
The control system is characterized in that an interface data ID for identifying interface data and knowing corresponding function definition data is shared between the sequence unit and the scatter unit.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2004089201A JP4324966B2 (en) | 2004-03-25 | 2004-03-25 | Control system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2004089201A JP4324966B2 (en) | 2004-03-25 | 2004-03-25 | Control system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2005275888A JP2005275888A (en) | 2005-10-06 |
| JP4324966B2 true JP4324966B2 (en) | 2009-09-02 |
Family
ID=35175492
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2004089201A Expired - Fee Related JP4324966B2 (en) | 2004-03-25 | 2004-03-25 | Control system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4324966B2 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2014229079A (en) * | 2013-05-22 | 2014-12-08 | 富士電機株式会社 | Control system engineering device |
-
2004
- 2004-03-25 JP JP2004089201A patent/JP4324966B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2005275888A (en) | 2005-10-06 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6757568B2 (en) | Automation system for merging automation components | |
| US11619924B2 (en) | Combined visualization thin client HMI system and method | |
| CN108009081B (en) | Engineering design tool coordination device and engineering design tool coordination method | |
| CN107229462B (en) | HMI system | |
| US7082340B2 (en) | Parameterization and diagnostic system for field devices | |
| JP2019152949A (en) | Display device, screen generation method, and screen generation program | |
| US20250093834A1 (en) | User-defined event-based visualization content delivery system using thin clients | |
| JP2014035687A (en) | Engineering system and monitoring control method thereof | |
| JP4324966B2 (en) | Control system | |
| US20190096223A1 (en) | System and Method for Personalized Alarm Notifications in an Industrial Automation Environment | |
| US11868118B2 (en) | Method for configuring an industrial automation component, industrial automation component, computer program and computer readable medium | |
| US7752558B2 (en) | Plant operation supporting apparatus and plant operation supporting method | |
| US20150323920A1 (en) | Machine Maintenance Using a Machine Controller and a Service Computer | |
| US11215974B2 (en) | Factory automation (FA) system, controller, and control method | |
| JP4273521B2 (en) | Control system | |
| JP2006318102A (en) | Field device management apparatus and field device management method | |
| US12561377B2 (en) | Selectively distributing visualizations using thin clients | |
| US20250093844A1 (en) | Control code correction and pinpointing system using thin clients | |
| US20250093836A1 (en) | Implementing container-based hosted visualization using thin clients | |
| JP2019091123A (en) | Information processing system, terminal device, information processor, and information processing method | |
| KR101851263B1 (en) | Apparatus for setting multi display of hmi | |
| JP6025588B2 (en) | Supervisory control system | |
| US20200183346A1 (en) | Method for operating a field device in the field of automation engineering | |
| JP2003295920A (en) | Management method for nc machine tool | |
| JP2014081695A (en) | Plant operation monitoring system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20060703 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20090209 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20090212 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20090406 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20090518 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20090531 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120619 Year of fee payment: 3 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 4324966 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130619 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140619 Year of fee payment: 5 |
|
| LAPS | Cancellation because of no payment of annual fees |