JP5115189B2 - Control interference candidate detection apparatus and control interference candidate detection method - Google Patents
Control interference candidate detection apparatus and control interference candidate detection method Download PDFInfo
- Publication number
- JP5115189B2 JP5115189B2 JP2007340012A JP2007340012A JP5115189B2 JP 5115189 B2 JP5115189 B2 JP 5115189B2 JP 2007340012 A JP2007340012 A JP 2007340012A JP 2007340012 A JP2007340012 A JP 2007340012A JP 5115189 B2 JP5115189 B2 JP 5115189B2
- Authority
- JP
- Japan
- Prior art keywords
- identification information
- component
- signal
- control
- list
- 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.)
- Expired - Fee Related
Links
Images
Landscapes
- Steering Control In Accordance With Driving Conditions (AREA)
- Combined Controls Of Internal Combustion Engines (AREA)
- Debugging And Monitoring (AREA)
- Stored Programmes (AREA)
Description
本発明は、複数の制御部を統合的に実行する統合制御による制御システム(以下、統合制御システムと称す)の構成を企画又は検討する作業において、特定の電気信号を起点とした処理の流れを経て、矛盾した命令信号を発生させる可能性のある箇所(以下、制御干渉候補と称す)を、設計者に通知するための制御干渉候補検出装置及び制御干渉候補検出方法に関する。 The present invention relates to a process flow starting from a specific electrical signal in an operation of planning or examining a configuration of a control system by integrated control (hereinafter referred to as an integrated control system) that executes a plurality of control units in an integrated manner. Then, it is related with the control interference candidate detection apparatus and control interference candidate detection method for notifying a designer of the location (henceforth a control interference candidate) which may generate the contradictory command signal.
現在、統合制御システムの構成を企画又は検討する作業では、制御する機器の接続図(機器単位又は機器を構成する部品単位)を作成したうえで、信号の流れを検証する場合が多い。
また、ソフトウェアによる制御を用いる場合は、ソフトウェアの処理概要を追記して検証する方法と、ソフトウェアの処理フロー図を別途用意して検証する方法とがある。
Currently, in the work of planning or examining the configuration of an integrated control system, the flow of signals is often verified after creating a connection diagram of devices to be controlled (unit units or unit parts constituting the devices).
In addition, when using control by software, there are a method of adding and verifying a software processing outline and a method of separately preparing and verifying a software processing flow diagram.
なお、各制御をモデル化し、信号の流れをシミュレーションすることは可能であるが、現時点では、大規模なモデル化に時間がかかるうえに、モデル化時の設計者の考慮漏れを防ぐ手段がない。 Although it is possible to model each control and simulate the signal flow, at the present time, it takes time to make a large-scale model, and there is no means to prevent omission of consideration of the designer at the time of modeling. .
特に、近年、市場に流通している様々な機器は、機械部品だけでなく、ソフトウェアで制御されている。制御対象の機器が複雑になると、統合制御システムも複雑になり、同一の事象に対する制御が矛盾したものになる場合がある。 In particular, in recent years, various devices distributed in the market are controlled not only by machine parts but also by software. When the device to be controlled becomes complicated, the integrated control system also becomes complicated, and the control for the same event may become inconsistent.
例えば、自動車の場合は、走行中の自動車がカーブに差し掛かったことを、カーナビゲーションシステム(car navigation system:以下、カーナビと称す)が検知して、速度制御部及びパワーステアリング(power steering:以下、パワステと称す)制御部に制御信号を出力する。速度制御部は、この制御信号に基づき、自動車の速度を落とすため、エンジンの出力を下げる制御信号をエンジン出力制御部に出力する。これに対し、パワステ制御部は、ハンドル操作に備えて、エンジンの出力を上げる制御信号をエンジン出力制御部に出力する。 For example, in the case of a car, a car navigation system (hereinafter referred to as a car navigation system) detects that a running car has reached a curve, and a speed control unit and power steering (hereinafter referred to as a power steering) A control signal is output to the control unit. Based on this control signal, the speed control unit outputs a control signal for lowering the engine output to the engine output control unit in order to reduce the speed of the automobile. In contrast, the power steering control unit outputs a control signal for increasing the output of the engine to the engine output control unit in preparation for the steering operation.
このように、自動車の制御においては、エンジンの回転数を上げる要求信号と回転数を下げる要求信号とが同時に発生するなどの同一の事象に対する制御が矛盾したものになる場合がある。 As described above, in the control of the automobile, there is a case where the control for the same event such as the request signal for increasing the engine speed and the request signal for decreasing the engine speed are contradictory.
これに対し、制御プログラムが、同一のモジュールとして作成される場合や同一のハードウェア内で動作する場合には、ソフトウェア全体の設計書により制御の不整合を確認することも可能であるが、制御の規模が大きく、複数のハードウェアで分散して制御する場合には、問題のある箇所(制御干渉候補)の検出が容易ではない。 On the other hand, if the control program is created as the same module or runs in the same hardware, it is possible to check for inconsistencies in the control based on the overall software design document. In the case where the scale is large and distributed control is performed by a plurality of hardware, it is not easy to detect a problematic part (control interference candidate).
なお、従来の制御プログラム分析装置は、プログラム要素のフローに関する関係データを収集するコントロールフロー関係データ収集装置と、コントロールフロー関係データ収集装置で収集したデータよりコントロールフローネット図を作成するコントロールフローネット生成装置と、プログラム要素から分離した別の要素関係からデータフロー関係を収集するデータフロー関係収集装置と、データフロー関係収集装置の内容からコントロールフローネット生成装置とを備えている。すなわち、従来の制御プログラム分析装置は、制御プログラムを分析し、制御プログラムの流れを示すコントロールフローネット図以外に、データがどの処理(命令)で利用され変更されるかを示すデータフローネット図を生成するものである(例えば、特許文献1参照)。 In addition, the conventional control program analysis apparatus includes a control flow relation data collection apparatus that collects relation data regarding the flow of program elements, and a control flow net generation that creates a control flow net diagram from data collected by the control flow relation data collection apparatus. A data flow relationship collection device that collects a data flow relationship from another device relationship separated from the program elements, and a control flow net generation device from the contents of the data flow relationship collection device. That is, the conventional control program analysis apparatus analyzes a control program, and in addition to a control flow net diagram showing the flow of the control program, a data flow net diagram showing which process (instruction) data is used and changed by (See, for example, Patent Document 1).
また、従来のソフトウェア開発支援システムは、デバイス名と属性と起きる可能性がある故障パターンとを記述したデバイスと、デバイス間で伝達されるキャリアと、デバイスとキャリアの関連を示すデバイスダイアグラムと、デバイス上で処理されるプロセスと該プロセスの条件とを示すプロセスダイアグラムと、デバイスダイアグラムとプロセスダイアグラムとの間の関連を表す矢印とからなる情報フローダイアグラムが入力されると、演算処理装置内の分析機能部が組込みシステムの機能面での障害を情報フローダイアグラムの参照により取得し、当該障害に基づいたシナリオをソフトウェアの仕様を決める情報として表示装置のような出力手段を介して提示する処理を行なう。すなわち、従来のソフトウェア開発支援システムは、統合制御システム(デバイスと信号)の接続図を図式化し、特定のデバイスが故障(すなわち、出力信号が固定化)した場合を仮設定したうえで、処理の流れを分析し、対応する処理が含まれているかを検証するものであり、信号の固定化に関わらず、制御系が遷移し、同デバイスに処理が戻るケースを検出する(例えば、特許文献2参照)。
しかしながら、従来の制御プログラム分析装置は、設計した統合制御システムの構成における不整合が発生する箇所(制御干渉候補)を、実際に特定するための手段が開示されていない。このため、統合制御システムの接続図を図式化した後に、設計者が、図式化した統合制御システムの接続図を目視にて検証する必要がある。すなわち、多数の制御から構成される複雑な統合制御システムにおいては、信号の流れを漏れなく確認することが困難であり、検証に長時間を要するという問題点があった。 However, the conventional control program analysis apparatus does not disclose means for actually specifying a location (control interference candidate) where a mismatch occurs in the configuration of the designed integrated control system. For this reason, after the connection diagram of the integrated control system is diagrammed, it is necessary for the designer to visually verify the diagrammatic connection diagram of the integrated control system. That is, in a complicated integrated control system composed of a large number of controls, it is difficult to check the signal flow without omission, and there is a problem that verification takes a long time.
なお、従来のソフトウェア開発支援システムは、統合制御システムの構成が正常である場合に、障害(異常事象)に対する信号処理が制御に組み込まれているかを検査するものであり、正常な統合制御システムの構成に対する検査が終了していることが前提となっている。すなわち、設計した統合制御システムの構成における信号の衝突(干渉)を検出するものではない。 The conventional software development support system checks whether signal processing for a failure (abnormal event) is incorporated in the control when the configuration of the integrated control system is normal. It is assumed that the inspection for the configuration has been completed. That is, it does not detect signal collision (interference) in the designed integrated control system configuration.
この発明は、上述のような課題を解決するためになされたもので、統合制御システム全体の中から、不整合を引き起こす制御の組合せを検出することができ、問題のある箇所(制御干渉候補)の発見を効率よく行なうことができると共に、設計者による検出漏れを防止することができる制御干渉候補検出装置及び制御干渉候補検出方法を提供するものである。 The present invention has been made in order to solve the above-described problems, and can detect a combination of controls that cause inconsistency from the entire integrated control system. The control interference candidate detection apparatus and the control interference candidate detection method can be provided, which can efficiently perform discovery and prevent detection failure by the designer.
この制御干渉候補検出装置は、統合制御システムの各構成要素に対する入力信号及び/又は出力信号を識別する情報である信号識別情報を、当該各構成要素を識別する情報である構成要素識別情報に対応付けた構成要素一覧を作成する構成要素一覧作成手段と、前記構成要素一覧に基づき、前記各構成要素識別情報に一の入力信号又は一の出力信号の信号識別情報を信号の種別を示す信号種別情報と共に対応付け、前記信号識別情報が同一である複数の入力信号及び出力信号の各信号識別情報に同一の識別情報を対応付け、前記信号識別情報が異なる複数の入力信号及び出力信号の各信号識別情報に異なる識別情報を対応付けた、構成要素関係テーブルを作成する構成要素関係テーブル作成手段と、前記構成要素関係テーブルに基づき、前記信号識別情報が同一である複数の出力信号の各信号識別情報に対応付けられた同一の識別情報を抽出し、当該抽出した識別情報に対応する入力信号の信号識別情報を起点として、前記構成要素関係テーブルに基づき、対応する構成要素識別情報及び入力信号の信号識別情報を順次検出し、検出した入力信号の信号識別情報からなる検出信号一覧及び構成要素識別情報からなる検出構成要素一覧を作成する干渉候補一覧作成手段とを備えているものである。 The control interference candidate detection apparatus corresponds to signal identification information that is information for identifying an input signal and / or an output signal for each component of the integrated control system, with component identification information that is information for identifying each component. A component type creating means for creating a list of component items attached, and a signal type indicating the type of signal by identifying the signal identification information of one input signal or one output signal in each component identification information based on the component list Corresponding with information, the same identification information is associated with each signal identification information of a plurality of input signals and output signals having the same signal identification information, and each of the plurality of input signals and output signals having different signal identification information Based on the component relationship table, the component relationship table creation means for creating a component relationship table in which different identification information is associated with the identification information, The same identification information associated with each signal identification information of a plurality of output signals having the same number identification information is extracted, and the component element is started from the signal identification information of the input signal corresponding to the extracted identification information. Based on the relationship table, corresponding component identification information and signal identification information of the input signal are sequentially detected, and a detection signal list including the signal identification information of the detected input signal and a detection component list including the component identification information are created. And an interference candidate list creation means .
この制御干渉候補検出装置は、統合制御システムの各構成要素に対する入力信号及び/又は出力信号を識別する情報である信号識別情報を、当該各構成要素を識別する情報である構成要素識別情報に対応付けた構成要素一覧を作成する構成要素一覧作成手段と、前記構成要素一覧に基づき、前記各構成要素識別情報に一の入力信号又は一の出力信号の信号識別情報を信号の種別を示す信号種別情報と共に対応付け、前記信号識別情報が同一である複数の入力信号及び出力信号の各信号識別情報に同一の識別情報を対応付け、前記信号識別情報が異なる複数の入力信号及び出力信号の各信号識別情報に異なる識別情報を対応付けた、構成要素関係テーブルを作成する構成要素関係テーブル作成手段と、前記構成要素関係テーブルに基づき、前記信号識別情報が同一である複数の出力信号の各信号識別情報に対応付けられた同一の識別情報を抽出し、当該抽出した識別情報に対応する入力信号の信号識別情報を起点として、前記構成要素関係テーブルに基づき、対応する構成要素識別情報及び入力信号の信号識別情報を順次検出し、検出した入力信号の信号識別情報からなる検出信号一覧及び構成要素識別情報からなる検出構成要素一覧を作成する干渉候補一覧作成手段とを備えていることにより、設計した統合制御システムにおける不整合を引き起こす制御の組合せを検出することができるという効果を奏する。
The control interference candidate detection apparatus corresponds to signal identification information that is information for identifying an input signal and / or an output signal for each component of the integrated control system, with component identification information that is information for identifying each component. A component type creating means for creating a list of component items attached, and a signal type indicating the type of signal by identifying the signal identification information of one input signal or one output signal in each component identification information based on the component list Corresponding with information, the same identification information is associated with each signal identification information of a plurality of input signals and output signals having the same signal identification information, and each of the plurality of input signals and output signals having different signal identification information Based on the component relationship table, the component relationship table creation means for creating a component relationship table in which different identification information is associated with the identification information, The same identification information associated with each signal identification information of a plurality of output signals having the same number identification information is extracted, and the component element is started from the signal identification information of the input signal corresponding to the extracted identification information. Based on the relationship table, corresponding component identification information and signal identification information of the input signal are sequentially detected, and a detection signal list including the signal identification information of the detected input signal and a detection component list including the component identification information are created. By providing the interference candidate list creation means, it is possible to detect a combination of controls that cause inconsistency in the designed integrated control system.
ここで、本発明は多くの異なる形態で実施可能である。したがって、下記の実施形態の記載内容のみで解釈すべきではない。また、下記の実施形態では、主にシステムについて説明するが、いわゆる当業者であれば明らかな通り、本発明はコンピュータで使用可能なプログラム、方法としても実施できる。また、本発明は、ハードウェア、ソフトウェア、又は、ソフトウェア及びハードウェアの実施形態で実施可能である。プログラムは、ハードディスク、CD−ROM、DVD−ROM、光記憶装置又は磁気記憶装置などの任意のコンピュータ可読媒体に記録できる。さらに、プログラムはネットワークを介した他のコンピュータに記録することができる。 Here, the present invention can be implemented in many different forms. Therefore, it should not be interpreted only by the description of the following embodiment. In the following embodiment, the system will be mainly described. However, as will be apparent to those skilled in the art, the present invention can also be implemented as a program and method usable on a computer. In addition, the present invention can be implemented in hardware, software, or software and hardware embodiments. The program can be recorded on any computer-readable medium such as a hard disk, CD-ROM, DVD-ROM, optical storage device, or magnetic storage device. Furthermore, the program can be recorded on another computer via a network.
(本発明の第1の実施形態)
図1は本実施形態に係る制御干渉候補検出システムの概略構成を示すブロック図、図2は本実施形態に係る構成要素情報の一例を説明するための説明図、図3(a)は対象統合制御システムの制御干渉候補を検出するための条件である複数入力段を説明するための説明図、図3(b)は対象統合制御システムの制御干渉候補を検出するための条件である単一出力段を説明するための説明図、図4は図1に示す制御干渉候補検出システムによる処理手順を示すフローチャート、図5は図4に示すフローチャートの続きを示すフローチャート、図6は図5に示すフローチャートの続きを示すフローチャート、図7は対象統合制御システムの一例を示したブロック図、図8は図7に示す対象統合制御システムのブロック図に制御干渉候補を表示した状態の一例を説明するための説明図である。
(First embodiment of the present invention)
FIG. 1 is a block diagram showing a schematic configuration of a control interference candidate detection system according to the present embodiment, FIG. 2 is an explanatory diagram for explaining an example of component element information according to the present embodiment, and FIG. FIG. 3B is an explanatory diagram for explaining a plurality of input stages that are conditions for detecting control interference candidates of the control system, and FIG. 3B is a single output that is a condition for detecting control interference candidates of the target integrated control system. FIG. 4 is a flowchart showing a processing procedure by the control interference candidate detection system shown in FIG. 1, FIG. 5 is a flowchart showing the continuation of the flowchart shown in FIG. 4, and FIG. 6 is a flowchart shown in FIG. FIG. 7 is a block diagram showing an example of the target integrated control system. FIG. 8 is a block diagram of the target integrated control system shown in FIG. It is an explanatory view for explaining an example of a state.
以下の説明においては、本発明の理解を容易にするために、本実施形態に係る制御干渉候補検出システム100による制御干渉候補の検出対象である統合制御システム(以下、対象統合制御システムと称す)として、自動車のエンジンの出力を制御する制御構成を例に挙げて説明する。
In the following description, in order to facilitate understanding of the present invention, an integrated control system that is a detection target of a control interference candidate by the control interference
例えば、図7に示すように、対象統合制御システムは、定速走行制御を含む速度制御部と、パワステ制御部と、カーブ方向にライトを向けるためのライト制御部及びライト方向制御部とを備え、速度制御部は、エンジン出力制御部により自動車の速度を制御している。特に、カーナビを搭載した自動車において、カーブに接近した情報を活用する制御としてカーブ検知制御部を組み込むことを企画したものを想定する。なお、実際の自動車の制御では、シフトの制御などを含む複雑な系であるが、説明を簡略化するために、図示及び説明を省略する。 For example, as shown in FIG. 7, the target integrated control system includes a speed control unit including constant speed traveling control, a power steering control unit, a light control unit for directing light in a curve direction, and a light direction control unit. The speed control unit controls the speed of the automobile by the engine output control unit. In particular, an automobile equipped with a car navigation system is assumed to incorporate a curve detection control unit as control for utilizing information approaching a curve. The actual vehicle control is a complicated system including shift control, but the illustration and description are omitted for the sake of simplicity.
ここで、図7に示す対象統合制御システムは、カーナビがカーブに接近したことを検知して制御信号を発した場合に、まず、速度制御部が、事前に速度を落とすような制御をすることが考えられる。また、パワステ制御部が、ハンドル操作の負担を軽減するために、エンジンからステアリングへのパワーを出力するような制御をすることが考えられる。
すなわち、エンジン出力制御部は、出力を低下させる要求と、出力を上昇させる要求が与えられえるような制御構成になっていることがわかる。
Here, when the target integrated control system shown in FIG. 7 detects that the car navigation system has approached the curve and issues a control signal, first, the speed control unit performs control to reduce the speed in advance. Can be considered. It is also conceivable that the power steering control unit performs control to output power from the engine to the steering in order to reduce the burden of steering operation.
That is, it can be seen that the engine output control unit has a control configuration in which a request to lower the output and a request to increase the output can be given.
以下、本実施形態においては、設計者が対象統合制御システムのブロック図における制御干渉候補を目視により検出するのではなく、制御干渉候補を自動的に検出することができる制御干渉候補検出システム100について説明する。なお、対象統合制御システムは、自動車のエンジン出力制御に限られるものではなく、家庭用電気機器などの制御であっても、本実施形態に係る制御干渉候補検出システム100を使用することができる。
Hereinafter, in the present embodiment, the control interference
統合制御システムは、センサ、スイッチ(SW)、機械や装置などを目的とする状態に保つために適当な操作を加える制御部、又は動力を与えて動かす駆動部などの構成要素と、複数の構成要素間で信号を伝送するための配線とが主な構成である。 The integrated control system includes components such as a sensor, a switch (SW), a control unit that applies an appropriate operation to keep a machine or a device in a target state, or a drive unit that moves with power, and a plurality of components. The main configuration is wiring for transmitting signals between elements.
統合制御システムを表わす情報は、各構成要素を識別する情報(ここでは、構成要素の名称に関する情報)である構成要素識別情報、各構成要素に入力(Input)される入力信号を識別する情報(ここでは、入力信号の名称に関する情報)である入力信号識別情報、各構成要素から出力(Output)される出力信号を識別する情報(ここでは、出力信号の名称に関する情報)である出力信号識別情報を含んでいる。特に、入力信号識別情報及び出力信号識別情報を総称して、信号識別情報とする。 Information representing the integrated control system includes component element identification information that is information for identifying each component element (in this case, information relating to the name of the component element), and information that identifies an input signal that is input to each component element (Input). Here, input signal identification information which is information on the name of the input signal), and output signal identification information which is information (here, information on the name of the output signal) that identifies the output signal output from each component Is included. In particular, the input signal identification information and the output signal identification information are collectively referred to as signal identification information.
図1において、構成要素情報21は、構成要素識別情報を基準にして、統合制御システム全体を表わす情報を分解し、入力信号及び出力信号を構成要素毎に定義した情報である。 In FIG. 1, component element information 21 is information in which information representing the entire integrated control system is decomposed and input signals and output signals are defined for each component element with reference to component element identification information.
構成要素情報21は、例えば、図2に示すように、構成要素識別情報が「速度制御部」であれば、入力信号識別情報として「定速制御On/Off」、「第1の接近信号」及び「第2の走行速度」を対応付け、出力信号識別情報として「第1の出力指示」を対応付けてテーブル化したものである。 For example, as shown in FIG. 2, the component element information 21 includes “constant speed control On / Off” and “first approach signal” as input signal identification information if the component identification information is “speed control unit”. And “second travel speed” are associated with each other, and “first output instruction” is associated with the output signal identification information as a table.
制御干渉候補検出装置10は、構成要素情報21及び入力装置30による選択情報が入力され、対象統合制御システムに対して制御干渉候補を検出し、検出結果を出力装置40に出力する。
The control interference
複数入力段検出手段5は、対象統合制御システムのうち、一の信号が並列に複数の制御部にそれぞれ入力される段(以下、複数入力段と称す)を検出する。なお、この複数入力段は、図3(a)に示すように、構成要素Aからの出力信号が、制御部B1、制御部B2、・・・、制御部Bm(m>=2)からなる複数の制御部にそれぞれ入力される対象統合制御システムの一部分である。 The multiple input stage detection means 5 detects a stage (hereinafter referred to as a multiple input stage) in which one signal is input in parallel to a plurality of control units in the target integrated control system. In addition, as shown in FIG. 3A, in the multiple input stage, the output signal from the component A is transmitted from the control unit B 1 , the control unit B 2 ,..., The control unit B m (m> = 2). Is a part of the target integrated control system that is input to each of the plurality of control units.
単一出力段検出手段4は、対象統合制御システムのうち、複数の制御部から出力される信号が単一の制御部に入力される段(以下、単一出力段と称す)を検出する。なお、この単一出力段は、図3(a)に示すように、制御部C1、制御部C2、・・・、制御部Cn(n>=2)からなる複数の制御部からの出力信号が、単一の制御部Dに入力される対象統合制御システムの一部分である。 The single output stage detection means 4 detects a stage (hereinafter referred to as a single output stage) in which signals output from a plurality of control units are input to a single control unit in the target integrated control system. As shown in FIG. 3A, the single output stage includes a plurality of control units including a control unit C 1 , a control unit C 2 ,..., A control unit C n (n> = 2). Is a part of the target integrated control system that is input to the single control unit D.
干渉候補検出手段6は、複数入力段における一の信号による単一出力段における単一の制御部までの経路を干渉候補として検出する。すなわち、対象統合制御システムのうち、上流側に複数入力段及び下流側に単一出力段を検出した場合に、複数入力段にある始端である構成要素と、複数入力段及び単一出力段(複数入力段及び単一出力段間に他の段を介する場合には当該他の段も含む)にある構成要素間の信号とを制御干渉候補として検出する。
制御手段7は、複数入力段検出手段5、単一出力段検出手段4及び干渉候補検出手段6によって検出した制御干渉候補を、検出結果として出力装置40に出力する。
The interference candidate detection means 6 detects a route to a single control unit in a single output stage based on a single signal in a plurality of input stages as an interference candidate. That is, in the target integrated control system, when a plurality of input stages are detected on the upstream side and a single output stage is detected on the downstream side, the starting component in the plurality of input stages, the plurality of input stages and the single output stage ( Signals between components in another stage (including other stages when a plurality of input stages and a single output stage are interposed) are detected as control interference candidates.
The control means 7 outputs the control interference candidate detected by the multiple input stage detection means 5, the single output stage detection means 4 and the interference candidate detection means 6 to the
なお、制御干渉候補の検出結果は、構成要素情報21に基づき、各構成要素間の信号の向きを矢印で示したブロック図を作成し、ディスプレイに表示する(図7参照)。そして、ブロック図における該当する入力信号及び出力信号の矢印並びに構成要素のブロックを、該当しない入力信号及び出力信号の矢印並びに構成要素のブロックに対して、色彩、線幅若しくは線種又はその組合せを変えて表示することで(図8参照)、制御干渉候補の位置を容易に特定することができる。 In addition, based on the component information 21, the detection result of the control interference candidate is displayed on the display by creating a block diagram in which the direction of the signal between the components is indicated by an arrow (see FIG. 7). Then, the corresponding input signal and output signal arrows and component blocks in the block diagram are changed to the input signal and output signal arrows and component blocks which are not applicable, and the color, line width, line type, or combination thereof is changed. By changing the display (see FIG. 8), the position of the control interference candidate can be easily specified.
出力装置40は、ディスプレイやプリンタなどであり、後述する制御干渉候補の検出処理における検出結果を出力するための出力手段である。なお、本実施形態においては、出力装置40としてディスプレイを用いて説明するが、出力装置40はディスプレイに限られるものではない。
The
つぎに、本実施形態に係る制御干渉候補検出システム100による処理手順を、図4乃至図6を用いて説明する。
まず、制御干渉候補検出システム100の操作者は、入力装置30であるマウスやキーボードを用いて、対象統合制御システムを構成するのに必要な構成要素を選択する。これにより、演算手段9は、構成要素情報21を取得する(ステップS101)。
Next, a processing procedure performed by the control interference
First, the operator of the control interference
演算手段9は、取得した構成要素情報21のうち、入力信号識別情報が存在しない一つの構成要素識別情報を抽出する(ステップS102)。
そして、演算手段9は、抽出した構成要素識別情報に対応付けられた出力信号識別情報が複数存在するか否かを判断する(ステップS103)。
The computing means 9 extracts one component identification information for which no input signal identification information exists from the obtained component information 21 (step S102).
Then, the calculation means 9 determines whether or not there are a plurality of output signal identification information associated with the extracted component identification information (step S103).
ステップS103において、一つの構成要素識別情報に対応付けられた出力信号識別情報が複数存在すると判断した場合には、当該複数の出力信号識別情報に対して、当該同一の構成要素識別情報に対応付けられていることを示す共通の識別コードと当該複数の出力信号識別情報間を区別する識別コードとからなる識別コードを付与すると共に、当該識別コードを付与した出力信号識別情報に共通する入力信号識別情報に対して同一の識別コードを付与する(ステップS104)。例えば、構成要素識別情報「速度センサ」の出力信号識別情報は、「第1の走行速度」、「第2の走行速度」及び「第3の走行速度」であり、共通の識別コードとして「c」を付与し、当該複数の出力信号識別情報間を区別する識別コードとして、「1」、「2」又は「3」をそれぞれ付与する。特に、出力信号識別情報「第1の走行速度」の識別コード「c1」は、構成要素識別情報「カーブ検知制御部」の入力信号識別情報「第1の走行速度」の識別コード「c1」でもある。 If it is determined in step S103 that there are a plurality of output signal identification information associated with one component identification information, the plurality of output signal identification information is associated with the same component identification information. An identification code consisting of a common identification code indicating that the output signal is identified and an identification code for distinguishing between the plurality of output signal identification information, and an input signal identification common to the output signal identification information to which the identification code is assigned The same identification code is assigned to the information (step S104). For example, the output signal identification information of the component identification information “speed sensor” is “first traveling speed”, “second traveling speed”, and “third traveling speed”, and “c ”And“ 1 ”,“ 2 ”, or“ 3 ”as identification codes for distinguishing between the plurality of output signal identification information. In particular, the identification code “c1” of the output signal identification information “first traveling speed” is the identification code “c1” of the input signal identification information “first traveling speed” of the component identification information “curve detection control unit”. is there.
また、ステップS103において、一つの構成要素識別情報に対応付けられた出力信号識別情報が複数存在しないと判断した場合には、単独の識別コードを付与すると共に、当該識別コードを付与した出力信号識別情報に共通する入力信号識別情報に対して同一の識別コードを付与し(ステップS105)、後述するステップS106に進む。例えば、構成要素識別情報「定速SW」の出力信号識別情報は、「定速制御On/Off」であり、単独の識別コードとして「a」を付与する。特に、出力信号識別情報「定速制御On/Off」の識別コード「a」は、構成要素識別情報「速度制御部」の入力信号識別情報「定速制御On/Off」の識別コード「a」でもある。 If it is determined in step S103 that there is not a plurality of output signal identification information associated with one component identification information, a single identification code is assigned and an output signal identification is given the identification code. The same identification code is assigned to the input signal identification information common to the information (step S105), and the process proceeds to step S106 described later. For example, the output signal identification information of the component identification information “constant speed SW” is “constant speed control On / Off”, and “a” is given as a single identification code. In particular, the identification code “a” of the output signal identification information “constant speed control On / Off” is the identification code “a” of the input signal identification information “constant speed control On / Off” of the component identification information “speed controller”. But there is.
演算手段9は、ステップS102で抽出した構成要素識別情報に対応付けられた全ての出力信号識別情報に対して、識別コードを付与したか否かを判断する(ステップS106)。
ステップS106において、識別コードを付与していないと判断した場合には、ステップS104に戻る。
The calculating means 9 determines whether or not an identification code has been assigned to all output signal identification information associated with the component identification information extracted in step S102 (step S106).
If it is determined in step S106 that no identification code is given, the process returns to step S104.
また、ステップS106において、識別コードを付与したと判断した場合には、演算手段9は、入力信号識別情報が存在しない全ての構成要素識別情報に対応する出力信号識別情報に識別コードを付与したか否かを判断する(ステップS107)。
ステップS107において、識別コードを付与していないと判断した場合には、ステップS102に戻る。
If it is determined in step S106 that an identification code has been assigned, has the calculation means 9 given the identification code to the output signal identification information corresponding to all the component identification information for which no input signal identification information exists? It is determined whether or not (step S107).
If it is determined in step S107 that no identification code has been assigned, the process returns to step S102.
また、ステップS107において、識別コードを付与したと判断した場合には、演算手段9は、非選択の構成要素識別情報のうち、全ての入力信号識別情報に識別コードが付与された一つの構成要素識別情報が存在するか否かを判断する(ステップS108)。 If it is determined in step S107 that the identification code has been assigned, the calculation means 9 is one component in which identification codes are assigned to all input signal identification information among the non-selected component identification information. It is determined whether or not the identification information exists (step S108).
ステップS108において、構成要素識別情報が存在しないと判断した場合には、対象統合制御システムが不完全なために、ステップS101に戻り、新たな構成要素識別情報を取得する。 If it is determined in step S108 that the component element identification information does not exist, the target integrated control system is incomplete, so the process returns to step S101 to acquire new component element identification information.
ステップS108において、構成要素識別情報が存在すると判断した場合には、演算手段9は、非選択の構成要素識別情報のうち、全ての入力信号識別情報に識別コードが付与された一つの構成要素識別情報を抽出する(ステップS109)。
演算手段9は、当該構成要素識別情報に対応付けられた出力信号識別情報が複数存在するか否かを判断する(ステップS110)。
If it is determined in step S108 that the component identification information exists, the computing means 9 identifies one component identification in which identification codes are assigned to all input signal identification information among the non-selected component identification information. Information is extracted (step S109).
The computing means 9 determines whether or not there are a plurality of output signal identification information associated with the component identification information (step S110).
ステップS110において、出力信号識別情報が複数存在すると判断した場合には、当該複数の出力信号識別情報に対して、当該構成要素識別情報に対応付けられた入力信号識別情報の識別コードに関連付けた識別コードと当該複数の出力信号識別情報間を区別する識別コードとからなる識別コードを付与すると共に、当該識別コードを付与した出力信号識別情報に共通する入力信号識別情報に対して同一の識別コードを付与する(ステップS111)。例えば、構成要素識別情報「カーブ検知制御部」は、入力信号識別情報「位置」及び「第1の走行速度」の識別コードがそれぞれ「b」及び「c1」であり、入力信号識別情報の識別コードに関連付けた識別コードとして「b+c1」を付与し、当該複数の出力信号識別情報間を区別する識別コードとして、「1」、「2」又は「3」をそれぞれ付与する。 If it is determined in step S110 that there are a plurality of output signal identification information, the identification associated with the identification code of the input signal identification information associated with the component identification information for the plurality of output signal identification information An identification code consisting of a code and an identification code for distinguishing between the plurality of output signal identification information is assigned, and the same identification code is assigned to the input signal identification information common to the output signal identification information to which the identification code is assigned. (Step S111). For example, in the component identification information “curve detection control unit”, the identification codes of the input signal identification information “position” and “first travel speed” are “b” and “c1”, respectively. “B + c1” is assigned as the identification code associated with the code, and “1”, “2”, or “3” is assigned as the identification code for distinguishing between the plurality of output signal identification information.
また、ステップS110において、出力信号識別情報が複数存在しないと判断した場合には、当該複数の出力信号識別情報に対して、当該構成要素識別情報に対応付けられた入力信号識別情報の識別コードに関連付けた識別コードを付与すると共に、当該識別コードを付与した出力信号識別情報に共通する入力信号識別情報に対して同一の識別コードを付与し(ステップS112)、後述するステップS113に進む。例えば、構成要素識別情報「速度制御部」は、入力信号識別情報「定速On/Off」、「第2の走行速度」及び「第1の接近信号」の識別コードがそれぞれ「a」、「c2」及び「(b+c1)1」であり、入力信号識別情報の識別コードに関連付けた識別コードとして「a+c2+(b+c1)1」を出力信号識別情報「第1の出力指示」に付与する。特に、出力信号識別情報「第1の出力指示」の識別コード「a+c2+(b+c1)1」は、構成要素識別情報「エンジン出力制御部」の入力信号識別情報「第1の出力指示」の識別コード「a+c2+(b+c1)1」でもある。 In step S110, if it is determined that there are not a plurality of output signal identification information, the identification code of the input signal identification information associated with the component identification information is associated with the plurality of output signal identification information. In addition to assigning the associated identification code, the same identification code is assigned to the input signal identification information common to the output signal identification information to which the identification code is assigned (step S112), and the process proceeds to step S113 described later. For example, in the component identification information “speed control unit”, the identification codes of the input signal identification information “constant speed On / Off”, “second traveling speed”, and “first approach signal” are “a”, “ c2 ”and“ (b + c1) 1 ”, and“ a + c2 + (b + c1) 1 ”is assigned to the output signal identification information“ first output instruction ”as the identification code associated with the identification code of the input signal identification information. In particular, the identification code “a + c2 + (b + c1) 1” of the output signal identification information “first output instruction” identifies the input signal identification information “first output instruction” of the component identification information “engine output control unit”. It is also the code “a + c2 + (b + c1) 1”.
演算手段9は、ステップS109で抽出した構成要素識別情報に対応付けられた全ての出力信号識別情報に対して、識別コードを付与したか否かを判断する(ステップS113)。
ステップS113において、識別コードを付与していないと判断した場合には、ステップS111に戻る。
The calculating means 9 determines whether or not an identification code has been assigned to all output signal identification information associated with the component identification information extracted in step S109 (step S113).
If it is determined in step S113 that no identification code is given, the process returns to step S111.
また、ステップS113において、識別コードを付与したと判断した場合には、演算手段9は、全ての構成要素識別情報に対応する出力信号識別情報に識別コードを付与したか否かを判断する(ステップS114)。
ステップS114において、識別コードを付与していないと判断した場合には、ステップS109に戻る。
If it is determined in step S113 that the identification code has been assigned, the computing means 9 determines whether or not the identification code has been assigned to the output signal identification information corresponding to all the component element identification information (step S113). S114).
If it is determined in step S114 that no identification code is given, the process returns to step S109.
また、ステップS114において、識別コードを付与したと判断した場合には、複数入力段検出手段5は、複数の出力信号識別情報が対応付けられた構成要素識別情報及び当該出力信号識別情報の識別コードを検出する(ステップS115)。 If it is determined in step S114 that an identification code has been assigned, the multiple input stage detection means 5 identifies the component identification information associated with the multiple output signal identification information and the identification code of the output signal identification information. Is detected (step S115).
なお、図7に示す対象統合制御システムにおいては、該当する構成要素識別情報として、「速度センサ」、「舵角センサ」及び「カーブ検知制御部」を検出することになる。また、構成要素識別情報「速度センサ」に対応付けられた出力信号識別情報の識別コードとして、「c1」、「c2」及び「c3」を検出することになる。また、構成要素識別情報「舵角センサ」に対応付けられた出力信号識別情報の識別コードとして、「d1」及び「d2」を検出することになる。さらに、構成要素識別情報「カーブ検知制御部」に対応付けられた出力信号識別情報の識別コードとして、「(b+c1)1」、「(b+c1)2」及び「(b+c1)3」を検出することになる。 In the target integrated control system shown in FIG. 7, “speed sensor”, “steering angle sensor”, and “curve detection control unit” are detected as corresponding component identification information. Further, “c1”, “c2” and “c3” are detected as the identification codes of the output signal identification information associated with the component identification information “speed sensor”. Further, “d1” and “d2” are detected as the identification codes of the output signal identification information associated with the component identification information “steering angle sensor”. Furthermore, “(b + c1) 1”, “(b + c1) 2”, and “(b + c1)” are identification codes of output signal identification information associated with the component identification information “curve detection control unit”. 3 "will be detected.
また、単一出力段検出手段4は、複数の入力信号識別情報が対応付けられた構成要素識別情報及び出力信号識別情報の識別コードを検出する(ステップS116)。 Further, the single output stage detection means 4 detects the component element identification information associated with the plurality of input signal identification information and the identification code of the output signal identification information (step S116).
なお、図7に示す対象統合制御システムにおいては、該当する構成要素識別情報として、「カーブ検知制御部」、「速度制御部」、「パワステ制御部」、「ライト制御部」及び「エンジン出力制御部」を検出することになる。また、構成要素識別情報「カーブ検知制御部」に対応付けられた出力信号識別情報の識別コードとして、「(b+c1)1」、「(b+c1)2」及び「(b+c1)3」を検出することになる。また、構成要素識別情報「速度制御部」に対応付けられた出力信号識別情報の識別コードとして、「a+c2+(b+c1)1」を検出することになる。さらに、構成要素識別情報「パワステ制御部」に対応付けられた出力信号識別情報の識別コードとして、「(b+c1)2+c3+d1」を検出することになる。また、構成要素識別情報「エンジン出力制御部」に対応付けられた出力信号識別情報の識別コードとして、「a+c2+(b+c1)1」及び「(b+c1)2+c3+d1」を検出することになる。 In the target integrated control system shown in FIG. 7, “curve detection control unit”, “speed control unit”, “power steering control unit”, “light control unit”, and “engine output control” are included as corresponding component identification information. Part "is detected. In addition, as identification codes of output signal identification information associated with the component identification information “curve detection control unit”, “(b + c1) 1”, “(b + c1) 2”, and “(b + c1)” 3 "will be detected. Further, “a + c2 + (b + c1) 1” is detected as the identification code of the output signal identification information associated with the component identification information “speed control unit”. Furthermore, “(b + c1) 2 + c3 + d1” is detected as the identification code of the output signal identification information associated with the component identification information “power steering control unit”. Further, “a + c2 + (b + c1) 1” and “(b + c1) 2 + c3 + d1” are used as the identification codes of the output signal identification information associated with the component identification information “engine output control unit”. Will be detected.
そして、干渉候補検出手段6は、ステップS115において検出した出力信号識別情報の識別コードであって、一つの構成要素識別情報に対応付けられた複数の出力信号識別情報のうち、少なくとも二つの出力信号識別情報の識別コードが、ステップS116において検出した出力信号識別情報の識別コードであって、一つの構成要素識別情報に対応付けられた単一の出力信号識別情報の識別コードに包含されているか否かを判断する(ステップS117)。図7に示す対象統合制御システムにおいては、(b+c1)及びcが包含されていると判断されることになる。 The interference candidate detection means 6 is an identification code of the output signal identification information detected in step S115, and at least two output signals among the plurality of output signal identification information associated with one component identification information. Whether or not the identification code of the identification information is the identification code of the output signal identification information detected in step S116 and is included in the identification code of the single output signal identification information associated with one component identification information Is determined (step S117). In the target integrated control system shown in FIG. 7, it is determined that (b + c1) and c are included.
ステップS117において、包含されていないと判断した場合には、制御干渉候補が存在しないことを意味し、処理を終了する。
ステップS117において、包含されていると判断した場合には、干渉候補検出手段6は、当該包含されている識別コードが付与された出力信号識別情報に対応付けられた構成要素識別情報を始端とし、当該識別コードを包含する識別コードが付与された出力信号識別情報に対応付けられた構成要素識別情報を終端とする、当該始端及び終端、並びに当該始端及び終端に識別コードによって対応付けられた構成要素識別情報及び信号情報識別情報からなる制御干渉候補を検出する(ステップS118)。
If it is determined in step S117 that it is not included, it means that there is no control interference candidate, and the process ends.
If it is determined in step S117 that it is included, the interference candidate detecting means 6 starts with the component element identification information associated with the output signal identification information to which the included identification code is assigned, The start end and end, and the start and end associated with the start code and end code by the identification code, with the end of the component identification information associated with the output signal identification information to which the identification code including the identification code is assigned A control interference candidate consisting of identification information and signal information identification information is detected (step S118).
なお、図7に示す対象統合制御システムにおいては、始端として「速度センサ」及び「カーブ検知制御部」を検出し、終端として「エンジン制御部」を検出することになる。また、始端及び終端に識別コードによって対応付けられた構成要素識別情報は「カーブ検知制御部」、「速度制御部」及び「パワステ制御部」であり、信号情報識別情報は「第1の走行速度」、「第2の走行速度」、「第3の走行速度」、「第1の接近信号」、「第2の接近信号」、「第1の出力指示」及び「第2の出力指示」である。 In the target integrated control system shown in FIG. 7, the “speed sensor” and the “curve detection control unit” are detected as the start ends, and the “engine control unit” is detected as the end points. The component identification information associated with the start and end by the identification code is “curve detection control unit”, “speed control unit”, and “power steering control unit”, and the signal information identification information is “first running speed” ”,“ Second travel speed ”,“ third travel speed ”,“ first approach signal ”,“ second approach signal ”,“ first output instruction ”, and“ second output instruction ”. is there.
そして、出力装置40であるディスプレイによって表示される対象統合制御システムのブロック図に対して、ステップS115において検出された制御干渉候補のうち、始端である構成要素識別情報に該当する構成要素のブロックを強調すると共に、入力信号識別情報に該当する矢印を強調して、制御干渉候補をディスプレイに表示する(ステップS119)。そして、処理を終了する。
And with respect to the block diagram of the target integrated control system displayed on the display which is the
(本発明の第2の実施形態)
図9は本実施形態に係る制御干渉候補検出システムの概略構成を示すブロック図、図10(a)は本実施形態に係る構成要素情報テーブルに格納された構成要素単位の定義例を説明するための説明図、図10(b)は本実施形態に係る制御グループ情報テーブルに格納された制御グループの定義例を説明するための説明図、図11は本実施形態に係る構成要素一覧の一例を説明するための説明図、図12は本実施形態に係る構成要素関係テーブルの一例を説明するための説明図、図13は本実施形態に係る検出信号一覧の一例を説明するための説明図、図14は本実施形態に係る検出構成要素一覧の一例を説明するための説明図、図15は図1に示す制御干渉候補検出システムによる処理手順を示すフローチャート、図16は図15に示すフローチャートの続きを示すフローチャート、図17は対象統合制御システムの一例を示したブロック図、図18は図17に示す対象統合制御システムのブロック図に制御干渉候補を表示した状態の一例を説明するための説明図である。図9乃至図18において、図1乃至図8と同じ符号は、同一または相当部分を示し、その説明を省略する。
(Second embodiment of the present invention)
FIG. 9 is a block diagram illustrating a schematic configuration of the control interference candidate detection system according to the present embodiment, and FIG. 10A illustrates a definition example of a component unit stored in the component information table according to the present embodiment. FIG. 10B is an explanatory diagram for explaining a definition example of a control group stored in the control group information table according to the present embodiment, and FIG. 11 is an example of a component list according to the present embodiment. FIG. 12 is an explanatory diagram for explaining an example of a component relationship table according to the present embodiment, FIG. 13 is an explanatory diagram for explaining an example of a detection signal list according to the present embodiment, 14 is an explanatory diagram for explaining an example of the detection component list according to the present embodiment, FIG. 15 is a flowchart showing a processing procedure by the control interference candidate detection system shown in FIG. 1, and FIG. 16 is a flowchart shown in FIG. FIG. 17 is a block diagram showing an example of the target integrated control system, and FIG. 18 is a block diagram of the target integrated control system shown in FIG. 17 for explaining an example of a state where control interference candidates are displayed. It is explanatory drawing of. 9 to 18, the same reference numerals as those in FIGS. 1 to 8 denote the same or corresponding parts, and the description thereof is omitted.
図9において、構成要素情報20は、入力信号識別情報と出力信号識別情報とを基準にして、統合制御システム全体を表わす情報を分解し、一の出力信号を算出するための入力信号を構成要素毎に定義した情報である。
In FIG. 9, the
すなわち、1個の構成要素識別情報と1(又は0)個の出力信号識別情報に対してM(M>=0)個の入力信号識別情報の対応を整理してデータ化したものである。なお、制御信号を伝送する始端である構成要素(例えば、センサやSWなど)に対しては、入力信号がなく、出力信号のみが存在するために、入力信号識別情報の個数が0となる。また、制御信号が伝送される終端である構成要素(例えば、駆動部)に対しては、出力信号がなく、入力信号のみが存在するために、出力信号識別情報の個数が0個となる。なお、構成要素の外部からの入出力の有無に関わらず、構成要素の内部信号としての入出力の単位で分解してもよい。 That is, the correspondence of M (M> = 0) input signal identification information is organized into data for one component identification information and 1 (or 0) output signal identification information. Note that the number of pieces of input signal identification information is zero because there is no input signal and only an output signal exists for a component (for example, a sensor or SW) that is a starting point for transmitting a control signal. In addition, since there is no output signal and only an input signal exists for a component (for example, a drive unit) that is a terminal to which a control signal is transmitted, the number of output signal identification information is zero. In addition, you may decompose | disassemble in the unit of input / output as an internal signal of a component irrespective of the presence or absence of the input / output from the exterior of a component.
構成要素情報20は、例えば、図10(a)に示すように、構成要素識別情報が「速度制御部」であれば、入力信号識別情報として「定速制御On/Off」、「接近信号」及び「走行速度」を対応付け、出力信号識別情報として「出力指示」を対応付けてテーブル化した、構成要素情報テーブル20aとする。なお、構成要素識別情報が「速度制御部」である場合について説明したが、統合制御システムを構成する他の構成要素識別情報に対しても同様に、入力信号識別情報及び出力信号識別情報を対応付けた構成要素情報が存在し、構成要素情報テーブル20aに格納されている。
For example, as illustrated in FIG. 10A, the
ここで、対象統合制御システムに対する制御干渉候補検出システム100による後述する処理においては、制御干渉候補検出システム100の操作者が、構成要素情報テーブル20aから必要な構成要素識別情報をマウスやキーボードなどの入力装置30によって選択する。この場合に、対象統合制御システムとして大規模な(多数の構成要素から構成される)システムを対象にするのであれば、多大な選択操作が必要となる。
Here, in processing to be described later by the control interference
これに対し、対象統合制御システムを構成する制御部のうち、複数の制御部により一定の制御を行なうであれば、当該複数の制御部の構成要素識別情報を制御グループ識別情報に対応付けてグループ化し、データ化することも考えられる。ここで、制御グループ識別情報は、制御グループを識別する情報(ここでは、制御グループの名称に関する情報)である。 On the other hand, among the control units that constitute the target integrated control system, if certain control is performed by a plurality of control units, the component identification information of the plurality of control units is associated with the control group identification information and grouped. It is also possible to convert it into data. Here, the control group identification information is information for identifying the control group (here, information related to the name of the control group).
この場合に、構成要素情報20は、例えば、図10(b)に示すように、制御グループ識別情報が「エンジン制御」であれば、構成要素識別情報として「速度制御部」及び「エンジン出力制御部」を対応付けてテーブル化した、制御グループ情報テーブル20bとする。なお、制御グループ識別情報が「エンジン制御」である場合について説明したが、複数の制御部により一定の制御を行なう他の制御グループが存在するのであれば、当該他の制御グループ識別情報に対しても同様に、複数の制御部の構成要素識別情報を対応付けた制御グループ情報が存在し、制御グループ情報テーブル20bに格納されている。
In this case, as shown in FIG. 10B, for example, if the control group identification information is “engine control”, the
このように、複数の制御部の構成要素識別情報を制御グループ識別情報に対応付けてグループ化することで、1つの制御グループ識別情報を選択すると、複数の制御部の構成要素識別情報を選択することができる。このため、対象の構成要素の全てを容易に(選択回数を減少させて)選択することができ、制御干渉候補検出システム100の操作性を向上させることができる。
As described above, when one control group identification information is selected by grouping the component identification information of the plurality of control units in association with the control group identification information, the component identification information of the plurality of control units is selected. be able to. For this reason, it is possible to easily select all of the target components (decreasing the number of selections), and to improve the operability of the control interference
構成要素一覧作成手段1は、操作者が入力装置30によって選択した構成要素に対応する構成要素情報20を、構成要素情報テーブル20a及び制御グループ情報テーブル20bから読出し、対象統合制御システムの各構成要素に対する信号識別情報を、構成要素識別情報に対応付けた構成要素一覧1aをメモリである記憶手段8上に作成する。
The component
なお、構成要素一覧1aは、図17に示す対象統合制御システムに対して、例えば、図11に示すように各識別情報が対応付けられる。すなわち、構成要素一覧1aは、1個の構成要素識別情報と1(又は0)個の出力信号識別情報に対して、M(M>=0)個の入力信号識別情報の対応付けられている。 In the component list 1a, for example, each identification information is associated with the target integrated control system illustrated in FIG. 17 as illustrated in FIG. That is, in the component list 1a, M (M> = 0) input signal identification information is associated with one component identification information and 1 (or 0) output signal identification information. .
構成要素関係テーブル作成手段2は、構成要素一覧1aに基づき、各構成要素の構成要素識別情報に一の入力信号又は一の出力信号の信号識別情報を信号の種別(ここでは、入力又は出力を表わすIn/Out)を示す信号種別情報と共に対応付け、信号識別情報が同一である複数の入力信号及び出力信号の各信号識別情報に同一の識別情報(ここでは、信号番号)を対応付け、信号識別情報が異なる複数の入力信号及び出力信号の各信号識別情報に異なる識別情報(信号番号)を対応付けた、構成要素関係テーブル2aを記憶手段8上に作成する。
Based on the component list 1a, the component relationship
なお、構成要素関係テーブル2aは、図17に示す対象統合制御システムに対して、例えば、図12に示すように各識別情報が対応付けられる。すなわち、構成要素関係テーブル2aは、図11に示す構成要素一覧1aにおける異なる列にある入力信号識別情報及び出力信号識別情報を、同一の列となるように並び替えている。また、同一の列となった入力信号識別情報及び出力信号識別情報のうち同一の信号識別情報には同一の信号番号を付与し、異なる信号識別情報には異なる信号番号を付与している。 In the component relationship table 2a, for example, each identification information is associated with the target integrated control system illustrated in FIG. 17 as illustrated in FIG. That is, in the component relationship table 2a, the input signal identification information and the output signal identification information in different columns in the component list 1a shown in FIG. 11 are rearranged so as to be in the same column. Further, the same signal number is assigned to the same signal identification information among the input signal identification information and the output signal identification information in the same column, and different signal numbers are assigned to different signal identification information.
干渉候補一覧作成手段3は、構成要素関係テーブル2aに基づき、信号識別情報が同一である複数の出力信号の各信号識別情報に対応付けられた同一の識別情報を抽出し、当該抽出した識別情報に対応する入力信号の信号識別情報を起点として、構成要素関係テーブル2aに基づき、対応する構成要素の構成要素識別情報及び入力信号の入力信号識別情報を順次検出し、検出した入力信号の入力信号識別情報からなる検出信号一覧3a及び構成要素の構成要素識別情報からなる検出構成要素一覧3bを記憶手段8上に作成する。
The interference candidate list creation means 3 extracts the same identification information associated with each signal identification information of a plurality of output signals having the same signal identification information based on the component relation table 2a, and extracts the extracted identification information. The component identification information of the corresponding component and the input signal identification information of the input signal are sequentially detected based on the component relationship table 2a, starting from the signal identification information of the input signal corresponding to the input signal, and the input signal of the detected input signal A
単一出力段検出手段4は、前述した第1の実施形態で説明したが、特に、本実施形態においては、検出信号一覧3aの信号識別情報のうち起点である入力信号の信号識別情報、検出構成要素一覧3bの構成要素識別情報うち当該起点である入力信号の信号識別情報に対応付けられた構成要素識別情報、及び構成要素関係テーブル2aの構成要素識別情報のうち当該起点である入力信号の信号識別情報に対応付けられた構成要素識別情報から構成される段を検出して、干渉候補検出手段6に出力する。
The single output stage detection means 4 has been described in the first embodiment. In particular, in the present embodiment, the signal identification information of the input signal that is the starting point of the signal identification information in the
複数入力段検出手段5は、前述した第1の実施形態で説明したが、特に、本実施形態においては、検出信号一覧3aの入力信号の信号識別情報のうち重複して検出した入力信号の信号識別情報、検出構成要素一覧3bの構成要素識別情報のうち当該重複して検出した入力信号の信号識別情報に対応付けられた構成要素識別情報、及び構成要素関係テーブル2aの構成要素識別情報のうち当該重複して検出した入力信号の信号識別情報に対応付けられた構成要素識別情報から構成される段を検出して、干渉候補検出手段6に出力する。
The multiple input stage detection means 5 has been described in the first embodiment. In particular, in the present embodiment, the signal of the input signal detected redundantly in the signal identification information of the input signal of the
干渉候補検出手段6は、前述した第1の実施形態で説明したが、特に、本実施形態においては、単一出力段検出手段4により検出された段及び複数入力段検出手段5により検出された段、並びに検出信号一覧3a及び検出構成要素一覧3bに基づき、干渉候補を検出する。
The interference candidate detection means 6 has been described in the first embodiment. In particular, in this embodiment, the stage detected by the single output stage detection means 4 and the multiple input stage detection means 5 are detected. The interference candidate is detected based on the stage and the
制御手段7は、前述した第1の実施形態で説明したが、特に、本実施形態においては、干渉候補一覧作成手段3により作成した検出信号一覧3a及び検出構成要素一覧3bに基づき、制御干渉候補の検出結果を出力装置40に出力する。
The control means 7 has been described in the first embodiment. In particular, in this embodiment, the control interference candidate is based on the
なお、制御干渉候補の検出結果は、図13(c)及び図14(c)に示すような表として出力してもよいが、構成要素関係テーブル2aに基づき、各構成要素間の信号の向きを矢印で示したブロック図を作成し、ディスプレイに表示する(図17参照)。そして、検出信号一覧3a及び検出構成要素一覧3bに基づき、ブロック図における該当する入力信号及び出力信号の矢印並びに構成要素のブロックを、該当しない入力信号及び出力信号の矢印並びに構成要素のブロックに対して、色彩、線幅若しくは線種又はその組合せを変えて表示することで(図18参照)、制御干渉候補の位置を容易に特定することができるので好ましい。
Although the detection result of the control interference candidate may be output as a table as shown in FIGS. 13C and 14C, the direction of the signal between the components based on the component relationship table 2a. A block diagram indicated by an arrow is created and displayed on the display (see FIG. 17). Then, based on the
つぎに、本実施形態に係る制御干渉候補検出システム100による処理手順を、図15及び図16を用いて説明する。
まず、制御干渉候補検出システム100の操作者は、入力装置30であるマウスやキーボードを用いて、対象統合制御システムを構成するのに必要な構成要素又は制御グループを選択する。これにより、構成要素一覧作成手段1は、構成要素情報テーブル20aから構成要素識別情報又は制御グループ情報テーブル20bから制御グループ識別情報を取得する(ステップS1)。
Next, a processing procedure performed by the control interference
First, the operator of the control interference
構成要素一覧作成手段1は、制御グループの指定(制御グループ識別情報の取得)があったか否かを判断する(ステップS2)。
ステップS2において、制御グループの指定があったと判断した場合には、構成要素一覧作成手段1は、指定された制御グループ識別情報に基づき、制御グループ情報テーブル20b(図10(b)参照)から、当該制御グループ識別情報に対応付けられた構成要素識別情報を取得する(ステップS3)。
The component
If it is determined in step S2 that a control group has been designated, the component
構成要素一覧作成手段1は、取得した構成要素識別情報に基づき、構成要素情報テーブル20a(図10(a)参照)から、当該構成要素識別情報に対応付けられた入力信号識別情報及び出力信号識別情報を取得して、構成要素一覧1aに格納する(ステップS4)。 Based on the acquired component element identification information, the component element list creating means 1 reads input signal identification information and output signal identification associated with the component element identification information from the component element information table 20a (see FIG. 10A). Information is acquired and stored in the component list 1a (step S4).
また、ステップS2において、制御グループの指定がなかったと判断した場合には、ステップS4に進む。そして、構成要素一覧作成手段1は、ステップS1において取得した構成要素識別情報に基づき、構成要素情報テーブル20aから、当該構成要素識別情報に対応付けられた入力信号識別情報及び出力信号識別情報を取得して、構成要素一覧1aに格納する。
そして、構成要素又は制御グループの選択が終了したか否かを判断する(ステップS5)。
If it is determined in step S2 that no control group has been designated, the process proceeds to step S4. Then, the component
And it is judged whether selection of a component or a control group was completed (Step S5).
ステップS5において、構成要素又は制御グループの選択が終了していないと判断した場合には、ステップS1に戻る。 If it is determined in step S5 that the selection of the component or control group has not been completed, the process returns to step S1.
また、ステップS5において、構成要素又は制御グループの選択が終了したと判断した場合には、構成要素一覧1a(図11参照)が作成できたことを意味し、構成要素関係情報作成処理に入る。 If it is determined in step S5 that the selection of the constituent element or the control group has been completed, it means that the constituent element list 1a (see FIG. 11) has been created, and the constituent element relation information creating process starts.
まず、構成要素関係テーブル作成手段2は、構成要素一覧1aから、一連の構成要素識別情報、入力信号識別情報及び出力信号識別情報を取得する(ステップS6)。
First, the constituent element relationship
構成要素関係テーブル作成手段2は、取得した一連の構成要素識別情報、入力信号識別情報及び出力信号識別情報に基づき、構成要素識別情報と信号識別情報(入力信号識別情報又は出力信号識別情報)とを信号の種別(In/Out)を示す信号種別情報(IO情報)と共に一組(図12における一行)として、構成要素関係テーブル2aに格納する(ステップS7)。
そして、構成要素関係テーブル作成手段2は、構成要素関係テーブル2aにおける第N行目の信号識別情報を取得する(ステップS8)。
The component relationship table creating means 2 is configured to generate component identification information and signal identification information (input signal identification information or output signal identification information) based on the series of acquired component identification information, input signal identification information, and output signal identification information. Are stored in the component relationship table 2a as a set (one line in FIG. 12) together with signal type information (IO information) indicating the signal type (In / Out) (step S7).
Then, the component relationship
また、構成要素関係テーブル作成手段2は、前出の信号識別情報と同一か否かを判断する(ステップS9)。なお、前出の信号識別情報とは、図12に示す構成要素関係テーブル2aにおいて、構成要素関係テーブル作成手段2が、第1行目、第2行目、・・・、第N行目と上から順番に信号識別情報を取得していく場合には、第1行目〜第N−1行目で取得した信号識別情報である。
Further, the component relationship
ステップS9において、前出の信号識別情報と同一であると判断した場合には、構成要素関係テーブル作成手段2は、同一である前出の信号識別情報に対応付けられた識別情報(信号番号)を構成要素関係テーブル2aに設定する(ステップS10)。例えば、図12に示す構成要素関係テーブル2aにおいて、第6行目の信号識別情報「位置」は、前出の第2行目の信号識別情報「位置」と同一であるために、第2行目の信号識別情報「位置」に対応付けられた識別情報「2」を、第6行目の識別情報に「2」を設定することになる。
そして、構成要素関係テーブル作成手段2は、全ての行に対して識別情報(信号番号)の設定が終了したか否かを判断する(ステップS11)。
If it is determined in step S9 that the information is the same as the previous signal identification information, the component relationship
Then, the component relationship
ステップS11において、全ての行に対して識別情報の設定が終了していないと判断した場合には、ステップS8に戻る。 If it is determined in step S11 that identification information has not been set for all rows, the process returns to step S8.
また、ステップS11において、全ての行に対して識別情報(信号番号)の設定が終了したと判断した場合には、構成要素関係テーブル2a(図12参照)が作成できたことを意味し、制御干渉候補検出処理に入る。
ここで、構成要素における必要な出力を得るために入力が不足する場合には、この段階で、信号の不足を検出することができる。
If it is determined in step S11 that the identification information (signal number) has been set for all rows, this means that the component relationship table 2a (see FIG. 12) has been created, and control is performed. The interference candidate detection process is started.
Here, when the input is insufficient to obtain the necessary output in the component, the signal shortage can be detected at this stage.
また、構成要素関係テーブル2aは、構成要素をブロックとして、ブロックの左側を構成要素の入力側とし、ブロックの右側を構成要素の出力側とすることで、回路図と同等の図面(ブロック図)として、図17のように図示することができる。 Further, the component relation table 2a is a drawing equivalent to a circuit diagram (block diagram) by setting the component as a block, the left side of the block as the input side of the component, and the right side of the block as the output side of the component. As shown in FIG.
なお、ステップS9において、前出の信号識別情報と同一でない(異なる)と判断した場合には、構成要素関係テーブル作成手段2は、新規の識別情報(信号番号)を構成要素関係テーブル2aに設定し、ステップ11に戻る(ステップS12)。
If it is determined in step S9 that the signal identification information is not the same (different), the component relationship
つぎに、制御干渉候補検出処理においては、まず、演算手段9は、構成要素関係テーブル2aの全ての行に対して、識別情報(信号番号)が同一であり、信号種別情報が出力信号(Out)である複数の行の存在確認が終了したか否かを判断する(ステップS13)。 Next, in the control interference candidate detection process, first, the computing means 9 has the same identification information (signal number) for all the rows of the component relation table 2a, and the signal type information is the output signal (Out ) Is determined whether or not the presence confirmation of the plurality of rows is completed (step S13).
ステップS13において、存在確認が終了したと判断した場合には、制御干渉候補検出処理を終了する。
また、ステップS13において、存在確認が終了していないと判断した場合には、干渉候補一覧作成手段3は、構成要素関係テーブル2aにおける存在確認が終了していない第N行目の識別情報(信号番号)を取得する(ステップS14)。
If it is determined in step S13 that the presence check has been completed, the control interference candidate detection process ends.
If it is determined in step S13 that the presence check has not ended, the interference candidate
そして、干渉候補一覧作成手段3は、取得した識別情報(信号番号)と同一の識別情報(信号番号)である行を構成要素関係テーブル2aから抽出する(ステップS15)。
干渉候補一覧作成手段3は、ステップS15で抽出した行のうち、信号種別情報が出力信号(Out)である行の数が1つであるか否かを判断する(ステップS16)。
Then, the interference candidate
The interference candidate
ステップS16において、信号種別情報が出力信号(Out)である行の数が1つであると判断した場合には、ステップS13に戻る。
また、ステップS16において、信号種別情報が出力信号(Out)である行の数が1つでない(複数である)と判断した場合には、干渉候補一覧作成手段3は、当該信号種別情報が出力信号(Out)である行の構成要素識別情報を検出構成要素一覧3bに格納する(ステップS17)。なお、後述するステップS21を経た場合には、後述するステップS20で抽出した信号識別情報のうち、新たに検出した信号識別情報に共通する信号識別情報を出力信号(Out)とする行の構成要素識別情報を検出構成要素一覧3bに格納する。
If it is determined in step S16 that the number of rows whose signal type information is the output signal (Out) is one, the process returns to step S13.
If it is determined in step S16 that the number of rows whose signal type information is the output signal (Out) is not one (a plurality), the interference candidate
ここでは、干渉候補一覧作成手段3がステップS15で抽出した行が、図12に示す構成要素関係テーブル2aにおいて、第8行目、第12行目及び第20行目であり、これらの行のうち、信号種別情報が出力信号(Out)である行(第8行目、第12行目)の構成要素識別情報(「速度制御部」、「パワステ制御部」)を検出構成要素一覧3b(図14(a)参照)に格納する。
Here, the lines extracted by the interference candidate
また、干渉候補一覧作成手段3は、ステップ15で抽出した行のうち信号種別情報が出力信号(Out)である行の信号識別情報又は後述するステップS20で抽出した信号識別情報を検出信号一覧3aに格納する(ステップS18)。
Further, the interference candidate
ここでは、干渉候補一覧作成手段3がステップS15で抽出した行が、図12に示す構成要素関係テーブル2aにおいて、第8行目、第12行目及び第20行目であり、これらの行のうち、信号種別情報が出力信号(Out)である行(第8行目、第12行目)の信号識別情報(「出力指示」)を検出信号一覧3a(図13(a)参照)に格納する。
Here, the lines extracted by the interference candidate
ここで、単一出力段検出手段4は、検出信号一覧3a(ここでは、図13(a))及び検出構成要素一覧3b(ここでは、図14(a))並びに構成要素関係テーブル2aに基づき、入力信号及び出力信号の信号識別情報並びに構成要素の構成要素識別情報から構成される段を検出することができる。
Here, the single output stage detection means 4 is based on the
そして、干渉候補一覧作成手段3は、ステップ15で抽出した行のうち信号種別情報が出力信号(Out)である行の信号識別情報又は後述するステップS20で抽出した信号識別情報に共通する信号識別情報を出力信号(Out)とする行の構成要素識別情報を、構成要素関係テーブル2aから抽出する(ステップS19)。
Then, the interference candidate
ここでは、干渉候補一覧作成手段3がステップ15で抽出した行のうち信号種別情報が出力信号(Out)である行が、図12に示す構成要素関係テーブル2aにおいて、第8行目及び第12行目であり、これらの行の信号識別情報が「出力指示」である。このため、この入力信号識別情報(「出力指示」)を出力信号(Out)とする構成要素識別情報は、「速度制御部」(第8行目)及び「パワステ制御部」(第12行目)である。 Here, among the lines extracted by the interference candidate list creation means 3 in step 15, the lines whose signal type information is the output signal (Out) are the eighth and twelfth lines in the component relation table 2a shown in FIG. The signal identification information of these lines is “output instruction”. For this reason, the component identification information having the input signal identification information (“output instruction”) as the output signal (Out) is “speed control unit” (8th line) and “power steering control unit” (12th line). ).
また、干渉候補一覧作成手段3は、ステップS19で抽出した構成要素識別情報(ここでは、「速度制御部」、「パワステ制御部」)に対応付けられた入力信号識別情報(信号種別情報を「In」とする信号識別情報)を構成要素関係テーブル2aから抽出する(ステップS20)。
Further, the interference candidate
ここでは、構成要素識別情報「速度制御部」(第8行目)に対応付けられた入力信号識別情報は、「定速制御On/Off」(第9行目)、「接近信号」(第10行目)及び「走行速度」(第11行目)である。 Here, the input signal identification information associated with the component identification information “speed control unit” (line 8) includes “constant speed control On / Off” (line 9), “approach signal” (line 8). 10th line) and “traveling speed” (11th line).
また、構成要素識別情報「パワステ制御部」(第12行目)に対応付けられた入力信号識別情報は、「接近信号」(第13行目)、「走行速度」(第14行目)及び「角度」(第15行目)である。 Further, the input signal identification information associated with the component identification information “power steering control unit” (12th line) includes “approach signal” (13th line), “traveling speed” (14th line), and “Angle” (15th line).
そして、干渉候補一覧作成手段3は、ステップS20で入力信号識別情報を抽出できたか否かと、入力信号識別情報を抽出できた場合には、抽出した入力信号識別情報が、新たに検出した入力信号識別情報であるか否か(既に検出している入力信号識別情報であるか)とを判断する(ステップS21)。なお、抽出した入力信号識別情報が、新たに検出した入力信号識別情報であって、重複して抽出した入力信号識別情報については、後述するステップS22の処理も行なうこととする。
Then, the interference candidate
ステップS21において、新たに検出した入力信号識別情報であると判断した場合には、ステップS17に戻る。
ここでは、ステップS20で抽出した入力信号識別情報が「定速制御On/Off」、「接近信号」、「走行速度」、「接近信号」、「走行速度」及び「角度」であり、新たに検出した入力信号識別情報であるために、ステップS17に戻る。また、「接近信号」及び「走行速度」については、重複して検出しているために、後述するステップS22の処理も行なう。
If it is determined in step S21 that the input signal identification information is newly detected, the process returns to step S17.
Here, the input signal identification information extracted in step S20 is “constant speed control On / Off”, “approach signal”, “travel speed”, “approach signal”, “travel speed”, and “angle”. Since it is the detected input signal identification information, the process returns to step S17. Further, since the “approach signal” and “traveling speed” are detected redundantly, the process of step S22 described later is also performed.
また、ステップS21において、新たに検出した入力信号識別情報ではない(既に検出している入力信号識別情報である)と判断した場合には、干渉候補一覧作成手段3は、制御干渉候補として、ステップS19で抽出した構成要素識別情報のうち、重複して検出した構成要素識別情報に対応する検出構成要素一覧3bの構成要素識別情報にフラグを設定し(ステップS22)、ステップS13に戻る。また、ステップS20で抽出した入力信号識別情報のうち、重複して検出した入力信号識別情報に対応する検出信号一覧3aの信号識別情報にフラグを設定する。
If it is determined in step S21 that the input signal identification information is not newly detected (that is, input signal identification information that has already been detected), the interference candidate
また、ステップS21において、入力信号識別情報を抽出できなかったと判断した場合には、干渉候補検出手段6は、検出構成要素一覧3b及び検出信号一覧3aにおけるフラグの設定の有無から、制御干渉候補が存在しているか否かを判断する(ステップS23)。
If it is determined in step S21 that the input signal identification information has not been extracted, the interference
ステップS23において、制御干渉候補が存在していないと判断した場合には、ステップS13に戻る。
また、ステップS23において、制御干渉候補が存在していると判断した場合には、干渉候補検出手段6は、構成要素関係テーブル2aに基づき、出力装置40であるディスプレイによって表示される対象統合制御システムのブロック図に対して、検出構成要素一覧3bにおけるフラグが設定された構成要素識別情報に該当する構成要素のブロックを強調すると共に、検出信号一覧3aにおける入力信号識別情報に該当する矢印を強調して、制御干渉候補をディスプレイに表示する(ステップS24)。そして、ステップ13に戻る。
If it is determined in step S23 that no control interference candidate exists, the process returns to step S13.
If it is determined in step S23 that there is a control interference candidate, the interference candidate detection means 6 is based on the component relationship table 2a and the target integrated control system displayed on the display as the
そして、ステップS13〜ステップS24の処理を、構成要素関係テーブル2aの全ての行に対して、識別情報(信号番号)が同一であり、信号種別情報が出力信号(Out)である複数の行の存在確認が終了する(ステップS13にて「Yes」という判断となる)まで繰り返す。 Then, the processing in steps S13 to S24 is performed for a plurality of rows in which the identification information (signal number) is the same and the signal type information is the output signal (Out) for all rows in the component relationship table 2a. The process is repeated until the presence check is completed ("Yes" is determined in step S13).
なお、図17に示す統合制御システムを対象統合制御システムとして制御干渉候補を検出する場合には、前述したステップS21の続きとして、以下のように処理することになる。
ステップS21において、新たに検出した入力信号識別情報であると判断されたために、ステップS17に戻る。
In addition, when a control interference candidate is detected using the integrated control system shown in FIG. 17 as a target integrated control system, the following processing is performed as a continuation of step S21 described above.
Since it is determined in step S21 that the input signal identification information is newly detected, the process returns to step S17.
干渉候補一覧作成手段3は、ステップS20で抽出した信号識別情報(「定速制御On/Off」、「接近信号」、「走行速度」、「接近信号」、「走行速度」、「角度」)のうち、新たに検出した信号識別情報に共通する信号識別情報を出力信号(Out)とする行(第1行目、第5行目、第3行目、第4行目)の構成要素識別情報(「定速SW」、「カーブ検知制御部」、「速度センサ」、「舵角センサ」)を検出構成要素一覧3b(図14(b)参照)に格納する(ステップS17a)。なお、ステップS20で抽出した信号識別情報のうち、「接近信号」及び「走行速度」については、重複して検出しているために、対応する構成要素識別情報である「カーブ検知制御部」及び「速度センサ」は、ステップ22aにおいて、検出構成要素一覧3bの構成要素識別情報にフラグを設定する。 The interference candidate list creation means 3 extracts the signal identification information extracted in step S20 (“constant speed control On / Off”, “approach signal”, “travel speed”, “approach signal”, “travel speed”, “angle”). Among these, the component identification of the row (the first row, the fifth row, the third row, the fourth row) that uses the signal identification information common to the newly detected signal identification information as the output signal (Out) Information (“constant speed SW”, “curve detection control unit”, “speed sensor”, “steering angle sensor”) is stored in the detection component list 3b (see FIG. 14B) (step S17a). Of the signal identification information extracted in step S20, the “approach signal” and the “traveling speed” are detected redundantly, and therefore the corresponding component identification information “curve detection control unit” and In step 22a, the “speed sensor” sets a flag in the component identification information of the detection component list 3b.
また、干渉候補一覧作成手段3は、ステップS20で抽出した信号識別情報(「定速制御On/Off」、「接近信号」、「走行速度」、「接近信号」、「走行速度」、「角度」)を検出信号一覧3a(図13(b)参照)に格納する(ステップS18a)。
Further, the interference candidate list creation means 3 generates the signal identification information (“constant speed control On / Off”, “approach signal”, “travel speed”, “approach signal”, “travel speed”, “angle”, extracted in step S20. ”) Is stored in the
そして、干渉候補一覧作成手段3は、ステップS20で抽出した信号識別情報(「定速制御On/Off」、「接近信号」、「走行速度」、「接近信号」、「走行速度」、「角度」)に共通する信号識別情報を出力信号(Out)とする行(第1行目、第5行目、第3行目、第4行目)の構成要素識別情報(「定速SW」、「カーブ検知制御部」、「速度センサ」、「舵角センサ」)を、構成要素関係テーブル2aから抽出する(ステップS19a)。 The interference candidate list creation means 3 then extracts the signal identification information (“constant speed control On / Off”, “approach signal”, “travel speed”, “approach signal”, “travel speed”, “angle”, extracted in step S20. ”) Component identification information (“ constant speed SW ”) of the rows (first row, fifth row, third row, fourth row) whose signal identification information is common to the output signal (Out), “Curve detection control unit”, “speed sensor”, “steering angle sensor”) are extracted from the component relationship table 2a (step S19a).
また、干渉候補一覧作成手段3は、ステップS19aで抽出した構成要素識別情報(「定速SW」、「カーブ検知制御部」、「速度センサ」、「舵角センサ」)に対応付けられた入力信号識別情報(「位置」(第6行目)、「走行速度」(第7行目))を構成要素関係テーブル2aから抽出する(ステップS20a)。
In addition, the interference candidate
そして、干渉候補一覧作成手段3は、ステップS20aで入力信号識別情報を抽出できたか否かと、入力信号識別情報を抽出できた場合には、抽出した入力信号識別情報が新たに検出した入力信号識別情報であるか否かと、を判断する(ステップS21a)。
Then, the interference candidate
ここでは、ステップS20aで入力信号識別情報(「位置」、「走行速度」)を抽出できた場合であり、抽出した入力信号識別情報(「位置」)が新たに検出した入力信号識別情報であると判断するために、ステップS17に戻る。 Here, the input signal identification information (“position”, “traveling speed”) can be extracted in step S20a, and the extracted input signal identification information (“position”) is the newly detected input signal identification information. To return to step S17.
干渉候補一覧作成手段3は、ステップS20aで抽出した信号識別情報(「位置」、「走行速度」)のうち、新たに検出した信号識別情報(「位置」)に共通する信号識別情報を出力信号(Out)とする行(第2行目)の構成要素識別情報(「GPSセンサ」)を検出構成要素一覧3b(図14(c)参照)に格納する(ステップS17b)。なお、ステップS20aで抽出した信号識別情報のうち、「走行速度」については、既に検出しているために、対応する構成要素識別情報である「速度センサ」は、ステップ22bにおいて、検出構成要素一覧3bの構成要素識別情報にフラグを設定する。 The interference candidate list creation means 3 outputs the signal identification information common to the newly detected signal identification information (“position”) among the signal identification information (“position”, “traveling speed”) extracted in step S20a as an output signal. The component identification information (“GPS sensor”) of the row (second row) to be (Out) is stored in the detection component list 3b (see FIG. 14C) (step S17b). Of the signal identification information extracted in step S20a, since “traveling speed” has already been detected, the “speed sensor”, which is the corresponding component identification information, is detected in step 22b. A flag is set in the component identification information 3b.
また、干渉候補一覧作成手段3は、ステップS20aで抽出した信号識別情報(「位置」、「走行速度」)を検出信号一覧3a(図13(c)参照)に格納する(ステップS18b)。
Further, the interference candidate
そして、干渉候補一覧作成手段3は、ステップS20aで抽出した信号識別情報(「位置」、「走行速度」)に共通する信号識別情報を出力信号(Out)とする行(第2行目、第3行目)の構成要素識別情報(「GPSセンサ」、「速度センサ」)を、構成要素関係テーブル2aから抽出する(ステップS19b)。
Then, the interference candidate
また、干渉候補一覧作成手段3は、ステップS19bで抽出した構成要素識別情報(「GPSセンサ」、「速度センサ」)に対応付けられた入力信号識別情報(ここでは、存在しない)を構成要素関係テーブル2aから抽出する(ステップS20b)。 Further, the interference candidate list creation means 3 uses the input signal identification information (here, not present) associated with the component identification information (“GPS sensor”, “speed sensor”) extracted in step S19b as the component relationship. Extracted from the table 2a (step S20b).
そして、干渉候補一覧作成手段3は、ステップS20bで入力信号識別情報を抽出できたか否かと、入力信号識別情報を抽出できた場合には、抽出した入力信号識別情報が新たに検出した入力信号識別情報であるか否かと、を判断する(ステップS21b)。
Then, the interference candidate
ここでは、ステップS20bで入力信号識別情報を抽出できなかった場合であり、ステップS23に進む。
そして、干渉候補検出手段6は、検出構成要素一覧3b及び検出信号一覧3aにおけるフラグの設定の有無から、制御干渉候補が存在しているか否かを判断する(ステップS23b)。
Here, it is a case where input signal identification information was not able to be extracted by step S20b, and it progresses to step S23.
Then, the interference candidate detection means 6 determines whether there is a control interference candidate from the presence / absence of flag setting in the detection component list 3b and the
ここでは、制御干渉候補が存在していると判断した場合であり、干渉候補検出手段6は、構成要素関係テーブル2aに基づき、出力装置40であるディスプレイによって表示される対象統合制御システムのブロック図(図17参照)に対して、検出構成要素一覧3bにおけるフラグが設定された構成要素識別情報(「カーブ検知制御部」、「速度センサ」)に該当する構成要素のブロックを強調すると共に、検出信号一覧3aにおける入力信号識別情報(「出力指示」、「定速制御On/Off」、「接近信号」、「走行速度」、「角度」、「位置」)に該当する矢印を強調して、制御干渉候補をディスプレイに表示する(ステップS24b)。
Here, it is a case where it is determined that there is a control interference candidate, and the interference candidate detection means 6 is a block diagram of the target integrated control system displayed by the display which is the
なお、ディスプレイに表示する例としては、例えば、図14(c)に示す検出構成要素一覧3bにおけるフラグが設定された構成要素識別情報に対応するブロックの枠内を着色し、図13(c)に示す検出信号一覧3aにおける入力信号識別情報に該当する矢印の線幅を太くした、図18に示すようなブロック図を表示することが考えられる。
As an example of display on the display, for example, the inside of the block frame corresponding to the component identification information set with the flag in the detection component list 3b shown in FIG. It is conceivable to display a block diagram as shown in FIG. 18 in which the line width of the arrow corresponding to the input signal identification information in the
そして、ステップ13に戻り、構成要素関係テーブル2aの全ての行に対して、識別情報(信号番号)が同一であり、信号種別情報が出力信号(Out)である複数の行の存在確認が終了したために、制御干渉候補検出処理を終了する。 Then, the process returns to step 13, and the existence confirmation of the plurality of rows having the same identification information (signal number) and the signal type information being the output signal (Out) is completed for all the rows of the component relationship table 2a. Therefore, the control interference candidate detection process is terminated.
ここで、複数入力段検出手段5は、検出構成要素一覧3b(図14(c)参照)における構成要素識別情報のうち、重複して検出した構成要素識別情報(「カーブ検知制御部」)、当該検出した構成要素識別情報に対応する構成要素関係テーブル2a(図12参照)における出力信号の信号識別情報(「接近信号」)、並びに当該出力信号の信号識別情報に共通する入力信号の識別情報に対応する構成要素の構成要素識別情報(「速度制御部」、「パワステ制御部」及び「ライト制御部」)から構成される段を検出することができる。また、複数入力段検出手段5は、検出構成要素一覧3b(図14(c)参照)における構成要素識別情報のうち、重複して検出した構成要素識別情報(「速度センサ」)、当該検出した構成要素識別情報に対応する構成要素関係テーブル2a(図12参照)における出力信号の信号識別情報(「走行速度」)、並びに当該出力信号の信号識別情報に共通する入力信号の識別情報に対応する構成要素の構成要素識別情報(「カーブ検知制御部」、「速度制御部」及び「パワステ制御部」)から構成される段を検出することができる。 Here, the plurality of input stage detection means 5 includes the component element identification information ("curve detection control unit") detected in duplicate among the component element identification information in the detection element list 3b (see FIG. 14C), The signal identification information (“approach signal”) of the output signal in the component relation table 2a (see FIG. 12) corresponding to the detected component identification information, and the input signal identification information common to the signal identification information of the output signal Can be detected from the component identification information (“speed control unit”, “power steering control unit”, and “write control unit”) of the component corresponding to. Further, the multiple input stage detection means 5 detects the component element identification information ("speed sensor") detected in duplicate among the element identification information in the detection element list 3b (see FIG. 14C). Corresponds to the signal identification information ("running speed") of the output signal in the component relation table 2a (see FIG. 12) corresponding to the component identification information, and the input signal identification information common to the signal identification information of the output signal. It is possible to detect a stage composed of component identification information (“curve detection control unit”, “speed control unit”, and “power steering control unit”) of the component.
なお、図18に示すブロック図を検証したところ、この対象統合制御システムは、自動車が特定の速度である場合と自動車がカーブに接近した場合に、エンジン出力に対して矛盾した出力指示の信号が発生する可能性があることがわかる。 When the block diagram shown in FIG. 18 is verified, this target integrated control system shows that the output instruction signal contradicts the engine output when the vehicle is at a specific speed and when the vehicle approaches a curve. It can be seen that this may occur.
また、本実施形態においては、信号識別情報(信号名)を用いて説明したが、信号識別情報(信号名)をさらに細分化した「出力Up要求」及び「出力Down要求」のように、定義してもよい。この場合は、同種の信号としてグループ化を行ない、グループ名を信号名に置き換えて前述した処理を行なうことになる。 In the present embodiment, the signal identification information (signal name) is used for the description. However, the signal identification information (signal name) is further divided into “output up request” and “output down request”. May be. In this case, grouping is performed as the same type of signal, and the above-described processing is performed by replacing the group name with the signal name.
以上のように、本実施形態に係る制御干渉候補検出装置10においては、対象統合制御システム全体の中から、制御の不整合を引き起こす制御の組合せを検出することにより、問題箇所の発見を効率的に行なえると共に、設計者が目視にて検証する場合に起こり得る検出漏れを防ぐことができるという作用効果を奏する。
As described above, in the control interference
[付記] 以上の実施例1を含む実施形態に関し、更に以下の付記を開示する。
(付記1) 複数の制御部を統合的に実行する統合制御システムの各制御部による干渉候補を検出する制御干渉候補検出装置において、前記統合制御システムのうち、一の信号が並列に複数の制御部にそれぞれ入力される段を検出する複数入力段検出手段と、前記統合制御システムのうち、複数の制御部から出力される信号が単一の制御部に入力される段を検出する単一出力段検出手段と、前記一の信号による前記単一の制御部までの経路を干渉候補として検出する干渉候補検出手段とを備えていることを特徴とする制御干渉候補検出装置。
[Appendix] The following appendices are further disclosed with respect to the embodiment including Example 1 described above.
(Additional remark 1) In the control interference candidate detection apparatus which detects the interference candidate by each control part of the integrated control system which performs a several control part integrally, among the said integrated control system, one signal carries out several control in parallel. A plurality of input stage detecting means for detecting each stage input to each unit, and a single output for detecting a stage in which signals output from a plurality of control units are input to a single control unit in the integrated control system A control interference candidate detection apparatus comprising: stage detection means; and interference candidate detection means for detecting a route to the single control unit by the one signal as an interference candidate.
(付記2) 前記統合制御システムの各構成要素に対する入力信号及び/又は出力信号を識別する情報である信号識別情報を、当該各構成要素を識別する情報である構成要素識別情報に対応付けた構成要素一覧を作成する構成要素一覧作成手段と、前記構成要素一覧に基づき、前記各構成要素識別情報に一の入力信号又は一の出力信号の信号識別情報を信号の種別を示す信号種別情報と共に対応付け、前記信号識別情報が同一である複数の入力信号及び出力信号の各信号識別情報に同一の識別情報を対応付け、前記信号識別情報が異なる複数の入力信号及び出力信号の各信号識別情報に異なる識別情報を対応付けた、構成要素関係テーブルを作成する構成要素関係テーブル作成手段と、前記構成要素関係テーブルに基づき、前記信号識別情報が同一である複数の出力信号の各信号識別情報に対応付けられた同一の識別情報を抽出し、当該抽出した識別情報に対応する入力信号の信号識別情報を起点として、前記構成要素関係テーブルに基づき、対応する構成要素識別情報及び入力信号の信号識別情報を順次検出し、検出した入力信号の信号識別情報からなる検出信号一覧及び構成要素識別情報からなる検出構成要素一覧を作成する干渉候補一覧作成手段とを備えていることを特徴とする制御干渉候補検出装置。 (Additional remark 2) The structure which matched the signal identification information which is the information which identifies the input signal and / or output signal with respect to each component of the said integrated control system with the component identification information which is the information which identifies each said component Corresponding to the component list, the component list creating means for creating the element list, and corresponding to each component identification information, the signal identification information of one input signal or one output signal is associated with the signal type information indicating the signal type. The same identification information is associated with each signal identification information of a plurality of input signals and output signals having the same signal identification information, and each signal identification information of a plurality of input signals and output signals having different signal identification information A component relationship table creating means for creating a component relationship table in which different identification information is associated, and the signal identification information based on the component relationship table The same identification information associated with each signal identification information of a plurality of output signals that are the same is extracted, and the signal identification information of the input signal corresponding to the extracted identification information is used as a starting point based on the component relationship table. Interference candidate list creation that sequentially detects corresponding component identification information and signal identification information of an input signal, and creates a detection signal list composed of signal identification information of the detected input signal and a detection component list composed of component identification information And a control interference candidate detection apparatus.
(付記3) 前記単一出力段検出手段が、前記検出信号一覧の信号識別情報のうち起点である入力信号の信号識別情報、前記検出構成要素一覧の構成要素識別情報うち当該起点である入力信号の信号識別情報に対応付けられた構成要素識別情報、及び前記構成要素関係テーブルの構成要素識別情報のうち当該起点である入力信号の信号識別情報に対応付けられた構成要素識別情報から構成される段を検出することを特徴とする制御干渉候補検出装置。 (Supplementary Note 3) The single output stage detection means is the signal identification information of the input signal that is the starting point of the signal identification information of the detection signal list, and the input signal that is the starting point of the component identification information of the detection component list And the component identification information associated with the signal identification information of the input signal that is the starting point among the component identification information of the component relationship table. A control interference candidate detection apparatus characterized by detecting a stage.
(付記4) 前記複数入力段検出手段が、前記検出信号一覧の入力信号の信号識別情報のうち重複して検出した入力信号の信号識別情報、前記検出構成要素一覧の構成要素識別情報のうち当該重複して検出した入力信号の信号識別情報に対応付けられた構成要素識別情報、及び前記構成要素関係テーブルの構成要素識別情報のうち当該重複して検出した入力信号の信号識別情報に対応付けられた構成要素識別情報から構成される段を検出することを特徴とする制御干渉候補検出装置。 (Additional remark 4) The said multiple input stage detection means concerned among the signal identification information of the input signal detected redundantly among the signal identification information of the input signal of the said detection signal list, among the component identification information of the said detection component list Of the component identification information associated with the signal identification information of the input signal detected in duplicate, and the component identification information of the input signal detected in duplicate among the component identification information of the component relationship table. A control interference candidate detection apparatus, comprising: detecting a stage composed of component identification information.
(付記5) 前記構成要素関係テーブルに基づき、前記各構成要素間の信号の向きを矢印で示したブロック図を作成し、ディスプレイに表示する制御手段を備えることを特徴とする制御干渉候補検出装置。 (Supplementary Note 5) A control interference candidate detection apparatus comprising control means for creating a block diagram in which the direction of a signal between the constituent elements is indicated by an arrow based on the constituent element relation table and displaying the block diagram on a display .
(付記6) 前記制御手段が、前記検出信号一覧及び検出構成要素一覧に基づき、前記ブロック図における該当する前記入力信号及び出力信号の矢印並びに構成要素のブロックを、該当しない前記入力信号及び出力信号の矢印並びに構成要素のブロックに対して、色彩、線幅若しくは線種又はその組合せを変えて表示することを特徴とする制御干渉候補検出装置。 (Additional remark 6) Based on the said detection signal list | wrist and a detection component list | wrist, the said input signal and output signal which the said control means do not correspond to the said arrow of the said input signal and output signal in the said block diagram, and the block of a component element A control interference candidate detection apparatus, characterized in that the color, line width, line type, or combination thereof is displayed with respect to the arrow and the component block.
(付記7) 複数の制御部を統合的に実行する統合制御システムの各制御部による干渉候補を検出する制御干渉候補検出方法において、前記統合制御システムの各構成要素に対する入力信号及び/又は出力信号を識別する情報である信号識別情報を、当該各構成要素を識別する情報である構成要素識別情報に対応付けた構成要素一覧を作成する第1のステップと、前記構成要素一覧に基づき、前記構成要素識別情報に一の入力信号又は一の出力信号の信号識別情報を信号の種別を示す信号種別情報と共に対応付け、前記信号識別情報が同一である複数の入力信号及び出力信号の各信号識別情報に同一の識別情報を対応付け、前記信号識別情報が異なる複数の入力信号及び出力信号の各信号識別情報に異なる識別情報を対応付けた、構成要素関係テーブルを作成する第2のステップと、前記構成要素関係テーブルに基づき、前記信号識別情報が同一である複数の出力信号の各信号識別情報に対応付けられた同一の識別情報を抽出し、当該抽出した識別情報に対応する入力信号の信号識別情報及び構成要素識別情報を検出し、当該検出した入力信号の信号識別情報を検出信号一覧に格納すると共に、当該検出した構成要素識別情報を検出構成要素一覧に格納する第3のステップと、前記第3のステップにより検出構成要素一覧に格納した構成要素識別情報に基づき、前記構成要素関係テーブルから当該構成要素識別情報に対応する入力信号の信号識別情報を検出し、当該検出した入力信号の信号識別情報を前記検出信号一覧に格納する第4のステップと、前記第4のステップにより検出信号一覧に格納した入力信号の入力信号識別情報に基づき、前記構成要素関係テーブルから当該入力信号の入力信号識別情報に対応する構成要素識別情報を検出し、当該検出した構成要素識別情報を前記検出構成要素一覧に格納する第5のステップと、前記第4のステップにおける前記入力信号の信号識別情報を検出することができなくなるまで、前記第4のステップ及び第5のステップを交互に繰り返す第6のステップとを有することを特徴とする制御干渉候補検出方法。 (Additional remark 7) In the control interference candidate detection method which detects the interference candidate by each control part of the integrated control system which performs a some control part integrally, the input signal and / or output signal with respect to each component of the said integrated control system A first step of creating a component list that associates signal identification information that is information for identifying the component identification information that is information for identifying each component, and the configuration based on the component list Signal identification information of one input signal or one output signal is associated with element identification information together with signal type information indicating the type of signal, and each signal identification information of a plurality of input signals and output signals having the same signal identification information Are associated with the same identification information, and different identification information is associated with each signal identification information of a plurality of input signals and output signals with different signal identification information. Based on the second step of creating a table and the component relationship table, the same identification information associated with each signal identification information of a plurality of output signals having the same signal identification information is extracted and extracted. The signal identification information and the component identification information of the input signal corresponding to the identified identification information are detected, the signal identification information of the detected input signal is stored in the detection signal list, and the detected component identification information is detected. Based on the third step stored in the list and the component identification information stored in the detected component list in the third step, the signal identification information of the input signal corresponding to the component identification information from the component relation table And detecting the signal identification information of the detected input signal in the detection signal list by the fourth step and the fourth step. Based on the input signal identification information of the input signal stored in the list of issues, the component identification information corresponding to the input signal identification information of the input signal is detected from the component relation table, and the detected component identification information is detected. A fifth step of storing in the component list and a sixth step of alternately repeating the fourth step and the fifth step until it becomes impossible to detect the signal identification information of the input signal in the fourth step. The method for detecting a control interference candidate comprising the steps of:
(付記8) 前記構成要素関係テーブルに基づき、前記各構成要素間の信号の向きを矢印で示したブロック図を作成し、ディスプレイに表示する共に、前記検出信号一覧における入力信号の信号識別情報及び検出構成要素一覧における重複して格納した構成要素識別情報に基づき、前記ブロック図における該当する信号を示す矢印及び構成要素を示すブロックを、該当しない前記入力信号及び出力信号の矢印並びに構成要素のブロックに対して、色彩、線幅若しくは線種又はその組合せを変えて表示するステップを有することを特徴とする制御干渉候補検出方法。 (Additional remark 8) Based on the said component relationship table, the block diagram which showed the direction of the signal between each said component with the arrow is produced, and while displaying on a display, the signal identification information of the input signal in the said detection signal list, and Based on the component identification information stored redundantly in the detection component list, the arrow indicating the corresponding signal and the block indicating the component in the block diagram are changed to the arrow of the input signal and output signal and the component block not corresponding to each other. On the other hand, a control interference candidate detection method comprising a step of displaying by changing color, line width, line type, or a combination thereof.
1 構成要素一覧作成手段
1a 構成要素一覧
2 構成要素関係テーブル作成手段
2a 構成要素関係テーブル
3 干渉候補一覧作成手段
3a 検出信号一覧
3b 検出構成要素一覧
4 単一出力段検出手段
5 複数入力段検出手段
6 干渉候補検出手段
7 制御手段
8 記憶手段
9 演算手段
10 制御干渉候補検出装置
20,21 構成要素情報
20a 構成要素情報テーブル
20b 制御グループ情報テーブル
30 入力装置
40 出力装置
100 制御干渉候補検出システム
DESCRIPTION OF
Claims (7)
前記統合制御システムの各構成要素に対する入力信号及び/又は出力信号を識別する情報である信号識別情報を、当該各構成要素を識別する情報である構成要素識別情報に対応付けた構成要素一覧を作成する構成要素一覧作成手段と、
前記構成要素一覧に基づき、前記各構成要素識別情報に一の入力信号又は一の出力信号の信号識別情報を信号の種別を示す信号種別情報と共に対応付け、前記信号識別情報が同一である複数の入力信号及び出力信号の各信号識別情報に同一の識別情報を対応付け、前記信号識別情報が異なる複数の入力信号及び出力信号の各信号識別情報に異なる識別情報を対応付けた、構成要素関係テーブルを作成する構成要素関係テーブル作成手段と、
前記構成要素関係テーブルに基づき、前記信号識別情報が同一である複数の出力信号の各信号識別情報に対応付けられた同一の識別情報を抽出し、当該抽出した識別情報に対応する入力信号の信号識別情報を起点として、前記構成要素関係テーブルに基づき、対応する構成要素識別情報及び入力信号の信号識別情報を順次検出し、検出した入力信号の信号識別情報からなる検出信号一覧及び構成要素識別情報からなる検出構成要素一覧を作成する干渉候補一覧作成手段と、
を備えていることを特徴とする制御干渉候補検出装置。 In a control interference candidate detection apparatus that detects interference candidates by each control unit of an integrated control system that executes a plurality of control units in an integrated manner,
Create a component list in which signal identification information, which is information identifying input signals and / or output signals for each component of the integrated control system , is associated with component identification information, which is information identifying each component A component list creation means to perform,
Based on the component list, each component identification information is associated with signal identification information of one input signal or one output signal together with signal type information indicating a signal type, and the signal identification information is the same. The component relationship table in which the same identification information is associated with each signal identification information of the input signal and the output signal, and the different identification information is associated with each signal identification information of the plurality of input signals and output signals having different signal identification information. A component relationship table creation means for creating
Based on the component relationship table, the same identification information associated with each signal identification information of a plurality of output signals having the same signal identification information is extracted, and the signal of the input signal corresponding to the extracted identification information Starting from the identification information, the corresponding component identification information and the signal identification information of the input signal are sequentially detected based on the component relationship table, and the detection signal list and the component identification information including the signal identification information of the detected input signal are detected. Interference candidate list creation means for creating a detection component list comprising:
A control interference candidate detection apparatus comprising:
前記統合制御システムのうち、複数の制御部から出力される信号が単一の制御部に入力される段を検出する単一出力段検出手段を備え、
前記単一出力段検出手段が、前記検出信号一覧の信号識別情報のうち起点である入力信号の信号識別情報、前記検出構成要素一覧の構成要素識別情報うち当該起点である入力信号の信号識別情報に対応付けられた構成要素識別情報、及び前記構成要素関係テーブルの構成要素識別情報のうち当該起点である入力信号の信号識別情報に対応付けられた構成要素識別情報から構成される段を検出することを特徴とする制御干渉候補検出装置。 In the control interference candidate detection apparatus according to claim 1 ,
Of the integrated control system, comprising a single output stage detection means for detecting a stage in which signals output from a plurality of control sections are input to a single control section,
The single output stage detection means is the signal identification information of the input signal that is the starting point of the signal identification information of the detection signal list, and the signal identification information of the input signal that is the starting point of the component identification information of the detection component list And a stage composed of the component identification information associated with the signal identification information of the input signal that is the starting point among the component identification information associated with the component identification information of the component relationship table. A control interference candidate detection apparatus characterized by that.
前記統合制御システムのうち、一の信号が並列に複数の制御部にそれぞれ入力される段を検出する複数入力段検出手段を備え、
前記複数入力段検出手段が、前記検出信号一覧の入力信号の信号識別情報のうち重複して検出した入力信号の信号識別情報、前記検出構成要素一覧の構成要素識別情報のうち当該重複して検出した入力信号の信号識別情報に対応付けられた構成要素識別情報、及び前記構成要素関係テーブルの構成要素識別情報のうち当該重複して検出した入力信号の信号識別情報に対応付けられた構成要素識別情報から構成される段を検出することを特徴とする制御干渉候補検出装置。 In the control interference candidate detection apparatus according to claim 1 or 2,
Among the integrated control system, comprising a plurality of input stage detection means for detecting a stage in which one signal is input to each of the plurality of control units in parallel,
The plurality of input stage detection means detect the duplicated signal identification information of the input signal detected in the detection signal list and the duplicated component identification information in the detection component list. Component identification information associated with the signal identification information of the input signal, and component identification associated with the signal identification information of the input signal detected in duplicate among the component identification information of the component relationship table A control interference candidate detection apparatus characterized by detecting a stage composed of information .
前記構成要素関係テーブルに基づき、前記各構成要素間の信号の向きを矢印で示したブロック図を作成し、ディスプレイに表示する制御手段を備えることを特徴とする制御干渉候補検出装置。 In the control interference candidate detection apparatus according to any one of claims 1 to 3,
A control interference candidate detection apparatus comprising control means for creating a block diagram in which the direction of a signal between the components is indicated by an arrow based on the component relationship table and displaying the block diagram on a display .
前記制御手段が、前記検出信号一覧及び検出構成要素一覧に基づき、前記ブロック図における該当する前記入力信号及び出力信号の矢印並びに構成要素のブロックを、該当しない前記入力信号及び出力信号の矢印並びに構成要素のブロックに対して、色彩、線幅若しくは線種又はその組合せを変えて表示することを特徴とする制御干渉候補検出装置。 In the control interference candidate detection apparatus according to claim 4 ,
Based on the detection signal list and the detection component list, the control means does not correspond to the input signal and output signal arrows and component blocks in the block diagram, and the input signal and output signal arrows and configuration do not apply. A control interference candidate detection apparatus characterized by displaying colors, line widths, line types, or combinations thereof for an element block .
前記制御干渉候補検出装置が備える構成要素一覧作成手段が、前記統合制御システムの各構成要素に対する入力信号及び/又は出力信号を識別する情報である信号識別情報を、当該各構成要素を識別する情報である構成要素識別情報に対応付けた構成要素一覧を作成する第1のステップと、 Information for identifying each component by using signal identification information, which is information for identifying an input signal and / or an output signal for each component of the integrated control system, by the component element list creation unit included in the control interference candidate detection device A first step of creating a component list associated with the component identification information,
前記制御干渉候補検出装置が備える構成要素関係テーブル作成手段が、前記構成要素一覧に基づき、前記構成要素識別情報に一の入力信号又は一の出力信号の信号識別情報を信号の種別を示す信号種別情報と共に対応付け、前記信号識別情報が同一である複数の入力信号及び出力信号の各信号識別情報に同一の識別情報を対応付け、前記信号識別情報が異なる複数の入力信号及び出力信号の各信号識別情報に異なる識別情報を対応付けた、構成要素関係テーブルを作成する第2のステップと、 A component type relation table creating unit included in the control interference candidate detecting device, based on the component list, the signal type information indicating the signal type of the signal identification information of one input signal or one output signal in the component element identification information Corresponding with information, the same identification information is associated with each signal identification information of a plurality of input signals and output signals having the same signal identification information, and each of the plurality of input signals and output signals having different signal identification information A second step of creating a component relationship table in which different identification information is associated with identification information;
前記制御干渉候補検出装置が備える干渉候補一覧作成手段が、前記構成要素関係テーブルに基づき、前記信号識別情報が同一である複数の出力信号の各信号識別情報に対応付けられた同一の識別情報を抽出し、当該抽出した識別情報に対応する入力信号の信号識別情報及び構成要素識別情報を検出し、当該検出した入力信号の信号識別情報を検出信号一覧に格納すると共に、当該検出した構成要素識別情報を検出構成要素一覧に格納する第3のステップと、 The interference candidate list creating means included in the control interference candidate detecting device is configured to obtain the same identification information associated with each signal identification information of a plurality of output signals having the same signal identification information based on the component relation table. Extracting, detecting signal identification information and component identification information of the input signal corresponding to the extracted identification information, storing the signal identification information of the detected input signal in the detection signal list, and detecting the detected component identification A third step of storing information in the detection component list;
前記干渉候補一覧作成手段が、前記第3のステップにより検出構成要素一覧に格納した構成要素識別情報に基づき、前記構成要素関係テーブルから当該構成要素識別情報に対応する入力信号の信号識別情報を検出し、当該検出した入力信号の信号識別情報を前記検出信号一覧に格納する第4のステップと、 The interference candidate list creating means detects signal identification information of an input signal corresponding to the component identification information from the component relation table based on the component identification information stored in the detection component list in the third step. A fourth step of storing the signal identification information of the detected input signal in the detection signal list;
前記干渉候補一覧作成手段が、前記第4のステップにより検出信号一覧に格納した入力信号の入力信号識別情報に基づき、前記構成要素関係テーブルから当該入力信号の入力信号識別情報に対応する構成要素識別情報を検出し、当該検出した構成要素識別情報を前記検出構成要素一覧に格納する第5のステップと、 Based on the input signal identification information of the input signal stored in the detection signal list in the fourth step by the interference candidate list creation means, the component identification corresponding to the input signal identification information of the input signal from the component relation table A fifth step of detecting information and storing the detected component identification information in the detected component list;
前記干渉候補一覧作成手段が、前記第4のステップにおける前記入力信号の信号識別情報を検出することができなくなるまで、前記第4のステップ及び第5のステップを交互に繰り返す第6のステップと A sixth step that alternately repeats the fourth step and the fifth step until the interference candidate list creating unit cannot detect the signal identification information of the input signal in the fourth step;
を有することを特徴とする制御干渉候補検出方法。 A control interference candidate detection method characterized by comprising:
前記制御干渉候補検出装置が備える制御手段が、前記構成要素関係テーブルに基づき、前記各構成要素間の信号の向きを矢印で示したブロック図を作成し、ディスプレイに表示する共に、前記検出信号一覧における入力信号の信号識別情報及び検出構成要素一覧における重複して格納した構成要素識別情報に基づき、前記ブロック図における該当する信号を示す矢印及び構成要素を示すブロックを、該当しない前記入力信号及び出力信号の矢印並びに構成要素のブロックに対して、色彩、線幅若しくは線種又はその組合せを変えて表示するステップを有することを特徴とする制御干渉候補検出方法。 In the control interference candidate detection method according to claim 6 ,
The control means included in the control interference candidate detection device creates a block diagram in which the direction of the signal between the components is indicated by an arrow based on the component relationship table, displays the block diagram on the display, and lists the detection signals Based on the signal identification information of the input signal and the component identification information stored redundantly in the detection component list, the arrow indicating the corresponding signal and the block indicating the component in the block diagram are not applied to the input signal and output that do not correspond. A control interference candidate detection method comprising: displaying a signal arrow and a component block by changing color, line width, line type, or a combination thereof .
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2007340012A JP5115189B2 (en) | 2007-12-28 | 2007-12-28 | Control interference candidate detection apparatus and control interference candidate detection method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2007340012A JP5115189B2 (en) | 2007-12-28 | 2007-12-28 | Control interference candidate detection apparatus and control interference candidate detection method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2009163333A JP2009163333A (en) | 2009-07-23 |
| JP5115189B2 true JP5115189B2 (en) | 2013-01-09 |
Family
ID=40965915
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2007340012A Expired - Fee Related JP5115189B2 (en) | 2007-12-28 | 2007-12-28 | Control interference candidate detection apparatus and control interference candidate detection method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP5115189B2 (en) |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2545474B2 (en) * | 1989-10-03 | 1996-10-16 | 航空宇宙技術研究所長 | Complex program component |
| JPH06124216A (en) * | 1992-10-09 | 1994-05-06 | Hitachi Ltd | Program contradiction detection apparatus and method |
| JPH06175884A (en) * | 1992-12-04 | 1994-06-24 | Nippon Telegr & Teleph Corp <Ntt> | Program error cause investigating device |
| JP3635667B2 (en) * | 1993-10-26 | 2005-04-06 | 日本電信電話株式会社 | Data flow graph verification device |
| JP4781113B2 (en) * | 2006-01-18 | 2011-09-28 | Udトラックス株式会社 | Automatic inspection device for vehicle electronic control system |
-
2007
- 2007-12-28 JP JP2007340012A patent/JP5115189B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2009163333A (en) | 2009-07-23 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP6305917B2 (en) | System and method for aircraft electrical system connection routing and visualization with topology determination | |
| US8364337B2 (en) | Failure countermeasure supporting system for mobile vehicle | |
| WO2013057888A1 (en) | Connection verification method and connection verification system for wiring | |
| US20090210151A1 (en) | Information generation system and information generation method | |
| CN109143969A (en) | In response to the dynamic modification of the production plan of manufacture deviation | |
| KR20150077475A (en) | Program creation assistance device, method and recording medium | |
| JP2010128661A (en) | Method and apparatus for guessing cause of failure, and program | |
| CN103399815A (en) | Automated testing method and device | |
| US20170083017A1 (en) | Ladder diagram monitoring device capable of additionally displaying operation situation of cnc in comment | |
| CN112805185A (en) | Fault diagnosis device | |
| JP4793511B2 (en) | GUI evaluation system, GUI evaluation method, and GUI evaluation program | |
| JP5115189B2 (en) | Control interference candidate detection apparatus and control interference candidate detection method | |
| US5063520A (en) | Computer aided process for network analysis | |
| JP5393899B2 (en) | System construction support tool and system construction support device | |
| JP5731912B2 (en) | Driving arrangement support system | |
| JPH10105390A (en) | Inter-specifications cross-reference table | |
| KR101726120B1 (en) | Program editing device, program editing method and computer readable recoding medium for recording program editing program | |
| JP2006004187A (en) | Design support apparatus and method | |
| JP2021111116A (en) | Plant control device, plant monitoring device using the same, data collecting device and plant control device simulator | |
| JP4484791B2 (en) | Verification data generation apparatus, verification data generation program, and verification data generation method | |
| CN107533322A (en) | Program diagnosis device, program diagnosis method and program diagnosis program | |
| JP4531704B2 (en) | Plant monitoring / operation system | |
| US7016801B2 (en) | System and method for interconnection analysis | |
| JP5445666B2 (en) | Robot controller | |
| JP2013149013A (en) | Automatic preparation method of circuit diagram |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20100820 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20120530 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20120619 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20120817 |
|
| 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: 20120918 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20121001 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 Ref document number: 5115189 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20151026 Year of fee payment: 3 |
|
| LAPS | Cancellation because of no payment of annual fees |