JP5224926B2 - Engineering tools - Google Patents
Engineering tools Download PDFInfo
- Publication number
- JP5224926B2 JP5224926B2 JP2008160709A JP2008160709A JP5224926B2 JP 5224926 B2 JP5224926 B2 JP 5224926B2 JP 2008160709 A JP2008160709 A JP 2008160709A JP 2008160709 A JP2008160709 A JP 2008160709A JP 5224926 B2 JP5224926 B2 JP 5224926B2
- Authority
- JP
- Japan
- Prior art keywords
- control logic
- control
- user
- program
- function box
- 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.)
- Active
Links
Images
Landscapes
- Testing And Monitoring For Control Systems (AREA)
- Stored Programmes (AREA)
- Programmable Controllers (AREA)
Description
本発明は、エンジニアリングツールに関し、例えば原子力発電プラントにおける制御装置などで用いるのに特に好適なエンジニアリングツールに関する。 The present invention relates to an engineering tool, for example, an engineering tool particularly suitable for use in a control device in a nuclear power plant.
エンジニアリングツールは、制御ロジック編集部と制御ロジックモニタ部を有しており、制御装置で用いられる制御プログラム(これは汎用言語によるプログラムであるのが通常)の作成支援に機能し、また制御プログラムによる制御状態のオンラインモニタ(オンラインでのモニタリング)を支援するのに機能する(例えば特許文献1)。プログラム作成支援は、制御ロジック編集部により関数ボックスを用いてユーザが作成する制御ロジック(制御回路図)の変換で制御プログラムを生成するようにしてなされる。そのために、例えばANDやORなどの標準関数ライブラリを用いて記述された制御ロジック専用言語として標準関数ボックスが用意されており、その標準関数ボックスの範囲で制御ロジックを作成し、また各標準関数ボックスに対応するようにモジュール化して用意されているプログラムの範囲で制御ロジックを変換して制御プログラムを生成できるようにされている。 The engineering tool has a control logic editing unit and a control logic monitor unit, and functions to support the creation of a control program (usually a program in a general language) used by the control device. It functions to support online monitoring (online monitoring) of the control state (for example, Patent Document 1). The program creation support is performed by generating a control program by converting a control logic (control circuit diagram) created by a user using a function box by the control logic editing unit. For that purpose, for example, a standard function box is prepared as a dedicated control logic language written using a standard function library such as AND or OR, and control logic is created within the range of the standard function box. A control program can be generated by converting control logic within a range of programs prepared in a modular manner so as to correspond to the above.
ところで、原子力発電プラントにおける制御装置などのように制御規模が大きくなる制御装置で用いる制御プログラムの作成では、エンジニアリングツールに用意されている標準関数ボックスだけであると、ユーザが必要とする制御機能を十分に満足させるような制御プログラムを作成するのに不足する場合が少なからずある。その一方で、ユーザが必要とする制御機能については、ユーザにより作成された既存のプログラムがある場合も少なくない。 By the way, in the creation of a control program used in a control device with a large control scale, such as a control device in a nuclear power plant, the control function required by the user can be obtained only with the standard function box prepared in the engineering tool. There are not a few cases where it is not enough to create a control program that can be fully satisfied. On the other hand, there are many cases where there are existing programs created by the user for the control functions required by the user.
こうしたことから、既存のプログラムやユーザが任意に作成するプログラム、つまりユーザ作成プログラムも利用した制御プログラムの作成を可能とするために、標準関数ボックス以外の関数ボックスも用いた制御ロジックを作成できるようにする機能拡張がエンジニアリングツールに求められる。 Because of this, it is possible to create control logic that uses function boxes other than the standard function box in order to enable creation of existing programs and programs that users create arbitrarily, that is, control programs that also use user-created programs. It is necessary for engineering tools to expand the functions.
例えば特許文献2に開示される「プラントエンジニアリングシステム」はそうした機能拡張要求に応える例である。特許文献2の「プラントエンジニアリングシステム」は、標準ファンクションブロック、既存言語ファンクションブロック、及び拡張ファンクションブロックが設けられたエディタを備えるとともに、既存言語ファンクションブロックの中身をプログラミングする既存言語エディタを備え、さらにエディタや既存言語エディタにて作成されたモジュールをコンパイルしてオブジェクトファイルを作成するコンパイラを備えており、異なる種類のエディタによりモジュールを作成して利用することを可能としている。
For example, the “plant engineering system” disclosed in
エンジニアリングツールによる制御プログラムの作成にユーザ作成プログラムも利用できるようにするについては、ユーザ作成プログラムに何らの変更も加えずにそのまま利用できるようにするのが使い勝手の上で望ましい。しかしこうした観点からすると、特許文献2の従来技術には不十分なものがある。すなわち特許文献2の「プラントエンジニアリングシステム」は、標準関数ボックス以外の関数ボックスの使用や既存プログラムの利用についてそれなりに機能拡張を実現しているものの、ユーザ作成プログラムを変更なしで利用するについて難があり、使い勝手が十分でない。
In order to make it possible to use a user-created program for creating a control program by an engineering tool, it is desirable for ease of use that the user-created program can be used as it is without any changes. However, from this point of view, the prior art of
本発明は以上のような事情を背景になされたものであり、その課題は、エンジニアリングツールについて、ユーザ作成プログラムを何らの変更も加えずにそのまま利用できるようにすることで使い勝手の向上を図れるようにすることにある。 The present invention has been made in the background as described above, and the problem is that it is possible to improve the usability of the engineering tool by allowing the user-created program to be used as it is without any changes. Is to make it.
ユーザ作成プログラムを何らの変更も加えずにそのまま制御プログラムの作成に利用できるようにする上で問題になるのは、制御プログラムに取り込んだユーザ作成プログラムの部分についてのオンラインモニタである。すなわち、そのまま制御プログラムに取り込んだユーザ作成プログラムの部分のオンラインモニタも支障なく行えるようにするには、ユーザ作成プログラムに対応する関数ボックスであるユーザ関数ボックス間の連結及びユーザ関数ボックスと標準関数ボックス間の連結を適切になさせる必要がある。この関数ボックス間の連結問題について、本発明では、関数ボックスにおける入力線と出力線それぞれを、当該入力線と出力線上で外部変数を定義することで、連結線として用いることにより制御ロジック上の各関数ボックス間を連結するようにして解決する。そしてこれによりユーザ作成プログラムの変更なし利用を可能とする。 What makes the user-created program usable as it is for creating a control program without any changes is an online monitor for the part of the user-created program incorporated in the control program. That is, in order to be able to perform online monitoring of the user-created program portion imported into the control program without any trouble, the connection between the user function boxes, which is a function box corresponding to the user-created program, and the user function box and the standard function box It is necessary to make the connection between them appropriate. Regarding the connection problem between function boxes, in the present invention, each input line and output line in the function box is defined as an external variable on the input line and the output line, thereby being used as a connection line. The solution is to link the function boxes. As a result, the user-created program can be used without change.
したがって本発明では上記課題を解決するために、制御ロジック編集部と制御ロジックモニタ部を備え、前記制御ロジック編集部で作成した制御ロジックを変換して得られる制御プログラムを制御装置に提供するとともに、前記制御プログラムを用いて前記制御装置でなされる制御の状態を前記制御ロジックモニタ部により前記制御ロジック上に表示してオンラインモニタを行えるようにされたエンジニアリングツールにおいて、前記制御ロジック編集部は、予め用意されている標準関数ボックスに加えて、ユーザが任意に作成するユーザ関数ボックスを用いることができるようにされることで、前記標準関数ボックスとユーザ関数ボックスが混在する混在制御ロジックを作成できるようにされるとともに、前記関数ボックスにおける入力線と出力線それぞれを、当該入力線と出力線上に外部変数の定義をなすことで連結線として用いることにより制御ロジック上の前記各関数ボックス間を連結するようにされ、前記混在制御ロジック上で制御構造文記号を記述できるようにされ、前記制御構造文記号が記述された関数ボックスについては、前記混在制御ロジックの前記制御プログラムへの変換時に該当の関数を該当の制御構造文で囲むようにされ、前記制御ロジックモニタ部は、前記外部変数の定義情報を解析して生成されるオンラインモニタ用情報解析ファイルに基づいて前記オンラインモニタのための表示をなすようにされていることを特徴としている。 Therefore, in the present invention, in order to solve the above-described problem, the control logic editing unit and the control logic monitor unit are provided, and a control program obtained by converting the control logic created by the control logic editing unit is provided to the control device. In the engineering tool configured to display the state of control performed by the control device using the control program on the control logic by the control logic monitor unit and to perform online monitoring, the control logic editing unit In addition to the standard function boxes that are prepared, a user function box that is arbitrarily created by the user can be used, so that a mixed control logic in which the standard function box and the user function box are mixed can be created. Input line in the function box Each output line, wherein on the control logic by using a connecting line by constituting the definition of the external variable output line and the input line is adapted to connect between the respective function boxes, control over the mix control logic structure A statement box can be described, and for the function box in which the control structure statement symbol is described, the corresponding function is surrounded by the corresponding control structure statement when the mixed control logic is converted into the control program. The control logic monitor unit is configured to display for the online monitor based on an information analysis file for online monitor generated by analyzing the definition information of the external variable.
ユーザ作成プログラムを制御プログラムの作成に利用できるようにするには、ユーザ関数ボックスとユーザ作成プログラムの対応を何らかの手法で規定する必要がある。そのために本発明では、上記のようなエンジニアリングツールについて、前記ユーザ関数ボックスを定義付けるユーザ関数定義情報を記述することにより前記ユーザ関数ボックスへのユーザ作成のプログラムの対応付けをなすようにするものとしている。 In order to make the user-created program available for creating the control program, it is necessary to define the correspondence between the user function box and the user-created program by some method. Therefore, in the present invention, the user function definition information for defining the user function box is described for the engineering tool as described above, thereby associating the user-created program with the user function box. .
以上のような本発明によれば、エンジニアリングツールについて、ユーザ作成プログラムを何らの変更も加えずにそのまま利用できるようになり、使い勝手を向上させることができる。 According to the present invention as described above, the user-created program can be used as it is without any changes for the engineering tool, and the usability can be improved.
以下、本発明を実施するための形態について説明する。図1に、一実施形態によるエンジニアリングツールの構成をブロック図の形態で示す。本実施形態のエンジニアリングツール1は、制御ロジック編集部2、制御ロジックモニタ部3、及び解析ファイル生成部4を備えている。
Hereinafter, modes for carrying out the present invention will be described. FIG. 1 shows a configuration of an engineering tool according to an embodiment in the form of a block diagram. The
制御ロジック編集部2は、制御ロジックの作成に機能し、標準関数ボックスとユーザ関数ボックスが混在する制御ロジックである混在制御ロジックを作成できるようにされている。すなわち制御ロジック編集部2は、例えばANDやORなどの標準関数ライブラリを用いて記述された専用言語として予め標準的に用意されている標準関数ボックスに加えて、ユーザ関数ボックス(既存のプログラムやユーザが任意に作成するプログラムであるユーザ作成プログラムに対応してユーザが作成する関数ボックス)も用いて混在制御ロジックを作成できるようにされている。また制御ロジック編集部2は、混在制御ロジックを作成できるようにするのに伴って、ユーザ関数ボックスへのユーザ作成プログラムの対応付けをなせるようにされるとともに、混在制御ロジックにおけるユーザ関数ボックスと標準関数ボックス間の連結及びユーザ関数ボックス間の連結をなせるようにされている。
The control
制御ロジック編集部2で作成された混在制御ロジックは、コンパイル機能により汎用言語によるプログラム5に変換される。そして混在制御ロジックにおけるユーザ関数ボックスに対応するユーザ作成プログラム6を汎用言語プログラム5にリンクさせることで制御プログラムが実行ファイル7として生成される。生成された実行ファイル7は、制御装置8に提供・装荷され、例えば原子力発電プラントなどのプラントの制御に用いられる。制御装置8は、データ記憶装置9が設けられており、実行ファイル7に基づいてなす制御に応じて制御対象から取得されるデータをデータ記憶装置9に格納するようにされている。
The mixed control logic created by the control
制御ロジックモニタ部3は、制御ロジック編集部2で作成された混在制御ロジック上にオンラインモニタのための表示を行うのに機能する。具体的には、実行ファイル7に基づいて制御装置8でなされる演算の実行状態を制御ロジック編集部2から与えられる混在制御ロジック上の各関数ボックスにける入力や出力に表示するのに機能する。
The control
解析ファイル生成部4は、オンラインモニタ用情報解析ファイル10を生成するのに機能する。オンラインモニタ用情報解析ファイル10の生成は、混在制御ロジックの変換時に行われ、制御ロジックモニタ部3によるオンラインモニタのための表示に必要な情報を混在制御ロジックから取得してなされる。
The analysis
図2に、制御ロジック編集部2におけるユーザ関数ボックスのユーザ作成プログラムに対する対応付けと関数ボックス間の連結についての機能の詳細、及び制御ロジックの変換についての詳細を示す。
FIG. 2 shows details of the function regarding the association between the function boxes and the association of the user function box with the user-created program in the control
制御ロジック編集部2は、それが表示する編集画面上で制御ロジックシート単位による混在制御ロジック11の作成を可能とする。混在制御ロジック11には標準関数ボックス12とユーザ関数ボックス13が混在する。そして、例えば関数名称、入力数、出力数などのユーザ関数定義情報14によりユーザ関数ボックス13を定義付けることができるようにされており、これによりユーザ関数ボックス13にユーザ作成プログラム6(ユーザが作成してある既存のプログラム6aやユーザが新規に作成するプログラム6b)を対応付けることができるようにされている。
The control
また、標準関数ボックス12やユーザ関数ボックス13における入力線と出力線を利用してユーザ関数ボックス間の連結やユーザ関数ボックスと標準関数ボックス間の連結をなせるようにしている。具体的には、入力線と出力線上でグローバル変数などの外部変数15(図中ではs-1、s-2、…などとして示されている)を例えばint、short、floatなどの変数型と変数名で定義することにより、それら入力線と出力線を連結線として用いることにより混在制御ロジック11上の標準関数ボックス12やユーザ関数ボックス13間を連結できるようにしている。
Further, the input lines and output lines in the
ここで、外部変数15は、ユーザ関数定義情報14における入力数や出力数、それに標準関数ボックス12やユーザ関数ボックス13における入力線や出力線と属性が一致させられており、コンパイル機能による混在制御ロジック11の汎用言語プログラム5への変換の際に利用され、またオンラインモニタ用情報解析ファイル10の作成にも変数型や変数名称が利用される。
Here, the
以上のような構成とすることにより、ユーザ作成プログラム6で使用していた外部変数をそのまま変数型や変数名称を変えずに混在制御ロジック11に適用することが可能となる。そしてユーザ関数ボックス間の連結やユーザ関数ボックスと標準関数ボックス間の連結を適切になせるようになり、ユーザ作成プログラム6を何ら変更せずにそのまま制御プログラムの作成に利用することが可能となる。
With the configuration as described above, it is possible to apply the external variable used in the user-created
混在制御ロジック11は、上述のようにコンパイル機能により汎用言語プログラム5に変換される。その変換は、ユーザ関数定義情報14と外部変数15の定義情報に基づいてなされる。変換で得られた汎用言語プログラム5には、上述のように、混在制御ロジック11におけるユーザ関数ボックス13に対応するユーザ作成プログラム6がリンクされ、それにより実行ファイル7として制御プログラムが生成される。
The
図3に示すのは、制御構造文への対応についての構成例である。制御プログラムに利用しようとするユーザ作成プログラムに、例えばwhile,for文などのループ文や例えばif文などの条件文などのような制御構造文がある場合、制御構造文で囲まれた関数を一つのユーザ関数ボックスで記述することになると、ユーザ関数ボックス内の演算機能の規模が大きくなり、制御ロジックの理解が難しくなる。そこで制御構造文への適切な対応が必要となる。 FIG. 3 shows a configuration example regarding the correspondence to the control structure sentence. If a user-written program to be used for a control program has a control structure statement such as a loop statement such as a while or for statement or a conditional statement such as an if statement, the functions enclosed in the control structure statement If it is described in one user function box, the scale of the arithmetic function in the user function box becomes large, and it becomes difficult to understand the control logic. Therefore, an appropriate response to the control structure statement is required.
これについて本実施形態では、混在制御ロジック11上で制御構造文記号16を記述できるようにする機能を制御ロジック編集部2に与えている。制御構造文記号16は、対象の制御構造文を的確に表すように記述される記号であり、この制御構造文記号16が記述された場合、混在制御ロジック11を汎用言語プログラム5に変換するのに際し、制御構造文記号16で指定された制御構造文17により囲んだ関数への変換がなされ、これにより汎用言語プログラム5に制御構造文を取り込むことが可能となる。なお、図3の例は1枚の制御ロジックシートに記述されている混在制御ロジック11におけるユーザ関数ボックス13に対応するユーザ作成プログラムの全てが制御構造文の場合であるが、制御構造文が複数の制御ロジックシートにわたる場合、あるいは制御ロジックシート内の一部のユーザ関数ボックスに対応するユーザ作成プログラムが制御構造文である場合にも同様に対応することができる。
In this embodiment, the control
図4に示すのは、解析ファイル生成部4によるオンラインモニタ用情報解析ファイル10の生成とオンラインモニタ用情報解析ファイル10を用いて制御ロジックモニタ部3でなされるオンラインモニタのための表示についての構成である。
FIG. 4 shows a configuration for generation of the online monitor
解析ファイル生成部4は、混在制御ロジック11からオンラインモニタ用情報解析ファイル10を生成する。オンラインモニタ用情報解析ファイル10の生成は、コンパイル機能で混在制御ロジック11を汎用言語プログラムに変換する際に行われ、混在制御ロジック11を外部変数15の定義情報について解析することでなされる。このようにして生成されるオンラインモニタ用情報解析ファイル10は、外部変数15について定義されている変数型と変数名が記録され、また制御装置8におけるデータ記憶装置9に関する外部変数15それぞれのメモリアドレスがデータ格納情報として記録される。つまりオンラインモニタ用情報解析ファイル10は、混在制御ロジック11における標準関数ボックス12やユーザ関数ボックス13に対して定義された外部変数15についての一覧表として生成される。
The analysis
エンジニアリングツール1でオンラインモニタを行う場合にはオンラインモニタ起動処理により制御ロジックモニタ部3を起動させる。制御ロジックモニタ部3は、制御装置8で現在処理されている実行ファイル7に対応する混在制御ロジック11を制御ロジック編集部2から受け取り、それをモニタ用制御ロジック18として表示画面に表示し、そのモニタ用制御ロジック18上に必要なデータを表示する。必要なデータの表示は、オンラインモニタ用情報解析ファイル10を用いてなされる。具体的には、まずオンラインモニタのために表示する必要のある部位の外部変数のメモリアドレスをオンラインモニタ用情報解析ファイル10から抽出する。それから抽出したメモリアドレスでデータ記憶装置9から必要なデータを読み出す。次いで、読み出したデータをオンラインモニタ用情報解析ファイル10に記録されている変数型に変換し、それを現在の演算実行状態として該当の外部変数に対応する入力線や出力線に表示する。
When online monitoring is performed with the
図5に示すのは、エンジニアリングツール1の起動からオンラインモニタまでの概略的な手順である。手順F1でエンジニアリングツール1を起動する。エンジニアリングツール1を起動すると制御ロジック編集部2が起動するので、手順F2として制御ロジックの作成(新たな制御ロジックの作成又は既存の制御ロジックの編集)を行う。制御ロジックの作成を終えたら、手順F3としてコンパイル機能による制御ロジックの汎用言語プログラムへの変換がなされ、さらに汎用言語プログラムから実行ファイルが生成される。この変換処理に際しては解析ファイル生成部4によるオンラインモニタ用情報解析ファイルの生成が同時的になされる。生成された実行ファイルは手順F4において制御装置8に提供・装荷され、手順F5として制御装置8で実行ファイルに基づく演算が実行される。そして手順F6として、制御装置8が演算実行している状態で制御ロジックモニタ部3を起動させると、手順F7として上述のような演算実行状態の表示がなされ、オンラインモニタを行うことができる。
FIG. 5 shows a schematic procedure from starting of the
以上、本発明を実施するための形態について説明したが、これは代表的な例に過ぎず、本発明はその趣旨を逸脱することのない範囲で様々な形態で実施することができる。 As mentioned above, although the form for implementing this invention was demonstrated, this is only a representative example and this invention can be implemented with various forms in the range which does not deviate from the meaning.
1 エンジニアリングツール
2 制御ロジック編集部
3 制御ロジックモニタ部
4 解析ファイル生成部
6 ユーザ作成プログラム
7 実行ファイル(制御プログラム)
8 制御装置
10 オンラインモニタ用情報解析ファイル
11 混在制御ロジック
14 ユーザ関数定義情報
15 外部変数
16 制御構造文記号
DESCRIPTION OF
8
Claims (2)
前記制御ロジック編集部は、予め用意されている標準関数ボックスに加えて、ユーザが任意に作成するユーザ関数ボックスを用いることができるようにされることで、前記標準関数ボックスとユーザ関数ボックスが混在する混在制御ロジックを作成できるようにされるとともに、前記関数ボックスにおける入力線と出力線それぞれを、当該入力線と出力線上に外部変数の定義をなすことで連結線として用いることにより制御ロジック上の前記各関数ボックス間を連結するようにされ、前記混在制御ロジック上で制御構造文記号を記述できるようにされ、前記制御構造文記号が記述された関数ボックスについては、前記混在制御ロジックの前記制御プログラムへの変換時に該当の関数を該当の制御構造文で囲むようにされ、
前記制御ロジックモニタ部は、前記外部変数の定義情報を解析して生成されるオンラインモニタ用情報解析ファイルに基づいて前記オンラインモニタのための表示をなすようにされていることを特徴とするエンジニアリングツール。 A control logic editing unit and a control logic monitoring unit are provided, and a control program obtained by converting the control logic created by the control logic editing unit is provided to the control device, and the control device is used to perform the control program. In an engineering tool that enables online monitoring by displaying the control state on the control logic by the control logic monitor unit,
The control logic editing unit can use a user function box arbitrarily created by the user in addition to a standard function box prepared in advance, so that the standard function box and the user function box are mixed. Mixed control logic can be created, and each input line and output line in the function box can be used as a connection line by defining an external variable on the input line and output line. The function boxes are connected to each other so that a control structure statement symbol can be described on the mixed control logic, and for the function box in which the control structure statement symbol is described, the control of the mixed control logic is performed. When converting to a program, the corresponding function is enclosed in the corresponding control structure statement.
The control logic monitor unit is configured to display for the online monitor based on an information analysis file for online monitor generated by analyzing the definition information of the external variable. .
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2008160709A JP5224926B2 (en) | 2008-06-19 | 2008-06-19 | Engineering tools |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2008160709A JP5224926B2 (en) | 2008-06-19 | 2008-06-19 | Engineering tools |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2010003073A JP2010003073A (en) | 2010-01-07 |
| JP5224926B2 true JP5224926B2 (en) | 2013-07-03 |
Family
ID=41584753
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2008160709A Active JP5224926B2 (en) | 2008-06-19 | 2008-06-19 | Engineering tools |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP5224926B2 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2020149300A (en) | 2019-03-13 | 2020-09-17 | オムロン株式会社 | Graph display device, graph display method, and graph display program |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH06230804A (en) * | 1993-01-28 | 1994-08-19 | Toshiba Eng Co Ltd | Program creation device |
| JPH11338521A (en) * | 1998-05-28 | 1999-12-10 | Mitsubishi Heavy Ind Ltd | Controller |
| JP3819639B2 (en) * | 1999-07-09 | 2006-09-13 | 株式会社東芝 | Programming device |
-
2008
- 2008-06-19 JP JP2008160709A patent/JP5224926B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| JP2010003073A (en) | 2010-01-07 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| Hästbacka et al. | Model-driven development of industrial process control applications | |
| CN110244936B (en) | Method and device for supporting VISIO flow chart to automatically import DCS algorithm configuration software | |
| US20130185620A1 (en) | Ladder program creation apparatus | |
| JP6794668B2 (en) | Programming device | |
| JP5777837B2 (en) | Program development support apparatus and method | |
| JP5224926B2 (en) | Engineering tools | |
| US12182540B2 (en) | Information processing device, recording medium, and support system | |
| JP4301976B2 (en) | Programming tools | |
| US12530522B2 (en) | Method and system for generating an automation engineering project in a technical installation using multidisciplinary approach | |
| Zaytsev | Renarrating linguistic architecture: a case study | |
| CN101615016A (en) | Engineering tools | |
| JP5205988B2 (en) | PLC global variable definition method | |
| JP7208441B1 (en) | FA control test support program, FA control test support device, FA control test support method and FA control test support system | |
| JP2009157534A (en) | Program creation support system, programmable controller support device thereof, programmable display support device | |
| JP2006163657A (en) | Playback simulator | |
| JP7258246B1 (en) | Simulation program, simulation device and control method | |
| JP2007188179A (en) | Computer system performance evaluation apparatus, performance evaluation method, and performance evaluation program | |
| JP7241982B1 (en) | Image generation program, image generation device, programmable controller system and image generation method | |
| Wiesmayr | Towards facilitating software engineering for production systems in Industry 4.0 with behavior models | |
| JP2008165324A (en) | Program creation support device | |
| Estevez et al. | A novel Approach to attain the true reusability of the code between different PLC programming Tools | |
| KR20140141941A (en) | Device for testing operation of inverter testing and Method for operating the same | |
| JP2018156214A (en) | SFC program creation support apparatus, SFC program creation support program, and SFC program creation method | |
| JP4443436B2 (en) | Control system and control method | |
| Fernhout et al. | Digital Twin-based Control Dashboard for CO2 Capture Pilot Plant |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20110530 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20120822 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20120828 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20121018 |
|
| 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: 20130219 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20130312 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 5224926 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: 20160322 Year of fee payment: 3 |