JP5638020B2 - 分散制御システムの試験管理装置 - Google Patents
分散制御システムの試験管理装置 Download PDFInfo
- Publication number
- JP5638020B2 JP5638020B2 JP2012069359A JP2012069359A JP5638020B2 JP 5638020 B2 JP5638020 B2 JP 5638020B2 JP 2012069359 A JP2012069359 A JP 2012069359A JP 2012069359 A JP2012069359 A JP 2012069359A JP 5638020 B2 JP5638020 B2 JP 5638020B2
- Authority
- JP
- Japan
- Prior art keywords
- input
- test
- output simulation
- output
- configuration
- 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
Images
Landscapes
- Test And Diagnosis Of Digital Computers (AREA)
Description
そしてこれら複数の入出力模擬装置の入出力内容を監視したり、試験すべき内容によって入出力動作のタイミングや入出力値を制御したりするために、別の試験制御用装置(PC)を用意して入出力模擬装置とネットワークで接続し、制御する、という構成を採る。
例えば、特許文献1では入出力装置の動作環境を模擬的に非定常状態にするための試験用シミュレーション装置を接続して、制御システムの非定常動作を評価できるようにしている。
図1は、本発明の分散制御システムの試験管理装置が適用される分散制御システムの構成を示すブロック図である。図1において、試験対象となる分散制御システム1は、複数の制御装置20a〜20bが制御ネットワーク10で接続され、この制御ネットワーク10を通じて互いに通信し、協調動作を行う。また、複数の制御装置20a〜20bは各々入出力手段21a〜21bを有し、それぞれ制御ネットワーク30a〜30bを介して制御対象装置40a〜40dを制御する。なお、制御装置20a〜20bの台数及び制御対象装置40a〜40dの台数については、運用条件や環境等に応じて適宜決定するものである。
図4は試験項目の書式の例であり、これは試験項目格納手段73に格納されているデータである。試験項目は「試験項目識別番号」「入出力模擬装置制御手順」「期待する結果」から成る。「入出力模擬装置制御手順」は「時刻」「対象入出力模擬手段」「データ種別」「値」から成る。ここで言う「時刻」とは、試験開始時点からの経過時間を指す。「データ種別」とは、各入出力模擬手段51の内部で保持しておくべき一つまたは複数のデータの中のどれを示すかという識別子であり、「値」とはそのデータに代入すべき値を指す。「時刻」に周期を、「値」に増減値を示すなどして、周期的な値の変化を記述することも可能である。「期待する結果」は同じく「時刻」「対象入出力模擬手段」「データ種別」「値」から成る。「時刻」に時間の幅を持たせる記述や、「値」に数値としての幅を持たせる記述も可能である。
なお、試験項目1の例では入出力模擬装置制御手順を複数、期待する結果を一つとしたが、入出力模擬装置制御手順の数はいくつでもよく、また期待する結果の数もいくつでも差し支えない。
ユーザによって試験実行が指示されると、ステップST1において、再配分先テーブルを初期化する。再配分先テーブルは後述する図9のステップST12で使用するテーブルであるが、これについてはステップST12で詳細に説明する。次に、ステップST2において、入出力模擬装置制御手段71は試験項目格納手段73から指示された試験項目を取り出す。
実施の形態2は、装置構成再定義手段77が再定義を行う場合、予め付与されている入出力模擬装置50に対する優先度に応じて対応付けを行うようにした例である。図面上の構成は実施の形態1で示した図3と同様であるため、図3を用いて説明する。
実施の形態1または実施の形態2において、入出力模擬装置制御手段71は、装置構成再定義手段77に装置手段対応表(第1の構成表)の再定義を指示し、再定義が完了して試験項目を再実行し、試験結果が「一致」か、または試験結果が「不一致」であって全入出力模擬装置50の全時刻区間のCPU使用率が規定値未満であった場合(すなわち、図8においてステップST7cを一度または複数回通った後で、ステップST7からステップST8に進んだ、あるいはステップST7からステップST7aを経由してステップST8に進んだ場合)、再定義された装置手段対応表を装置構成格納手段74に当該試験項目と紐付けて格納できるように構成する。また、この紐付けされた装置手段対応表を、装置構成再定義手段77が取得できるように構成する。
実施の形態3において、試験項目が実施され、ステップST7cに至った場合に、装置構成再定義手段77は装置構成格納手段74から別の試験項目と紐付けされた(再定義された)装置手段対応表を取得し、これを使用して、装置構成再定義手段77が保持する装置手段対応表を書き換えるように構成する。
Claims (3)
- 複数の制御対象装置を複数の制御装置で制御する分散制御システムにおける前記複数の制御対象装置の試験実行を管理する分散制御システムの試験管理装置であって、
前記複数の制御対象装置を模擬するための複数の入出力模擬装置と試験実行管理装置とを備え、
前記入出力模擬装置は、
前記制御対象装置の模擬処理を行う入出力模擬手段と、入出力模擬装置自身の処理能力を測定する処理能力測定手段とを備え、かつ、前記入出力模擬手段は、前記複数の入出力模擬装置のうちの任意の入出力模擬装置で起動可能とし、
前記試験実行管理装置は、
前記試験の試験項目毎に、前記入出力模擬手段における制御手順を示した試験手順及び試験結果の合否判定の基準となる前記入出力模擬手段における入出力値と有する試験項目格納手段と、
前記入出力模擬手段に対して前記試験手順に従って試験を実行させる入出力模擬装置制御手段と、
前記入出力模擬手段の試験実行で得られた入出力結果と前記合否判定の基準となる所定の入出力値とを比較して一致または不一致を判定する試験結果判定手段と、
前記試験を実行する際に、前記入出力模擬手段が前記入出力模擬装置のうちのどの入出力模擬装置で起動するか、前記入出力模擬手段と前記入出力模擬装置との対応関係を示す第1の構成表と、前記入出力模擬装置がネットワークを介してどの制御装置に接続されているかを示す第2の構成表とを格納する装置構成格納手段と、
前記試験結果判定手段の判定結果が不一致であり、かつ、当該試験を実行した入出力模擬手段に対応付けられていた入出力模擬装置の処理能力を前記処理能力測定手段が測定した結果が、当該入出力模擬装置の処理能力上限値に一定値以上近い値であった場合は、前記第2の構成表を用いて、同一ネットワークに存在する別の入出力模擬装置に対応付けを変更するよう前記第1の構成表を再定義する装置構成再定義手段とを備え、
前記装置構成格納手段は、再定義を行う場合の前記入出力模擬装置の優先度を示す第3の構成表を有し、
前記装置構成再定義手段は、前記第1の構成表の再定義を行う場合は前記第3の構成表に基づいて優先度の高い入出力模擬装置に変更することを特徴とする分散制御システムの試験管理装置。 - 前記装置構成再定義手段が再定義した第1の構成表を試験項目に対応付けて前記入出力模擬装置制御手段が前記装置構成格納手段に格納すると共に、
前記装置構成再定義手段は、前記試験項目が実施されて前記第1の構成表の新たな再定義を行う場合、前記装置構成格納手段から前記再定義された第1の構成表を取得して、当該新たな再定義に使用することを特徴とする請求項1記載の分散制御システムの試験管理装置。 - 前記装置構成再定義手段が再定義した第1の構成表を試験項目に対応付けて前記入出力模擬装置制御手段が前記装置構成格納手段に格納すると共に、
前記装置構成再定義手段は、前記試験項目とは異なる試験項目が実施されて前記第1の構成表の新たな再定義を行う場合、前記装置構成格納手段から前記再定義された第1の構成表を取得して、当該新たな再定義に使用することを特徴とする請求項1記載の分散制御システムの試験管理装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2012069359A JP5638020B2 (ja) | 2012-03-26 | 2012-03-26 | 分散制御システムの試験管理装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2012069359A JP5638020B2 (ja) | 2012-03-26 | 2012-03-26 | 分散制御システムの試験管理装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2013200765A JP2013200765A (ja) | 2013-10-03 |
| JP5638020B2 true JP5638020B2 (ja) | 2014-12-10 |
Family
ID=49520948
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2012069359A Active JP5638020B2 (ja) | 2012-03-26 | 2012-03-26 | 分散制御システムの試験管理装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP5638020B2 (ja) |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002342297A (ja) * | 2001-05-16 | 2002-11-29 | Nec Corp | 分散シミュレーション制御装置 |
| JP5545087B2 (ja) * | 2010-07-09 | 2014-07-09 | 三菱電機株式会社 | 分散制御システム試験実行管理装置 |
-
2012
- 2012-03-26 JP JP2012069359A patent/JP5638020B2/ja active Active
Also Published As
| Publication number | Publication date |
|---|---|
| JP2013200765A (ja) | 2013-10-03 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US20150100832A1 (en) | Method and system for selecting and executing test scripts | |
| US20150100829A1 (en) | Method and system for selecting and executing test scripts | |
| CN105577475B (zh) | 自动化性能测试系统及方法 | |
| US10678573B2 (en) | System and method for simulating virtual machine (VM) placement in virtual datacenters | |
| US20090204795A1 (en) | Method and System for Automatically Testing Performance of Applications run in a Distributed Processing Structure and Corresponding Computer Program Product | |
| US20150100830A1 (en) | Method and system for selecting and executing test scripts | |
| US20150100831A1 (en) | Method and system for selecting and executing test scripts | |
| US20120291013A1 (en) | Systems and Methods for Synchronizing Software Execution Across Data Processing Systems and Platforms | |
| CN110347590A (zh) | 业务系统的接口测试控制方法及装置 | |
| US20150082316A1 (en) | System and Method for Efficient Utilization of Simulation Resources | |
| CN106897207A (zh) | 用户界面测试方法与装置 | |
| CN113590494B (zh) | 一种云原生环境脆弱性的自动化测试方法 | |
| US9824000B1 (en) | Testing calling code dynamically with random error injection based on user-specified configuration | |
| CN105589928A (zh) | 用于分布式数据处理系统的模拟测试方法 | |
| GB2524737A (en) | A system and method for testing a workflow | |
| EP3734460B1 (en) | Probabilistic software testing via dynamic graphs | |
| US8510708B2 (en) | Method for optimizing a control program for actuators | |
| US10295596B1 (en) | Method and system for generating validation tests | |
| US7865854B2 (en) | Simultaneous parameter-driven and deterministic simulation with or without synchronization | |
| US12039319B1 (en) | Automatic deployment of updates for edge device software components based on edge usage limits | |
| CN114416589B (zh) | 网络靶场综合检测方法、装置、设备及可读存储介质 | |
| JP5638020B2 (ja) | 分散制御システムの試験管理装置 | |
| JP6835207B2 (ja) | 運用管理サーバ、開発運用支援システム、それらの方法及びプログラム | |
| CN113518974A (zh) | 用于找出并标识网络中的计算节点的系统和方法 | |
| JP6827814B2 (ja) | シミュレーション装置及びプログラム |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20131001 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20140707 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20140715 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20140901 |
|
| 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: 20140924 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20141021 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 5638020 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 |
|
| 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 |
|
| 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 |