TOP
|
特許
|
意匠
|
商標
特許ウォッチ
Twitter
他の特許を見る
10個以上の画像は省略されています。
公開番号
2024165699
公報種別
公開特許公報(A)
公開日
2024-11-28
出願番号
2023082104
出願日
2023-05-18
発明の名称
エンジニアリングツール
出願人
株式会社東芝
,
東芝インフラシステムズ株式会社
代理人
個人
,
個人
,
個人
,
個人
主分類
G05B
19/042 20060101AFI20241121BHJP(制御;調整)
要約
【課題】制御プログラムのインポートを効率化する。
【解決手段】エンジニアリングツールは、それぞれが少なくとも1つ以上の変数又は配列を有する複数の構造体をインポートするインポート部を備え、前記インポート部は、前記複数の構造体のうち他の構造体を参照する構造体を、前記他の構造体よりも後にインポートするようにインポート順を決定し、決定した前記インポート順で前記複数の構造体をインポートする。
【選択図】図15
特許請求の範囲
【請求項1】
それぞれが少なくとも1つ以上の変数又は配列を有する複数の構造体をインポートするインポート部を備え、
前記インポート部は、前記複数の構造体のうち他の構造体を参照する構造体を、前記他の構造体よりも後にインポートするようにインポート順を決定し、決定した前記インポート順で前記複数の構造体をインポートする、
エンジニアリングツール。
続きを表示(約 1,300 文字)
【請求項2】
前記インポート部は、それぞれがファンクション又はファンクションブロックで構成される複数の関数をインポートし、
前記インポート部は、前記複数の関数のうち他の関数を参照する関数を、前記他の関数よりも後にインポートするように前記複数の関数のインポート順を決定し、決定した前記インポート順で前記複数の関数をインポートする
請求項1に記載のエンジニアリングツール。
【請求項3】
前記インポート部は、前記関数を少なくとも1つ以上参照するプログラムをインポートし、
前記インポート部は、前記プログラムを、前記プログラムが参照する関数よりも後にインポートするように前記プログラムと前記関数とのインポート順を決定し、決定した前記インポート順で前記プログラムと前記関数とをインポートする
請求項2に記載のエンジニアリングツール。
【請求項4】
前記インポート部は、それぞれ前記関数及び前記プログラムを定義した複数のインポート対象ファイルのうち前記プログラムを定義したインポート対象ファイルから前記プログラムをインポートし、
前記プログラムから参照される関数を定義したファイルが前記複数のインポート対象ファイルにないときは、インポート先のライブラリに前記関数がインポート済みかを判断し、インポート済みの場合は前記プログラム及び前記関数のインポート順を決定し、インポート済みでない場合は、前記プログラムのインポートは不可であることを決定する
請求項3に記載のエンジニアリングツール。
【請求項5】
前記インポート部は、それぞれ前記複数の関数を定義した複数のインポート対象ファイルから前記複数の関数をインポートし、
前記複数の関数のいずれかから参照される関数を定義したインポート対象ファイルが、前記複数のインポート対象ファイルにないときは、インポート先のライブラリに前記参照される関数がインポート済みかを判断し、前記参照される関数がインポート済みの場合は前記複数の関数のインポート順を決定し、インポート済みでない場合は、前記参照される関数を参照する前記関数のインポートは不可であることを決定する
請求項2に記載のエンジニアリングツール。
【請求項6】
前記インポート部は、それぞれ前記複数の構造体を定義した複数のインポート対象ファイルから前記複数の構造体をインポートし、
前記複数の構造体のいずれかから参照される構造体を定義したインポート対象ファイルが、前記複数のインポート対象ファイルにないときは、インポート先のライブラリに前記参照される構造体がインポート済みかを判断し、インポート済みの場合は前記複数の構造体のインポート順を決定し、インポート済みでない場合は前記参照される構造体を参照する構造体のインポートは不可であることを決定する
請求項1に記載のエンジニアリングツール。
【請求項7】
前記インポート部によりインポートされる前記プログラム、前記複数の関数、前記複数の構造体の集合体は制御装置を制御する制御プログラムを構成する
請求項3に記載のエンジニアリングツール。
発明の詳細な説明
【技術分野】
【0001】
本実施形態は、エンジニアリングツールに関する。
続きを表示(約 2,000 文字)
【背景技術】
【0002】
一般にプラント制御システムにおいて、システムプログラマは制御装置の制御プログラムを作成し、試験及び調整の後に、プラント運転者へ提供する。類似のプラント制御システムが新規に構築される場合、システムプログラマは制御プログラムの構成要素の一部又は全部を流用することがある。具体的には、システムプログラマは元となるプラント制御システムから制御プログラムの一部又は全部の構成要素をエクスポートするとともに、新規に作成される類似のプラント制御システムに、エクスポートした上記一部又は全部の構成要素を流用して作成した制御プログラムをインポートする。
【先行技術文献】
【特許文献】
【0003】
国際公開第2018/011959号
特表2005-537538号公報
国際公開第2015/190007号
【発明の概要】
【発明が解決しようとする課題】
【0004】
制御プログラムの構成要素には、プログラム、ファンクションブロック、ファンクション、ユーザデータ型がある。これらは、参照関係を有する。例えば、ファンクションブロックが更にファンクションブロックを参照していることがある。制御プログラムのインポートでは、システムプログラマは、厳密にこの参照関係に基づくインポートの順番を守る必要がある。
【0005】
また、制御プログラムの構成要素のエクスポートでは、システムプログラマは必要なプログラム、ファンクションブロック、ファンクション、ユーザデータ型を選択する必要がある。このため、制御プログラムの構成要素のエクスポートの際には、システムプログラマは制御プログラムの構成として必要なプログラム、ファンクションブロック、ファンクション、ユーザデータ型を予め調査しておく必要がある。また、ファンクションブロックが更にファンクションブロックを参照している場合は、調査に時間がかかる。
【0006】
大量な制御プログラムを対象にエクスポートを行う場合、又は大量の制御プログラムのインポートを行う場合、インポートの順番、及びエクスポートが必要な構成要素の調査に時間がかかることにより、作業効率が悪化してしまうという課題がある。
【0007】
そこで、本実施形態では、制御プログラムのインポートを効率化できるエンジニアリングツールを提供するものである。
【課題を解決するための手段】
【0008】
本実施形態に係るエンジニアリングツールは、それぞれが少なくとも1つ以上の変数又は配列を有する複数の構造体をインポートするインポート部を備え、
前記インポート部は、前記複数の構造体のうち他の構造体を参照する構造体を、前記他の構造体よりも後にインポートするようにインポート順を決定し、決定した前記インポート順で前記複数の構造体をインポートする。
【図面の簡単な説明】
【0009】
本開示の実施形態に係るエンジニアリングツール及びその周辺部の一例を示すシステム構成図である。
データベースの構成を模式的に示す図である。
操作画面及びデータベースの詳細な構成を示すブロック図である。
ライブラリデータベースの一構成例である。
データ型データベースの一構成例である。
ユーザデータ型メンバデータベースの一構成例である。
変数データベースの一構成例である。
プログラムコードデータベースの一構成例である。
ファンクションを示すラダー図である。
ファンクションブロックを示すラダー図である。
プログラムを示すラダー図である。
インポート部を起動するイメージを示す図である。
インポート部の画面の一例を示す図である。
インポート対象ファイル群の初期状態のインポート順を示す図である。
各インポート対象ファイルの参照関係に応じたインポート順を示す図である。
本開示の実施形態におけるインポート順算出のフローチャートである。
インポート部が出力するインポート不可の旨を記載したメッセージウィンドウの一例である。
本開示の実施形態における全体的なインポートのフローチャートである。
構造体のインポート順算出のフローチャートである。
ファンクション及びファンクションブロックのインポート順算出のフローチャートである。
プログラムのインポート順の算出のフローチャートである。
インポート処理のフローチャートである。
【発明を実施するための形態】
【0010】
以下、図面を参照しながら、本発明の実施形態について説明する。
(【0011】以降は省略されています)
この特許をJ-PlatPatで参照する
関連特許
株式会社東芝
台車
今日
株式会社東芝
搬送装置
今日
株式会社東芝
計画装置
20日前
株式会社東芝
除去装置
1か月前
株式会社東芝
回転電機
今日
株式会社東芝
真空バルブ
1か月前
株式会社東芝
光デバイス
7日前
株式会社東芝
直流遮断器
今日
株式会社東芝
合成ユニット
1か月前
株式会社東芝
駆動システム
6日前
株式会社東芝
電力変換装置
22日前
株式会社東芝
駅務システム
21日前
株式会社東芝
電動機制御装置
今日
株式会社東芝
靴用絶縁カバー
1か月前
株式会社東芝
開閉器駆動装置
28日前
株式会社東芝
オゾン発生装置
22日前
株式会社東芝
液体の貯蔵タンク
20日前
株式会社東芝
埋込磁石型モータ
1か月前
株式会社東芝
地中箱用アダプタ
7日前
株式会社東芝
ガス絶縁開閉装置
22日前
株式会社東芝
積雪検出システム
1日前
株式会社東芝
二酸化炭素回収設備
28日前
株式会社東芝
センサ及び検査装置
13日前
株式会社東芝
無停電電源システム
1か月前
株式会社東芝
開閉式ケーブルラック
1か月前
株式会社東芝
保護協調曲線作成装置
20日前
株式会社東芝
電解セル及び電解装置
20日前
株式会社東芝
電子回路及び計算装置
今日
株式会社東芝
電子回路及び計算装置
1か月前
株式会社東芝
エンジニアリングツール
今日
株式会社東芝
加速器及び加速システム
29日前
株式会社東芝
冷凍サイクル状態検知装置
1日前
株式会社東芝
券売機及び券売機の発券方法
1か月前
株式会社東芝
制御装置、及び発電システム
1か月前
株式会社東芝
磁気記録媒体及び磁気記録装置
1か月前
株式会社東芝
電源装置および直流き電システム
20日前
続きを見る
他の特許を見る