JP6560489B2 - Control controller and control method thereof - Google Patents
Control controller and control method thereof Download PDFInfo
- Publication number
- JP6560489B2 JP6560489B2 JP2014237964A JP2014237964A JP6560489B2 JP 6560489 B2 JP6560489 B2 JP 6560489B2 JP 2014237964 A JP2014237964 A JP 2014237964A JP 2014237964 A JP2014237964 A JP 2014237964A JP 6560489 B2 JP6560489 B2 JP 6560489B2
- Authority
- JP
- Japan
- Prior art keywords
- module
- cpu
- digital data
- remote
- control
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims description 28
- 230000005856 abnormality Effects 0.000 claims description 108
- 230000005540 biological transmission Effects 0.000 claims description 106
- 230000002159 abnormal effect Effects 0.000 claims description 54
- 238000012545 processing Methods 0.000 claims description 27
- 230000008859 change Effects 0.000 claims description 23
- 238000001514 detection method Methods 0.000 claims description 23
- 238000012544 monitoring process Methods 0.000 claims description 10
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 33
- 230000008569 process Effects 0.000 description 15
- 238000010586 diagram Methods 0.000 description 11
- 239000010865 sewage Substances 0.000 description 10
- 238000009413 insulation Methods 0.000 description 6
- 230000006870 function Effects 0.000 description 5
- 230000007257 malfunction Effects 0.000 description 5
- 238000004891 communication Methods 0.000 description 4
- 238000002347 injection Methods 0.000 description 3
- 239000007924 injection Substances 0.000 description 3
- 238000000746 purification Methods 0.000 description 3
- ZAMOUSCENKQFHK-UHFFFAOYSA-N Chlorine atom Chemical compound [Cl] ZAMOUSCENKQFHK-UHFFFAOYSA-N 0.000 description 2
- 229910052801 chlorine Inorganic materials 0.000 description 2
- 239000000460 chlorine Substances 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 239000004065 semiconductor Substances 0.000 description 2
- 239000000126 substance Substances 0.000 description 2
- 229910000831 Steel Inorganic materials 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 239000003990 capacitor Substances 0.000 description 1
- 238000009388 chemical precipitation Methods 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000012937 correction Methods 0.000 description 1
- 230000001934 delay Effects 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 230000006698 induction Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 238000009287 sand filtration Methods 0.000 description 1
- 238000004062 sedimentation Methods 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 239000010959 steel Substances 0.000 description 1
- 239000008399 tap water Substances 0.000 description 1
- 235000020679 tap water Nutrition 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/418—Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM]
- G05B19/4184—Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM] characterised by fault tolerance, reliability of production system
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/34—Director, elements to supervisory
- G05B2219/34475—Detect abnormality of control system without inverted model, using input command
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/02—Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Manufacturing & Machinery (AREA)
- Quality & Reliability (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Programmable Controllers (AREA)
- Numerical Control (AREA)
- Testing And Monitoring For Control Systems (AREA)
- Safety Devices In Control Systems (AREA)
Description
本発明は、プラント設備等の自動制御をおこなう制御コントローラに関する。 The present invention relates to a control controller that performs automatic control of plant equipment and the like.
自動制御向けの制御コントローラとして、CPU(Central Processing Unit)モジュールと複数のリモートIO(Remote Input / Output)モジュール間を伝送ケーブルで接続したシステムがある。その構成は、CPUモジュールが自動制御用の制御プログラムを実行してデジタルデータDO(Digital Output data)を出力し、リモートIOモジュールがCPUモジュールから受信したデジタルデータDOをプラント出力信号に変換してプラント設備の操作端子へ出力するものとなっている。
このリモートIO方式の制御コントローラは、複数の分散配置されたプラント設備の制御を省スペース、低コストで実現できるという長所がある。
As a control controller for automatic control, there is a system in which a CPU (Central Processing Unit) module and a plurality of remote input / output (IO) modules are connected by a transmission cable. The configuration is such that the CPU module executes a control program for automatic control and outputs digital data DO (Digital Output data), and the remote IO module converts the digital data DO received from the CPU module into a plant output signal. Output to the operation terminal of the equipment.
This remote IO control controller has the advantage that it can realize control of a plurality of distributed plant facilities in a space-saving and low-cost manner.
例えば、複数設備から構成される上下水道プラントは、上記の制御コントローラが適用され、プラント制御されている。上下水道プラントの各設備は、複数機器から構成され、そして、各機器には、操作端子が備わっている。この操作端子へ外部からプラント出力信号を出力することで、機器の運転や停止を操作することができる。制御コントローラあるいは手動操作装置から操作端子へ適切にプラント出力信号を出力し、機器単体の運転、および、プラント全体の運転を実現している。
上下水道プラントの制御コントローラの誤動作や停止は、水道水断水や都市洪水などを引き起こし、人命や財産を脅かす可能性がある。このため、制御コントローラには、24時間連続した安定的な運転が求められる。
For example, the above-mentioned controller is applied to a water and sewage plant composed of a plurality of facilities, and the plant is controlled. Each facility of the water and sewage plant is composed of a plurality of devices, and each device has an operation terminal. By outputting a plant output signal from the outside to this operation terminal, it is possible to operate or stop the equipment. The plant output signal is appropriately output from the controller or the manual operation device to the operation terminal, and the operation of the device alone and the operation of the entire plant are realized.
A malfunction or stoppage of a control controller of a water and sewage plant may cause water supply interruption or urban flooding and threaten human lives and property. For this reason, the controller is required to operate stably for 24 hours.
このように、上下水道プラント向けの制御コントローラには高信頼性が求められる。
制御コントローラが異常を検出した場合には、プラントの誤動作を防止するために緊急停止するか、または、プラント機能を異常検出前の状態に維持しながら運転、一部機器を停止しプラント機能を縮退して運転、また手動操作に切替えて運転などを実施しなければならない。
Thus, high reliability is required for a controller for a water and sewage plant.
If the controller detects an abnormality, it can be stopped urgently to prevent malfunction of the plant, or it can be operated while maintaining the plant function in the state before the abnormality is detected. Therefore, it is necessary to switch to manual operation or operation.
特に、制御コントローラの異常が最も危険度の高いCPUモジュール異常と検出された場合は、CPU誤動作によるデジタルデータDO誤出力というリスクを回避し、プラントを緊急停止する必要がある。
また、上下水道プラントには高圧電気設備、誘導モータ、インバータなどノイズ源となる機器が設置されていることから、リモートIOモジュールの適用時には、CPUモジュールとリモートIOモジュールを接続する伝送ケーブルへのノイズ重畳による一過性の伝送異常が生じる可能性がある。
In particular, when the abnormality of the controller is detected as the most dangerous CPU module abnormality, it is necessary to urgently stop the plant by avoiding the risk of erroneous output of the digital data DO due to the CPU malfunction.
In addition, because water and sewage plants are equipped with noise source devices such as high-voltage electrical equipment, induction motors, and inverters, when applying a remote IO module, noise to the transmission cable connecting the CPU module and the remote IO module There is a possibility that a temporary transmission error may occur due to superposition.
従来、このような事情に鑑みて、制御コントローラの異常を検知した場合は、外部負荷の供給電源を制御する技術が提案されている(例えば、特許文献1を参照)。
特許文献1に開示の技術によれば、メインプログラムにより出力されたパルス出力と、リレーとタイマからなる外部電気回路タイマにより異常を検出し、異常検出時には外部負荷の電源供給を遮断あるいは投入することによりフェールセーフ機能を実現している。
Conventionally, in view of such circumstances, there has been proposed a technique for controlling a power supply of an external load when an abnormality of a controller is detected (see, for example, Patent Document 1).
According to the technique disclosed in
また、特許文献2には、MPU11の異常チェック用出力端子を設けて、異常チェックの際のIOユニットの出力端子の出力の状態が、接続されたIO機器をアクティブにしない状態になるようにすることで、事前に故障・異常の有無を検出することができるIOユニットが開示されている。
Further, in
上記の特許文献1に開示される技術によれば、パルス出力をオンディレイタイマとオフディレイタイマの組合せにより監視しているので、異常発生から異常検知までに少なくとも2つのプログラムサイクル以上の異常検出待ち時間を要する。そのため、異常検出待ち時間内では、CPU誤動作によるプラントへの誤出力を防止できないという問題がある。
また、特許文献1によれば、CPUモジュール、リモートIOモジュール、メインプログラム、伝送、外部電気回路のどの部位で異常が発生しても、すべて同一の異常として検出されるので、CPU異常という特に危険度の高い異常要因を検出して、検出時にデジタルデータDOを確実に即断できないという問題がある。
また、CPUモジュールとリモートIOモジュールから構成された制御コントローラに必要な伝送異常を検出できない、伝送異常検出時に異常時制御動作を選択して設定できないという課題がある。
According to the technique disclosed in
Further, according to
In addition, there is a problem that a transmission abnormality necessary for a control controller composed of a CPU module and a remote IO module cannot be detected, and an abnormal time control operation cannot be selected and set when a transmission abnormality is detected.
上記の特許文献2に開示される技術によれば、事前にIOユニットの故障や異常の有無を検出することができるが、実運用時の故障検出については考慮されておらず、また、PLCのCPUユニットやマスタユニットの故障が考慮されていない問題がある。
このように、特許文献1、2に開示される技術では、上下水道向け制御コントローラに必要な信頼性を実現できない。
According to the technique disclosed in
As described above, the techniques disclosed in
本発明は、このような実情に鑑みてなされたものであり、CPUモジュールとリモートIOモジュールからなる制御コントローラにおいて、CPU異常に応じて異常時の制御動作を確実に、かつ、選択的におこない、高信頼性を実現できる制御コントローラを提供するものである。 The present invention has been made in view of such circumstances, the controller including a CPU module and a remote IO module, the control operation of the abnormal time reliably by CPU abnormally depending, and selectively performs, A controller that can achieve high reliability is provided.
前記課題を解決するため、本発明のプラントの設備機器の制御をおこなう制御コントローラは、モジュールの異常動作を検出する異常状態検出部を有し、所定の制御周期で前記プラントの複数の設備機器をプログラム制御するCPUモジュールと、前記CPUモジュールにシリアル伝送路によりデイジーチェーン接続して、前記CPUモジュールから前記制御周期毎に伝送されたデジタルデータを変換して前記設備機器に出力する複数のリモートIOモジュールと、を備え、前記リモートIOモジュールは、さらに、前記シリアル伝送路の伝送異常を検出してデジタルデータを変更する伝送異常制御部を有し、前記伝送異常制御部は、伝送異常の検出時に、接続する複数の設備機器ごとに、予め前記シリアル伝送路を介して設定された所定の変更ルールに基づいてデジタルデータを変更し、前記CPUモジュールは、前記異常状態検出部が前記プログラム制御の処理周期を監視し、処理が所定の監視時間を超過することで異常動作を検出したときに、前記シリアル伝送路とは別の前記CPUモジュールと前記リモートIOモジュールをデイジーチェーン接続する信号ケーブルにより、前記リモートIOモジュールにCPU異常を通知し、前記リモートIOモジュールは、前記CPU異常を通知されたときに、前記デジタルデータの出力とは非同期に、前記デジタルデータによる制御とは別に出力を絶縁状態にして前記設備機器のすべてを停止状態にするようにした。 In order to solve the above-mentioned problem, a control controller for controlling the plant equipment of the present invention has an abnormal state detection unit for detecting an abnormal operation of the module, and has a plurality of plant equipment in the plant at a predetermined control cycle. A CPU module that performs program control, and a plurality of remote IO modules that are daisy chain connected to the CPU module via a serial transmission line, convert digital data transmitted from the CPU module at each control cycle, and output the digital data to the equipment The remote IO module further includes a transmission abnormality control unit that detects a transmission abnormality of the serial transmission path and changes digital data, and the transmission abnormality control unit is configured to detect a transmission abnormality. For each of a plurality of equipment connected, a predetermined value set in advance via the serial transmission path The CPU module changes the digital data based on the update rule, and the CPU module detects the abnormal operation when the abnormal state detection unit monitors the processing cycle of the program control and the process exceeds a predetermined monitoring time. The CPU error is notified to the remote IO module by a signal cable for daisy chain connecting the CPU module different from the serial transmission path and the remote IO module, and the remote IO module is notified of the CPU abnormality. At times , asynchronously with the output of the digital data, the output is insulated in addition to the control by the digital data so that all of the equipment is stopped.
また、本発明のCPUモジュールとプラントの少なくともひとつの設備機器を制御するリモートIOモジュールとを有し、プラントの複数の設備機器の制御をおこなう制御コントローラの制御方法は、前記プラントの複数の設備機器をプログラム制御する前記CPUモジュールと前記リモートIOモジュールとをデイジーチェーン接続するシリアル伝送路により、所定の制御周期毎に、前記CPUモジュールから前記リモートIOモジュールに、前記設備機器のプログラム制御の制御情報であるデジタルデータDOを伝送するステップと、前記CPUモジュールが、前記プログラム制御の処理周期を監視し、処理が所定の監視時間を超過したときに異常動作を検出したとして、前記シリアル伝送路とは別の前記CPUモジュールと前記リモートIOモジュールとをデイジーチェーン接続する信号ケーブルにCPU状態が異常状態を示す信号を出力するステップと、前記複数の設備機器のそれぞれの操作端子をCPUモジュールから通知されたデジタルデータDOに対応して設定する前記リモートIOモジュールが、前記CPUモジュールと前記リモートIOモジュールとを接続するシリアル伝送路を所定の制御周期で監視し、伝送異常を検出したときに、前記CPUモジュールから通知されるデジタルデータDOを予め前記シリアル伝送路を介して設定された所定の変更ルールに応じて変更するステップと、前記リモートIOモジュールが、前記CPU状態信号が異常状態を示す時には、デジタルデータD0の出力とは非同期に、デジタルデータDOとは別にすべての前記操作端子を前記設備機器が停止するように絶縁状態に設定し、その時以外には、前記操作端子に前記デジタルデータDOを出力するステップと、を有するようにした。 Further, the control method of the control controller having the CPU module of the present invention and the remote IO module for controlling at least one equipment of the plant and controlling the plurality of equipment of the plant is the plurality of equipment of the plant. By means of a serial transmission path that daisy chain connects the CPU module and the remote IO module for program control, from the CPU module to the remote IO module at control information for program control of the equipment. transmitting a certain digital data DO, wherein the CPU module monitors the processing cycle of the program control, as the processing detects an abnormal operation when exceeded a predetermined monitoring time, separate from the serial transmission line the and of the CPU module remote A step of the IO module CPU state daisy chained signal cable for outputting a signal indicating an abnormal state, set corresponding to the digital data DO which has been notified of the respective operation terminals from the CPU module of the plurality of equipment The remote IO module monitors the serial transmission path connecting the CPU module and the remote IO module at a predetermined control cycle, and detects digital data DO notified from the CPU module when a transmission abnormality is detected. A step of changing according to a predetermined change rule set in advance via the serial transmission path, and when the CPU status signal indicates an abnormal state, the remote IO module is asynchronous with the output of the digital data D0, All the operation terminals apart from the digital data DO Set in the insulating state as the equipment is stopped, the other time, and to have, and outputting the digital data DO to the operating terminal.
本発明によれば、制御コントローラの信頼性を向上することができる。 According to the present invention, the reliability of the control controller can be improved.
以下、本発明の実施形態について、図面を参照しながら詳細に説明する。
≪実施形態1≫
本実施形態は、ダムや河川から原水を取水して、薬品沈殿、砂ろ過、塩素注入をおこなって水道水を製造する浄水場等の上下水道プラントを例に説明する。
Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings.
In this embodiment, a water and sewage plant such as a water purification plant that takes raw water from a dam or a river and performs chemical precipitation, sand filtration, and chlorine injection to produce tap water will be described as an example.
浄水場等の上下水道プラントは、原水ポンプ設備、高圧受電設備、非常用の発電機設備、薬品注入設備、沈殿池設備、ろ過池設備、塩素注入設備、送水ポンプ設備、排水設備などから構成される。そして、これらの各設備には、ポンプ、モータ、バルブ、遮断器、エンジンなどの制御機器と、水位計、流量計、水質センサなどの検出機器を含んでいる。 Water and sewage plants such as water purification plants are composed of raw water pump equipment, high-pressure power receiving equipment, emergency generator equipment, chemical injection equipment, sedimentation basin equipment, filter basin equipment, chlorine injection equipment, water pump equipment, drainage equipment, etc. The Each of these facilities includes control devices such as pumps, motors, valves, circuit breakers, and engines, and detection devices such as water level meters, flow meters, and water quality sensors.
上記の制御機器の中には、機器の動作状態を外部に出力するための状態接点を備えているものがある。ここで、機器の動作状態には、ポンプの運転中や停止中、バルブの全開や全閉や寸開などの開閉状態、遮断器の入りや切り、機器の故障状態がある。
この状態接点の電気仕様は、例えば、ポンプが運転中であれば電気的に導通状態とし、停止中であれば絶縁状態とする2値の出力となっている。
また、上記の検出機器は、電流、電圧、流量、水位、水圧、開度などのセンサ出力の数値情報を電圧または電流のアナログ信号に変換して外部へ出力するアナログ出力端子を備えている。
Some of the above control devices include a state contact for outputting the operation state of the device to the outside. Here, the operation state of the device includes an open / close state such as full open, full close, and full open of a valve, on / off of a circuit breaker, and a failure state of the device during operation or stop of the pump.
The electrical specification of the state contact is, for example, a binary output in which the pump is electrically conductive when the pump is in operation and is insulative when the pump is stopped.
Further, the detection device includes an analog output terminal that converts numerical information of sensor output such as current, voltage, flow rate, water level, water pressure, and opening degree into an analog signal of voltage or current and outputs the analog signal.
また、上記の制御機器の中には、機器の動作を外部から操作するための操作端子を備えているものがある。操作端子を電気的に導通状態や絶縁状態にすることで、ポンプやモータの運転停止、バルブやゲートの開閉、遮断器やコンデンサの入り切りなどを制御する。例えば、外部からポンプの操作端子を電気的に導通状態にするとポンプは運転し、絶縁状態にするとポンプは停止する。上記の操作端子が、外部からのアナログ信号を入力するためのアナログ入力端子であることもあり、この場合には、アナログ入力端子の信号に従い制御機器の開度、回転数などを操作する。
上記の検出機が、アナログ入力端子をもっていることもある。
In addition, some of the above control devices include an operation terminal for operating the operation of the device from the outside. By making the operation terminal electrically conductive or insulated, the operation stop of the pump and the motor, the opening and closing of the valve and the gate, the ON / OFF of the circuit breaker and the capacitor are controlled. For example, the pump operates when the operation terminal of the pump is electrically connected from the outside, and the pump stops when the operation terminal is insulated. The operation terminal may be an analog input terminal for inputting an analog signal from the outside. In this case, the opening degree, the rotation speed, etc. of the control device are operated according to the signal of the analog input terminal.
The above detector may have an analog input terminal.
図1は、上記の制御機器を備えた浄水場等の上下水道プラントの制御コントローラの構成図である。
制御コントローラ1は、CPU(Central Processing Unit)モジュール2と複数のリモートIO(Remote Input / Output)モジュール3a、3b、3c(以下、リモートIOモジュール3と総称する)から構成される。
FIG. 1 is a configuration diagram of a control controller of a water and sewage plant such as a water purification plant equipped with the control device.
The
CPUモジュール2と複数のリモートIOモジュール3は、RS−485等のマルチドロップ方式のシリアル伝送路5でデイジーチェーン接続されている。そして、CPUモジュール2で動作するシーケンスプログラムにより、シリアル伝送路5を介して、リモートIOモジュール3がアクセスされ、制御機器を含む複数の設備機器4a、4b、4c、…4i(以下、設備機器4と総称する)が制御される。
図1のシステム構成図では、リモートIOモジュール3を複数もつ構成を示しているが、ひとつのCPUモジュール2とひとつのリモートIOモジュール3の構成であってもよい。
The
In the system configuration diagram of FIG. 1, a configuration having a plurality of
以下の説明では、シリアル伝送路5を介してCPUモジュール2とリモートIOモジュール3との間で伝送されるデジタルデータを1ビット構成の入力用のデジタルデータDI(DI:Digital Input data)、出力用のデジタルデータDO(DO:Digital Output data)、ワードやロングワード構成のアナログ入力データAI(AI:Analog Input data)、アナログ出力データAO(AO:Analog Output data)、パルス入力データPI(PI:Pulse Input data)などと呼ぶこととする。
In the following description, digital data transmitted between the
リモートIOモジュール3には、複数の設備機器4の状態接点・操作端子・アナログ入力端子・アナログ出力端子が、それぞれ機器接続ケーブル7a、7b、7c、…7i(以下、機器接続ケーブル7と総称する)を介して接続されている。機器接続ケーブル7の電気仕様は、AC100V、AC200V、DC24V、DC48Vなどの電圧出力を有し、導通か絶縁の状態をもっている。または、4〜20mA、1〜5Vなどのアナログ信号である。
この機器接続ケーブル7を介して、設備機器4の状態接点や操作端子やアナログ入力端子やアナログ出力端子がリモートIOモジュール3からアクセスされ、CPUモジュール2は、リモートIOモジュール3により設備機器4を制御する。
In the
Via the device connection cable 7, the state contacts, operation terminals, analog input terminals, and analog output terminals of the
より詳細には、リモートIOモジュール3には、機器接続ケーブル7を経由して設備機器4の状態接点の状態が、設備機器からの信号として入力される。入力された設備機器4の状態接点の状態は、リモートIOモジュール3からCPUモジュール2に伝送されるデジタルデータDIに変換される。具体的には、設備機器4の状態接点が、導通状態ならばDIは「1」、絶縁状態ならばDIは「0」に変換される。変換された設備機器4の状態接点のデジタルデータDIは、リモートIOモジュール3からCPUモジュール2に伝送される。また、設備機器4が電圧または電流のレベルを出力するものであれば、設備機器4のアナログ出力端子の状態をAD変換してアナログ入力データAIとし、リモートIOモジュール3からCPUモジュール2に伝送される。
More specifically, the state of the state contact of the
リモートIOモジュール3は、CPUモジュール2からデジタルデータDOが伝送されると、機器接続ケーブル7を導通状態または絶縁状態に駆動して、設備機器4の操作端子を制御する。具体的には、機器接続ケーブル7は、DOが「1」ならば導通状態に駆動され、DOが「0」ならば絶縁状態に駆動される。
また、リモートIOモジュール3は、アナログ出力データAOをDA変換してアナログ信号とし、設備機器4のアナログ入力端子に出力する。
When the digital data DO is transmitted from the
Further, the
図1では3台の設備機器4が接続されているが、ひとつのリモートIOモジュール3には、8〜64台の設備機器4を接続することができる。CPUモジュール2には、複数のI/Oモジュール3が接続されている。一般に、1台の制御コントローラが入出力する状態接点と操作端子とアナログ入力端子とアナログ出力端子の合計は、数十〜数千点におよんでいる。
機器接続ケーブル7は、状態接点・操作端子・アナログ入力端子・アナログ出力端子ごとに敷設され、数十〜数千本になる。特に大規模なシステムでは、機器接続ケーブル7の敷設が困難になっている。このため、リモートIOモジュール3の適用により、設備機器4の近くにリモートIOモジュール3を設置することで、機器接続ケーブル7の敷設を容易にしているが、シリアル伝送路5の誤伝送時の対応が必要となる。
また、CPUモジュール2の異常動作に対するリモートIOモジュール3の対処が必要となる。
本実施例の制御コントローラ1では、以下のようにして、伝送エラーやCPU異常動作に対処する。
Although three
The device connection cable 7 is laid for each of the state contacts, operation terminals, analog input terminals, and analog output terminals, and has several tens to thousands. In particular, in a large-scale system, it is difficult to lay the device connection cable 7. For this reason, application of the
Further, the
The
CPUモジュール2は、デジタルデータDIやアナログ入力データAIに基づいて制御プログラムを実行し、実行結果として、デジタルデータDOやアナログ出力データAOを出力している。このとき、本実施例のCPUモジュール2は、ハードウエアやプログラムの状態を監視して動作異常を検出し、CPU状態信号6に異常の有無を出力するようにする。
The
また、リモートIOモジュール3は、パリティエラー等のシリアル伝送路5のエラー検出手段を有し、伝送エラーを検出したときには、それぞれの設備機器4のDOを「0」(絶縁状態)とするか、または、エラー検出前の状態をホールドするようにする。
また、リモートIOモジュール3は、CPU状態信号6がCPU異常を示す場合には、DOの状態にかかわらず、すべての設備機器4の操作端子を絶縁状態に駆動する。
Further, the
Further, when the
以下に伝送エラーやCPUの動作異常を処理する構成を詳細に説明する。
図2はCPUモジュール2の構成例を示す図である。CPUモジュール2は、CPU21、メモリ22、CPU伝送部23、異常状態検出部25、異常状態出力部26を有し、CPUシステムバス24により相互に接続されている。メモリ22は、RAM(Random Access Memory)などであり、制御プログラム221、レジスタ222が配置される。
Hereinafter, a configuration for processing a transmission error and an abnormal operation of the CPU will be described in detail.
FIG. 2 is a diagram illustrating a configuration example of the
CPU伝送部23は、制御プログラム221の処理に対応した所定の周期で、伝送ケーブル5を経由してリモートIOモジュール3との間でシリアル通信を実行し、デジタルデータDI、デジタルデータDO等を送受信する。また、CPU伝送部23は、システムバス24を経由してレジスタ222との間でデジタルデータDI、デジタルデータDOを送受信することで、リモートIOモジュール3とレジスタ222のデジタルデータを一致化する(リフレッシュ処理と称する)。
The
制御プログラム221は、設備機器4のシーケンス制御やループ制御のプログラムであり、レジスタ222には、デジタルデータDI、デジタルデータDO、アナログ入力データAI、アナログ出力データAOや、制御プログラムの初期データや演算データなどが格納される。
また、制御プログラム221はCPU21により周期的に実行され、設備機器4の状態接点の内容がリモートIOモジュール3でデジタルデータDIに変換された後に、CPU伝送部23を経由してレジスタ222に格納されて、制御プログラム221の入力となる。
制御プログラム221は、レジスタ222のデジタルデータDIを入力として論理演算や数値演算等のプログラム演算を実行し、デジタルデータDOを実行結果として出力する。そして、制御プログラム221によりレジスタ222に出力されたデジタルデータDOは、CPU伝送部23を経由してリモートIOモジュール3に送信され、設備機器4の操作端子が所定の周期で設定される。
The
The
The
図3は、制御プログラム221の異常検出処理を説明するタイムチャートである。
制御プログラム221は、例えば50ms、100ms、200msなどの制御周期で、処理を繰り返し実行している。
この処理は、リモートIOモジュール3とレジスタ222のデジタルデータを一致化するIOモジュールのリフレッシュ処理と、プログラム演算から構成される。レジスタ222に格納されたプログラム演算の結果は、つぎのサイクルのIOモジュールのリフレッシュ処理で、リモートIOモジュール3に送信される。
FIG. 3 is a time chart for explaining the abnormality detection process of the
The
This process includes a refresh process of the IO module that makes the digital data in the
CPU21やメモリ22の異常動作や、制御プログラム221のプログラム異常が発生した場合、プログラム演算が所定時間で終了しないことがある。
異常状態検出部25は、制御プログラム221の処理周期を監視し、制御プログラム221の処理周期が、所定の監視時間を超過したならばCPU異常と判定する。
When an abnormal operation of the
The abnormal state detection unit 25 monitors the processing cycle of the
より詳細には、異常状態検出部25に所定の監視時間でオーバーフローする監視タイマを設け、制御プログラム221の先頭で、タイマ初期化とタイマの起動をおこなうようにする。制御プログラム221が正常に動作している場合には、監視タイマのオーバーフローは発生しない。しかし、制御プログラム221が処理遅延して監視タイマのオーバーフローが発生した場合には、CPUの動作異常として判定する。
More specifically, a monitoring timer that overflows with a predetermined monitoring time is provided in the abnormal state detection unit 25, and the timer is initialized and started at the head of the
また、IOモジュールのリフレッシュ処理と制御プログラムとが、独立して実行する構成として、IOモジュールのリフレッシュ処理と制御プログラムの処理周期を監視し、いずれかの処理周期が所定の監視時間を超えたら、CPUの動作異常として判定するようにしてもよい。また、制御プログラムは複数としてもよい。 Further, as a configuration in which the IO module refresh process and the control program are executed independently, the IO module refresh process and the control program process cycle are monitored, and if any of the process cycles exceeds a predetermined monitoring time, You may make it determine as operation abnormality of CPU. A plurality of control programs may be provided.
また、図2の異常状態検出部25は、ROMサムエラー、メモリのビットエラー等のハードウエア異常や、不当命令実行の例外処理によりOS異常や制御プログラム異常等のソフトウエア異常を検出するようにしてもよい。 Further, the abnormal state detection unit 25 in FIG. 2 detects hardware abnormalities such as ROM sum errors and memory bit errors, and software abnormalities such as OS abnormalities and control program abnormalities by exception processing of illegal instruction execution. Also good.
異常状態出力部26は、異常状態検出部25で検出したCPUモジュール2の異常状態をCPU状態信号6により複数のリモートIOモジュール3に通知する。このため、CPU状態信号6には、シリアル伝送路5と同様に、マルチドロップ接続可能なRS−485等の差動シリアルインターフェイスを使用する。
シリアル伝送路5は、所定の間隔でデータ転送がおこなわれるが、CPU状態信号6は、異常検出したら直ちに、CPUモジュール2の異常状態を出力するようにする。
The abnormal
The
このように、CPU状態信号6をシリアル伝送路5とは別に設けることにより、CPUモジュール2のCPU伝送部23の動作に関係なく、CPUの異常状態の通信を非同期におこなうことができるので、CPU異常の通知を早くおこなうことができる。
また、CPU状態信号6は、CPU異常を通知できればよいので通信容量は少なくても良く、シリアル伝送路5より通信レートを小さくすることができる。これによりCPU状態信号6の伝送のデータ信頼性を向上することができる。
As described above, by providing the
Further, since the
また、異常状態出力部26は、異常状態検出部25にて検出された状態データを、CPU状態信号6を駆動する信号に変換し、外部に出力するためのCPU状態接点を備えるようにしてもよい。このとき、CPU状態接点は、例えば、半導体リレーや電磁リレーなどから構成される。状態データがCPU正常ならばCPU状態接点を導通状態とし、状態データがCPU異常ならば、CPU状態接点を絶縁状態としてもよい。
この場合には、CPUモジュール2への電源供給が停止した場合には、CPU状態接点は絶縁状態に遷移するので、電源供給停止もCPU異常として出力される。
Further, the abnormal
In this case, when the power supply to the
より具体的には、例えばAC100V、AC200V、DC24V、DC48Vなどの電圧を有し、導通状態か絶縁状態の接点仕様とし、CPU状態信号6を例えば2芯ケーブルとすることで、CPUの異常状態の有無を、外部ノイズの影響を受けずに、確実にCPUモジュール2からリモートIOモジュール3へ出力できる。
または、4〜20mAの電流源をもち、電流の有無状態を接点仕様とし、CPU正常の場合には電流有の状態とするようにしてもよい。
More specifically, for example, it has a voltage of AC100V, AC200V, DC24V, DC48V, etc., has a contact specification of conduction state or insulation state, and the
Alternatively, a current source of 4 to 20 mA may be provided, the presence / absence state of the current may be a contact specification, and the current may be present when the CPU is normal.
図4はリモートIOモジュール3と設備機器4の構成例を示す図である。
リモートIOモジュール3は、リモートIO伝送部31、IO入力部36、IO出力部34、CPU異常制御部35を有し、システムバス33により相互に接続されている。また、IO入力部36は、設備機器4の制御機器42の状態接点41と機器接続入力ケーブル7−2により接続されており、IO出力手段34は設備機器4の制御機器42の操作端子40と機器接続出力ケーブル7−1により接続されている。
FIG. 4 is a diagram illustrating a configuration example of the
The
ここで、図4の破線で囲まれたIO入力部36、IO出力部34、CPU異常制御部35は、デジタルデータの1ビット分の構成を示すものであり、当該リモートIOモジュール3が16ビット分のデジタルデータDI・DOに対応するものであれば、16個のIO入力部36、IO出力部34、CPU異常制御部35を含む構成となる。
Here, the
リモートIO伝送部31は、CPUモジュール2とシリアル伝送路5を介してシリアル伝送を実行し、デジタルデータDI、DOを送受信する。ここで、シリアル伝送されるデジタルデータは、例えば16個のDIを1ワード、または、16個のDOを1ワードとした複数ワードから構成される。
リモートIO伝送部31は、システムバス33経由でIO入力部36から状態接点41の状態に対応するデジタルデータDIを受信し、ワードのデジタルデータに変換してCPUモジュール2に伝送する。
また、リモートIO伝送部31は、CPUモジュール2から伝送されたデジタルデータDOを抽出し、システムバス33に接続されたCPU異常制御部35を経由して、デジタルデータDOをIO出力部34に出力する。
The remote
The remote
In addition, the remote
CPU異常制御部35にはCPU状態信号6が接続され、CPUモジュール2の正常または異常の状態が通知されている。CPU異常制御部35は、リモートIOモジュール3が備えるIO出力について、CPUモジュール2の正常または異常の状態と、リモートIO伝送部31から入力されたデジタルデータDOとの間で演算をおこない、演算結果をIO出力部34に出力する。
詳細には、CPUモジュール2が正常な状態であることが通知されている場合には、デジタルデータDOに対応した状態をIO出力部34が出力するようにし、CPUモジュール2が異常な状態であることが通知されている場合には、IO出力部34が絶縁状態を出力するように制御する。
A
Specifically, when it is notified that the
IO出力部34は、機器接続出力ケーブル7−1を介して設備機器4の操作端子40に接続し、CPU異常制御部35の設定に応じて、設備機器4の操作端子40に、導通状態または絶縁状態を通知する。これにより、設備機器4が制御される。
The
IO入力部36は、機器接続入力ケーブル7−2を介して設備機器4の状態接点41に接続し、状態接点41の導通状態または絶縁状態を取得する。そして、状態接点41が導通状態だった場合には、デジタルデータDIを「1」に設定し、状態接点41が絶縁状態だった場合には、デジタルデータDIを「0」に設定する。設定されたデジタルデータDIは、リモートIO伝送部31を介して、CPUモジュール2に通知される。
The
図5はCPU異常制御部35の構成を示す図である。
CPU異常制御部35は、第1入力回路351と、第2入力回路352と、論理演算回路353を備える。
第1入力回路351は、CPUモジュール2の異常状態出力部26に、CPU状態信号6を介して接続され、CPU状態信号6の信号レベルをTTL(Transistor Transistor Logic )レベルに変換する。例えば、CPU状態信号6が、CPUモジュール2の異常状態を示す場合にはLowレベルに変換し、CPUモジュール2の正常状態を示す場合にはHighレベルに変換する。
FIG. 5 is a diagram illustrating a configuration of the CPU
The CPU
The
第2入力回路352は、システムバス33に接続し、リモートIO伝送部31で受信したデジタルデータDOをTTLレベルに変換する。例えば、デジタルデータDOが「0」の場合はLowレベル、デジタルデータDOが「1」の場合はHighレベルに変換する。
論理演算回路353は、例えばTTLで構成された論理回路であり、第1入力回路351と第2入力回路352からの信号の論理演算を実行して、制御出力信号を出力する。制御出力信号は論理成立でHighレベル、論理不成立でLowレベルである。
The
The
実施例の論理演算回路353は、論理積回路を備えており、つぎのように、制御出力信号を出力する。
CPU状態信号6がCPUモジュール2の正常状態を示し、かつ、デジタルデータDOが「1」の場合には、第1入力回路351の出力はHighレベル、第2入力回路352の出力もHighレベルとなり、論理演算回路353による論理積の結果、論理成立のHighレベルが制御出力信号として出力される。
CPU状態信号6がCPUモジュール2の正常状態を示し、かつ、デジタルデータDOが「0」の場合には、第1入力回路351の出力はHighレベル、第2入力回路352の出力はLowレベルとなり、論理演算回路353による論理積の結果、論理不成立のLowレベルが制御出力信号として出力される。
The
When the
When the
CPU状態信号6がCPUモジュール2の異常状態を示している場合には、デジタルデータDOが「1」または「0」のいずれであっても、論理演算回路353による論理積の結果、論理不成立のLowレベルが制御出力信号として出力される。
When the
図6は、リモートIOモジュール3のIO出力部34の構成を示す図である。
IO出力部34は、リレー回路341と出力端子342から構成されている。
リレー回路341は、例えば、半導体リレーや電磁リレーなどから構成され、CPU異常制御部35の制御出力信号に応じて、出力側の回路の入り切りをおこなう。例えば、制御出力信号がHighレベルならばリレーをONし、また制御出力信号がLowレベルならばリレーをOFFする。
出力端子342は、機器接続出力ケーブル7−1により設備機器4の操作端子40に接続し、リレー回路341により操作端子40を導通状態または絶縁状態にする。
FIG. 6 is a diagram illustrating a configuration of the
The
The
The
図7は、CPU異常制御部35のタイムチャートの一例を示す図であり、CPU状態信号とデジタルデータDOと制御出力信号の関係を示している。
CPU状態信号6が正常状態を示している場合には、デジタルデータDOが「1」ならば制御出力信号はHighレベルを出力し、デジタルデータDOが「0」ならば制御出力信号はLowレベルを出力する。これにより、デジタルデータDOの値に対応した制御出力信号が出力され、設備機器4の操作端子40が導通状態または絶縁状態に制御される。
一方、CPU状態信号が異常状態を示している場合には、デジタルデータDOが「1」であるか「0」であるかに関わらず、制御出力信号はLowレベルを出力する。したがって、CPU状態信号が異常状態を示している場合には、設備機器4の操作端子40は絶縁状態に制御される。
FIG. 7 is a diagram showing an example of a time chart of the CPU
When the
On the other hand, when the CPU state signal indicates an abnormal state, the control output signal outputs a low level regardless of whether the digital data DO is “1” or “0”. Therefore, when the CPU state signal indicates an abnormal state, the
上記では、CPU異常制御部35が、1点のデジタルデータDOに対応した構成として説明したが、リモートIOモジュール3が、16点のデジタルデータDOに対応する構成の場合には、図5の第2入力回路352を16個備え、論理積回路353の論理積回路を16個備え、論理積回路353から制御出力信号が16個出力される構成となる。そして、CPU状態信号6によりCPUモジュール2の異常状態が通知されると、16個のIO出力部34のすべてが、接続する制御機器4の操作端子40を絶縁状態に制御する。
In the above description, the CPU
制御コントローラ1が、図1に示すように、複数のリモートIOモジュール3をもつ場合には、CPU状態信号6が複数のリモートIOモジュール3にデイジーチェーン接続されているので、CPUモジュール2の異常状態は、すべてのリモートIOモジュール3に通知される。それぞれのリモートIOモジュール3では、上記の処理がおこなわれて、接続する制御機器4の操作端子40を絶縁状態に制御する。これにより、制御コントローラ1の制御対象のすべての設備機器を停止することができる。
When the
《実施形態2》
図8は、リモートIOモジュール3の他の構成を示す図である。
リモートIOモジュール3は、リモートIO伝送部31、伝送異常制御部32、接続する設備機器4ごとに設けられた複数のIO入力部36とIO出力部34、CPU異常制御部35を有し、システムバス33により相互に接続されている。また、IO入力部36は、設備機器4の状態接点41と機器接続入力ケーブル7−2により接続されており、IO出力部34は設備機器4の操作端子40と機器接続出力ケーブル7−1により接続されている。
図4に示したリモートIOモジュール3とは、本実施例のリモートIOモジュール3が伝送異常制御部32を有することが相違しており、以下、相違点を中心に説明する。
<<
FIG. 8 is a diagram showing another configuration of the
The
4 is different from the
伝送異常制御部32は、リモートIOモジュール3とCPUモジュール2を接続するシリアル伝送路5の伝送状態を、リモートIO伝送部31を介して制御周期ごとに監視し、伝送異常を検出したときに、リモートIO伝送部31を制御して、予め設定された変更ルールに従ってデジタルデータDOを変更する。
ここで、伝送異常制御部32で検出する伝送異常は、ケーブル断線等の断線や、送受信が所定時間内に終了しない状態であるタイムアウト検出や、伝送するデジタルデータのCRCエラーやパリティエラー等の誤り検出により判定する。
The transmission
Here, the transmission abnormality detected by the transmission
伝送異常制御部32が制御周期ごとに伝送異常を検出したときにデジタルデータDOを変更する変更ルールは、例えば、DOを「0」に書き換える(ゼロクリア)、異常検出前のデジタルデータDOを維持する(ホールド)などである。
For example, a change rule for changing the digital data DO when the transmission
この変更ルールは、デジタルデータDOのビットごと、つまり、制御対象の設備機器4ごとに設定できるようにする。したがって、複数の操作端子をもつ設備機器4が接続するリモートIOモジュールでは、それぞれのデジタルデータDOごとに、CPUモジュール2により変更ルールがコマンド設定される。
This change rule can be set for each bit of the digital data DO, that is, for each
リモートIO伝送部31で伝送異常時に変更されたデジタルデータDOは、CPU異常制御部35に送信される。
CPU異常制御部35では、前述のとおり、CPU状態信号6の状態に応じてデジタルデータDOが変更されて、IO出力部34に制御出力信号が出力される。この制御出力信号は、IO出力部34で導通状態または絶縁状態に変換されて、設備機器4の操作端子40に通知される。
The digital data DO changed in the remote
As described above, the CPU
図9は、リモートIO伝送部31から出力されるデジタルデータDOのタイムチャートの一例を示す図である。CPUモジュール2から入力されたデジタルデータDOと伝送異常の有無と伝送異常時のデジタルデータの変更ルール別に、CPU異常制御部35の出力の関係を示している。
伝送異常制御部32で伝送ケーブル5の伝送異常が検出されない場合には、デジタルデータDOの変更ルールの設定に関わらず、リモートIO伝送部31からCPU異常制御部35にデジタルデータDOが変更されることなく出力され、CPU異常がなければ、そのまま出力される。
FIG. 9 is a diagram illustrating an example of a time chart of the digital data DO output from the remote
When the transmission abnormality of the
一方、伝送異常が検出された場合には、デジタルデータDOの変更ルールの設定により、CPU異常制御部35に出力されるデジタルデータDOが異なる。ルールがホールド設定であれば、デジタルデータDOは伝送異常の検出前の値(図9では「1」)に変更されて出力される。ルールがゼロクリアであれば、デジタルデータDOが「0」に変更されて出力される。そして、CPU異常がなければ、変更されたデジタルデータDOが出力される。
このように、設備機器4ごとにデジタルデータDOの変更ルールを設けることにより、設備機器4の重要度に応じて、エラー発生時の対応方法を変えることができるので、システムの信頼性の向上を図ることができる。
On the other hand, when a transmission abnormality is detected, the digital data DO output to the CPU
In this way, by providing a change rule for digital data DO for each
図10は、リモートIOモジュール3の動作をプログラム処理する場合のフローチャートである。図10のフローは、複数のリモートIOモジュール3のそれぞれで動作する。
まず、自リモートIOモジュール3のデジタルデータDOを受信したかを判定する(S901)。CPUモジュール2から自リモートIOモジュール3宛てのデジタルデータDOが送信されなければ、受信待ちする(S901のNo)。
FIG. 10 is a flowchart when the operation of the
First, it is determined whether the digital data DO of its own
自宛てのデジタルデータDOを受信した場合には(S901のYes)、受信時の伝送異常の有無を判定する(S902)。詳細には、伝送異常の判定は、パリティチェック、CRCコード、サムチェック等によりおこなう。
異常がない場合には(S902のNo)、正常にデジタルデータDOの伝送がおこなわれたものとして、受信したDOを後述する伝送異常処理のために一時保存し(S909)、S906に進む。
When the digital data DO addressed to itself is received (Yes in S901), the presence / absence of transmission abnormality at the time of reception is determined (S902). Specifically, the transmission abnormality is determined by parity check, CRC code, sum check, and the like.
If there is no abnormality (No in S902), the received DO is temporarily stored for transmission abnormality processing to be described later (S909), assuming that the digital data DO has been normally transmitted, and the process proceeds to S906.
伝送異常があった場合には(S902のYes)、つぎのようにデジタルデータDOの変更をおこなう。
まず、設定されている修正ルールの種類を判定し(S903)、「ゼロクリア」であれば(S903の「ゼロクリア」)、デジタルデータDOをゼロに書き換え(S904)、S906に進む。
S903で「ホールド」であれば(S903の「ホールド」)、デジタルデータDOをS909で一時保存した直前の正常伝送のDOの値に書き換える(S905)。つまり、異常の検出前の値に書き換えた後に、S906に進む。
If there is a transmission abnormality (Yes in S902), the digital data DO is changed as follows.
First, the type of the set correction rule is determined (S903), and if it is “zero clear” (“zero clear” in S903), the digital data DO is rewritten to zero (S904), and the process proceeds to S906.
If “HOLD” is determined in S903 (“HOLD” in S903), the digital data DO is rewritten to the DO value of normal transmission immediately before being temporarily stored in S909 (S905). That is, after rewriting to the value before detecting the abnormality, the process proceeds to S906.
S906では、CPUモジュール2からCPU異常の通知を検出したか否かを判定する。CPU異常を検出した場合には(S906のYes)、デジタルデータDOを無条件にゼロに書き換え(S907)、S908に進む。
S906でCPU異常の通知を検出しなかった場合には(S906のNo)、S908に進む。
S908では、デジタルデータD0をIO出力部34に設定し、デジタルデータDOの値に応じて、導通状態または絶縁状態を出力する。
In step S <b> 906, it is determined whether a CPU abnormality notification is detected from the
If the CPU abnormality notification is not detected in S906 (No in S906), the process proceeds to S908.
In S908, the digital data D0 is set in the
上記のフローにより、シリアル伝送路5での伝送異常の発生とCPUモジュール2の異常動作を検知して、デジタルデータDOを変更するので、制御コントローラ1の異常制御を防ぐことができる。
さらに、CPUモジュール2の異常対策を迅速におこなうため、CPUモジュールの異常発生のときの処理を、図10の処理フローとは、非同期におこなえるようにする。
According to the above flow, the occurrence of transmission abnormality in the
Further, in order to quickly take measures against the abnormality of the
図11は、非同期におこなわれるCPU異常処理のフローチャートである。
図11の処理は、CPU状態信号6の受信データ割り込みにより起動するようにし、割り込み優先レベルを、できる限り高くすることが望ましい。
なお、図11のS906、S907、S908の処理内容は、図10と同一なため、ここでは、説明を省略する。
FIG. 11 is a flowchart of CPU abnormality processing performed asynchronously.
The processing in FIG. 11 is preferably started by the reception data interrupt of the
The processing contents of S906, S907, and S908 in FIG. 11 are the same as those in FIG.
《実施形態3》
つぎに、伝送異常制御部32で処理されるデジタルデータDOの変更ルールの具体例を図12により説明する。
図12は、ポンプ井8の貯留水を揚水し、目標流量に制御して配管9から流出水として流出させる水輸送プラントの一例を示す図である。
水輸送プラントは、ポンプ井8、配管9、固定速ポンプ42a、流量を調節する電動弁42b、流量計42cから構成されている。そして、固定速ポンプ42aにより吐出された流出水は、流量計42cによって流量測定されて、一定流量になるように、電動弁42bにより制御されている。
<<
Next, a specific example of the change rule of the digital data DO processed by the transmission
FIG. 12 is a diagram illustrating an example of a water transport plant that pumps the stored water of the pump well 8 and controls the target flow rate to flow out from the pipe 9 as effluent water.
The water transportation plant includes a pump well 8, a pipe 9, a
この水輸送プラントは、固定速ポンプ42aが含まれる設備機器4aと、電動弁42bが含まれる設備機器4dと、流量計42cが含まれる設備機器4gのそれぞれを、機器接続ケーブル7a、7d、7e、7gによりリモートIOモジュール3a、3b、3cに接続し、CPUモジュール2により流量制御をおこなう。リモートIOモジュール3a、3b、3cは、CPUモジュール2に、シリアル伝送路5とCPU状態信号6により、デイジーチェーン接続している。
設備機器4a、4d、4gの機能を、つぎに説明する。
In this water transport plant, the
The function of the
設備機器4aの固定速ポンプ42aは、回転数一定の仕様であり、運転時には一定流量を吐出し、停止時の吐出し流量はゼロとなる。設備機器4aは、操作端子40aを備え、操作端子40aを電気的に導通状態にすることでポンプ運転を継続し、絶縁状態にするとポンプ運転を停止する。
The fixed
設備機器4dの電動弁42bは、モータの正回転と逆回転により弁の開動作と閉動作を調節し、固定速ポンプポンプ42aからの吐出し流量を制御する。弁開度は、例えば全閉0%、全開100%とした0〜100%の範囲で動作する。この弁開度の設定は、弁の開動作と閉動作の動作時間を制御することによりおこなう。
具体的には、開動作や閉動作は、例えば1秒間に弁開度5%の速度とすると、全閉状態において開動作を20秒保持すると全開に達して開動作は停止する。逆に、全開状態において20秒間閉動作を保持すると全閉状態となり、閉動作は停止する。
設備機器4dは、操作端子40b(開動作)と操作端子40c(閉動作)とを備え、操作端子40b、40cを電気的に導通状態にすることで開動作または閉動作を継続し、絶縁状態にすると開動作または閉動作を停止する。
設備機器4dの電動弁42bの弁開度は、操作端子40bまたは操作端子40cを導通状態とする時間を調整することにより、目的とする開度に制御される。
The
Specifically, in the opening operation and the closing operation, for example, when the valve opening rate is 5% per second, when the opening operation is held for 20 seconds in the fully closed state, the opening operation is stopped and the opening operation is stopped. Conversely, if the closing operation is held for 20 seconds in the fully open state, the fully closing state is reached, and the closing operation is stopped.
The
The valve opening degree of the
設備機器4gの流量計42cは、流出水の流出流量を計測する。
設備機器4gのアナログ出力端子43は、計測された流量値を、4〜20mAの電流信号に変換し、出力する。
The
The
CPUモジュール2では、リモートIOモジュール3cを介してアナログ出力端子43の流出流量をアナログ入力データAIとして取得し、このアナログ入力データAIが目標流量になるように、固定速ポンプ42aの運転と停止、電動弁42bの開動作と閉動作を制御する制御プログラムが実行されている。
固定速ポンプ42aは、制御プログラムにより運転または停止の動作指示がデジタルデータDOに記録され、リモートIOモジュール3aを介して、設備機器4aの操作端子40aに設定され、運転または停止指示される。
電動弁42bは、制御プログラムにより開動作と閉動作の動作指示がデジタルデータDOに記録され、リモートIOモジュール3bを介して、設備機器4dの操作端子40b、40cに設定され、弁開度が設定される。
In the
In the fixed
In the motor operated
上述のとおり、リモートIOモジュール3a、3bは、デジタルデータDOが転送されるシリアル伝送路5の伝送異常を検出し、所定の変更ルールに基づいてデジタルデータDOを変更している。
本実施例では、伝送異常の検出時に、固定速ポンプ42aと電動弁42bについて、つぎの変更ルールでデジタルデータDOを変更する。
As described above, the
In this embodiment, when a transmission abnormality is detected, the digital data DO is changed according to the following change rule for the fixed
リモートIOモジュール3aでは、固定速ポンプ42aの動作を指示するデジタルデータDOを直前の制御周期の設定状態にホールドする変更ルールとする。つまり、現状の固定速ポンプ42aの運転または停止状態を維持するようにする。
In the
リモートIOモジュール3bでは、電動弁42bの開動作と閉動作の指示するデジタルデータDOをクリア設定(開動作または閉動作しないようにする)する変更ルールとする。つまり、電動弁42bの弁の開動作や閉動作を停止させて弁開度を固定し、現状の流量を維持するようにする。
In the
本実施例の水輸送プラントの固定速ポンプ42aと電動弁42bの伝送異常時のデジタルデータDOの変更ルールを、上記のように設定することにより、伝送異常を検出した制御周期の水輸送を停止することなく、また、伝送正常に復帰した場合には、容易に制御を再開することができる。
上記の変更ルールは、これに固定されるものではなく、伝送異常時の運用仕様に応じて適宜定めることができる。
By setting the change rule of the digital data DO at the time of transmission abnormality of the fixed
The above change rule is not fixed to this, and can be appropriately determined according to the operation specification at the time of abnormal transmission.
ところで、図12に示す本実施例の水輸送プラントの制御コントローラ1では、CPU状態信号6により、CPUモジュール2からリモートIOモジュール3a、3b、3cにCPU異常を通知するようにしている。
CPU状態信号6によりCPU異常を通知されたリモートIOモジュール3a、3b、3cは、デジタルデータDOが「0」として、操作端子40a、40b、40cを絶縁状態に設定する。つまり、固定速ポンプ42aはポンプ運転を停止し、電動弁42bは開動作または閉動作を停止するので、流出水の流出が停止する。
By the way, in the
The
CPU異常が検出された場合、制御コントローラの復旧までに時間が掛かることがある。このため、流出水の流出をおこなうために、手動で固定速ポンプ42aと電動弁42bを動作できるようにしておくことが望ましい。
When a CPU abnormality is detected, it may take time to restore the controller. For this reason, it is desirable that the fixed
このため、例えば、固定速ポンプ42aの操作端子4aの機器接続ケーブル7aに、切替装置を設けて、リモートIOモジュール3aからの信号と、手動操作装置からの信号を選択できるようにする。
CPU異常により固定速ポンプ42aが停止した際には、切替装置により、固定速ポンプ42aの操作端子4aと手動操作装置を接続するように切替える。そして、手動操作装置により、固定速ポンプ42aの操作端子4aを導通状態にして、ポンプ運転をおこなうようにする。
For this reason, for example, a switching device is provided in the
When the fixed
以上説明したように、本実施形態によれば、制御コントローラ1はCPUモジュール2の異常という致命的な状態を検出すると、機器接続出力ケーブル7−1を確実に絶縁状態にして、すべての設備機器の動作を停止できるので、プラントの誤動作を防止できる。
また、本実施形態によれば、リモートIOモジュールに、高性能CPUなどの手段を用いずに簡易な論理回路の実装することと、CPUモジュールの状態を通知する信号ケーブルを敷設するのみで、CPU異常時にプラントの運転を確実に停止できるので、低コストで安全性を向上できるという効果がある。
As described above, according to the present embodiment, when the
In addition, according to the present embodiment, a simple logic circuit can be mounted on the remote IO module without using a means such as a high-performance CPU, and a signal cable for notifying the state of the CPU module can be installed. Since the operation of the plant can be surely stopped at the time of abnormality, there is an effect that safety can be improved at low cost.
また、CPUモジュール2が正常であれば、シリアル伝送路5の伝送異常の検出時には、制御機器への出力の継続または停止を選択設定できるので、異常発生時でも制御対象機器の重要度と運用方針に柔軟に対応できるという効果がある。
また、CPU異常など特定の重大な異常要因を検出した場合のみ、接続する全ての制御機器の運転を停止するので、自動制御の稼動率が向上し、運転員の手動運転という負担の軽減が期待できる。
Further, if the
In addition, the operation of all connected control devices is stopped only when a specific serious error factor such as a CPU error is detected. Therefore, the operation rate of automatic control is improved, and the burden of manual operation by the operator is expected to be reduced. it can.
本発明に係る制御コントローラは、上述した実施形態に限定されるものではなく、本発明の要旨を逸脱しない範囲で、適宜変形することができる。以下に、本発明に係る制御コントローラの他の実施形態を列挙する。
前述の実施形態では、リモートIOモジュール3を1点のDI、1点のDOを備えた構成としたが、複数のDI、複数のDOを備えた構成としてもよいし、また、複数のAI、AO、PIを備えた構成としてもよい。
The controller according to the present invention is not limited to the above-described embodiment, and can be modified as appropriate without departing from the gist of the present invention. Hereinafter, other embodiments of the control controller according to the present invention will be listed.
In the above-described embodiment, the
また、前述の実施形態では、状態接点、操作端子、CPU状態接点をa接点としたが、b接点、c接点としても良い。
また、前述の実施形態に係る制御コントローラ1は、電力、ガス、交通、ダムなどの社会インフラシステムの制御コントローラや、鉄鋼、化学、食品、物流など産業システムの制御コントローラにも適用できる。
また、各機能を実現するプログラム、データ等の情報は、RAM(Random Access Memory)に格納すること以外に、SSD(Solid State Drive)等の記録装置や、IC(Integrated Circuit)カード、SD(Secure Digital)カード、DVD(Digital Versatile Disc)等の記録媒体に格納することができる。
Further, in the above-described embodiment, the state contact, the operation terminal, and the CPU state contact are a contact, but may be a b contact and a c contact.
The
In addition to storing information such as programs and data for realizing each function in a RAM (Random Access Memory), a recording device such as an SSD (Solid State Drive), an IC (Integrated Circuit) card, an SD (Secure It can be stored in a recording medium such as a Digital) card or DVD (Digital Versatile Disc).
また、前述の実施形態に係る各部の構成、機能、CPU、メモリ、システムバスは、それらの全部又は一部を、集積回路で設計されたハードウエアで実現することもできる。
なお、実施形態を説明する図面においては、説明上必要と考えられる制御線や情報線のみを示しており、製品上必ずしもすべての制御線や情報線を示しているとは限らない。実際には、ほとんどすべての構成が相互に接続されていると考えてよい。
In addition, the configuration, function, CPU, memory, and system bus of each unit according to the above-described embodiments can be realized in whole or in part by hardware designed by an integrated circuit.
In the drawings for explaining the embodiments, only control lines and information lines considered necessary for explanation are shown, and not all control lines and information lines on the product are necessarily shown. In practice, it can be considered that almost all configurations are connected to each other.
1 制御コントローラ
2 CPUモジュール
3 3a 3b 3c リモートIOモジュール
4 4a 4b 4c 4d 4e 4f 4g 4h 4i 設備機器
5 シリアル伝送路
6 CPU状態信号
7a 7b 7c 7d 7e 7f 7g 7h 7i 機器接続ケーブル
1
Claims (5)
モジュールの異常動作を検出する異常状態検出部を有し、所定の制御周期で前記プラントの複数の設備機器をプログラム制御するCPUモジュールと、
前記CPUモジュールにシリアル伝送路によりデイジーチェーン接続して、前記CPUモジュールから前記制御周期毎に伝送されたデジタルデータを変換して前記設備機器に出力する複数のリモートIOモジュールと、を備え、
前記リモートIOモジュールは、さらに、前記シリアル伝送路の伝送異常を検出してデジタルデータを変更する伝送異常制御部を有し、前記伝送異常制御部は、伝送異常の検出時に、接続する複数の設備機器ごとに、予め前記シリアル伝送路を介して設定された所定の変更ルールに基づいてデジタルデータを変更し、
前記CPUモジュールは、前記異常状態検出部が前記プログラム制御の処理周期を監視し、処理が所定の監視時間を超過することで異常動作を検出したときに、前記シリアル伝送路とは別の前記CPUモジュールと前記リモートIOモジュールをデイジーチェーン接続する信号ケーブルにより、前記リモートIOモジュールにCPU異常を通知し、
前記リモートIOモジュールは、前記CPU異常を通知されたときに、前記デジタルデータの出力とは非同期に、前記デジタルデータによる制御とは別に出力を絶縁状態にして前記設備機器のすべてを停止状態にする
ことを特徴とする制御コントローラ。 In the control controller that controls plant equipment,
A CPU module that has an abnormal state detection unit that detects an abnormal operation of the module, and that program-controls a plurality of equipment of the plant at a predetermined control cycle;
A plurality of remote IO modules that are daisy chain connected to the CPU module via a serial transmission path, convert digital data transmitted from the CPU module at each control cycle, and output the converted digital data to the equipment;
The remote IO module further includes a transmission abnormality control unit that detects a transmission abnormality in the serial transmission path and changes digital data, and the transmission abnormality control unit includes a plurality of facilities to be connected when a transmission abnormality is detected. For each device, digital data is changed based on a predetermined change rule set in advance via the serial transmission path,
The CPU module, when the abnormal state detection unit monitors the processing cycle of the program control and detects an abnormal operation due to processing exceeding a predetermined monitoring time, the CPU different from the serial transmission path With a signal cable that daisy chain connects the module and the remote IO module, the remote IO module is notified of the CPU abnormality,
When notified of the CPU abnormality, the remote IO module asynchronously outputs the digital data , isolates the output separately from the control based on the digital data , and puts all of the equipment into a stopped state. A controller characterized by that.
前記変更ルールは、デジタルデータを「0」に書き換える(ゼロクリア)か、または、
伝送異常の検出前のデジタルデータを維持する(ホールド)である
ことを特徴とする制御コントローラ。 The controller of claim 1,
The change rule rewrites digital data to “0” (zero clear), or
A controller for maintaining (holding) digital data before detection of a transmission abnormality.
前記プラントの複数の設備機器をプログラム制御する前記CPUモジュールと前記リモートIOモジュールとをデイジーチェーン接続するシリアル伝送路により、所定の制御周期毎に、前記CPUモジュールから前記リモートIOモジュールに、前記設備機器のプログラム制御の制御情報であるデジタルデータDOを伝送するステップと、
前記CPUモジュールが、前記プログラム制御の処理周期を監視し、処理が所定の監視時間を超過したときに異常動作を検出したとして、前記シリアル伝送路とは別の前記CPUモジュールと前記リモートIOモジュールとをデイジーチェーン接続する信号ケーブルにCPU状態が異常状態を示す信号を出力するステップと、
前記複数の設備機器のそれぞれの操作端子をCPUモジュールから通知されたデジタルデータDOに対応して設定する前記リモートIOモジュールが、
前記CPUモジュールと前記リモートIOモジュールとを接続するシリアル伝送路を所定の制御周期で監視し、伝送異常を検出したときに、前記CPUモジュールから通知されるデジタルデータDOを予め前記シリアル伝送路を介して設定された所定の変更ルールに応じて変更するステップと、
前記リモートIOモジュールが、前記CPU状態信号が異常状態を示す時には、デジタルデータD0の出力とは非同期に、デジタルデータDOとは別にすべての前記操作端子を前記設備機器が停止するように絶縁状態に設定し、その時以外には、前記操作端子に前記デジタルデータDOを出力するステップと、
を有することを特徴とする制御方法。 A control method of a control controller having a CPU module and a plurality of remote IO modules for controlling at least one equipment of a plant, and controlling a plurality of equipment of the plant,
By means of a serial transmission path that daisy chain connects the CPU module and the remote IO module for program-controlling a plurality of facility devices of the plant, the facility device is transferred from the CPU module to the remote IO module every predetermined control cycle. Transmitting digital data DO which is control information of the program control of
The CPU module monitors the processing cycle of the program control, and detects an abnormal operation when the processing exceeds a predetermined monitoring time. The CPU module and the remote IO module different from the serial transmission path Outputting a signal indicating that the CPU state is abnormal to a signal cable for daisy chaining;
The remote IO module that sets each operation terminal of the plurality of facility devices corresponding to the digital data DO notified from the CPU module,
The serial transmission path connecting the CPU module and the remote IO module is monitored at a predetermined control cycle, and when the transmission abnormality is detected, the digital data DO notified from the CPU module is passed through the serial transmission path in advance. Changing according to a predetermined change rule set by
When the CPU status signal indicates an abnormal state, the remote IO module is in an insulated state so that the equipment stops all the operation terminals separately from the digital data DO and asynchronously with the output of the digital data D0. Set, otherwise, output the digital data DO to the operation terminal;
A control method characterized by comprising:
前記リモートIOモジュールが、前記CPUモジュールからのデジタルデータDOに対応して前記操作端子を設定するタイミングと、前記CPU状態信号の異常状態の示す信号に応じて前記操作端子を設定するタイミングとが異なる
ことを特徴とする制御方法。 The control method according to claim 3, wherein
The timing at which the remote IO module sets the operation terminal corresponding to the digital data DO from the CPU module is different from the timing at which the operation terminal is set according to a signal indicating an abnormal state of the CPU status signal. A control method characterized by that.
前記リモートIOモジュールは、
前記CPU状態信号の異常状態の示す信号に応じて前記操作端子を設定するステップを、前記CPUモジュールから通知されるデジタルデータDOを所定の変更ルールに応じて変更して前記操作端子に設定するステップよりも優先して処理する
ことを特徴とする制御方法。 The control method according to claim 3, wherein
The remote IO module is
The step of setting the operation terminal according to a signal indicating an abnormal state of the CPU state signal, the step of changing the digital data DO notified from the CPU module according to a predetermined change rule, and setting the operation terminal as the operation terminal A control method characterized by processing with higher priority than the above.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2014237964A JP6560489B2 (en) | 2014-11-25 | 2014-11-25 | Control controller and control method thereof |
CN201510784708.5A CN105629923B (en) | 2014-11-25 | 2015-11-16 | Controller and its control method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2014237964A JP6560489B2 (en) | 2014-11-25 | 2014-11-25 | Control controller and control method thereof |
Publications (3)
Publication Number | Publication Date |
---|---|
JP2016099879A JP2016099879A (en) | 2016-05-30 |
JP2016099879A5 JP2016099879A5 (en) | 2017-02-09 |
JP6560489B2 true JP6560489B2 (en) | 2019-08-14 |
Family
ID=56044983
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2014237964A Active JP6560489B2 (en) | 2014-11-25 | 2014-11-25 | Control controller and control method thereof |
Country Status (2)
Country | Link |
---|---|
JP (1) | JP6560489B2 (en) |
CN (1) | CN105629923B (en) |
Families Citing this family (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6812737B2 (en) * | 2016-10-07 | 2021-01-13 | オムロン株式会社 | Arithmetic logic unit and control unit |
JP6812736B2 (en) * | 2016-10-07 | 2021-01-13 | オムロン株式会社 | Arithmetic logic unit and control unit |
DE102017103418B4 (en) * | 2017-02-20 | 2019-01-24 | Infineon Technologies Ag | A method of determining information about integrity of signal processing components within a signal path, signal processing circuit and electronic control unit |
JP6816554B2 (en) * | 2017-02-22 | 2021-01-20 | オムロン株式会社 | Control systems, controllers and control programs |
CN110612635B (en) * | 2017-05-16 | 2022-09-27 | 松下知识产权经营株式会社 | Power storage system and stop control system |
WO2019073565A1 (en) * | 2017-10-12 | 2019-04-18 | 三菱電機株式会社 | Distributed control system |
JP2019207475A (en) * | 2018-05-28 | 2019-12-05 | オムロン株式会社 | Controller and control method thereof |
CN109029543A (en) * | 2018-06-26 | 2018-12-18 | 深圳市威富智能设备有限公司 | A kind of abnormality detection system and method |
CN110647127B (en) * | 2019-10-17 | 2021-05-11 | 厦门高瑞特电气自动化有限公司 | Module combined power process control device and initialization configuration method thereof |
CN110987977B (en) * | 2019-12-31 | 2021-08-06 | 中国热带农业科学院农业机械研究所 | An intelligent servo electric cylinder type purification and separation control system and method |
CN113467281A (en) * | 2021-07-05 | 2021-10-01 | 上海航天计算机技术研究所 | Sequence control device compatible with multiple types of controlled objects |
CN113759803A (en) * | 2021-09-23 | 2021-12-07 | 西安铭创源机电科技有限公司 | Intelligent monitoring protection control electrical apparatus |
WO2025011463A1 (en) * | 2023-07-07 | 2025-01-16 | 北京极智嘉科技股份有限公司 | Control method and control system |
Family Cites Families (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH061401B2 (en) * | 1986-08-08 | 1994-01-05 | 富士電機株式会社 | Back-up system of control device |
JP2554268B2 (en) * | 1988-05-02 | 1996-11-13 | 三菱電機株式会社 | Computer distributed system |
JP2768791B2 (en) * | 1990-03-09 | 1998-06-25 | 三菱自動車工業株式会社 | Automotive electronic control unit |
JPH05346810A (en) * | 1991-10-09 | 1993-12-27 | Yaskawa Electric Corp | Output abnormality processing system for programmable controller |
SE524639C2 (en) * | 2002-10-15 | 2004-09-07 | Abb As | Error detection in an industrial controller under safety-related control |
CN100359864C (en) * | 2006-02-23 | 2008-01-02 | 烽火通信科技股份有限公司 | Method and apparatus of CPU fault detection for signal processing unit |
DE112007002244T5 (en) * | 2006-09-28 | 2009-07-30 | Mitsubishi Electric Corp. | Error detection device, error detection method and error detection program |
JP2008186205A (en) * | 2007-01-30 | 2008-08-14 | Meidensha Corp | Command route control system for monitoring system |
JP5348489B2 (en) * | 2009-07-31 | 2013-11-20 | オムロン株式会社 | controller |
JP5448661B2 (en) * | 2009-09-08 | 2014-03-19 | 株式会社日立製作所 | Battery control device and power device |
WO2014041596A1 (en) * | 2012-09-11 | 2014-03-20 | 三菱電機株式会社 | Safety controller |
-
2014
- 2014-11-25 JP JP2014237964A patent/JP6560489B2/en active Active
-
2015
- 2015-11-16 CN CN201510784708.5A patent/CN105629923B/en active Active
Also Published As
Publication number | Publication date |
---|---|
CN105629923A (en) | 2016-06-01 |
JP2016099879A (en) | 2016-05-30 |
CN105629923B (en) | 2018-06-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6560489B2 (en) | Control controller and control method thereof | |
JP4835842B2 (en) | IO unit in a building block type safety controller | |
CN102375426B (en) | Controlling apparatus of digital quantity output of PLC and controlling method thereof | |
KR101992299B1 (en) | Nuclear power plant digital protection system | |
US20130343911A1 (en) | Dual Redundancy in Fire Pump Controllers | |
RU2662571C2 (en) | System and method for shutting down field device | |
JP6576936B2 (en) | Method and apparatus for safely turning off electrical loads | |
US9182754B2 (en) | Method and apparatus for analogue output current control | |
CN113468162B (en) | Method, apparatus, and medium for processing for exception data | |
US11079826B2 (en) | Control apparatus, control method, and program | |
JP6029520B2 (en) | Power supply monitoring apparatus and power supply monitoring method | |
CN206133294U (en) | Controller fault protection system | |
JP3915629B2 (en) | Automatic control device | |
JP5193648B2 (en) | Control rod drive control device | |
JP5752845B2 (en) | Integrated unit and protection relay system | |
CN101441463B (en) | System for generating emergent stop signal of mechanical equipment and engineering machinery thereof | |
CN205983197U (en) | Fault detection apparatus | |
KR102681978B1 (en) | Water supply and sewage facility control system automatic operation recovery apparatus | |
JP2020154443A (en) | Telemeter and pump control system | |
CN102778870B (en) | Method and system for realizing security protection function on electric-drive device | |
JP2025012281A (en) | Monitoring and control system and monitoring and control method | |
JPH1096731A (en) | Shutdown control device and distributed control method | |
CN107589733B (en) | Method and system for controller diagnostic signal generation, fault protection and functional safety | |
JP5665507B2 (en) | Protective relay device | |
KR101352859B1 (en) | Redundant analog input appratus |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20161226 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20161226 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20170911 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20171003 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20171127 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20180508 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20180614 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20181120 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20181212 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20190514 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20190619 |
|
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: 20190709 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20190719 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6560489 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |