JP2002041338A - How to create a database - Google Patents
How to create a databaseInfo
- Publication number
- JP2002041338A JP2002041338A JP2000223512A JP2000223512A JP2002041338A JP 2002041338 A JP2002041338 A JP 2002041338A JP 2000223512 A JP2000223512 A JP 2000223512A JP 2000223512 A JP2000223512 A JP 2000223512A JP 2002041338 A JP2002041338 A JP 2002041338A
- Authority
- JP
- Japan
- Prior art keywords
- builder
- function
- database
- functions
- outside
- 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.)
- Withdrawn
Links
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Stored Programmes (AREA)
Abstract
Description
【0001】[0001]
【発明の属する技術分野】この発明は、ビルダの内部構
造を知らなくても任意の機能を実現することができる、
装置の機能を規定するデータベースの作成方法に関する
ものである。[0001] The present invention can realize any function without knowing the internal structure of a builder.
The present invention relates to a method for creating a database that defines device functions.
【0002】[0002]
【従来の技術】プラントを制御・監視している分散型総
合計装システム(DCS:Distributed Control System)で
は、制御・監視するプラントに適合した制御機能および
操作監視機能を構築しなければならない。このような制
御機能、操作監視機能はエンジニアリング機能によって
構築される。2. Description of the Related Art In a distributed integrated control system (DCS) for controlling and monitoring a plant, it is necessary to construct a control function and an operation monitoring function suitable for the plant to be controlled and monitored. Such control functions and operation monitoring functions are constructed by engineering functions.
【0003】分散型総合計装システムのエンジニアリン
グ機能は、メーカから提供される複数のビルダから構成
されている。このようなエンジニアリング機能の概念図
を図4に示す。図4において、7はエンジニアリング機
能である。エンジニアリング機能7は複数のビルダから
構成されており、操作監視機能作成ビルダおよび制御機
能作成ビルダに大きく分類することができる。この図で
は、エンジニアリング機能7は操作監視機能作成ビルダ
71と制御機能作成ビルダ72とから構成されている。[0003] The engineering function of the distributed integrated instrumentation system is composed of a plurality of builders provided by manufacturers. FIG. 4 shows a conceptual diagram of such an engineering function. In FIG. 4, reference numeral 7 denotes an engineering function. The engineering function 7 includes a plurality of builders, and can be broadly classified into an operation monitoring function creation builder and a control function creation builder. In this figure, the engineering function 7 includes an operation monitoring function creation builder 71 and a control function creation builder 72.
【0004】操作監視機能作成ビルダ71で作成された
データベースは操作監視ステーション8にダウンロード
され、制御機能作成ビルダ72で作成されたデータベー
スは制御ステーション9にダウンロードされる。操作監
視ステーション8および制御ステーション9はダウンロ
ードされたデータベースに基づいて、プラントを操作監
視し、また制御を行う。The database created by the operation monitoring function creation builder 71 is downloaded to the operation monitoring station 8, and the database created by the control function creation builder 72 is downloaded to the control station 9. The operation monitoring station 8 and the control station 9 perform operation monitoring and control of the plant based on the downloaded database.
【0005】図5はビルダの構成を示したものである。
各々のビルダはユーザインターフェイスを構築するGU
I(Graphical User Interface)部分と、ユーザが入力し
たデータを制御機能や操作監視機能が理解できるデータ
に変換するコンパイラ部分に分かれている。ユーザの操
作により、このGUI部分およびコンパイラ部分によっ
てデータベースが構築される。FIG. 5 shows the configuration of a builder.
Each builder is a GU that builds a user interface
It is divided into an I (Graphical User Interface) part and a compiler part that converts data input by the user into data that can be understood by the control function and the operation monitoring function. The database is constructed by the GUI part and the compiler part by the operation of the user.
【0006】[0006]
【発明が解決しようとする課題】しかしながら、このよ
うなエンジニアリング機能には、次のような課題があっ
た。However, such an engineering function has the following problems.
【0007】ユーザは、分散型総合計装システムのメー
カが提供するビルダを用いてデータベースを作るしか方
法がなかった。GUIの大枠はビルダによってほぼ決ま
っており、またメーカ毎に操作性やウインドウのイメー
ジが異なっていた。そのため、必ずしもユーザやエンジ
ニアを満足させるGUIを提供することができないとい
う課題があった。The user has no choice but to create a database using a builder provided by the manufacturer of the distributed integrated instrumentation system. The GUI frame was largely determined by the builder, and the operability and window image differed from manufacturer to manufacturer. Therefore, there is a problem that it is not always possible to provide a GUI that satisfies users and engineers.
【0008】また、提供されるビルダには通常カスタマ
イズ機能が提供されていない。そのため、ユーザによっ
てカスタマイズする事ができないという課題もあった。[0008] The provided builder usually does not provide a customizing function. Therefore, there is also a problem that the user cannot customize.
【0009】さらに、ビルダ、特にコンパイラ部分をユ
ーザが作成することは困難であるという課題もあった。
コンパイラ部分の機能は制御機能や操作監視機能が理解
できるデータに変換することであり、コンパイラ部分を
作成するためには、分散型総合計装システムのデータベ
ースを全て理解しなければならない。そのため、ユーザ
がビルダを作成することは事実上不可能であった。ま
た、各メーカは技術流出を防ぐため、データベースを公
開することはほとんどなかった。Further, there is another problem that it is difficult for a user to create a builder, particularly a compiler part.
The function of the compiler part is to convert the data into data that can be understood by the control function and the operation monitoring function. In order to create the compiler part, it is necessary to understand all the databases of the distributed integrated instrumentation system. Therefore, it was virtually impossible for a user to create a builder. In addition, manufacturers rarely published databases to prevent technology leakage.
【0010】従って本発明が解決しようとする課題は、
ユーザがビルダの内部構造を知らなくても、任意の機能
を実現するためのデータベースを作成する方法を提供す
ることにある。Therefore, the problem to be solved by the present invention is:
An object of the present invention is to provide a method for creating a database for realizing an arbitrary function without a user knowing the internal structure of a builder.
【0011】[0011]
【課題を解決するための手段】このような課題を解決す
るために、本発明のうち請求項1記載の発明は、データ
ベースを構築するビルダ内の関数を外部からアクセスで
きるようにして、この外部からアクセスできる関数の情
報を保持したタイプライブラリを読み込んで装置を動作
させるプログラムを作成した後、前記ビルダ内の関数に
アクセスして、前記プログラムに関連するデータベース
を作成するようにしたものである。ビルダの内部構造を
知らなくても、任意の機能を実現するデータベースを作
成することができる。In order to solve such a problem, according to the first aspect of the present invention, a function in a builder for constructing a database is made accessible from the outside, and the function in the builder is constructed. After reading a type library holding information of functions accessible from the PC and creating a program for operating the apparatus, the functions in the builder are accessed to create a database related to the program. It is possible to create a database that realizes any function without knowing the internal structure of the builder.
【0012】請求項2記載の発明は、請求項1記載の発
明において、外部からアクセスできるビルダ内の関数と
して、少なくともこのビルダを起動する関数と、作成し
たプログラムに関連するファイルをインポートする関数
と、データベースを生成する関数およびビルダを終了す
る関数を有するようにしたものである。ビルダを起動し
て、ファイルをインポートしてデータベースを作成し、
ビルダを終了するという一連の作業を連続して行うこと
ができる。According to a second aspect of the present invention, in the first aspect of the present invention, at least a function for starting the builder and a function for importing a file related to a created program are provided as functions in the builder that can be accessed from the outside. , A function for generating a database, and a function for ending a builder. Start the builder, import the files and create the database,
A series of operations of terminating the builder can be continuously performed.
【0013】請求項3記載の発明は、請求項1または請
求項2記載の発明において、オートメーション機能を利
用して、ビルダが内部に有している関数を外部からアク
セスできるようにしたものである。市販のツールを用い
て実現することができる。According to a third aspect of the present invention, in the first or second aspect of the present invention, a function included in the builder can be externally accessed using an automation function. . This can be realized using a commercially available tool.
【0014】請求項4記載の発明は、請求項1ないし請
求項3記載の発明において、ビルダに内部のデータを外
部に出力するエクスポート機能を持たせ、この機能を利
用してビルダ内部のデータを編集するようにしたもので
ある。容易に付加機能を実現できる。According to a fourth aspect of the present invention, in the first to third aspects of the present invention, the builder is provided with an export function for outputting the internal data to the outside. It is designed to be edited. Additional functions can be easily realized.
【0015】請求項5記載の発明は、請求項1ないし請
求項4記載の発明において、プロセスを制御する総合計
装システムの制御機能または操作監視機能を規定するデ
ータベースを作成するために用いるようにしたものであ
る。ビルダの内部構造が複雑なので、特に効果が大き
い。According to a fifth aspect of the present invention, in the first to fourth aspects of the present invention, a database for defining a control function or an operation monitoring function of an integrated instrumentation system for controlling a process is used. It was done. This is particularly effective because the internal structure of the builder is complicated.
【0016】[0016]
【発明の実施の形態】以下に、図に基づいて本発明を詳
細に説明する。この発明は、GUI部分は分散型総合計
装システムなどのユーザがWindows NT(登録
商標)上でVisual BasicやVisual C++(登録
商標)などでアプリケーションを作成して、このアプリ
ケーションからユーザビルダを作り、CSVファイルやTXT
ファイルの汎用ファイルに変換して、この汎用ファイル
をメーカが提供するコンパイラにインポートするように
したものである。そのため、ユーザは自由にGUIの部
分を作成することができる。DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS The present invention will be described below in detail with reference to the drawings. According to the present invention, a user of a GUI, such as a distributed integrated instrumentation system, creates an application on Windows NT (registered trademark) using Visual Basic or Visual C ++ (registered trademark), and creates a user builder from the application. CSV file or TXT
The file is converted into a general-purpose file, and the general-purpose file is imported into a compiler provided by the manufacturer. Therefore, the user can freely create the GUI portion.
【0017】図1は本発明に係るデータベースの作成方
法の一実施例を示すフローチャートである。この図にお
いて、1はユーザがVisual BasicやVisual C++などで作
成するユーザビルダ、2はこのユーザビルダ1によって
作成された汎用ファイル、3はメーカから提供されるビ
ルダ、4はビルダ3によって生成されるデータベースで
ある。FIG. 1 is a flowchart showing one embodiment of a database creation method according to the present invention. In this figure, 1 is a user builder created by a user using Visual Basic or Visual C ++, 2 is a general-purpose file created by the user builder 1, 3 is a builder provided by a maker, and 4 is created by a builder 3. It is a database.
【0018】ユーザは、自分が実現したいGUIを有す
るアプリケーションをVisual BasicやVisual C++などで
作成し、ユーザビルダ1を作成する。このユーザビルダ
1から、ビルダ3が解釈可能な汎用ファイル2に変換す
る。この汎用ファイル2はビルダ3にインポートされ
る。A user creates an application having a GUI that he or she wants to realize using Visual Basic, Visual C ++, or the like, and creates a user builder 1. This user builder 1 is converted into a general-purpose file 2 that can be interpreted by the builder 3. This general-purpose file 2 is imported into the builder 3.
【0019】次に、ユーザビルダ1はビルダ3を起動し
て、ファイルインポート機能を呼び出して、汎用ファイ
ル2をビルダ3にインポートする。続いて、データベー
ス生成機能を呼び出してインポートされた汎用ファイル
をコンパイルしてデータベース4を作成し、ビルダ3を
終了させる。Next, the user builder 1 activates the builder 3, calls the file import function, and imports the general-purpose file 2 into the builder 3. Subsequently, the database generating function is called to compile the imported general-purpose file to create the database 4 and terminate the builder 3.
【0020】このデータベース4は、図3で説明したよ
うに操作監視ステーション8または制御ステーション9
にダウンロードされる。つまり、汎用ファイル2を媒介
にして、ユーザが作成したアプリケーションとビルダ3
との間で自由にデータをやりとりすることができる。The database 4 stores the operation monitoring station 8 or the control station 9 as described with reference to FIG.
Downloaded to That is, the application created by the user and the builder 3
Data can be freely exchanged with the.
【0021】すなわち、データベース4はメーカが提供
するビルダ3を用いて作成され、コンパイラ部分はこの
ビルダ3のコンパイラが用いられる。従って、ユーザは
難解なコンパイラ部分をブラックボックスとして扱うこ
とができる。また、GUI部分はユーザ自身がVisual B
asicやVisual C++などで作成するので、自由にカスタマ
イズする事ができる。That is, the database 4 is created using the builder 3 provided by the manufacturer, and the compiler of the builder 3 is used for the compiler part. Therefore, the user can treat the difficult compiler part as a black box. In the GUI part, the user himself creates Visual B
Since it is created with asic or Visual C ++, it can be customized freely.
【0022】次に、ユーザビルダ1とメーカが提供する
ビルダ3の関係を、図2を用いて説明する。なお、図1
と同じ要素には同一符号を付し、説明を省略する。図2
において、5はタイプライブラリであり、ビルダ3と共
にメーカから提供される。Next, the relationship between the user builder 1 and the builder 3 provided by the manufacturer will be described with reference to FIG. FIG.
The same elements as those described above are denoted by the same reference numerals, and description thereof will be omitted. FIG.
, 5 is a type library provided together with the builder 3 from the manufacturer.
【0023】タイプライブラリ5はビルダ3内の関数の
情報を外部に提供するためのデータを納めたファイルで
あり、ユーザビルダ1がこのタイプライブラリ5を読み
込むことにより、ビルダ3内の関数を呼び出してビルダ
3を起動し、ファイルインポート機能やデータベース生
成機能を呼び出し、またビルダ3を終了させることがで
きる。この機能を使用することにより、図1で説明した
ように、ユーザビルダ1はビルダ3を起動してデータベ
ース4を作成することができる。The type library 5 is a file in which data for providing information on functions in the builder 3 to the outside is stored. The user builder 1 reads the type library 5 and calls the functions in the builder 3 to call the functions. The builder 3 can be started, a file import function or a database generation function can be called, and the builder 3 can be terminated. By using this function, the user builder 1 can activate the builder 3 and create the database 4 as described with reference to FIG.
【0024】なお、この実施例では、ビルダ3内の関数
を使用できる、すなわちビルダ3内の関数を外部にオー
プンするために、マイクロソフト社が提供するオートメ
ーション機能を使用している。オートメーション機能
は、1つのアプリケーションから他のアプリケーション
にインプリメントされているオブジェクトを操作した
り、他のアプリケーションから操作できるように、自分
のオブジェクトを公開する機能である。In this embodiment, the functions in the builder 3 can be used, that is, the automation function provided by Microsoft is used to open the functions in the builder 3 to the outside. The automation function is a function for manipulating objects implemented in another application from one application, and for publishing its own object so that it can be operated from another application.
【0025】オートメーション機能を利用すると、タイ
プライブラリと呼ばれる外部に提供する関数の情報を納
めたファイルが作成される。このファイルを使用するこ
とによって、ユーザが作成したアプリケーションはビル
ダ内部の機能(関数)を自由に使用することができる。When the automation function is used, a file called type library containing information on functions provided to the outside is created. By using this file, the application created by the user can freely use the functions (functions) inside the builder.
【0026】また、エクスポート機能(ビルダからデー
タ等を出力する機能)を使用すると、一括文字置換など
のツールを容易に実現できる。図3にこの構成を示す。
図3において、61はファイル、62は文字列置換ツー
ルである。ビルダ3のエクスポート機能によってファイ
ル61に文字列を保存し、このファイル61を文字列置
換ツール62で編集してビルダ3にインポートする。文
字列置換ツール62の部分を変えることにより、置換だ
けでなく、様々な編集が可能になる。When the export function (function for outputting data or the like from the builder) is used, tools such as batch character replacement can be easily realized. FIG. 3 shows this configuration.
In FIG. 3, reference numeral 61 denotes a file, and 62 denotes a character string replacement tool. The character string is saved in the file 61 by the export function of the builder 3, and the file 61 is edited by the character string replacement tool 62 and imported to the builder 3. By changing the portion of the character string replacement tool 62, not only replacement but also various editing can be performed.
【0027】更に、この実施例では、ユーザがGUI部
分の機能を作成するとして説明したが、他の部分、例え
ば制御部分の機能を作成することもできる。Further, in this embodiment, the description has been made assuming that the user creates the function of the GUI portion, but it is also possible to create the function of another portion, for example, the control portion.
【0028】[0028]
【発明の効果】以上説明したことから明らかなように、
本発明によれば、次の効果が期待できる。As is apparent from the above description,
According to the present invention, the following effects can be expected.
【0029】請求項1記載の発明によれば、データベー
スを構築するビルダ内の関数を外部からアクセスできる
ようにして、この外部からアクセスできる関数の情報を
保持したタイプライブラリを読み込んで装置を動作させ
るプログラムを作成した後、前記ビルダ内の関数にアク
セスして、前記プログラムに関連するデータベースを作
成するようにしたものである。ビルダの内部構造を知ら
なくても、任意の機能を実現するデータベースを作成す
ることができるという効果がある。また、ビルダによっ
て実現できる機能が制限されるということもなくなる。According to the first aspect of the present invention, the functions in the builder for constructing the database are made accessible from the outside, and the type library holding the information of the functions that can be accessed from the outside is read to operate the apparatus. After the program is created, a function in the builder is accessed to create a database related to the program. There is an effect that a database that realizes an arbitrary function can be created without knowing the internal structure of the builder. Also, the functions that can be realized by the builder are not limited.
【0030】請求項2記載の発明は、請求項1記載の発
明において、外部からアクセスできるビルダ内の関数と
して、少なくともこのビルダを起動する関数と、作成し
たプログラムに関連するファイルをインポートする関数
と、データベースを生成する関数およびビルダを終了す
る関数を有するようにしたものである。ユーザが作成し
たプログラムから、ビルダを起動してデータベースを作
成し、ビルダを終了するという一連の作業を連続して行
うことができるという効果がある。According to a second aspect of the present invention, in the first aspect of the present invention, at least a function for starting the builder and a function for importing a file related to a created program are provided as functions in the builder that can be accessed from the outside. , A function for generating a database, and a function for ending a builder. From the program created by the user, there is an effect that a series of operations of activating the builder, creating the database, and terminating the builder can be continuously performed.
【0031】請求項3記載の発明は、請求項1または請
求項2記載の発明において、オートメーション機能を利
用して、ビルダが内部に有している関数を外部からアク
セスできるようにしたものである。市販のツールを用い
て実現することができるという効果がある。そのため、
迅速に本発明のビルダを実現することができる。According to a third aspect of the present invention, in the first or second aspect of the present invention, a function included in the builder can be externally accessed using an automation function. . There is an effect that it can be realized using a commercially available tool. for that reason,
The builder of the present invention can be quickly realized.
【0032】請求項4記載の発明は、請求項1ないし請
求項3記載の発明において、ビルダに内部のデータを外
部に出力するエクスポート機能を持たせ、この機能を利
用してビルダ内部のデータを編集するようにしたもので
ある。容易に付加機能を実現できるという効果がある。According to a fourth aspect of the present invention, in the first to third aspects of the present invention, the builder is provided with an export function for outputting the internal data to the outside. It is designed to be edited. There is an effect that an additional function can be easily realized.
【0033】請求項5記載の発明は、請求項1ないし請
求項4記載の発明において、プロセスを制御する総合計
装システムの制御機能または操作監視機能を規定するデ
ータベースを作成するために用いるようにしたものであ
る。ビルダの内部構造が複雑な総合計装システムに用い
て、特に効果が大きい。According to a fifth aspect of the present invention, in the first to fourth aspects of the present invention, a database for defining a control function or an operation monitoring function of an integrated instrumentation system for controlling a process is used. It was done. This is particularly effective when used in an integrated instrumentation system in which the internal structure of the builder is complicated.
【図1】本発明の一実施例を示す構成図である。FIG. 1 is a configuration diagram showing one embodiment of the present invention.
【図2】ユーザビルダとメーカから提供されるビルダの
関係を説明する為の図である。FIG. 2 is a diagram for explaining a relationship between a user builder and a builder provided by a manufacturer.
【図3】文字列置換のための構成を示す図である。FIG. 3 is a diagram showing a configuration for character string replacement.
【図4】従来のエンジニアリング機能の動作を説明する
ための図である。FIG. 4 is a diagram for explaining an operation of a conventional engineering function.
【図5】メーカ提供のビルダの動作を説明するための図
である。FIG. 5 is a diagram for explaining an operation of a builder provided by a manufacturer.
1 ユーザビルダ 2 汎用ファイル 3 ビルダ 4 データベース 5 タイプライブラリ 61 ファイル 62 文字列置換ツール 1 User builder 2 General-purpose file 3 Builder 4 Database 5 Type library 61 File 62 Character string replacement tool
Claims (5)
する方法において、このデータベースを構築するビルダ
内の関数を外部からアクセスできるようにして、この外
部からアクセスできる関数の情報を保持したタイプライ
ブラリを読み込んで装置を動作させるプログラムを作成
すると共に、前記ビルダ内の関数にアクセスして、前記
プログラムに関連するデータベースを作成するようにし
たことを特徴とするデータベースの作成方法。In a method for creating a database that defines the functions of an apparatus, a function in a builder for constructing the database is made accessible from outside, and a type library holding information on functions that can be accessed from outside is provided. A method for creating a database, wherein a program for reading and operating a device is created, and a function in the builder is accessed to create a database related to the program.
して、少なくともこのビルダを起動する関数と、作成し
たプログラムに関連するファイルをインポートする関数
と、データベースを生成する関数およびビルダを終了す
る関数を有することを特徴とする請求項1記載のデータ
ベースの作成方法。2. A function which can be accessed from outside of the builder at least includes a function for starting the builder, a function for importing a file related to a created program, a function for generating a database, and a function for ending the builder. 2. The method according to claim 1, wherein the database is created.
が内部に有している関数を外部からアクセスできるよう
にしたことを特徴とする請求項1または請求項2記載の
データベースの作成方法。3. The database creation method according to claim 1, wherein a function included in the builder can be accessed from outside using an automation function.
クスポート機能を有し、このエクスポート機能およびイ
ンポート機能を使用して、ビルダ内部のデータを編集す
るようにしたことを特徴とする請求項1ないし請求項3
記載のデータベースの作成方法。4. The data processing apparatus according to claim 1, wherein the builder has an export function for outputting internal data to the outside, and edits the data inside the builder using the export function and the import function. Or claim 3
How to create the mentioned database.
御機能または操作監視機能を規定するデータベースを作
成するためにこのデータベースの作成方法を用いたこと
を特徴とする請求項1ないし請求項4記載のデータベー
スの作成方法。5. The method according to claim 1, wherein said database creation method is used to create a database defining a control function or an operation monitoring function of the integrated instrumentation system for controlling a process. How to create a database.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2000223512A JP2002041338A (en) | 2000-07-25 | 2000-07-25 | How to create a database |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2000223512A JP2002041338A (en) | 2000-07-25 | 2000-07-25 | How to create a database |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2002041338A true JP2002041338A (en) | 2002-02-08 |
Family
ID=18717591
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2000223512A Withdrawn JP2002041338A (en) | 2000-07-25 | 2000-07-25 | How to create a database |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2002041338A (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US12175566B2 (en) | 2014-09-11 | 2024-12-24 | Nec Corporation | Information processing device, display method, and program storage medium for monitoring object movement |
-
2000
- 2000-07-25 JP JP2000223512A patent/JP2002041338A/en not_active Withdrawn
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US12175566B2 (en) | 2014-09-11 | 2024-12-24 | Nec Corporation | Information processing device, display method, and program storage medium for monitoring object movement |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US7000190B2 (en) | System and method for programmatically modifying a graphical program in response to program information | |
| US7210117B2 (en) | System and method for programmatically generating a graphical program in response to program information | |
| US7024631B1 (en) | System and method for enabling graphical program polymorphism | |
| KR100224379B1 (en) | Process line control alogorithm automatic generation method | |
| US20050251789A1 (en) | Programmatic generation of application domain specific graphical programs | |
| CN1307540C (en) | Graphical user interface application development support device, display device and method | |
| US20090089671A1 (en) | Programmable controller programming with embedded macro capability | |
| CN105677448A (en) | Online simulation method and system based on webpage programmable controller | |
| US9052706B2 (en) | Device information display apparatus, storage device storing device information display program, and device information display method | |
| WO2018058304A1 (en) | Industrial controller and method for automatically creating user interface | |
| US7124397B1 (en) | Power builder for power management control system automation software | |
| CN109086038B (en) | Spark-based big data development method and device, and terminal | |
| JP2009157533A (en) | Programmable controller system | |
| JP2002041338A (en) | How to create a database | |
| JP2001175464A (en) | Information processor and information processing method and computer readable storage medium with information processing program | |
| CN111045680B (en) | Generation method of static link library file with configurable parameters | |
| JP2002366352A (en) | Apparatus for supporting web application development | |
| JP4168224B2 (en) | Programmable controller programming device | |
| JP3765299B2 (en) | Information processing device | |
| JP2009176178A (en) | Global variable definition system of plc | |
| US8132146B2 (en) | Input of program instructions in imperative programming languages | |
| KR970010024B1 (en) | Method and apparatus for generating continuous process control algorithm using functional block diagram | |
| JPH045703A (en) | Sequence program generating device | |
| JP2003058380A (en) | Programmable controller support device, compiling method, and compiler | |
| CN117539200A (en) | Management and control client, picture configuration method, electronic equipment and storage medium |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20050225 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20080403 |
|
| A761 | Written withdrawal of application |
Free format text: JAPANESE INTERMEDIATE CODE: A761 Effective date: 20080522 |