JP6388682B2 - グラフィック・プログラミング言語オブジェクトを編集及び報告する方法及び編集・報告システム - Google Patents
グラフィック・プログラミング言語オブジェクトを編集及び報告する方法及び編集・報告システム Download PDFInfo
- Publication number
- JP6388682B2 JP6388682B2 JP2017076243A JP2017076243A JP6388682B2 JP 6388682 B2 JP6388682 B2 JP 6388682B2 JP 2017076243 A JP2017076243 A JP 2017076243A JP 2017076243 A JP2017076243 A JP 2017076243A JP 6388682 B2 JP6388682 B2 JP 6388682B2
- Authority
- JP
- Japan
- Prior art keywords
- programming language
- language object
- graphic
- fragments
- user
- 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
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/04—Programme control other than numerical control, i.e. in sequence controllers or logic controllers
- G05B19/042—Programme control other than numerical control, i.e. in sequence controllers or logic controllers using digital processors
- G05B19/0426—Programming the control sequence
-
- 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
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/02—Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]
-
- 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
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Automation & Control Theory (AREA)
- Stored Programmes (AREA)
- Programmable Controllers (AREA)
Description
ようなプロセス制御システムは通常、アナログ、デジタルまたはアナログ/デジタル混在バスを介して、少なくとも一つのホスト又はオペレータ・ワークステーション及び、一つ又は複数のフィールド装置などのプロセス制御・計装機器に通信可能に連結される、一つ又は複数の集中型又は分散型プロセスコントローラ(プロセス制御素子)を含んでいる。フィールド装置(例えば、バルブ、バルブ・ポジショナ、スイッチ、トランスミッタ、およびセンサー〈例えば、温度、圧力および流量センサー〉など)は、バルブの開閉や工程パラメータの測定などのプロセス制御システム内の機能を行なう。プロセスコントローラは、フィールド装置により生成された又はそれに関連するプロセス測量又はプロセス変量、及び/又は、フィールド装置に関するその他の情報を示す信号を受信し、この情報を使用して制御ルーチンを実施した後、工程の動作を制御するために、フィールド装置に一つ又は複数のバスを通じて送信される制御信号を生成する。一般に、フィールド装置及びコントローラからの情報は、オペレータ・ワークステーションにより実行される一つ又は複数のアプリケーションで利用できるようになっており、それによりオペレータが、工程の現状表示や工程の動作の修正変更など、工程に関する所望の機能を実行できるようになる。
、Recipe Studio、Graphics Studio及びUser Man
agerを使用することにより、プロセス制御システムの全プロセス制御法、表示画面、I/O、警報実施法、履歴およびイベント、ユーザ、ユーザの役割、およびプロセス制御システムにおけるその他あらゆる側面のコンフィギュレーションを構成できる。このような仕組は、コンフィギュレーション・システムが中央データベースに組み込まれている場合に、(常にそうであるとは限らないが)良好に機能する。
グ言語オブジェクトの各断片を標準化して作成でき(よって再使用可)、更には他のプログラミング言語オブジェクトの各断片を組み合わせてプログラミング言語オブジェクトの合成断片を作成できるようにするプログラミング言語オブジェクト断片共有ライブラリとユーザ・インターフェースを提供する。さらにユーザは、アクション、ステップ及びトランジションなどのプログラミング言語オブジェクトの各断片を格納することができ、よって、位相クラス、SFC合成体またはその他のグラフィック・プログラミング言語オブジェクトを編集中にプログラミング言語オブジェクト断片のローカル・ライブラリを再使用できるようになる。編集・報告ツールを有する他のオフライン・データベースにライブラリのコピーを配送するコード・ライブラリ・マスターにプログラミング言語オブジェクト断片のライブラリを格納してもよい。ユーザは、該ライブラリを格納する際にSQLデータベースなどのローカル・オフライン・データベースを使用してもよく、更に、コンフィギュレーション・システムとプロジェクト・データを通信する場合の輸送機構としてXMLを使用してもよい。
イ・アドレス可能遠隔トランスミッタ〉フィールド装置15などの様々なフィールド装置に連結されている)に連結されるオペレータ・インタフェース12Aを含んでいるPROVOX又はRS3システム又は他のDCSなど、従来のプロセス制御システムをプロセス制御システム12に使用してもよい。プロセス制御システム14は、分散型プロセス制御システムであってもよく、イーサネット(登録商標)・バスなどのバスを介して一つ又は複数の分散型コントローラ14Bに連結された一つ又は複数のオペレータ・インタフェース14Aを含んでいる。コントローラ14Bは、例えば米国フィッシャーローズマウント・システムズ社(テキサス州オースティン)が販売しているDeltaV(登録商標)コントローラ、またはその他所望するタイプのコントローラでありえる。コントローラ14Bは、入出力装置を介して一つ又は複数のフィールド装置16(例えば、HART又はFieldbusフィールド装置、或いは、PROFIBUS、WORLDFIP、Device−Net、ASインターフェース及びCANプロトコルのいかなるものを使用するスマートまたは非スマート・フィールド装置などのその他のフィールド装置)に接続される。周知の如く、フィールド装置16は、プロセス変量並びにそれ以外の装置情報に関係するコントローラ14Bに対してアナログまたはデジタル情報を提供してもよい。オペレータ・インタフェース14Aは、プロセス制御オペレータが工程(例えば、制御オプティマイザー、診断エキスパート、ニューラル・ネット、同調器など)の動作を制御するために利用できるツールを格納および実行してもよい。
Claims (40)
- オフライン・データベース内のプロセス制御エンティティを設計するためにグラフィック・プログラミング言語オブジェクトを編集する方法において、
前記オフライン・データベースには、それぞれが中央のコンフィギュレーション・データベースに通信可能に連結される複数のデータベースのうちの1つを含み、
前記方法には、
各プログラミング言語オブジェクト断片がプログラミング論理ルーチンの構造を示すことを特徴とするプログラミング言語オブジェクト断片のライブラリから一つ又は複数のプログラミング言語オブジェクト断片を選択する機能をユーザに提供することと、
一つ又は複数の選択されたプログラミング言語オブジェクト断片をグラフィック・プログラミング言語インターフェース表示画面内に表示することと、
グラフィック・プログラミング言語インターフェース表示画面内の一つ又は複数の選択されたプログラミング言語オブジェクト断片からプロセス制御エンティティ用のグラフィック・プログラミング言語オブジェクトを構成する機能をユーザに提供することと、
構成されたグラフィック・プログラミング言語オブジェクトをコンフィギュレーション・ファイルとして格納することと、
フォーマット済グラフィック・プログラミング言語オブジェクトデータを形成するために報告文書に関連した第1のスキーマに応じてグラフィック・プログラミング言語オブジェクトのデータをフォーマットすることと、
マップ済グラフィック・プログラミング言語オブジェクトデータを形成するために、フォーマット済グラフィック・プログラミング言語オブジェクトデータをコンフィギュレーション・データベースに関連した第2のスキーマにマップすることと、
報告文書のデータ・フィールドにマップ済グラフィック・プログラミング言語オブジェクトデータを投入することと、
コンフィギュレーション・データベースにマップ済グラフィック・プログラミング言語オブジェクトデータを送信することと、
を含むグラフィック・プログラミング言語オブジェクトを編集することを特徴とする方法。 - プログラミング言語オブジェクト断片のライブラリから一つ又は複数のプログラミング言語オブジェクト断片を選択することには、
プログラミング言語オブジェクト断片をテンプレートとしてグラフィック・プログラミング言語ライブラリ表示画面内に表示する機能をユーザに提供することと、
が含まれることを特徴とする請求項1に記載の方法。 - 一つ又は複数の選択されたプログラミング言語オブジェクト断片をグラフィック・プログラミング言語インターフェース表示画面内に表示することには、
一つ又は複数の選択されたプログラミング言語オブジェクト断片のプロパティを表示することと、
が含まれる方法において、
一つ又は複数の選択されたプログラミング言語オブジェクト断片からプロセス制御エンティティ用にグラフィック・プログラミング言語オブジェクトを構成する機能をユーザに提供することには、
一つ又は複数の選択されたプログラミング言語オブジェクト断片のプロパティに対する値を提供する機能をユーザに提供することと、
が含まれ、且つ、
構成されたグラフィック・プログラミング言語オブジェクトをコンフィギュレーション・ファイルとして格納することには、一つ又は複数の選択されたプログラミング言語オブジェクト断片を提供される値とともに格納することと、
が含まれることを特徴とする請求項1に記載の方法。 - 一つ又は複数の選択されたプログラミング言語オブジェクト断片のプロパティは、一つ又は複数の選択されたプログラミング言語オブジェクト断片のプロパティのデフォルト値を含み、
一つ又は複数の選択されたプログラミング言語オブジェクト断片のプロパティに対する値を提供する機能をユーザに提供することには、
一つ又は複数の選択されたプログラミング言語オブジェクト断片のプロパティのデフォルト値を修正変更することと、
が含まれることを特徴とする請求項3に記載の方法。 - 一つ又は複数の選択されたプログラミング言語オブジェクト断片からプロセス制御エンティティのグラフィック・プログラミング言語オブジェクトを構成する機能をユーザに提供することには、
グラフィック・プログラミング言語・インターフェース表示画面内から、選択されたプログラミング言語オブジェクト断片をコピーし、コピーされたプログラミング言語オブジェクト断片をコンフィギュレーション・ファイルに追加する機能をユーザに提供することと、
が含まれることを特徴とする請求項1に記載の方法。 - 一つ又は複数の選択されたプログラミング言語オブジェクト断片からグラフィック・プログラミング言語オブジェクトを構成する機能をユーザに提供することには、
一つ又は複数の選択されたプログラミング言語オブジェクト断片のうちの最初の1つのI/Oと、第2のプログラミング言語オブジェクト断片のI/Oとの間の論理接続を確立する機能をユーザに提供することと、
が含まれることを特徴とする請求項1に記載の方法。 - 一つ又は複数の選択されたプログラミング言語オブジェクト断片からグラフィック・プログラミング言語オブジェクトを構成する機能をユーザに提供することには、
グラフィック・プログラミング言語インターフェース表示画面から複数のプログラミング言語オブジェクト断片を同時に選択する機能をユーザに提供することと、
選択された複数のプログラミング言語オブジェクト断片同士で共有されるプロパティを表示することと、
選択された複数のプログラミング言語オブジェクト断片の全てにより共有されるプロパティを同時に修正変更する機能をユーザに提供することと、
が含まれることを特徴とする請求項1に記載の方法。 - 一つ又は複数の選択されたプログラミング言語オブジェクト断片からグラフィック・プログラミング言語オブジェクトを構成する機能をユーザに提供することには、
グラフィック・プログラミング言語インターフェース表示画面から複数のプログラミング言語オブジェクト断片を選択する機能をユーザに提供することと、
グラフィック・プログラミング言語オブジェクトから選択された複数のプログラミング言語オブジェクト断片を削除する機能をユーザに提供することと、
が含まれることを特徴とする請求項1に記載の方法。 - 一つ又は複数の選択されたプログラミング言語オブジェクト断片からグラフィック・プログラミング言語オブジェクトを構成する機能をユーザに提供することには、
プログラミング言語オブジェクト断片のライブラリ内にプログラミング言語オブジェクト断片として格納されている先に作成されたグラフィック・プログラミング言語オブジェクトからグラフィック・プログラミング言語オブジェクトを構成する機能をユーザに提供することと、
が含まれることを特徴とする請求項1に記載の方法。 - グラフィック・プログラミング言語オブジェクトを新規プログラミング言語オブジェクト断片としてプログラミング言語オブジェクト断片のライブラリ内に格納することと、
をさらに含むことを特徴とする請求項1に記載の方法。 - プログラミング言語オブジェクト断片の基本構造を成すプログラミング言語オブジェクト断片テンプレートをコピーすることと、
プログラミング言語オブジェクト断片テンプレートのコピーを構成する機能をユーザに提供することと、
構成されたプログラミング言語オブジェクトテンプレートのコピーを新規プログラミング言語オブジェクト断片としてプログラミング言語オブジェクト断片のライブラリ内に格納することと、
をさらに含むことを特徴とする請求項1に記載の方法。 - グラフィック・プログラミング言語インターフェース表示画面から複数のプログラミング言語オブジェクト断片を合成プログラミング言語オブジェクト断片にグループ化する機能をユーザに提供することと、
合成プログラミング言語オブジェクト断片をプログラミング言語オブジェクト断片のライブラリ内に格納することと、
をさらに含むことを特徴とする請求項1に記載の方法。 - 中央コンフィギュレーション・データベースにグラフィック・プログラミング言語オブジェクトを送信することと、
をさらに含むことを特徴とする請求項1に記載の方法。 - 修正変更されたグラフィック・プログラミング言語オブジェクトのデータがコンフィギュレーション・データベースに関連した第2のスキーマに応じてフォーマットされることを特徴とするコンフィギュレーション・データベースからグラフィック・プログラミング言語オブジェクトの変形態様を受信することと、
第2のマップ済グラフィック・プログラミング言語オブジェクトのデータを形成するためにオフライン・データベースに関連した第3のスキーマにグラフィック・プログラミング言語オブジェクトデータをマップすることと、
第2のマップ済グラフィック・プログラミング言語オブジェクトデータからプロセス制御エンティティの変更済グラフィック・プログラミング言語オブジェクトを設定(configure)する機能をユーザに提供することと、
設定された変更済グラフィック・プログラミング言語オブジェクトのデータをコンフィギュレーション・データベースに関連した第1のスキーマにマップすることと、
設定された変更済グラフィック・プログラミング言語オブジェクトのマップ済グラフィック・プログラミング言語オブジェクトのデータをコンフィギュレーション・データベースに送信することと、
をさらに含むことを特徴とする請求項1に記載の方法。 - グラフィック・プログラミング言語オブジェクトが機能オブジェクトからなることを特徴とする請求項1に記載の方法。
- 機能オブジェクトがシーケンシャルファンクションチャート・オブジェクトからなることを特徴とする請求項15に記載の方法。
- プログラミング言語オブジェクト断片のライブラリが、プロセス制御エンティティのアクション(個々の動作・処置)、プロセス制御エンティティのステップ(段階)及びプロセス制御エンティティのトランジション(遷移)のうちの一つ又は複数の事前定義された一覧を含むことを特徴とする請求項1に記載の方法。
- グラフィック・プログラミング言語オブジェクトを用いてプロセス制御エンティティを設計する際に使用される編集・報告システムにおいて、
各プログラミング言語オブジェクト断片がプログラミング論理ルーチンの構造を示すことを特徴とする複数のプログラミング言語オブジェクト断片を格納するデータベースと、
コンピュータ読取り可能なメモリ上に格納され、一つ又は複数のプログラミング言語オブジェクト断片からプロセス制御エンティティ用のグラフィック・プログラミング言語オブジェクトを構成するための表示画面を作成するためにプロセッサー上で実行するように採用される画面表示アプリケーションと、
を備え、
表示画面は、
異なるプログラミング言語オブジェクト断片を表わす複数のグラフィックスを有するステンシル表示欄と、
グラフィック・プログラミング言語オブジェクト表示欄と、
を含み、
画面表示アプリケーションは、ユーザが前記ステンシル表示欄内から異なるプログラミング言語オブジェクト断片の描写を選択し、プロセス制御エンティティのグラフィック・プログラミング言語オブジェクトを構成できるように、グラフィック・プログラミング言語オブジェクトに含むため且つグラフィック・プログラミング言語オブジェクト表示欄内にプログラミング言語オブジェクト断片の描写を提示するためにプログラミング言語オブジェクト断片を指定できるように構成され、
編集・報告システムには、
コンピュータ読取り可能なメモリに格納されており、且つ、フォーマット済グラフィック・プログラミング言語オブジェクトデータを形成するために、第1のスキーマに応じてグラフィック・プログラミング言語オブジェクトのデータをフォーマットし、フォーマット済グラフィック・プログラミング言語オブジェクトデータを報告文書に関連した第2のスキーマにマップし、マップ済グラフィック・プログラミング言語オブジェクトデータをコンフィギュレーション・データベースに送信し、報告文書のデータ・フィールドにマップ済グラフィック・プログラミング言語オブジェクトデータを更に投入するためにプロセッサー上で実行するように採用される報告アプリケーションが含まれている、
編集・報告システム。 - データベースが、アクション、ステップ及びトランジションの一覧を備え、プロセス制御エンティティ用のグラフィック・プログラミング言語オブジェクトを構成する際に使用されるプログラミング言語コード・ライブラリ・ファイルを含むことを特徴とする請求項18に記載の編集・報告システム。
- 画面表示アプリケーションにはパラメータ表示欄がさらに含まれ、且つ、
画面表示アプリケーションにより、ユーザがグラフィック・プログラミング言語オブジェクト表示欄内のプログラミング言語オブジェクト断片の描写から異なるものを選択して、選択されたプログラミング言語オブジェクト断片の描写のプロパティをパラメータ表示欄内に表示できることを特徴とする請求項18に記載の編集・報告システム。 - 画面表示アプリケーションが、論理関係に応じて表示される複数の論理ブロックからなるグラフィック・プログラミング言語オブジェクトの図を含む階層表示欄をさらに含むことを特徴とする請求項18に記載の編集・報告システム。
- 画面表示アプリケーションにはパラメータ表示欄がさらに含まれ、且つ、
画面表示アプリケーションにより、ユーザが階層表示欄内の論理ブロックから異なるものを選択し、選択された論理ブロックのプロパティをパラメータ表示欄内に表示できることを特徴とする請求項21の編集・報告システム。 - 画面表示アプリケーションが、グラフィック・プログラミング言語オブジェクト表示欄内に表示された特定のグラフィック・プログラミング言語オブジェクト用に構成されるプログラミング言語オブジェクト断片すべての一覧を含む要約表示欄をさらに含み、且つ、
画面表示アプリケーションによりユーザが要約表示欄内に表示されたプログラミング言語オブジェクト断片から選択したものを構成できることを特徴とする請求項18に記載の編集・報告システム。 - 要約表示欄が、グラフィック・プログラミング言語オブジェクト表示欄に表示されるグラフィック・プログラミング言語オブジェクト用に構成されたステップ及びトランジションを表示するために使用できるように構成されたステップ/トランジション・タブを含むことを特徴とする請求項23に記載の編集・報告システム。
- 要約表示欄が、ステップ/トランジション・タブから選択されたステップ用に構成されたアクションを表示するために使用できるように構成されたアクション・タブを含むことを特徴とする請求項24に記載の編集・報告システム。
- 要約表示欄が、グラフィック・プログラミング言語オブジェクト表示欄内に表示されたグラフィック・プログラミング言語オブジェクトに関連した不具合状態を表示するために使用できるように構成された不具合タブを含むことを特徴とする請求項23に記載の編集・報告システム。
- 画面表示アプリケーションによってさらにユーザが、選択されたプログラミング言語オブジェクト断片のプロパティを修正変更することが可能になるように画面表示アプリケーションが構成されたことを特徴とする請求項18に記載の編集・報告システム。
- 画面表示アプリケーションによってさらにユーザが、グラフィック・プログラミング言語オブジェクト表示欄からの複数のプログラミング言語オブジェクト断片の描写を選択して、選択された複数のプログラミング言語オブジェクト断片の描写に関連するプログラミング言語オブジェクト断片間で共通するプロパティを同時に修正変更することが可能になるように画面表示アプリケーションが構成されたことを特徴とする請求項18に記載の編集・報告システム。
- 画面表示アプリケーションによってさらにユーザが、グラフィック・プログラミング言語オブジェクト表示欄からの複数のプログラミング言語オブジェクト断片の描写を選択して、選択された複数のプログラミング言語オブジェクト断片の描写に関連するプログラミング言語オブジェクト断片を同時に削除することが可能になるように画面表示アプリケーションが構成されたことを特徴とする請求項18に記載の編集・報告システム。
- 画面表示アプリケーションによってさらにユーザが、グラフィック・プログラミング言語オブジェクト表示欄内における第1のプログラミング言語オブジェクト断片のI/Oと第2のプログラミング言語オブジェクト断片のI/Oとの間に論理的接続を確立できるように画面表示アプリケーションが構成されたことを特徴とする請求項18に記載の編集・報告システム。
- 画面表示アプリケーションによってさらにユーザが、グラフィック・プログラミング言語オブジェクト表示欄内に合成プログラミング言語オブジェクト断片として表示される一つ又は複数のプログラミング言語オブジェクト断片を格納し、且つ、
ステンシル表示欄内にプログラミング言語オブジェクト断片として合成プログラミング言語オブジェクト断片を表示できるように画面表示アプリケーションが構成されたことを特徴とする請求項18に記載の編集・報告システム。 - 各々がプログラミング論理ルーチンの構造を示す複数のプログラミング言語オブジェクト断片をデータベースに格納することと、
複数のプログラミング言語オブジェクト断片の複数のプログラミング言語オブジェクト断片の描写を含むステンシル表示欄を表示することと、
構成されるべきグラフィック・プログラミング言語オブジェクトに関連したグラフィック・プログラミング言語オブジェクト表示欄を表示することと、
ステンシル表示欄に表示される複数のプログラミング言語オブジェクト断片の描写からグラフィック・プログラミング言語オブジェクト内に含まれるべき1つを選択する機能をユーザに提供することと、
選択されたプログラミング言語オブジェクト断片の描写に関連したプログラミング言語オブジェクト断片をグラフィック・プログラミング言語オブジェクト表示欄に提示することと、
選択されたプログラミング言語オブジェクト断片を用いてグラフィック・プログラミング言語オブジェクトを構成する機能をユーザに提供することと、
オフライン・データベースに、構成されたグラフィック・プログラミング言語オブジェクトを格納することと、
フォーマット済グラフィック・プログラミング言語オブジェクトデータを形成するために、オフライン・データベースに関連するスキーマによってグラフィック・プログラミング言語オブジェクトのデータをフォーマットすることと、
マップ済グラフィック・プログラミング言語オブジェクトデータを形成するために、フォーマット済グラフィック・プログラミング言語オブジェクトデータを、オフライン・データベースフォーマットとは異なる報告文書に関連したスキーマにマップすることと、
報告文書のデータ・フィールドにマップ済グラフィック・プログラミング言語オブジェクトデータを投入することと、
報告文書からグラフィック・プログラミング言語オブジェクトデータを編集する機能をユーザに提供することと、
オフライン・データベースのデータ・フィールドに編集済グラフィック・プログラミング言語オブジェクトデータを投入することと、
オフライン・データベースに編集済グラフィック・プログラミング言語オブジェクトデータを投入することと、
を含む、プロセス制御エンティティを設計する際に使用されるグラフィック・プログラミング言語オブジェクトを編集及び報告する方法。 - 選択されたプログラミング言語オブジェクト断片のプロパティに関連したパラメータ表示欄を表示することと、
パラメータ表示欄内に表示されるプロパティの一つ又は複数を修正変更する機能をユーザに提供することと、
をさらに含むことを特徴とする請求項32に記載の方法。 - グラフィック・プログラミング言語オブジェクトに関連した階層表示欄を表示することをさらに含み、且つ、
グラフィック・プログラミング言語オブジェクトが、第1のフォーマットに応じてグラフィック・プログラミング言語オブジェクト表示欄内に提示され、グラフィック・プログラミング言語オブジェクトが、第2のフォーマットに応じて階層表示欄内に提示される、
ことを特徴とする請求項32に記載の方法。 - 第2のフォーマットには、論理関係に応じて表示されうる複数の論理ブロックが含まれることを特徴とする請求項34に記載の方法。
- グラフィック・プログラミング言語オブジェクトが複数のプログラミング言語オブジェクト断片を含むことを特徴とし、且つ、
グラフィック・プログラミング言語オブジェクトを構成する機能をユーザに提供することには、
グラフィック・プログラミング言語オブジェクト表示欄内の複数のプログラミング言語オブジェクト断片を選択してから選択された複数のプログラミング言語オブジェクト断片間で共通するプロパティを同時に修正変更する機能をユーザに提供することと、
ことが含まれることを特徴とする請求項32に記載の方法。 - グラフィック・プログラミング言語オブジェクトが複数のプログラミング言語オブジェクト断片を含むことを特徴とし、且つ、
グラフィック・プログラミング言語オブジェクトを構成する機能をユーザに提供することには、
グラフィック・プログラミング言語オブジェクト表示欄内の複数のプログラミング言語オブジェクト断片を選択し、選択された複数のプログラミング言語オブジェクト断片を同時に削除する機能をユーザに提供することと、
ことが含まれることを特徴とする請求項32に記載の方法。 - グラフィック・プログラミング言語オブジェクト表示欄内の複数のプログラミング言語オブジェクト断片を選択し、選択された複数のプログラミング言語オブジェクト断片を合成プログラミング言語オブジェクト断片として格納し、そして合成プログラミング言語オブジェクト断片をステンシル表示欄内に表示する機能をユーザに提供することと、
をさらに含むことを特徴とする請求項32に記載の方法。 - グラフィック・プログラミング言語オブジェクトのデータをフォーマットすることは、フォーマット済グラフィック・プログラミング言語オブジェクトデータを形成するためにマークアップ・ランゲージ・スキーマによってグラフィック・プログラミング言語オブジェクトのデータをフォーマットすることを含み、
前記方法は、データ投入済の報告文書をコンフィギュレーション・データベースに送信することをさらに含むことを特徴とする請求項32に記載の方法。 - 構成されたグラフィック・プログラミング言語オブジェクトの格納には、
構成されたグラフィック・プログラミング言語オブジェクトをオフライン・データベースに格納することと、
が含まれる方法において、
オフライン・データベースにてプロセス制御エンティティ・プロジェクト・ツールにより生成され、オフライン・データベースにより使用されるフォーマットとは異なるフォーマットとなっているプロセス制御エンティティのプロジェクト・データを受信することと、
マップ済プロセス制御エンティティのプロジェクト・データを形成するために、プロセス制御エンティティのプロジェクト・データをプロセス制御エンティティのプロジェクト・ツールのフォーマットに関連したスキーマからオフライン・データベースのフォーマットに関連したスキーマにマップすることと、
オフライン・データベースのデータ・フィールドにマップ済プロセス制御エンティティ・プロジェクト・データを投入することと、
データ投入済プロセス制御エンティティ・プロジェクト・データを、構成済のグラフィック・プログラミング言語オブジェクトとともにコンフィギュレーション・ファイル中に統合することと、
がさらに含まれることを特徴とする請求項32に記載の方法。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US11/469827 | 2006-09-01 | ||
US11/469,827 US7668608B2 (en) | 2006-09-01 | 2006-09-01 | Graphical programming language object editing and reporting tool |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2015096445A Division JP6429722B2 (ja) | 2006-09-01 | 2015-05-11 | グラフィック・プログラミング言語オブジェクトを編集及び報告する方法及び編集・報告システム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2017142839A JP2017142839A (ja) | 2017-08-17 |
JP6388682B2 true JP6388682B2 (ja) | 2018-09-12 |
Family
ID=38617101
Family Applications (4)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2007225902A Active JP5905182B2 (ja) | 2006-09-01 | 2007-08-31 | グラフィック・プログラミング言語オブジェクトを編集及び報告する方法及び編集・報告システム |
JP2013196452A Pending JP2014041624A (ja) | 2006-09-01 | 2013-09-24 | グラフィック・プログラミング言語オブジェクトを編集及び報告する方法及び編集・報告システム |
JP2015096445A Active JP6429722B2 (ja) | 2006-09-01 | 2015-05-11 | グラフィック・プログラミング言語オブジェクトを編集及び報告する方法及び編集・報告システム |
JP2017076243A Active JP6388682B2 (ja) | 2006-09-01 | 2017-04-06 | グラフィック・プログラミング言語オブジェクトを編集及び報告する方法及び編集・報告システム |
Family Applications Before (3)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2007225902A Active JP5905182B2 (ja) | 2006-09-01 | 2007-08-31 | グラフィック・プログラミング言語オブジェクトを編集及び報告する方法及び編集・報告システム |
JP2013196452A Pending JP2014041624A (ja) | 2006-09-01 | 2013-09-24 | グラフィック・プログラミング言語オブジェクトを編集及び報告する方法及び編集・報告システム |
JP2015096445A Active JP6429722B2 (ja) | 2006-09-01 | 2015-05-11 | グラフィック・プログラミング言語オブジェクトを編集及び報告する方法及び編集・報告システム |
Country Status (5)
Country | Link |
---|---|
US (1) | US7668608B2 (ja) |
JP (4) | JP5905182B2 (ja) |
CN (2) | CN103279088B (ja) |
DE (1) | DE102007040823A1 (ja) |
GB (1) | GB2441861A (ja) |
Families Citing this family (89)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2007536634A (ja) * | 2004-05-04 | 2007-12-13 | フィッシャー−ローズマウント・システムズ・インコーポレーテッド | プロセス制御システムのためのサービス指向型アーキテクチャ |
US8650057B2 (en) * | 2007-01-19 | 2014-02-11 | Accenture Global Services Gmbh | Integrated energy merchant value chain |
EP2116911B1 (de) * | 2008-05-07 | 2014-01-15 | Siemens Aktiengesellschaft | Automatisierungssystem und Verfahren zur Wiederherstellung der Betriebsfähigkeit eines Automatisierungssytems |
US8694959B2 (en) * | 2008-09-30 | 2014-04-08 | Ics Triplex Isagraf Inc. | Multi language editor |
US20100191701A1 (en) * | 2009-01-23 | 2010-07-29 | American International Group, Inc. | System and method for managing a business process and business process content |
US9354629B2 (en) | 2009-02-19 | 2016-05-31 | Fisher-Rosemount Systems, Inc. | Methods and apparatus to configure a process control system using an electronic description language script |
US20110022197A1 (en) * | 2009-07-27 | 2011-01-27 | Rec Advanced Silicon Materials Llc | Process control application development environment and features |
US20110131547A1 (en) * | 2009-12-01 | 2011-06-02 | International Business Machines Corporation | Method and system defining and interchanging diagrams of graphical modeling languages |
US8966437B2 (en) * | 2009-12-01 | 2015-02-24 | International Business Machines Corporation | Method and apparatus of specifying the concrete syntax of graphical modeling languages |
CN102985883B (zh) * | 2009-12-10 | 2015-07-29 | 埃森哲环球服务有限公司 | 能源设施控制*** |
US8825183B2 (en) * | 2010-03-22 | 2014-09-02 | Fisher-Rosemount Systems, Inc. | Methods for a data driven interface based on relationships between process control tags |
US8195719B2 (en) * | 2010-06-11 | 2012-06-05 | Kenneth Ellis Nichol Lampinen | Graphical objects bonding society system and method of operation |
US9043296B2 (en) | 2010-07-30 | 2015-05-26 | Microsoft Technology Licensing, Llc | System of providing suggestions based on accessible and contextual information |
US9400733B2 (en) | 2010-12-01 | 2016-07-26 | Microsoft Technology Licensing, Llc | Pattern matching framework for log analysis |
US9069557B2 (en) | 2010-12-17 | 2015-06-30 | Microsoft Technology Licensing, LLP | Business intelligence document |
US9336184B2 (en) * | 2010-12-17 | 2016-05-10 | Microsoft Technology Licensing, Llc | Representation of an interactive document as a graph of entities |
US9171272B2 (en) | 2010-12-17 | 2015-10-27 | Microsoft Technology Licensing, LLP | Automated generation of analytic and visual behavior |
US9304672B2 (en) | 2010-12-17 | 2016-04-05 | Microsoft Technology Licensing, Llc | Representation of an interactive document as a graph of entities |
US9110957B2 (en) | 2010-12-17 | 2015-08-18 | Microsoft Technology Licensing, Llc | Data mining in a business intelligence document |
US9024952B2 (en) | 2010-12-17 | 2015-05-05 | Microsoft Technology Licensing, Inc. | Discovering and configuring representations of data via an insight taxonomy |
US9111238B2 (en) | 2010-12-17 | 2015-08-18 | Microsoft Technology Licensing, Llc | Data feed having customizable analytic and visual behavior |
US9864966B2 (en) | 2010-12-17 | 2018-01-09 | Microsoft Technology Licensing, Llc | Data mining in a business intelligence document |
US9104992B2 (en) | 2010-12-17 | 2015-08-11 | Microsoft Technology Licensing, Llc | Business application publication |
JP5704951B2 (ja) * | 2011-02-10 | 2015-04-22 | ソニー株式会社 | 情報処理装置、情報処理方法及びコンピュータプログラム |
JP5195955B2 (ja) * | 2011-03-15 | 2013-05-15 | オムロン株式会社 | 設計支援システム |
JP5163766B2 (ja) * | 2011-03-15 | 2013-03-13 | オムロン株式会社 | 設計支援システム |
US9123002B2 (en) * | 2011-05-27 | 2015-09-01 | Abbott Informatics Corporation | Graphically based method for developing rules for managing a laboratory workflow |
WO2013038556A1 (ja) * | 2011-09-16 | 2013-03-21 | 三菱電機株式会社 | シーケンスプログラム作成装置 |
CN102520687B (zh) * | 2011-12-12 | 2014-02-19 | 攀钢集团攀枝花钢钒有限公司 | 基于opc的通用接口***及控制方法 |
CN102609269B (zh) * | 2012-02-17 | 2014-11-05 | 南京南瑞继保电气有限公司 | 一种顺序功能图的可视化实现方法 |
JP5895763B2 (ja) * | 2012-07-31 | 2016-03-30 | 株式会社島津製作所 | 分析機器制御装置 |
US9244452B2 (en) * | 2012-11-02 | 2016-01-26 | Rockwell Automation Technologies, Inc. | Configuration and monitoring via design diagram representation |
US9214005B2 (en) | 2012-12-18 | 2015-12-15 | Google Technology Holdings LLC | Methods and systems for overriding graphics commands |
US9137320B2 (en) * | 2012-12-18 | 2015-09-15 | Google Technology Holdings LLC | Methods and systems for overriding graphics commands |
US9804588B2 (en) | 2014-03-14 | 2017-10-31 | Fisher-Rosemount Systems, Inc. | Determining associations and alignments of process elements and measurements in a process |
US10649449B2 (en) | 2013-03-04 | 2020-05-12 | Fisher-Rosemount Systems, Inc. | Distributed industrial performance monitoring and analytics |
US9665088B2 (en) | 2014-01-31 | 2017-05-30 | Fisher-Rosemount Systems, Inc. | Managing big data in process control systems |
US10909137B2 (en) | 2014-10-06 | 2021-02-02 | Fisher-Rosemount Systems, Inc. | Streaming data for analytics in process control systems |
US10223327B2 (en) | 2013-03-14 | 2019-03-05 | Fisher-Rosemount Systems, Inc. | Collecting and delivering data to a big data machine in a process control system |
US10866952B2 (en) | 2013-03-04 | 2020-12-15 | Fisher-Rosemount Systems, Inc. | Source-independent queries in distributed industrial system |
US10282676B2 (en) | 2014-10-06 | 2019-05-07 | Fisher-Rosemount Systems, Inc. | Automatic signal processing-based learning in a process plant |
US9558220B2 (en) | 2013-03-04 | 2017-01-31 | Fisher-Rosemount Systems, Inc. | Big data in process control systems |
US10678225B2 (en) | 2013-03-04 | 2020-06-09 | Fisher-Rosemount Systems, Inc. | Data analytic services for distributed industrial performance monitoring |
US9397836B2 (en) | 2014-08-11 | 2016-07-19 | Fisher-Rosemount Systems, Inc. | Securing devices to process control systems |
US9823626B2 (en) | 2014-10-06 | 2017-11-21 | Fisher-Rosemount Systems, Inc. | Regional big data in process control systems |
US10649424B2 (en) | 2013-03-04 | 2020-05-12 | Fisher-Rosemount Systems, Inc. | Distributed industrial performance monitoring and analytics |
US10386827B2 (en) | 2013-03-04 | 2019-08-20 | Fisher-Rosemount Systems, Inc. | Distributed industrial performance monitoring and analytics platform |
US11573672B2 (en) | 2013-03-15 | 2023-02-07 | Fisher-Rosemount Systems, Inc. | Method for initiating or resuming a mobile control session in a process plant |
EP2973242B1 (en) | 2013-03-15 | 2020-12-23 | Fisher-Rosemount Systems, Inc. | Modelling and adjustment of process plants |
WO2014186419A1 (en) * | 2013-05-13 | 2014-11-20 | Mitutoyo Corporation | Machine vision system program editing environment including operating context aware copy and paste feature |
US9086688B2 (en) * | 2013-07-09 | 2015-07-21 | Fisher-Rosemount Systems, Inc. | State machine function block with user-definable actions on a transition between states |
GB2522338B (en) * | 2014-01-03 | 2020-12-16 | Fisher Rosemount Systems Inc | Reusable graphical elements with quickly editable features for use in user displays of plant monitoring systems |
US10088835B2 (en) * | 2014-01-06 | 2018-10-02 | Mitsubishi Electric Corporation | FA-device-configuration-design supporting apparatus and program |
US9575639B2 (en) * | 2014-02-27 | 2017-02-21 | Ab Initio Technology Llc | Compound controls |
US10168691B2 (en) | 2014-10-06 | 2019-01-01 | Fisher-Rosemount Systems, Inc. | Data pipeline for process control system analytics |
CN104269934B (zh) * | 2014-10-23 | 2016-04-20 | 国家电网公司 | 基于移动式模拟调度主站的变电站监控信息调试方法 |
US20160132037A1 (en) * | 2014-11-11 | 2016-05-12 | Yokogawa Electric Corporation | Process control systems and systems and methods for configuration thereof |
US10437938B2 (en) | 2015-02-25 | 2019-10-08 | Onshape Inc. | Multi-user cloud parametric feature-based 3D CAD system |
JP6271087B2 (ja) * | 2015-05-19 | 2018-01-31 | 三菱電機株式会社 | プログラマブルロジックコントローラ、エンジニアリングツール及びエンジニアリングツールプログラム |
CN105138337B (zh) * | 2015-08-31 | 2018-09-28 | 华为技术有限公司 | 一种插件适配方法及插件适配装置 |
US10528037B2 (en) | 2015-10-12 | 2020-01-07 | Fisher-Rosemount Systems, Inc. | Determining device system tags for commissioning portions of a disconnected process control loop |
US9870206B2 (en) * | 2015-11-10 | 2018-01-16 | National Instruments Corporation | Replication structure in a graphical programming language |
US10503483B2 (en) | 2016-02-12 | 2019-12-10 | Fisher-Rosemount Systems, Inc. | Rule builder in a process control network |
US10175682B2 (en) * | 2016-03-10 | 2019-01-08 | Honeywell International Inc. | Automation control system point configuration from controller program files |
CN105975280B (zh) * | 2016-05-13 | 2019-06-18 | 苏州乐派特机器人有限公司 | 一种实物化编程装置及其实现方法 |
US10671038B2 (en) | 2016-07-15 | 2020-06-02 | Fisher-Rosemount Systems, Inc. | Architecture-independent process control |
CN106997285A (zh) * | 2016-09-20 | 2017-08-01 | 遨博(北京)智能科技有限公司 | 一种控制机器人的方法及装置 |
US10324434B2 (en) | 2016-10-12 | 2019-06-18 | Fisher-Rosemount Systems, Inc. | Method and system for commissioning process control hardware |
US10539936B2 (en) | 2016-10-17 | 2020-01-21 | Fisher-Rosemount Systems, Inc. | Methods and apparatus for configuring remote access of process control data |
US10788972B2 (en) * | 2017-10-02 | 2020-09-29 | Fisher-Rosemount Systems, Inc. | Systems and methods for automatically populating a display area with historized process parameters |
CN109753281B (zh) * | 2017-11-01 | 2022-04-22 | 北京德意新能科技有限公司 | 一种基于图形化编程的微电网能量管理策略可视化开发工具 |
CN110083339A (zh) * | 2018-01-26 | 2019-08-02 | 拜椰特(上海)软件技术有限公司 | 一种新型计算机编程语言 |
CN108268255A (zh) * | 2018-02-11 | 2018-07-10 | 遨博(北京)智能科技有限公司 | 用于编程机器人的方法和装置 |
TW201937360A (zh) * | 2018-02-26 | 2019-09-16 | 華凌光電股份有限公司 | 面板控制系統及其編輯方法 |
CN108959449A (zh) * | 2018-06-14 | 2018-12-07 | 国网福建省电力有限公司 | 一种基于visio批量配置infa映射的方法 |
CN110806877B (zh) * | 2018-08-06 | 2024-04-16 | 北京京东尚科信息技术有限公司 | 编程文件结构化的方法、装置、介质及电子设备 |
CN109407582A (zh) * | 2018-10-31 | 2019-03-01 | 陈黎明 | 一种机器编程可视化方法 |
CN109522005A (zh) * | 2018-11-15 | 2019-03-26 | 苏州友教习亦教育科技有限公司 | 跨平台图形化程序设计方法 |
DE102018130729B3 (de) | 2018-12-03 | 2019-12-05 | Phoenix Contact Gmbh & Co. Kg | Verfahren zum Erzeugen einer grafischen Darstellung einer Signalverarbeitungsfunktionalität |
CN109857393B (zh) * | 2019-01-31 | 2022-03-29 | 南京南瑞继保电气有限公司 | 顺序控制图的可视化实现方法、装置及存储介质 |
US11562105B2 (en) * | 2019-07-11 | 2023-01-24 | Yokogawa Electric Corporation | System and method for module engineering with sequence libraries |
FR3098958B1 (fr) * | 2019-07-15 | 2021-07-16 | Crouzet Automatismes | Procédé de production d'un automate apte à commander un moteur |
FR3098959B1 (fr) * | 2019-07-15 | 2021-07-16 | Crouzet Automatismes | Procédé de production d'un automate apte à commander un moteur |
CN110955420B (zh) * | 2019-10-16 | 2022-07-08 | 珠海格力电器股份有限公司 | 一种自定义设备控制方法、装置、设备以及可读介质 |
CN112817964B (zh) * | 2019-11-15 | 2022-02-11 | 广东电网有限责任公司云浮供电局 | 一种基于流程机器人的指标看板设计与开发*** |
CN111427563A (zh) * | 2020-04-23 | 2020-07-17 | 遂宁摩天时代科技有限公司 | 功能机可视化编程控制***及方法 |
CN111984253B (zh) * | 2020-06-30 | 2023-12-26 | 北京编程猫科技有限公司 | 一种基于图形化编程工具添加编程角色的方法及装置 |
CN112667276A (zh) * | 2020-12-23 | 2021-04-16 | 肯特智能技术(深圳)股份有限公司 | 一种用于智慧控制***的在线编程工具及方法 |
CN116028051A (zh) * | 2022-05-06 | 2023-04-28 | 珠海市奥德维科技有限公司 | 自动化语言程序的可视化开发方法、***、电子设备及存储介质 |
Family Cites Families (74)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5610828A (en) | 1986-04-14 | 1997-03-11 | National Instruments Corporation | Graphical system for modelling a process and associated method |
US5737622A (en) | 1986-04-14 | 1998-04-07 | National Instruments Corporation | Method and apparatus for more efficient function synchronization in a data flow program |
US5475851A (en) | 1986-04-14 | 1995-12-12 | National Instruments Corporation | Method and apparatus for improved local and global variable capabilities in a graphical data flow program |
US5821934A (en) | 1986-04-14 | 1998-10-13 | National Instruments Corporation | Method and apparatus for providing stricter data type capabilities in a graphical data flow diagram |
US5291587A (en) | 1986-04-14 | 1994-03-01 | National Instruments, Inc. | Graphical system for executing a process and for programming a computer to execute a process, including graphical variable inputs and variable outputs |
US5497500A (en) | 1986-04-14 | 1996-03-05 | National Instruments Corporation | Method and apparatus for more efficient function synchronization in a data flow program |
US4914568A (en) | 1986-10-24 | 1990-04-03 | National Instruments, Inc. | Graphical system for modelling a process and associated method |
US5734863A (en) | 1986-04-14 | 1998-03-31 | National Instruments Corporation | Method and apparatus for providing improved type compatibility and data structure organization in a graphical data flow diagram |
US5481740A (en) | 1986-04-14 | 1996-01-02 | National Instruments Corporation | Method and apparatus for providing autoprobe features in a graphical data flow diagram |
US4901221A (en) | 1986-04-14 | 1990-02-13 | National Instruments, Inc. | Graphical system for modelling a process and associated method |
US5481741A (en) | 1986-04-14 | 1996-01-02 | National Instruments Corporation | Method and apparatus for providing attribute nodes in a graphical data flow environment |
US5301301A (en) | 1991-01-30 | 1994-04-05 | National Instruments Corporation | Polymorphic dataflow block diagram system and method for programming a computer |
US6064409A (en) | 1993-09-22 | 2000-05-16 | National Instruments Corporation | System and method for providing audio probe and debugging features in a graphical data flow program |
JP3660366B2 (ja) * | 1993-12-28 | 2005-06-15 | 富士通株式会社 | 図形を用いたプログラミングシステム |
US5485620A (en) * | 1994-02-25 | 1996-01-16 | Automation System And Products, Inc. | Integrated control system for industrial automation applications |
USD384052S (en) | 1994-03-16 | 1997-09-23 | National Instruments Corporation | While loop icon for a display screen of a programmed computer system |
USD387750S (en) | 1994-03-16 | 1997-12-16 | National Instruments Corporation | Case structure icon for a display screen of a programmed computer system |
USD384050S (en) | 1994-03-16 | 1997-09-23 | National Instruments Corporation | For loop icon for a display screen of a programmed computer system |
USD384051S (en) | 1994-03-16 | 1997-09-23 | National Instruments Corporation | Sequence structure icon for a display screen of a programmed computer system |
EP0885376B8 (en) * | 1995-02-27 | 2007-02-28 | Opto Generic Devices, Inc. | Optical encoder for driving an electric motor |
JPH08314702A (ja) * | 1995-05-19 | 1996-11-29 | Nec Corp | 視覚プログラミングシステムおよび図形プログラム編集方法 |
US5760788A (en) * | 1995-07-28 | 1998-06-02 | Microsoft Corporation | Graphical programming system and method for enabling a person to learn text-based programming |
JPH09212350A (ja) * | 1996-01-31 | 1997-08-15 | Toshiba Corp | アプリケーション開発システム及び方法 |
US5980078A (en) * | 1997-02-14 | 1999-11-09 | Fisher-Rosemount Systems, Inc. | Process control system including automatic sensing and automatic configuration of devices |
US5987246A (en) | 1997-02-14 | 1999-11-16 | National Instruments Corp. | Graphical programming system and method including three-dimensional nodes with pre-defined input and output capabilities |
US5990906A (en) | 1997-06-25 | 1999-11-23 | National Instruments Corporation | Undo feature for a graphical programming system |
US6173438B1 (en) | 1997-08-18 | 2001-01-09 | National Instruments Corporation | Embedded graphical programming system |
US6971066B2 (en) | 1997-08-18 | 2005-11-29 | National Instruments Corporation | System and method for deploying a graphical program on an image acquisition device |
US6784903B2 (en) | 1997-08-18 | 2004-08-31 | National Instruments Corporation | System and method for configuring an instrument to perform measurement functions utilizing conversion of graphical programs into hardware implementations |
US6608638B1 (en) | 2000-02-07 | 2003-08-19 | National Instruments Corporation | System and method for configuring a programmable hardware instrument to perform measurement functions utilizing estimation of the hardware implentation and management of hardware resources |
US6219628B1 (en) | 1997-08-18 | 2001-04-17 | National Instruments Corporation | System and method for configuring an instrument to perform measurement functions utilizing conversion of graphical programs into hardware implementations |
JP3415009B2 (ja) * | 1997-11-14 | 2003-06-09 | 沖電気工業株式会社 | プログラム開発装置および記録媒体 |
JP2000010769A (ja) * | 1998-06-17 | 2000-01-14 | Toshiba Corp | ユーザインタフェース設計装置及び方法 |
JP3819639B2 (ja) * | 1999-07-09 | 2006-09-13 | 株式会社東芝 | プログラミング装置 |
JP3829905B2 (ja) * | 1999-08-06 | 2006-10-04 | オムロン株式会社 | プログラマブル・コントローラ |
US7210117B2 (en) | 1999-08-19 | 2007-04-24 | National Instruments Corporation | System and method for programmatically generating a graphical program in response to program information |
US7000190B2 (en) | 1999-08-19 | 2006-02-14 | National Instruments Corporation | System and method for programmatically modifying a graphical program in response to program information |
US6684385B1 (en) * | 2000-01-14 | 2004-01-27 | Softwire Technology, Llc | Program object for use in generating application programs |
US6772017B1 (en) * | 2000-01-20 | 2004-08-03 | Fisher-Rosemount Systems, Inc. | Tool for configuring and managing a process control network including the use of spatial information |
JP3953738B2 (ja) * | 2000-01-31 | 2007-08-08 | 富士通株式会社 | 図形編集装置、および図形編集装置として機能させるためのプログラムを格納した記録媒体 |
US6584601B1 (en) | 2000-02-07 | 2003-06-24 | National Instruments Corporation | System and method for converting graphical programs into hardware implementations which utilize probe insertion |
US6763515B1 (en) | 2000-06-05 | 2004-07-13 | National Instruments Corporation | System and method for automatically generating a graphical program to perform an image processing algorithm |
US7200838B2 (en) | 2000-12-20 | 2007-04-03 | National Instruments Corporation | System and method for automatically generating a graphical program in response to a state diagram |
US7865349B2 (en) | 2001-01-19 | 2011-01-04 | National Instruments Corporation | Simulation, measurement and/or control system and method with coordinated timing |
JP4341190B2 (ja) * | 2001-02-28 | 2009-10-07 | 富士電機システムズ株式会社 | 描画システム、プログラム開発システム、及びプログラム実行システム |
US7120877B2 (en) * | 2001-04-10 | 2006-10-10 | National Instruments Corporation | System and method for creating a graphical program including a plurality of portions to be executed sequentially |
US7302675B2 (en) | 2001-08-14 | 2007-11-27 | National Instruments Corporation | System and method for analyzing a graphical program using debugging graphical programs |
US8290762B2 (en) | 2001-08-14 | 2012-10-16 | National Instruments Corporation | Graphically configuring program invocation relationships by creating or modifying links among program icons in a configuration diagram |
US7367028B2 (en) | 2001-08-14 | 2008-04-29 | National Instruments Corporation | Graphically deploying programs on devices in a system |
US7594220B2 (en) | 2001-08-14 | 2009-09-22 | National Instruments Corporation | Configuration diagram with context sensitive connectivity |
US8086664B2 (en) * | 2001-09-24 | 2011-12-27 | Siemens Industry, Inc. | Method and apparatus for programming programmable controllers and generating configuration data from a centralized server |
US7134086B2 (en) | 2001-10-23 | 2006-11-07 | National Instruments Corporation | System and method for associating a block diagram with a user interface element |
US6928625B2 (en) * | 2001-11-29 | 2005-08-09 | Agilent Technologies, Inc. | Systems and methods for managing process control in a graphical user interface |
JP2003256203A (ja) * | 2002-03-01 | 2003-09-10 | Mitsubishi Electric Corp | 自動機アプリケーションプログラム開発システム、プログラム開発方法、この方法を実行するプログラム、及びこのプログラムを記憶した記憶媒体 |
US7216334B2 (en) | 2002-03-08 | 2007-05-08 | National Instruments Corporation | Self-determining behavior node for use in creating a graphical program |
US8074201B2 (en) | 2002-07-10 | 2011-12-06 | National Instruments Corporation | Deployment and execution of a program on an embedded device |
US7340737B2 (en) | 2002-07-03 | 2008-03-04 | National Instruments Corporation | Wireless deployment / distributed execution of graphical programs to smart sensors |
US7219306B2 (en) | 2002-08-13 | 2007-05-15 | National Instruments Corporation | Representing unspecified information in a measurement system |
JP4102137B2 (ja) * | 2002-08-30 | 2008-06-18 | 株式会社山武 | 制御プログラム作成支援システム及びその支援方法 |
GB2418031A (en) | 2002-10-22 | 2006-03-15 | Fisher Rosemount Systems Inc | Smart process modules and objects in process plants |
US7146231B2 (en) | 2002-10-22 | 2006-12-05 | Fisher-Rosemount Systems, Inc.. | Smart process modules and objects in process plants |
JP2004157913A (ja) * | 2002-11-08 | 2004-06-03 | Yaskawa Electric Corp | ラダーダイアグラムのプログラム装置 |
US20040150667A1 (en) * | 2003-01-30 | 2004-08-05 | Dove Andrew Philip | Performing wireless communication in a graphical program |
US7117052B2 (en) * | 2003-02-18 | 2006-10-03 | Fisher-Rosemount Systems, Inc. | Version control for objects in a process plant configuration system |
CN1549118A (zh) * | 2003-05-08 | 2004-11-24 | 冯健辉 | 计算机图形编程语言***方案 |
US20040235384A1 (en) * | 2003-05-19 | 2004-11-25 | Arecont Intellectual Property Holdings, L.L.C. | Method and system for programming controllers and control assemblies |
US7096078B2 (en) * | 2003-05-30 | 2006-08-22 | Fisher-Rosemount Systems, Inc. | Boolean logic function block |
US6945823B2 (en) | 2003-08-01 | 2005-09-20 | Hon Hai Precision Ind. Co., Ltd. | Serial ATA connector with compliant contact |
US8397205B2 (en) | 2003-08-07 | 2013-03-12 | National Instruments Corporation | Graphically representing timing in a graphical program |
US7269468B2 (en) * | 2003-09-05 | 2007-09-11 | Fisher-Rosemount Systems, Inc. | State machine function block with a user modifiable output configuration database |
JP2005128658A (ja) * | 2003-10-21 | 2005-05-19 | Fuji Electric Holdings Co Ltd | 業務/生産プロセス構築・実行支援装置、業務/生産プロセス支援方法、プログラム |
US7506304B2 (en) | 2004-05-14 | 2009-03-17 | National Instruments Corporation | Graphical data flow programming environment with first model of computation that includes a structure supporting second model of computation |
US7530052B2 (en) | 2004-05-14 | 2009-05-05 | National Instruments Corporation | Creating and executing a graphical program with first model of computation that includes a structure supporting second model of computation |
US20060036799A1 (en) | 2004-08-13 | 2006-02-16 | National Instruments Corporation | Multi-platform development and execution of graphical programs |
-
2006
- 2006-09-01 US US11/469,827 patent/US7668608B2/en active Active
-
2007
- 2007-08-10 CN CN201310165961.3A patent/CN103279088B/zh active Active
- 2007-08-10 CN CNA2007101357302A patent/CN101135891A/zh active Pending
- 2007-08-29 DE DE102007040823A patent/DE102007040823A1/de active Pending
- 2007-08-31 GB GB0717004A patent/GB2441861A/en not_active Withdrawn
- 2007-08-31 JP JP2007225902A patent/JP5905182B2/ja active Active
-
2013
- 2013-09-24 JP JP2013196452A patent/JP2014041624A/ja active Pending
-
2015
- 2015-05-11 JP JP2015096445A patent/JP6429722B2/ja active Active
-
2017
- 2017-04-06 JP JP2017076243A patent/JP6388682B2/ja active Active
Also Published As
Publication number | Publication date |
---|---|
CN101135891A (zh) | 2008-03-05 |
GB0717004D0 (en) | 2007-10-10 |
JP2015187873A (ja) | 2015-10-29 |
CN103279088B (zh) | 2015-07-22 |
US7668608B2 (en) | 2010-02-23 |
JP5905182B2 (ja) | 2016-04-20 |
DE102007040823A1 (de) | 2008-04-03 |
JP2017142839A (ja) | 2017-08-17 |
JP6429722B2 (ja) | 2018-11-28 |
CN103279088A (zh) | 2013-09-04 |
JP2008059594A (ja) | 2008-03-13 |
GB2441861A (en) | 2008-03-19 |
JP2014041624A (ja) | 2014-03-06 |
US20080058969A1 (en) | 2008-03-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6388682B2 (ja) | グラフィック・プログラミング言語オブジェクトを編集及び報告する方法及び編集・報告システム | |
JP7025485B2 (ja) | 動的に再使用可能なクラス | |
JP6611434B2 (ja) | プラント監視システムのユーザ表示に用いるための迅速に編集可能な特徴を有する再使用可能なグラフィカル要素 | |
US8825183B2 (en) | Methods for a data driven interface based on relationships between process control tags | |
US9285795B2 (en) | Graphic display configuration framework for unified control system interface | |
JP4689276B2 (ja) | プロセスプラントで用いられるデータベースシステムに装置データをインポートするための方法及び装置 | |
US11216159B2 (en) | Configuration element for graphic elements | |
CN109426232B (zh) | 图形元素的配置元素 | |
Ballina et al. | InTouch-Industrial Application Server Migration and Coexistence Planning Guide |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20170912 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20171208 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20180109 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20180409 |
|
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: 20180731 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20180814 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6388682 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |