【手続補正書】
【提出日】平成29年4月6日(2017.4.6)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ネットワークで制御装置に接続可能な制御プログラム保守装置であって、
前記制御装置は、プラントを制御する制御システムで用いられる制御プログラムを、制御プログラム保守装置からダウンロードして予め設定された制御を実行し、
前記制御プログラム保守装置は、
生成された前記制御プログラムである第１の制御プログラムと、前記制御装置毎のモジュールの構成と前記モジュール毎のプログラム構成とをプログラムステップ単位まで展開可能に対応付けしたプログラム構成情報であるプロダクトツリーと、を記憶する記憶部と、
比較要求があった場合、前記プロダクトツリーを参照して、比較対象の範囲を設定し、比較元となる登録された最新の前記第１の制御プログラムと、前記制御装置からアップロードされた比較先となる制御プログラムである第２の制御プログラムと、を比較する比較部と、
比較の結果、前記第１の制御プログラムと前記第２の制御プログラムとの一致または不一致を表示部に表示し、不一致の場合、前記プロダクトツリーを参照して構成を下位展開して、前記比較対象の範囲の前記制御プログラムの相違箇所を前記表示部に表示し、保守対象となった前記制御プログラムの保守作業前、保守作業後の比較元、比較先の制御プログラムの不一致箇所を、前記プロダクトツリーを参照して展開表示する表示処理部と、
を備える制御プログラム保守装置。
【請求項２】
前記表示処理部は、前記比較対象の範囲の前記制御プログラムの相違箇所をグラフィク画面にマーキングして前記表示部に対比表示する、
請求項１に記載の制御プログラム保守装置。
【請求項３】
前記プロダクトツリーは、
複数の制御システムを１つの制御システムテーブルとして含み、
前記制御システムを構成する前記制御装置を、前記制御装置毎の１つの制御装置テーブルとして含み、
前記制御装置を構成する複数のモジュールを、前記モジュール毎に１つのモジュールテーブルとして含み、
前記モジュールを構成する複数のタスクをタスク毎に１つのタスクテーブルとして含み、
前記タスクを構成する複数のプログラムステップをタスク毎に１つのプログラムステップテーブルとして含み、
各テーブルに付帯させたテーブル識別番号をツリー形式で対応付けられ、
前記制御システムのモジュールの構成と前記モジュール毎のプログラム構成とが対応付けられた、
請求項１に記載の制御プログラム保守装置。
【請求項４】
前記比較部は、実行形式の前記第１の制御プログラムと前記第２の制御プログラムとを、前記プログラムステップ単位で比較する、
請求項１に記載の制御プログラム保守装置。
【請求項５】
前記比較部は、前記比較対象の範囲の前記制御プログラムを比較した結果、不一致となるステップが存在すると判定した場合に、比較元及び比較先の不一致と判定したステップの数が一致している場合は比較先の制御プログラムは変更されたと判定し、
比較により不一致と判定したステップが比較先の制御プログラムにのみ存在する場合は比較先の制御プログラムに不一致と判定したステップが追加されたと判定し、
比較により不一致と判定したステップが比較元の制御プログラムにのみ存在する場合は比較元の制御プログラムから不一致と判定したステップが削除されたと判定する、
請求項１に記載の制御プログラム保守装置。
【請求項６】
前記表示処理部は、前記比較部による判定結果に基づいて、前記制御プログラムにおける変更、追加、削除した箇所を前記表示部に表示する、
請求項１に記載の制御プログラム保守装置。
【請求項７】
前記表示処理部は、前記制御プログラムにおける変更、追加、削除した箇所を、グラフィク画面にマーキング表示する、
請求項６に記載の制御プログラム保守装置。
【請求項８】
前記プロダクトツリーを生成して、前記記憶部に登録する制御部、
をさらに備える請求項１に記載の制御プログラム保守装置。
【請求項９】
ネットワークで制御装置に接続可能な制御プログラム保守装置で実行される制御プログラム保守方法であって、
前記制御装置は、プラントを制御する制御システムで用いられる制御プログラムを、前記制御プログラム保守装置からダウンロードして予め設定された制御を実行し、
前記制御プログラム保守装置は、
生成された前記制御プログラムである第１の制御プログラムと、前記制御装置毎のモジュールの構成と前記モジュール毎のプログラム構成とをプログラムステップ単位まで展開可能に対応付けしたプログラム構成情報であるプロダクトツリーと、を記憶する記憶部、を備え、
比較要求があった場合、前記プロダクトツリーを参照して、比較対象の範囲を設定し、比較元となる登録された最新の前記第１の制御プログラムと、前記制御装置からアップロードされた比較先となる制御プログラムである第２の制御プログラムと、を比較する比較ステップと、
比較の結果、前記第１の制御プログラムと前記第２の制御プログラムとの一致または不一致を表示部に表示し、不一致の場合、前記プロダクトツリーを参照して構成を下位展開して、前記比較対象の範囲の前記制御プログラムの相違箇所を前記表示部に表示し、保守対象となった前記制御プログラムの保守作業前、保守作業後の比較元、比較先の制御プログラムの不一致箇所を、前記プロダクトツリーを参照して展開表示する表示処理ステップと、
を含む制御プログラム保守方法。
【請求項１０】
前記表示処理ステップは、前記比較対象の範囲の前記制御プログラムの相違箇所をグラフィク画面にマーキングして前記表示部に対比表示する、
請求項９に記載の制御プログラム保守方法。
【請求項１１】
前記プロダクトツリーは、
複数の制御システムを１つの制御システムテーブルとして含み、
前記制御システムを構成する前記制御装置を前記制御装置毎の１つの制御装置テーブルとして含み、
前記制御装置を構成する複数のモジュールを、前記モジュール毎に１つのモジュールテーブルとして含み、
前記モジュールを構成する複数のタスクをタスク毎に１つのタスクテーブルとして含み、
前記タスクを構成する複数のプログラムステップをタスク毎に１つのプログラムステップテーブルとして含み、
各テーブルに付帯させたテーブル識別番号をツリー形式で対応付けられ、
前記制御システムのモジュールの構成と前記モジュール毎のプログラム構成とが対応付けられた、
請求項９に記載の制御プログラム保守方法。
【請求項１２】
前記比較ステップは、実行形式の前記第１の制御プログラムと前記第２の制御プログラムとを、前記プログラムステップ単位で比較する、
請求項９に記載の制御プログラム保守方法。
【請求項１３】
前記比較ステップは、前記比較対象の範囲の前記制御プログラムを比較した結果、不一致となるステップが存在すると判定した場合に、比較元及び比較先の不一致と判定したステップの数が一致している場合は比較先の制御プログラムは変更されたと判定し、
比較により不一致と判定したステップが比較先の制御プログラムにのみ存在する場合は比較先の制御プログラムに不一致と判定したステップが追加されたと判定し、
比較により不一致と判定したステップが比較元の制御プログラムにのみ存在する場合は比較元の制御プログラムから不一致と判定したステップが削除されたと判定する、
請求項９に記載の制御プログラム保守方法。
【請求項１４】
前記表示処理ステップは、前記比較ステップによる判定結果に基づいて、前記制御プログラムにおける変更、追加、削除した箇所を前記表示部に表示する、
請求項９に記載の制御プログラム保守方法。
【請求項１５】
前記表示処理ステップは、前記制御プログラムにおける変更、追加、削除した箇所を、グラフィク画面にマーキング表示する、
請求項１４に記載の制御プログラム保守方法。
【請求項１６】
前記プロダクトツリーを生成して、前記記憶部に登録する制御ステップ、
をさらに含む請求項９に記載の制御プログラム保守方法。
【請求項１７】
ネットワークで制御装置に接続可能なコンピュータに実行させるためのプログラムであって、
前記複数の制御装置は、プラントを制御する制御システムで用いられる制御プログラムを、前記コンピュータからダウンロードして予め設定された制御を実行し、
前記コンピュータは、
生成された前記制御プログラムである第１の制御プログラムと、前記制御装置毎のモジュールの構成と前記モジュール毎のプログラム構成とをプログラムステップ単位まで展開可能に対応付けしたプログラム構成情報であるプロダクトツリーと、を記憶する記憶部、を備え、
比較要求があった場合、前記プロダクトツリーを参照して、比較対象の範囲を設定し、比較元となる登録された最新の前記第１の制御プログラムと、前記複数の制御装置からアップロードされた比較先となる制御プログラムである第２の制御プログラムと、を比較する比較ステップと、
比較の結果、前記第１の制御プログラムと前記第２の制御プログラムとの一致または不一致を表示部に表示し、不一致の場合、前記プロダクトツリーを参照して構成を下位展開して、前記比較対象の範囲の前記制御プログラムの相違箇所を前記表示部に表示し、保守対象となった前記制御プログラムの保守作業前、保守作業後の比較元、比較先の制御プログラムの不一致箇所を、前記プロダクトツリーを参照して展開表示する表示処理ステップと、
を前記コンピュータに実行させるためのプログラム。