JPH103374A - 制御設計用コンフィギュレーション・ツールの部品再利用方法 - Google Patents
制御設計用コンフィギュレーション・ツールの部品再利用方法Info
- Publication number
- JPH103374A JPH103374A JP8155295A JP15529596A JPH103374A JP H103374 A JPH103374 A JP H103374A JP 8155295 A JP8155295 A JP 8155295A JP 15529596 A JP15529596 A JP 15529596A JP H103374 A JPH103374 A JP H103374A
- Authority
- JP
- Japan
- Prior art keywords
- control
- design
- parts
- container
- control part
- 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
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/30—Creation or generation of source code
- G06F8/36—Software reuse
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10S—TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10S715/00—Data processing: presentation processing of document, operator interface processing, and screen saver display processing
- Y10S715/961—Operator interface with visual structure or function dictated by intended use
- Y10S715/965—Operator interface with visual structure or function dictated by intended use for process control and configuration
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10S—TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10S715/00—Data processing: presentation processing of document, operator interface processing, and screen saver display processing
- Y10S715/961—Operator interface with visual structure or function dictated by intended use
- Y10S715/965—Operator interface with visual structure or function dictated by intended use for process control and configuration
- Y10S715/966—Computer process, e.g. operation of computer
- Y10S715/967—Visual or iconic programming
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Stored Programmes (AREA)
- User Interface Of Digital Computer (AREA)
- Digital Computer Display Output (AREA)
- Programmable Controllers (AREA)
Abstract
タをより円滑に再利用することができる設計環境を提供
する。 【解決手段】 エイリアスを利用することができる制御
設計用コンフィギュレーション・ツールにおいて、設計
成果物を構成する複数の制御パーツをコンテナ74内に
保持する手順と、その設計成果物を編集画面75上に表
示する手順と、設計成果物を構成する複数の制御パーツ
のうち任意の制御パーツ661を他の制御パーツのエイ
リアスとなる参照パーツにする手順と、コンテナに設け
た参照ポート76と制御パーツ661を関係付けする手
順と、コンテナ74外にある制御パーツ72と参照ポー
トとの間に参照リンク78を張ることによりコンテナ内
外の制御パーツ661と72とのエイリアス関係を定義
する手順とを備え、かつ参照リンクおよび関係付けを編
集画面上で明示的に接続/切断できることとした。
Description
ステム制御用プログラムなど、制御ソフトウェアの開発
のために用いられる制御設計用コンフィギュレーション
・ツールにおいて、設計者が過去の設計成果物をより円
滑に再利用することができる部品再利用方法に関するも
のである。
ールは、制御システムの設計を行い、かつその設計成果
物をコントローラーで利用できるデータ形式に変換して
出力するソフトウェアシステムである。図8はこのよう
な制御設計用コンフィギュレーション・ツール上での制
御設計の例を示している。設計者は、制御システムにお
けるアナログ入力(AI)部品、アナログ出力(AO)
部品といった入出力(I/O)ポイントや、PID部品
といった制御ポイントなどに対応する基本機能部品(以
下、制御パーツという)82、83、84をディスプレ
イ上の編集画面または編集シート81上に表示し、これ
ら制御パーツの入出力端子82b、83a、83b、8
4aの接続関係85、86を定義することで制御システ
ムの設計および制御ソフトウェアの構築を行っている。
このとき、複数の制御パーツから構成される過去に設計
された設計成果物を有効に再利用することができれば、
設計作業の能率向上、ひいては生産性の向上を図ること
ができる。しかしながら、従来の制御設計用コンフィギ
ュレーション・ツールの多くにおいては、コントローラ
の最小機能単位に対応する基本機能部品(制御パーツ)
および各制御パーツの設定値(データ)のみが再利用可
能であって、複数の制御パーツの組み合わせから構成さ
れた設計成果物を再利用することができなかった。
物をコンフィギュレーション・ツール上でソフトウェア
IC部品形式で表すことも試みられた。すなわち、複数
の制御パーツから構成された設計成果物(再利用部品)
をブラックボックス化し、その機能にかかわる入出力デ
ータをブラックボックスに備えた入出力端子によって表
すのである。
フトウェアIC部品形式では、設計成果物の適用の是非
を判定するために重要な手がかりとなる再利用部品(ブ
ラックボックス)の入出力端子の接続先に関する情報を
得ることが困難であるため、再利用する設計成果物の検
索が円滑に行えないという問題があった。すなわち、再
利用する設計成果物の構成部品を見ただけでは、再利用
部品の入出力端子の先に接続されるべき部品およびその
属性を判断することは難しい。したがって、入出力端子
間接続に関する情報の不足から、設計の際に不適切な基
本制御部品を再利用部品に接続してしまう可能性があ
り、設計作業の効率が悪くなる問題があった。また、従
来は、そのような情報を得るために、ソフトウェアIC
部品化された設計成果物にあらかじめ付加された説明書
きや、入出力端子接続に関する情報をまとめた書類など
を別途検索する必要があり、検索時間が余計にかかって
いた。
れる接続先部品が、この再利用部品に接続されていた部
品と共通の設定値またはデータを持つことになる場合で
あっても、このようなデータを共有する手段がないため
に、再利用先で同じデータを再度入力する必要があっ
た。その結果、データ入力の手間がかかると同時に、入
力ミスによって設計品質が低下する可能性があった。
レーション・ツールにおいて、過去の設計成果物ならび
に制御パーツのデータを設計者がより円滑に再利用する
ことができる設計環境を提供することを目的とする。
めに、本発明にかかる制御設計用コンフィギュレーショ
ン・ツールの設計部品再利用方法は、制御ソフトウェア
を構築するために使用する機能ブロックである入出力ポ
イントや制御ポイントなどに対応する制御パーツの入出
力端子間接続を定義することによって制御設計を行い、
かつエイリアスを利用することができる制御設計用コン
フィギュレーション・ツールにおいて、任意の制御パー
ツを他の制御パーツのエイリアスとなることができる参
照パーツにする手順と、前記任意の制御パーツと前記他
の制御パーツとの間のエイリアス関係を定義する参照リ
ンクを張る手順とを備え、前記参照リンクは編集画面上
で明示的に接続/切断することができることを特徴とす
る。互いにエイリアスとなった複数の制御パーツは、異
なるパーツ名を持ちながらも同一の設計データを共有
し、同一のパーツと見なすことができる。したがって、
参照リンクを設定することによって、参照元となる制御
パーツのデータを参照パーツに写し取ってくることがで
きる。また、エイリアス関係にある複数の制御パーツの
うち、いずれかひとつに対してデータの変更を行えば、
エイリアス関係にある他の制御パーツにも同一のデータ
変更があったものとして扱われる。さらに、参照リンク
を切断した後には、それまでエイリアス関係にあった制
御パーツは独立したものとなり、ひとつの制御パーツに
対するその後のデータ変更はその制御パーツのみにとど
まる。このようにして、設計プロセスの任意のタイミン
グで参照リンクを設定/切断することによって設計デー
タの再利用を円滑に図ることができる。
として表示するコンテナ内に設計成果物を構成する複数
の制御パーツおよび/または他のコンテナを保持する手
順と、前記コンテナ内に保持された前記設計成果物を編
集画面上に表示する手順と、前記設計成果物を構成する
複数の制御パーツのうち任意の制御パーツを他の制御パ
ーツのエイリアスとなる参照パーツにする手順と、前記
コンテナに設けた参照ポートと前記コンテナ内の参照パ
ーツとなった前記任意の制御パーツとを関係付けする手
順と、前記コンテナ外にある前記他の制御パーツと前記
参照ポートとの間に参照リンクを張ることにより前記コ
ンテナ内の前記任意の制御パーツと前記他の制御パーツ
とのエイリアス関係を定義する手順とを備え、前記参照
リンクおよび関係付けは編集画面上で明示的に接続/切
断することができることを特徴とする。ここで、コンテ
ナは再利用部品の入れ物として機能し、設計者はコンテ
ナ内の設計成果物(再利用部品)をサブシステムとして
扱うことができる一方、その構成部品(制御パーツ)お
よびそれら制御パーツの入出力端子間接続を参照するこ
とができる。加えて、コンテナに保持された制御パーツ
とその他の制御パーツとのエイリアス関係を明示的に接
続/切断できることで、設計成果物とその構成部品の持
つ設計データをより円滑に再利用できるようにしてい
る。
て図面を参照しながら詳述する。図1は、本発明の1つ
の実施の形態を表す制御設計用コンフィギュレーション
・ツールの構成図である。パーソナルコンピュータ(P
C)またはワークステーション(WS)1上に構築され
た制御設計用コンフィギュレーション・ツール2は、大
きく分けて、設計者に制御システムの設計を行うための
設計環境を提供する設計部(制御ブロック編集部)3、
設計部3で設計された設計成果物を格納する設計情報格
納部4、設計部3において設計された設計成果物または
その一部を再利用部品として格納する部品格納部5、お
よび部品格納部5と設計部3とのインターフェースをと
る部品登録/検索部6から構成される。
I)部品やPID部品といった入出力(I/O)ポイン
トや制御ポイントなどに一対一に対応する基本機能部品
(制御パーツ)はアイコンとして表され、設計者はそれ
らの接続関係を編集シート上で定義することで設計を行
う。図2(a)に設計部3における設計の様子を表すコ
ンフィギュレーション・ツールの編集画面の一例を示
す。アナログ入力(AI)部品やPID部品といった制
御パーツ(基本機能部品)は機能ブロックと呼ばれるア
イコンとして表される。設計者は編集画面21内に開か
れたウィンドウ(以下、編集シートという)22上で制
御パーツ23の入出力端子24の間の接続関係をマウス
(図示せず)等を用いて定義することで設計を行う。こ
の実施の形態において制御パーツ23を表す機能ブロッ
クは、図2(b)に示すように、その制御パーツのパー
ツ名25、機能を表す機能名26を持つ。また、設計中
の制御システム中におけるI/Oポイントや制御ポイン
トのポイント名を示すタグ名と、他の制御パーツとの関
係とを同時に示すことができるタグ名表示27を持つ。
た設計成果物は、設計作業終了後または設計作業の途中
で設計情報格納部4に格納することができる。また、設
計情報格納部4に格納されている設計成果物を設計部3
に呼び出して変更・修正を加え、再び設計情報格納部4
に格納することも可能である。設計者は、また、設計部
3において設計された設計成果物の一部または全部を再
利用部品として、部品登録/検索部6を介して部品格納
部5に格納することができる。
している部品格納部5では、再利用部品の部品構成(制
御パーツ)、これら制御パーツの入出力端子間の接続情
報、および各制御パーツの保持する設計データがファイ
ル形式で保存されている。設計者は、部品格納部5から
適当な再利用部品を検索して設計部3に読み込み、設計
に利用することができる。このとき、部品登録/検索部
6は再利用部品検索機能を備えている。これによって設
計者は、部品格納部5に保存されている再利用部品を検
索するときに、再利用部品を構成する制御パーツおよび
これらの制御パーツの入出力端子間の接続に加えて、再
利用部品に接続される制御パーツとその設定を、部品登
録/検索部6または利用先の編集シート上で確認するこ
とができる。したがって、設計者は説明書などを別途検
索する必要なく、再利用する設計成果物の適否を判断す
ることができる。
ョン・ツールの設計部における設計環境を特徴づけるエ
イリアスについて説明する。図3(a)に示すように、
この制御設計用コンフィギュレーション・ツールは、基
本機能部品の機能に対応した設定項目(図示せず)とそ
れに与えられた設定値(設計データ)からなるデータ本
体(オブジェクト)28を持っている。編集シート22
上に表された制御パーツ23は、このデータ本体28を
参照し、かつ独自の名前(たとえば、制御パーツ23の
名前はA)を持つ見かけデータである。すなわち、編集
シート22上では、図2(b)に示した基本機能ブロッ
クによって、基本機能部品の見かけデータが独自のパー
ツ名とともに表示されていると考えることができる。
を参照するのに異なる識別子(ID)を与えられた見か
けデータをいう。たとえば図3(a)に示すように、本
実施の形態にかかるコンフィギュレーション・ツールに
おいて、編集シート22上の制御パーツ(基本機能ブロ
ック)29は制御パーツ23と同一のデータ本体28を
参照し、かつ制御パーツ23とは異なる名前を持つ見か
けデータを表している。したがって、制御パーツ29は
制御パーツ23のエイリアスである。また、制御パーツ
23も制御パーツ29のエイリアスということができ
る。このとき、これら二つの制御パーツ23、29はエ
イリアス関係にあるという。
ョン・ツールにおいてエイリアス関係を定義するには、
図3(b)に示すように、編集シート22上において制
御パーツ23に設けられた参照ポート30から制御パー
ツ29に設けられた参照ポート31に入る参照リンク3
2を設定する。これによって、制御パーツ29は制御パ
ーツ23のエイリアスとなる。すなわち、二つの制御パ
ーツ23、29のエイリアス関係は、参照リンク32に
よって明示的に示されることとなる。このとき、制御パ
ーツ23を参照元または参照元パーツと呼ぶ。また、制
御パーツ23のエイリアスとなる制御パーツ(基本機能
ブロック)29のように、参照ポートを有し、他の制御
パーツまたは参照パーツのエイリアスとなることができ
る制御パーツのことを参照パーツという。
係する参照ポートおよび参照リンクは、エイリアス関係
を表すオブジェクトであって、次のようなデータからな
る。すなわち、参照ポートは、その参照ポートが設置さ
れた制御パーツおよびその参照ポートに接続されている
参照リンクに関するデータからなるオブジェクトであ
る。一方、参照リンクは、その接続(エイリアス関係)
の始点と終点になっている二つの参照ポートに関するデ
ータからなるオブジェクトである。
ョン・ツールにおいては、エイリアス関係を設定するた
めに制御パーツを任意のタイミングでエイリアス化する
ことができる。そのためには、図4に示すように、参照
リンク設定に先立って設計者は制御パーツを参照ポート
を備えた参照パーツにする。たとえば、設計者はマウス
等を用いて編集画面21上のパーツバー41から適当な
パーツ42を選択し、編集シート22上に制御パーツ2
9を生成する(図4(a))。あるいは、この制御パー
ツ29は過去に設計された設計成果物の一制御パーツで
あってもよい。その後、制御パーツ29をクリックする
ことにより、その制御パーツのプロパティシート43を
開き、その中の「エイリアス化する」を選択する(図4
(b))。その結果、編集シート22上の制御パーツ2
9は参照パーツとなる。その際、プロパティシート上で
参照ポート追加が指定されることで、制御パーツ29は
参照ポート31を備える。図4(c)において、参照パ
ーツであることを示すために制御パーツ29は破線で表
されている。この参照パーツとなった制御パーツ29の
参照ポート31と、参照元となる他の制御パーツの参照
ポートとの間に参照リンクを設定すれば、制御パーツ2
9はこの他の制御パーツのエイリアスとなる。
ーツ間のエイリアス関係について説明したが、一つの参
照元から2個以上の参照パーツへ複数の参照リンクを設
定することにより、3個以上の制御パーツをエイリアス
とすることもできることはいうまでもない。また、参照
パーツを、参照元をすでに持つ他の参照パーツと直接参
照リンクすることにより、多段にエイリアス関係を定義
することも可能である。この場合も、参照リンクされた
これらの参照パーツは、同じ参照元を参照するエイリア
スとなる。さらに、参照リンク、すなわちエイリアス関
係は、図5に示すように、同一の編集シート内(たとえ
ば編集シート22内)において設定できるのみならず、
異なる編集シート内にある制御パーツ(参照パーツ)と
の間(たとえば編集シート22上の制御パーツ23と編
集シート33上の参照パーツ34の間)においても設定
することができる。
による効果は以下のようなものである。たとえば、図5
に示すように、互いにエイリアス関係にある制御パーツ
23、29、34は同一のパーツと見なすことができ
る。したがって、参照リンク32、36を設定すること
によって、参照元となる制御パーツ23のデータを参照
パーツ29、34に写し取ることができる。また、エイ
リアス関係にある複数の制御パーツのうち、いずれかひ
とつに対してデータの変更を行えば、エイリアス関係に
ある他の制御パーツにも同一のデータ変更があったもの
として扱われる。図5を例にとると、制御パーツ23と
制御パーツ(参照パーツ)29および34はエイリアス
関係にあり、したがって、そのうちのひとつ、たとえば
制御パーツ29に対してなされたデータ変更は、制御パ
ーツ23および34にも及ぶ。
となる二つの制御パーツ(たとえば図5の23と29)
のうち、原則として参照元の制御パーツ23のデータが
参照パーツ29に優先するようになっている。しかし、
参照元パーツと参照パーツどちらのデータが優先するか
を、それらの設定項目(データ)ごとに選択、指定する
ことも可能である。また、制御パーツの特定の設定項目
を選んで、これをエイリアス関係に左右されない独立の
データとすることも可能である。
エイリアス関係を解消すると、それまでエイリアス関係
にあった制御パーツは独立したものとなり、ひとつの制
御パーツに対するデータ変更はその制御パーツのみにと
どまる。ただし、参照リンクを切断しても、これらの制
御パーツはそれぞれ独自にデータ変更を受けるまでは同
一のデータを保持する。本実施の形態にかかる制御設計
用コンフィギュレーション・ツールにおいては参照リン
クを明示的に設定/切断することことができることか
ら、設計プロセスの状況に応じて再利用する制御パーツ
をエイリアス化することにより、設計データの再利用お
よび変更が容易になる。
制御設計プロセスにおける設計成果物の再利用について
図面を参照しながら説明する。図6は本実施の形態にか
かる制御設計用コンフィギュレーション・ツールを用い
て制御設計を行う際の編集画面の一例を示している。設
計者は、編集シート61上に基本機能部品を表す制御パ
ーツ62、63やコンテナ65(後述)等の設計部品を
置き、制御パーツ62、63に対してそれらの接続関係
(入出力関係)64を定義するほか、ダイアログ等のデ
ータ入力インターフェース(図示せず)を用いてそれら
の制御部品に必要なデータを設定していく。
る再利用部品をサブシステムとして保持するものであ
る。また、コンテナの内容物を編集画面上に表示するこ
とができる。たとえば、図6は、第1の編集シート61
上のコンテナ65の保持している内容物を第2の編集シ
ート(ウィンドウ)66に表示している様子を示してい
る。したがって、コンテナを用いることによって制御シ
ステムの階層構造を表現することができる。ここで、コ
ンテナ65に保持されている再利用部品、すなわち、編
集シート66に示された制御パーツ661、662、6
63および664からなるサブシステムは、過去の設計
成果物である。そして、これは先に述べたように、図1
に示した部品格納部5から部品登録/検索部6を介して
設計部3に読み込んできたもの、あるいは設計部3で過
去に生成した設計成果物の一部であるコンテナの複製で
ある。
計データの再利用は、上述のコンテナを再利用部品の入
れ物として用いる。これを図7を参照して詳述する。図
7(a)において、第1の編集シート71上には制御パ
ーツ72と73、および再利用部品を保持しているコン
テナ74が設けられており、このコンテナ74内の再利
用部品は第2の編集シート75上に示されている。ここ
で、コンテナ74内の制御パーツ661と664は、そ
れぞれ第1の編集シート71上の制御パーツ72と73
と同じ機能(ここではアナログ入力(AI)とアナログ
出力(AO))である。コンテナ74内に取り込まれた
設計成果物を再利用するには、設計者は以下のような手
順を踏んで、これらの制御パーツ間にエイリアス関係を
設定する。
制御パーツ661、664を参照パーツ化する。しか
し、この設計成果物が再利用部品として保存されたとき
に制御パーツ661、664がすでに参照パーツ化され
ていた場合には、あらためてここで参照パーツ化を行う
必要はない。参照パーツとなった制御パーツ661、6
64は、図7(b)において破線で表されている。次
に、コンテナ74に参照ポート76(REF1)、77
(REF2)を設ける。そして、コンテナ74内の制御
パーツ661、664をそれぞれコンテナ74の参照ポ
ート76(REF1)、77(REF2)と接続する。
この接続を「関係付け」と呼ぶ。その結果、図7(b)
に示すように、参照パーツ661、664のタグ名には
参照ポート76、77の名前、REF1、REF2が自
動的に表示され、関係付けられている参照ポートとの対
応を示している。
72、73に参照ポート721、731を設ける。そし
て、制御パーツ72、73を参照元としてコンテナ74
の参照ポート76、77との間に参照リンク78、79
を張る。このように参照リンクを設定した結果、コンテ
ナ75内の参照パーツ661、664は、参照ポート7
6、77を介して、それぞれ制御パーツ72、73のエ
イリアスとなる。
コンテナ外での参照リンク設定を行うことによって、コ
ンテナ74の参照ポート76、77を介して、コンテナ
74内の参照パーツ661、664をコンテナ外部の制
御パーツ72、73のエイリアスとすることができる。
その結果、設計者はコンテナ74をブラックボックスと
考えて、設計成果物(再利用部品)の制御パーツ66
1、662、663、664およびそれらの接続関係を
再利用できる。また、コンテナ74をブラックボックス
と考えずに内部の制御パーツを編集して、設計成果物の
制御パーツ661、662、663、664およびそれ
らの接続関係を再利用することもできることはいうまで
もない。
として用いることにより、制御パーツの入出力端子間接
続に関する情報を活用することができるようになる。こ
れによって設計者は設計の際に不適切な基本制御部品を
再利用部品に接続してしまうというミスを極力避けるこ
とが可能となる。したがって、設計作業の効率の向上を
図ることができる。さらに、エイリアス関係にある二つ
の制御パーツ、たとえば制御パーツ72と661のう
ち、参照元である制御パーツ72がすでに保有している
設計データを参照パーツ661の設計データとして再利
用することができる。これによって、設計者は制御パー
ツ72に合わせて参照パーツ661の設計データを再入
力する必要がなくなる。したがって、データの入力ミス
が発生することもなく、このようにして設計された設計
成果物の信頼性を向上させることができる。
元パーツと参照パーツどちらのデータが優先するかを制
御パーツのデータの種類(設定項目)ごとに指定してお
くことによって、たとえば、過去の設計時に生成された
制御パーツ661の設計データを制御パーツ72のデー
タとして再利用することもできる。また、二つのエイリ
アス間の優先順位を、特定の設定項目の設計データのみ
を再利用するようにあらかじめ設定項目を選択しておく
ことも可能である。これによって、制御設計プロセスの
進み方に対応して柔軟に再利用部品を活用することが可
能となる。
コンテナ74の参照ポート76、77との間に設定され
た参照リンク78、79、および参照ポート76、77
とコンテナ74内の参照パーツ661、664との間の
関係付けは、設計プロセス中の任意のタイミングで明示
的にかつ互いに独立に設定/切断することができる。し
たがって、参照リンクや関係付けを切断することによ
り、再利用部品を構成する制御パーツやそれらの設計デ
ータを単独で変更することができることはいうまでもな
い。
ンテナが複数の制御パーツからなるサブシステムを保持
する例を用いて説明したが、サブシシステムである制御
パーツを保持する第1のコンテナはこれらの制御パーツ
に加えて、サブシステムのサブシステムを保持する第2
のコンテナを内包することもできる。この場合も、第2
のコンテナに参照ポートを設け、参照ポートと第2のコ
ンテナ内の制御パーツ間の関係付け、および第1のコン
テナ内の制御パーツと参照ポートとの間の参照リンクを
設定することにより、第2のコンテナ内の制御パーツを
第1のコンテナ内の制御パーツのエイリアスとすること
も可能である。また、上述の例では、コンテナを再利用
部品の入れ物として用いたが、これは設計中の制御シス
テムの階層構造を設計プロセスに反映させるためであっ
た。したがって、再利用部品をコンテナに入れずに、他
の制御パーツが生成された編集シート上に直接読み込む
ことも可能である。
ことができる制御設計用コンフィギュレーション・ツー
ルにおいて、参照リンクを明示的に設定/切断できるよ
うにしたことによって、再利用部品を構成する制御パー
ツと再利用部品に接続される接続先部品の制御パーツと
の間で設計データの共有を図ることができ、再利用先で
同じ設計データを再度入力する必要がなくなった。した
がって、設計データ入力の手間を省くことができると同
時に、入力ミスによる設計品質・信頼性の低下を避ける
ことができる。
部品(制御パーツ)だけでなく、制御パーツの入出力端
子間接続に関する情報、さらには設計成果物である制御
パーツと接続される外部の制御パーツに関する情報も含
めて再利用部品として保存・参照できるようになる。そ
の結果、入出力端子の先に接続されるべき部品およびそ
の属性を判断が容易になり、設計成果物の適用の是非を
判定する際により効率的な検索を行うことができる。ま
た、設計の際に不適切な基本制御部品を再利用部品に接
続するミスを少なくすることができるので、設計作業の
効率の向上を図ることができる。さらに、コンテナを活
用することによって、再利用部品をサブシステムとして
扱うことが可能となり、制御システム全体の階層構造を
把握しながら制御設計プロセスを進めることが容易にな
る。
フィギュレーション・ツールの構成図である。
ツールの編集画面の一例と、(b)機能ブロックを示す
図である。
である。
照リンクが張られている様子を示す図である。
フィギュレーション・ツールの編集画面の一例を示す図
である。
および設計データの再利用を示す図である。
上での制御設計の例を示す図である。
レーション・ツール、3…設計部、4…設計情報格納
部、5…部品格納部、6…部品登録/検索部、21…編
集画面、22…編集シート、23…制御パーツ、24…
入出力端子、25…パーツ名、26…機能名、27…タ
グ名表示、28…データ本体、29…制御パーツ、3
0、31、35…参照ポート、32、36…参照リン
ク、33…編集シート、34…制御パーツ、41…パー
ツバー、42…パーツ、43…プロパティシート、6
1、66、71、75…編集シート、62、63、66
1、662、663、664、72、73…制御パー
ツ、64…入出力端子間接続、65、74…コンテナ、
76、77、721、731…参照ポート、78、79
…参照リンク。
Claims (2)
- 【請求項1】 入出力ポイントや制御ポイントなどに対
応する制御パーツの入出力端子間接続を定義することに
よって制御設計を行い、かつエイリアスを利用すること
ができる制御設計用コンフィギュレーション・ツールに
おいて、 任意の制御パーツを他の制御パーツのエイリアスとなる
参照パーツにする手順と、 前記任意の制御パーツと前記他の制御パーツとの間のエ
イリアス関係を定義する参照リンクを張る手順とを備
え、 前記参照リンクは編集画面上で明示的に接続/切断する
ことができることを特徴とする制御設計用コンフィギュ
レーション・ツールの設計部品再利用方法。 - 【請求項2】 入出力ポイントや制御ポイントなどに対
応する制御パーツの入出力端子間接続を定義することに
よって制御設計を行い、かつエイリアスを利用すること
ができる制御設計用コンフィギュレーション・ツールに
おいて、 再利用部品をサブシステムとして表示するコンテナ内に
設計成果物を構成する複数の制御パーツおよび/または
他のコンテナを保持する手順と、 前記コンテナ内に保持された前記設計成果物を編集画面
上に表示する手順と、 前記設計成果物を構成する複数の制御パーツのうち任意
の制御パーツを他の制御パーツのエイリアスとなる参照
パーツにする手順と、 前記コンテナに設けた参照ポートと前記コンテナ内の参
照パーツとなった前記任意の制御パーツとを関係付けす
る手順と、 前記コンテナ外にある前記他の制御パーツと前記参照ポ
ートとの間に参照リンクを張ることにより前記コンテナ
内の前記任意の制御パーツと前記他の制御パーツとのエ
イリアス関係を定義する手順とを備え、 前記参照リンクおよび関係付けは編集画面上で明示的に
接続/切断することができることを特徴とする制御設計
用コンフィギュレーション・ツールの設計部品再利用方
法。
Priority Applications (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP15529596A JP3488019B2 (ja) | 1996-06-17 | 1996-06-17 | 制御設計用コンフィギュレーション・ツールの部品再利用方法 |
| US08/873,573 US5884079A (en) | 1996-06-17 | 1997-06-12 | Design part reusing method in configuration tool |
| EP97109772A EP0818727A3 (en) | 1996-06-17 | 1997-06-16 | Design part reusing method in configuration tool |
| CN97112784A CN1112642C (zh) | 1996-06-17 | 1997-06-17 | 配置工具中的设计部件复用方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP15529596A JP3488019B2 (ja) | 1996-06-17 | 1996-06-17 | 制御設計用コンフィギュレーション・ツールの部品再利用方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH103374A true JPH103374A (ja) | 1998-01-06 |
| JP3488019B2 JP3488019B2 (ja) | 2004-01-19 |
Family
ID=15602778
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP15529596A Expired - Lifetime JP3488019B2 (ja) | 1996-06-17 | 1996-06-17 | 制御設計用コンフィギュレーション・ツールの部品再利用方法 |
Country Status (4)
| Country | Link |
|---|---|
| US (1) | US5884079A (ja) |
| EP (1) | EP0818727A3 (ja) |
| JP (1) | JP3488019B2 (ja) |
| CN (1) | CN1112642C (ja) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4650322A (en) * | 1984-09-07 | 1987-03-17 | The Board Of Trustees Of The Leland Standford, Jr. University | Method and means for high resolution measurement of fiber diameter |
| JP2011204251A (ja) * | 2004-05-25 | 2011-10-13 | Fisher-Rosemount Systems Inc | プロセスプラント構成システムにおけるオブジェクトのバージョン管理 |
Families Citing this family (97)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6182083B1 (en) | 1997-11-17 | 2001-01-30 | Sun Microsystems, Inc. | Method and system for multi-entry and multi-template matching in a database |
| US6237024B1 (en) | 1998-03-20 | 2001-05-22 | Sun Microsystem, Inc. | Method and apparatus for the suspension and continuation of remote processes |
| US6487607B1 (en) | 1998-02-26 | 2002-11-26 | Sun Microsystems, Inc. | Methods and apparatus for remote method invocation |
| US6226746B1 (en) | 1998-03-20 | 2001-05-01 | Sun Microsystems, Inc. | Stack-based system and method to combine security requirements of methods |
| US6393497B1 (en) | 1998-03-20 | 2002-05-21 | Sun Microsystems, Inc. | Downloadable smart proxies for performing processing associated with a remote procedure call in a distributed system |
| US6438614B2 (en) | 1998-02-26 | 2002-08-20 | Sun Microsystems, Inc. | Polymorphic token based control |
| US6708171B1 (en) | 1996-04-23 | 2004-03-16 | Sun Microsystems, Inc. | Network proxy |
| US6578044B1 (en) | 1997-11-17 | 2003-06-10 | Sun Microsystems, Inc. | Method and system for typesafe attribute matching |
| US6138238A (en) | 1997-12-11 | 2000-10-24 | Sun Microsystems, Inc. | Stack-based access control using code and executor identifiers |
| US6466947B2 (en) | 1998-03-20 | 2002-10-15 | Sun Microsystems, Inc. | Apparatus and method for dynamically verifying information in a distributed system |
| US6421704B1 (en) | 1998-03-20 | 2002-07-16 | Sun Microsystems, Inc. | Method, apparatus, and product for leasing of group membership in a distributed system |
| US6446070B1 (en) | 1998-02-26 | 2002-09-03 | Sun Microsystems, Inc. | Method and apparatus for dynamic distributed computing over a network |
| US6463446B1 (en) | 1998-02-26 | 2002-10-08 | Sun Microsystems, Inc. | Method and apparatus for transporting behavior in an event-based distributed system |
| US6832223B1 (en) | 1996-04-23 | 2004-12-14 | Sun Microsystems, Inc. | Method and system for facilitating access to a lookup service |
| US6272559B1 (en) | 1997-10-15 | 2001-08-07 | Sun Microsystems, Inc. | Deferred reconstruction of objects and remote loading for event notification in a distributed system |
| US6247026B1 (en) | 1996-10-11 | 2001-06-12 | Sun Microsystems, Inc. | Method, apparatus, and product for leasing of delegation certificates in a distributed system |
| US6938263B2 (en) | 1996-04-23 | 2005-08-30 | Sun Microsystems, Inc. | System and method for facilitating dynamic loading of “stub” information to enable a program operating in one address space to invoke processing of a remote method or procedure in another address space |
| US6185611B1 (en) | 1998-03-20 | 2001-02-06 | Sun Microsystem, Inc. | Dynamic lookup service in a distributed system |
| US6560656B1 (en) | 1998-02-26 | 2003-05-06 | Sun Microsystems, Inc. | Apparatus and method for providing downloadable code for use in communicating with a device in a distributed system |
| US6598094B1 (en) | 1998-03-20 | 2003-07-22 | Sun Microsystems, Inc. | Method and apparatus for determining status of remote objects in a distributed system |
| US5832529A (en) | 1996-10-11 | 1998-11-03 | Sun Microsystems, Inc. | Methods, apparatus, and product for distributed garbage collection |
| US6237009B1 (en) | 1996-10-11 | 2001-05-22 | Sun Microsystems, Inc. | Lease renewal service |
| US6728737B2 (en) | 1996-10-11 | 2004-04-27 | Sun Microsystems, Inc. | Method and system for leasing storage |
| US6990652B1 (en) * | 1997-03-04 | 2006-01-24 | National Instruments Corporation | System and method for determining methods and properties to be invoked on objects in a graphical program |
| JP3548674B2 (ja) * | 1997-09-29 | 2004-07-28 | トヨタ自動車株式会社 | 部品結合データ作成方法及び装置及び部品結合データを格納した記憶媒体 |
| US6957427B1 (en) | 1997-10-15 | 2005-10-18 | Sun Microsystems, Inc. | Remote object activation in a distributed system |
| US6253256B1 (en) | 1997-10-15 | 2001-06-26 | Sun Microsystems, Inc. | Deferred reconstruction of objects and remote loading in a distributed system |
| US5945993A (en) * | 1998-01-30 | 1999-08-31 | Hewlett-Packard Company | Pictograph-based method and apparatus for controlling a plurality of lighting loads |
| KR20010034514A (ko) | 1998-02-26 | 2001-04-25 | 케네쓰 올센 | 원격 메소드를 식별하는 해시 판정 방법 및 시스템 |
| US6604127B2 (en) | 1998-03-20 | 2003-08-05 | Brian T. Murphy | Dynamic lookup service in distributed system |
| US6145000A (en) * | 1998-10-06 | 2000-11-07 | Ameritech Corporation | System and method for creating and navigating a linear hypermedia resource program |
| US6901518B1 (en) | 1999-04-08 | 2005-05-31 | Sun Microsystems, Inc. | Method and system for establishing trust in downloaded proxy code |
| US6877163B1 (en) | 1999-06-14 | 2005-04-05 | Sun Microsystems, Inc. | Method and system for dynamic proxy classes |
| US6728590B1 (en) | 1999-07-14 | 2004-04-27 | Nec Electronics, Inc. | Identifying wafer fabrication system impacts resulting from specified actions |
| US6766212B1 (en) * | 1999-07-14 | 2004-07-20 | Nec Electronics, Inc. | Identifying relationships among constituent parts of a wafer fabrication system |
| US6308178B1 (en) | 1999-10-21 | 2001-10-23 | Darc Corporation | System for integrating data among heterogeneous systems |
| US6985876B1 (en) * | 2000-02-07 | 2006-01-10 | National Instruments Corporation | System and method for enabling a user of an E-commerce system to visually view and/or configure a product for purchase |
| US6950875B1 (en) | 2000-05-09 | 2005-09-27 | Sun Microsystems, Inc. | Message conductors in a distributed computing environment |
| US7072967B1 (en) | 2000-05-09 | 2006-07-04 | Sun Microsystems, Inc. | Efficient construction of message endpoints |
| US7200848B1 (en) | 2000-05-09 | 2007-04-03 | Sun Microsystems, Inc. | Migrating processes using data representation language representations of the processes in a distributed computing environment |
| US7016966B1 (en) | 2000-05-09 | 2006-03-21 | Sun Microsystems, Inc. | Generating results gates in a distributed computing environment |
| US7080078B1 (en) | 2000-05-09 | 2006-07-18 | Sun Microsystems, Inc. | Mechanism and apparatus for URI-addressable repositories of service advertisements and other content in a distributed computing environment |
| US7065574B1 (en) | 2000-05-09 | 2006-06-20 | Sun Microsystems, Inc. | Messaging system using pairs of message gates in a distributed computing environment |
| US6917976B1 (en) | 2000-05-09 | 2005-07-12 | Sun Microsystems, Inc. | Message-based leasing of resources in a distributed computing environment |
| US7716492B1 (en) | 2000-05-09 | 2010-05-11 | Oracle America, Inc. | Method and apparatus to obtain service capability credentials |
| US7010573B1 (en) | 2000-05-09 | 2006-03-07 | Sun Microsystems, Inc. | Message gates using a shared transport in a distributed computing environment |
| US6973493B1 (en) | 2000-05-09 | 2005-12-06 | Sun Microsystems, Inc. | Mechanism and apparatus for security of newly spawned repository spaces in a distributed computing environment |
| US7395333B1 (en) | 2000-05-09 | 2008-07-01 | Sun Microsystems, Inc. | Method and apparatus to obtain negotiated service advertisement |
| US6792466B1 (en) | 2000-05-09 | 2004-09-14 | Sun Microsystems, Inc. | Trusted construction of message endpoints in a distributed computing environment |
| US7188251B1 (en) | 2000-05-09 | 2007-03-06 | Sun Microsystems, Inc. | System and method for secure message-based leasing of resources in a distributed computing environment |
| US6918084B1 (en) | 2000-05-09 | 2005-07-12 | Sun Microsystems, Inc. | Spawning new repository spaces using information provided in advertisement schema messages |
| US7370091B1 (en) | 2000-05-09 | 2008-05-06 | Sun Microsystems, Inc. | Method and apparatus for obtaining space advertisements |
| US7260543B1 (en) | 2000-05-09 | 2007-08-21 | Sun Microsystems, Inc. | Automatic lease renewal with message gates in a distributed computing environment |
| US6850979B1 (en) | 2000-05-09 | 2005-02-01 | Sun Microsystems, Inc. | Message gates in a distributed computing environment |
| US6789077B1 (en) | 2000-05-09 | 2004-09-07 | Sun Microsystems, Inc. | Mechanism and apparatus for web-based searching of URI-addressable repositories in a distributed computing environment |
| US7243356B1 (en) | 2000-05-09 | 2007-07-10 | Sun Microsystems, Inc. | Remote method invocation with secure messaging in a distributed computing environment |
| US8135796B1 (en) | 2000-05-09 | 2012-03-13 | Oracle America, Inc. | Mechanism and apparatus for accessing and addressing services in a distributed computing environment |
| US7577834B1 (en) | 2000-05-09 | 2009-08-18 | Sun Microsystems, Inc. | Message authentication using message gates in a distributed computing environment |
| US6643650B1 (en) | 2000-05-09 | 2003-11-04 | Sun Microsystems, Inc. | Mechanism and apparatus for using messages to look up documents stored in spaces in a distributed computing environment |
| US6789126B1 (en) | 2000-05-09 | 2004-09-07 | Sun Microsystems, Inc. | Addressing message gates in a distributed computing environment |
| US6868447B1 (en) | 2000-05-09 | 2005-03-15 | Sun Microsystems, Inc. | Mechanism and apparatus for returning results of services in a distributed computing environment |
| US6970869B1 (en) | 2000-05-09 | 2005-11-29 | Sun Microsystems, Inc. | Method and apparatus to discover services and negotiate capabilities |
| US6862594B1 (en) | 2000-05-09 | 2005-03-01 | Sun Microsystems, Inc. | Method and apparatus to discover services using flexible search criteria |
| US8001232B1 (en) | 2000-05-09 | 2011-08-16 | Oracle America, Inc. | Event message endpoints in a distributed computing environment |
| US6898618B1 (en) | 2000-05-09 | 2005-05-24 | Sun Microsystems, Inc. | Client-specified display services in a distributed computing environment |
| US8082491B1 (en) | 2000-05-09 | 2011-12-20 | Oracle America, Inc. | Dynamic displays in a distributed computing environment |
| US6854115B1 (en) | 2000-06-02 | 2005-02-08 | Sun Microsystems, Inc. | Process persistence in a virtual machine |
| US6763440B1 (en) | 2000-06-02 | 2004-07-13 | Sun Microsystems, Inc. | Garbage collection using nursery regions for new objects in a virtual heap |
| US6760815B1 (en) | 2000-06-02 | 2004-07-06 | Sun Microsystems, Inc. | Caching mechanism for a virtual heap |
| US6865657B1 (en) | 2000-06-02 | 2005-03-08 | Sun Microsystems, Inc. | Garbage collector for a virtual heap |
| US6957237B1 (en) | 2000-06-02 | 2005-10-18 | Sun Microsystems, Inc. | Database store for a virtual heap |
| US6851104B1 (en) * | 2000-08-14 | 2005-02-01 | Rodrigues Da Silva Fernando Jose Barros | System and method for programming using independent and reusable software units |
| US7296275B2 (en) | 2001-01-04 | 2007-11-13 | Sun Microsystems, Inc. | Method and system for passing objects in a distributed system using serialization contexts |
| US7386792B1 (en) * | 2001-03-07 | 2008-06-10 | Thomas Layne Bascom | System and method for collecting, storing, managing and providing categorized information related to a document object |
| US7158971B1 (en) | 2001-03-07 | 2007-01-02 | Thomas Layne Bascom | Method for searching document objects on a network |
| EP1657072B3 (en) | 2001-03-16 | 2016-08-31 | DataLase Ltd | Laser-imaging method |
| US7013232B2 (en) * | 2001-08-15 | 2006-03-14 | National Insurance Corporation | Network-based system for configuring a measurement system using configuration information generated based on a user specification |
| US20030051029A1 (en) * | 2001-09-07 | 2003-03-13 | Reedy Dennis G. | Dynamic provisioning of sevice components in a distributed system |
| US7756969B1 (en) | 2001-09-07 | 2010-07-13 | Oracle America, Inc. | Dynamic provisioning of identification services in a distributed system |
| US7660887B2 (en) * | 2001-09-07 | 2010-02-09 | Sun Microsystems, Inc. | Systems and methods for providing dynamic quality of service for a distributed system |
| US7533026B2 (en) * | 2002-04-12 | 2009-05-12 | International Business Machines Corporation | Facilitating management of service elements usable in providing information technology service offerings |
| US7440902B2 (en) * | 2002-04-12 | 2008-10-21 | International Business Machines Corporation | Service development tool and capabilities for facilitating management of service elements |
| US7302400B2 (en) * | 2002-04-12 | 2007-11-27 | International Business Machines Corporation | System and method for the development and deployment of service elements |
| US7562022B2 (en) * | 2002-04-12 | 2009-07-14 | International Business Machines Corporation | Packaging and distributing service elements |
| TR200400803T4 (tr) * | 2002-05-22 | 2004-06-21 | Siemens Aktiengesellschaft | Uygulamaya özgü fonksiyon bloklarının bir otomasyon aygıtı için uyarlanması için bir sistem ve yöntem |
| US7792874B1 (en) | 2004-01-30 | 2010-09-07 | Oracle America, Inc. | Dynamic provisioning for filtering and consolidating events |
| US8280901B2 (en) * | 2008-01-03 | 2012-10-02 | Masterfile Corporation | Method and system for displaying search results |
| GB2495434B (en) * | 2008-09-29 | 2013-05-22 | Fisher Rosemount Systems Inc | Efficient design and configuration of elements in a process control system |
| US8589877B2 (en) | 2009-10-07 | 2013-11-19 | International Business Machines Corporation | Modeling and linking documents for packaged software application configuration |
| US8234570B2 (en) * | 2009-10-26 | 2012-07-31 | International Business Machines Corporation | Harvesting assets for packaged software application configuration |
| US20110167070A1 (en) * | 2010-01-06 | 2011-07-07 | International Business Machines Corporation | Reusing assets for packaged software application configuration |
| US8417798B2 (en) | 2010-05-11 | 2013-04-09 | International Business Machines Corporation | Deploying artifacts for packaged software application in cloud computing environment |
| US8612931B2 (en) | 2010-07-14 | 2013-12-17 | International Business Machines Corporation | Interactive blueprinting for packaged applications |
| US20130075296A1 (en) | 2011-09-27 | 2013-03-28 | Crown Packaging Technology, Inc. | Marking of Can Ends And/Or Pull Tabs Using Photonically Sensitive Ink |
| US9187221B2 (en) | 2011-09-27 | 2015-11-17 | Crown Packaging Technology, Inc. | Can ends having machine readable information |
| CN109683889B (zh) * | 2018-12-26 | 2020-03-27 | 北京微播视界科技有限公司 | 消息展示框的复用方法、装置、电子设备及可读存储介质 |
| CN115185508B (zh) * | 2022-05-20 | 2024-06-11 | 中核武汉核电运行技术股份有限公司 | 一种基于图元的算法组态工具和方法 |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0520046A (ja) * | 1991-07-11 | 1993-01-29 | Hitachi Eng Co Ltd | プログラム開発支援方法及び装置 |
| JPH05307472A (ja) * | 1992-04-28 | 1993-11-19 | Shimadzu Corp | プログラム部品情報再利用装置 |
| JPH06332965A (ja) * | 1992-08-26 | 1994-12-02 | Matsushita Electric Ind Co Ltd | Lsi自動設計システム |
Family Cites Families (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5313575A (en) * | 1990-06-13 | 1994-05-17 | Hewlett-Packard Company | Processing method for an iconic programming system |
| US5301301A (en) * | 1991-01-30 | 1994-04-05 | National Instruments Corporation | Polymorphic dataflow block diagram system and method for programming a computer |
| US5261043A (en) * | 1991-03-12 | 1993-11-09 | Hewlett-Packard Company | Input and output data constraints on iconic devices in an iconic programming system |
| US5239476A (en) * | 1991-04-02 | 1993-08-24 | Strippit, Inc. | Multi-level state language controller for multi-threaded machine control |
| US5437007A (en) * | 1992-11-10 | 1995-07-25 | Hewlett-Packard Company | Control sequencer in an iconic programming system |
| US5619694A (en) * | 1993-08-26 | 1997-04-08 | Nec Corporation | Case database storage/retrieval system |
| US5801942A (en) * | 1996-04-12 | 1998-09-01 | Fisher-Rosemount Systems, Inc. | Process control system user interface including selection of multiple control languages |
-
1996
- 1996-06-17 JP JP15529596A patent/JP3488019B2/ja not_active Expired - Lifetime
-
1997
- 1997-06-12 US US08/873,573 patent/US5884079A/en not_active Expired - Lifetime
- 1997-06-16 EP EP97109772A patent/EP0818727A3/en not_active Ceased
- 1997-06-17 CN CN97112784A patent/CN1112642C/zh not_active Expired - Lifetime
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0520046A (ja) * | 1991-07-11 | 1993-01-29 | Hitachi Eng Co Ltd | プログラム開発支援方法及び装置 |
| JPH05307472A (ja) * | 1992-04-28 | 1993-11-19 | Shimadzu Corp | プログラム部品情報再利用装置 |
| JPH06332965A (ja) * | 1992-08-26 | 1994-12-02 | Matsushita Electric Ind Co Ltd | Lsi自動設計システム |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4650322A (en) * | 1984-09-07 | 1987-03-17 | The Board Of Trustees Of The Leland Standford, Jr. University | Method and means for high resolution measurement of fiber diameter |
| JP2011204251A (ja) * | 2004-05-25 | 2011-10-13 | Fisher-Rosemount Systems Inc | プロセスプラント構成システムにおけるオブジェクトのバージョン管理 |
Also Published As
| Publication number | Publication date |
|---|---|
| EP0818727A3 (en) | 2004-12-29 |
| JP3488019B2 (ja) | 2004-01-19 |
| CN1112642C (zh) | 2003-06-25 |
| EP0818727A2 (en) | 1998-01-14 |
| CN1170167A (zh) | 1998-01-14 |
| US5884079A (en) | 1999-03-16 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3488019B2 (ja) | 制御設計用コンフィギュレーション・ツールの部品再利用方法 | |
| US6054986A (en) | Method for displaying functional objects in a visual program | |
| US7757025B2 (en) | Programmable logic controller peripheral device and program creation method thereof | |
| JPH07200278A (ja) | 図形を用いたプログラミングシステム | |
| JPH0855019A (ja) | 視覚的プログラミング方法 | |
| EP1505515A2 (en) | Automatic file generation | |
| US12535805B2 (en) | Line designing device and line designing method | |
| JP3598594B2 (ja) | 文書処理装置及び文書処理方法 | |
| JPH1069379A (ja) | 図的プログラミング方法 | |
| JP2994922B2 (ja) | 画像処理システム | |
| JPH05233238A (ja) | ソフトウェア保守資産管理方式 | |
| JP2720768B2 (ja) | プログラムカストマイズ装置 | |
| KR100817364B1 (ko) | 프로그래머블 로직 컨트롤러의 주변 장치 및 그 프로그램작성 방법 | |
| JPH10333896A (ja) | テーブルリファレンス方法および装置 | |
| JP3197685B2 (ja) | 高位合成装置 | |
| JPS61264402A (ja) | バツチ制御装置 | |
| JP2000330769A (ja) | ソフトウェア生産支援装置間連携装置 | |
| JP2020161102A (ja) | 図面作成支援装置、図面作成支援プログラム及び図面作成支援方法 | |
| JPH08221264A (ja) | プログラム作成支援システム | |
| JP2003263541A (ja) | シナリオ編集装置およびその処理方法 | |
| JP2002358300A (ja) | 文字データをデータベースにフィードバックするためのデータ編集装置 | |
| JPH06324963A (ja) | プロトコル作成システム | |
| JPH02129704A (ja) | プログラマブル・ロジツク・コントローラ開発ツール | |
| JPH11234401A (ja) | Pbxデータ作成装置 | |
| JP2001175780A (ja) | 帳表出力選択システム、帳表出力選択方法および帳表出力選択手順を記録した記録媒体 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20071031 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20081031 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20091031 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20091031 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20101031 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20101031 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111031 Year of fee payment: 8 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121031 Year of fee payment: 9 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20131031 Year of fee payment: 10 |
|
| EXPY | Cancellation because of completion of term |