(57)【要約】  管理対象の状況に応じて柔軟に対応することができるタスクスケジュール管理装置を提供する。タスクスケジュール管理装置は、管理対象の異常のレベルを判定する異常レベル判定部と、前記異常レベル判定部により判定された異常レベルに応じて前記管理対象において実行するタスクのスケジュールを切り替えるスケジュール切替部と、を備えた。タスクスケジュール管理装置は、管理対象の異常レベルに応じて管理対象において実行するタスクのスケジュールを切り替える。このため、管理対象の状況に応じて柔軟に対応することができる。
2020255209.tif 000002
【特許請求の範囲】
【請求項１】
管理対象の異常のレベルを判定する異常レベル判定部と、
前記異常レベル判定部により判定された異常レベルに応じて前記管理対象において実行するタスクのスケジュールを切り替えるスケジュール切替部と、
を備えたタスクスケジュール管理装置。
【請求項２】
前記異常レベル判定部は、有線通信と無線通信とにより前記管理対象の装置と情報をやり取りし、
前記スケジュール切替部は、前記異常レベル判定部において、前記有線通信の故障が検出されずに前記無線通信の故障が検出されている場合は、通常制御のスケジュールを設定し、前記有線通信の故障が検出されており前記無線通信の故障が検出されていない場合は、縮退制御のスケジュールを設定し、前記有線通信の故障が検出されており前記無線通信の故障が検出されている場合は、安全制御のスケジュールを設定する請求項１に記載のタスクスケジュール管理装置。
【請求項３】
前記スケジュール切替部は、前記異常レベル判定部において、前記装置の異常が検出された場合に、前記安全制御のスケジュールを設定する請求項２に記載のタスクスケジュール管理装置。
【請求項４】
前記異常レベル判定部は、前記管理対象の装置をエレベータシステムとする請求項１から請求項３のいずれか一項に記載のタスクスケジュール管理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、タスクスケジュール管理装置に関する。
【背景技術】
【０００２】
特許文献１は、タスクスケジュール管理装置を開示する。タスクスケジュール管理装置は、管理対象の状況に応じて管理対象において実行するタスクのスケジュールを切り替える。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】日本特開２０１０−２７１７５９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に記載のタスクスケジュール管理装置においては、管理対象の状況を細かく判定しない。このため、管理対象の状況に応じて柔軟に対応することができない。【０００５】
この発明は、上述の課題を解決するためになされた。この発明の目的は、管理対象の状況に応じて柔軟に対応することができるタスクスケジュール管理装置を提供することである。
【課題を解決するための手段】
【０００６】
この発明に係るタスクスケジュール管理装置は、管理対象の異常のレベルを判定する異常レベル判定部と、前記異常レベル判定部により判定された異常レベルに応じて前記管理対象において実行するタスクのスケジュールを切り替えるスケジュール切替部と、を備えた。
【発明の効果】
【０００７】
この発明によれば、タスクスケジュール管理装置は、管理対象の異常レベルに応じて管理対象において実行するタスクのスケジュールを切り替える。このため、管理対象の状況に応じて柔軟に対応することができる。
【図面の簡単な説明】
【０００８】
【図１】実施の形態１におけるタスクスケジュール管理装置の構成図である。
【図２】実施の形態１におけるタスクスケジュール管理装置の動作の概要を説明するためのフローチャートである。
【図３】実施の形態１におけるタスクスケジュール管理装置の変形例のハードウェア構成図である。
【図４】実施の形態２におけるタスクスケジュール管理装置が適用されるエレベータシステムの構成図である。
【図５】実施の形態２におけるタスクスケジュール管理装置としての制御装置に用いられるパラメータの例を示す図である。
【図６】実施の形態２におけるタスクスケジュール管理装置としての制御装置におけるスケジュールの例を示す図である。
【発明を実施するための形態】
【０００９】
この発明を実施するための形態について添付の図面に従って説明する。なお、各図中、同一または相当する部分には同一の符号が付される。当該部分の重複説明は適宜に簡略化ないし省略する。
【００１０】
実施の形態１．
図１は実施の形態１におけるタスクスケジュール管理装置の構成図である。
【００１１】
タスクスケジュール管理装置１は、少なくとも１つのデータ通信部２と少なくとも１つのデータ入出力部３とタイマ４とＲＯＭ５とＲＡＭ６とＣＰＵ７と備える。
【００１２】
少なくとも１つのデータ通信部２は、無線通信により外部の装置の情報をやり取りする。少なくとも１つのデータ入出力部３は、有線通信により外部の装置の情報をやり取りする。タイマ４は、時間を計測する。
【００１３】
ＲＯＭ５は、少なくとも１つのタスクの情報と少なくとも１つのスケジュールの情報と少なくとも１つのパラメータの情報と少なくとも１つの管理プログラムの情報とを記憶する。なお、スケジュールの情報とパラメータの情報とは、対応付けて記憶される。
【００１４】
ＲＡＭ６は、実行中のスケジュールの情報を記憶する。実行中のスケジュールの情報は、実行中のスケジュールＩＤの情報とシーケンス番号の情報とを含む。
【００１５】
ＣＰＵ７は、タスクスケジュール管理装置１の動作を全体的に制御する。ＣＰＵ７は、異常レベル判定部７ａとスケジュール切替部７ｂとして機能する。
【００１６】
例えば、異常レベル判定部７ａは、タイマ４による割り込みがあった際に図示されない管理対象のレベルを判定する。例えば、スケジュール切替部７ｂは、異常レベル判定部７ａにより判定された異常レベルに応じて管理対象において実行するタスクのスケジュールを切り替える。
【００１７】
次に、図２を用いて、タスクスケジュール管理装置の動作の概要を説明する。
図２は実施の形態１におけるタスクスケジュール管理装置の動作の概要を説明するためのフローチャートである。
【００１８】
ステップＳ１では、タスクスケジュール管理装置１は、管理プログラムにより実行スケジュールの情報に基づいて実行するタスクＩＤと割り当て時間とを取り出す。その後、タスクスケジュール管理装置１は、ステップＳ２の動作を行う。ステップＳ２では、タスクスケジュール管理装置１は、管理プログラムによりタスクへの割り当て時間をタイマ４に設定する。
【００１９】
その後、タスクスケジュール管理装置１は、ステップＳ３の動作を行う。ステップＳ３では、タスクスケジュール管理装置１は、管理プログラムからタスクに制御を渡す。この際、タスクは、データ通信部２とデータ入出力部３の少なくとも一方を用いて入力データに応じた出力値を決定する。
【００２０】
その後、タスクスケジュール管理装置１は、ステップＳ４の動作を行う。ステップＳ４では、タスクスケジュール管理装置１は、タイマ４の割り込みが発生したか否かを判定する。ステップＳ４でタイマ４の割り込みが発生していない場合、タスクスケジュール管理装置１は、ステップＳ４の動作を行う。ステップＳ４でタイマ４の割り込みが発生した場合、タスクスケジュール管理装置１は、ステップＳ５の動作を行う。
【００２１】
ステップＳ５では、タスクスケジュール管理装置１は、タスクから管理プログラムに制御を戻す。この際、タスクスケジュール管理装置１は、管理プログラムにより診断用のタスクを起動してタスクの状態とハードウェアとを診断して異常の有無を確認する。
【００２２】
その後、タスクスケジュール管理装置１は、ステップＳ６の動作を行う。ステップＳ６では、タスクスケジュール管理装置１は、異常があるか否かを判定する。
【００２３】
ステップＳ６で異常がない場合、タスクスケジュール管理装置１は、ステップＳ７の動作を行う。ステップＳ７では、タスクスケジュール管理装置１は、実行中のスケジュールのシーケンス番号の情報を更新する。その後、タスクスケジュール管理装置１は、ステップＳ１の動作を行う。
【００２４】
ステップＳ６で異常がある場合、タスクスケジュール管理装置１は、ステップＳ８の動作を行う。ステップＳ８では、タスクスケジュール管理装置１は、異常の内容に応じて実行中のスケジュールのスケジュールＩＤとシーケンス番号との情報を更新する。その後、タスクスケジュール管理装置１は、ステップＳ１の動作を行う。
【００２５】
以上で説明した実施の形態１によれば、タスクスケジュール管理装置１は、管理対象の異常レベルに応じて管理対象において実行するタスクのスケジュールを切り替える。このため、管理対象の状況に応じて柔軟に対応することができる。
【００２６】
次に、図３を用いて、タスクスケジュール管理装置１の変形例を説明する。
図３は実施の形態１におけるタスクスケジュール管理装置の変形例のハードウェア構成図である。
【００２７】
タスクスケジュール管理装置１の各機能は、処理回路により実現し得る。例えば、処理回路は、少なくとも１つのプロセッサ１００ａと少なくとも１つのメモリ１００ｂとを備える。例えば、処理回路は、少なくとも１つの専用のハードウェア２００を備える。
【００２８】
処理回路が少なくとも１つのプロセッサ１００ａと少なくとも１つのメモリ１００ｂとを備える場合、タスクスケジュール管理装置１の各機能は、ソフトウェア、ファームウェア、またはソフトウェアとファームウェアとの組み合わせで実現される。ソフトウェアおよびファームウェアの少なくとも一方は、プログラムとして記述される。ソフトウェアおよびファームウェアの少なくとも一方は、少なくとも１つのメモリ１００ｂに格納される。少なくとも１つのプロセッサ１００ａは、少なくとも１つのメモリ１００ｂに記憶されたプログラムを読み出して実行することにより、タスクスケジュール管理装置１の各機能を実現する。少なくとも１つのプロセッサ１００ａは、中央処理装置、処理装置、演算装置、マイクロプロセッサ、マイクロコンピュータ、ＤＳＰともいう。例えば、少なくとも１つのメモリ１００ｂは、ＲＡＭ、ＲＯＭ、フラッシュメモリ、ＥＰＲＯＭ、ＥＥＰＲＯＭ等の、不揮発性または揮発性の半導体メモリ、磁気ディスク、フレキシブルディスク、光ディスク、コンパクトディスク、ミニディスク、ＤＶＤ等である。
【００２９】
処理回路が少なくとも１つの専用のハードウェア２００を備える場合、処理回路は、例えば、単一回路、複合回路、プログラム化したプロセッサ、並列プログラム化したプロセッサ、ＡＳＩＣ、ＦＰＧＡ、またはこれらの組み合わせで実現される。例えば、タスクスケジュール管理装置１の各機能は、それぞれ処理回路で実現される。例えば、タスクスケジュール管理装置１の各機能は、まとめて処理回路で実現される。
【００３０】
タスクスケジュール管理装置１の各機能について、一部を専用のハードウェア２００で実現し、他部をソフトウェアまたはファームウェアで実現してもよい。例えば、異常レベル判定部の機能については専用のハードウェア２００としての処理回路で実現し、異常レベル判定部の機能以外の機能については少なくとも１つのプロセッサ１００ａが少なくとも１つのメモリ１００ｂに格納されたプログラムを読み出して実行することにより実現してもよい。
【００３１】
このように、処理回路は、ハードウェア２００、ソフトウェア、ファームウェア、またはこれらの組み合わせでタスクスケジュール管理装置１の各機能を実現する。
【００３２】
実施の形態２．
図４は実施の形態２におけるタスクスケジュール管理装置が適用されるエレベータシステムの構成図である。なお、実施の形態１の部分と同一又は相当部分には同一符号が付される。当該部分の説明は省略される。
【００３３】
図４のエレベータシステムにおいて、昇降路８は、図示されない建築物の各階を貫く。複数の乗場９の各々は、建築物の各階に設けられる。複数の乗場９の各々は、昇降路８に対向する。図４においては、１つの乗場９のみが示される。
【００３４】
例えば、巻上機１０は、図示されない機械室に設けられる。巻上機１０は、昇降路８の下部に設けられることもある。巻上機１０は、昇降路８の上部に設けられることもある。起動装置１１は、巻上機１０に隣接して設けられる。ブレーキ装置１２は、巻上機１０に隣接して設けられる。主ロープ１３は、巻上機１０に巻き掛けられる。
【００３５】
かご１４は、昇降路８の内部に設けられる。かご１４は、主ロープ１３の一側に支持される。おもり１５は、昇降路８の内部に設けられる。おもり１５は、主ロープ１３の他側に支持される。
【００３６】
エンコーダ１６は、巻上機１０に設けられる。スイッチカム１７は、かご１４に設けられる。上部基準位置スイッチ１８は、昇降路８の上部に設けられる。下部基準位置スイッチ１９は、昇降路８の下部に設けられる。
【００３７】
乗場戸スイッチ２０は、乗場９の出入口に設けられる。かご戸スイッチ２１は、かご１４の出入口にも設けられる。ドアゾーンセンサ２２は、かご１４の天井に設けられる。
【００３８】
例えば、制御装置２３は、機械室に設けられる。制御装置２３は、昇降路８の下部に設けられることもある。制御装置２３は、昇降路８の上部に設けられることもある。制御装置２３は、実施の形態１におけるタスクスケジュール管理装置１と同様の機能を備える。例えば、制御装置２３は、有線通信と無線通信との機能を周期的に診断する。例えば、制御装置２３は、運転制御に加えて２種類の安全機能を実行する。
【００３９】
例えば、制御装置２３は、第１安全機能として、終端階におけるかご１４の衝突を防止する。具体的には、制御装置２３は、終端階付近でのかご１４の速度を制御する。この際、制御装置２３は、有線通信または無線通信により上部基準位置スイッチ１８と下部基準位置スイッチ１９とエンコーダ１６との状態を収集して、かご１４の現在速度がかご１４の現在位置に応じたかご１４過速監視レベルを超過した場合に、起動装置１１とブレーキ装置１２との安全制御を実行する。本機能は、ＳＥＴＳと呼ばれる。
【００４０】
例えば、制御装置２３は、第２安全機能として、戸開状態でのかご１４の走行を防止する。具体的には、制御装置２３は、かご１４の戸開走行が検出された際にかご１４を停止する。この際、制御装置２３は、有線通信または無線通信により乗場戸スイッチ２０とかご戸スイッチ２１とドアゾーンセンサ２２とエンコーダ１６との状態を収集して、乗場戸またはかご戸が開いた状態でかご１４が乗場９の床面から予め設定された距離以上移動した場合またはかご１４の現在速度が予め設定された値以上となった場合に、起動装置１１とブレーキ装置１２との安全制御を実行する。本機能は、ＵＣＭＰと呼ばれる。
【００４１】
次に、図５を用いて、安全機能を実行する際に用いられるパラメータの例を説明する。
図５は実施の形態２におけるタスクスケジュール管理装置としての制御装置に用いられるパラメータの例を示す図である。
【００４２】
図５に示されるように、パラメータのテーブルは、「システム状態」と「かご過速監視レベル」と「運転速度」との情報とが対応付けられたテーブルである。
【００４３】
（ａ）の「一般」の情報に対しては、「かご１４過速監視レベル」と「運転速度」とが設定されない。
【００４４】
（ｂ）の「通常運転／無線故障」の情報に対しては、「かご１４過速監視レベル」Ｖ０１と「運転速度」Ｖ１１とが対応付けられる。
【００４５】
（ｃ）の「有線通信故障」の情報に対しては、「かご１４過速監視レベル」Ｖ０２と「運転速度」Ｖ１２とが対応付けられる。
【００４６】
（ｄ）の「有線、無線併用」の情報に対しては、「かご１４過速監視レベル」Ｖ０３と「運転速度」Ｖ１３とが対応付けられる。
【００４７】
（ｅ）の「両通信故障」の情報に対しては、「かご１４過速監視レベル」と「運転速度」とが設定されない。
【００４８】
（ｆ）の「自己診断異常検出」の情報に対しては、「かご１４過速監視レベル」と「運転速度」とが設定されない。
【００４９】
なお、Ｖ０２は、Ｖ０１以下に設定される。Ｖ１２は、Ｖ１１以下に設定される。Ｖ０３は、Ｖ０２以下に設定される。Ｖ１３は、Ｖ１２以下に設定される。
【００５０】
次に、図６を用いて、スケジュールの例を説明する。
図６は実施の形態２におけるタスクスケジュール管理装置としての制御装置におけるスケジュールの例を示す図である。
【００５１】
図６の（ａ）は、一般的なスケジュールを示す。図６の（ａ）は、図５の（ａ）に対応する。一般的なスケジュールにおいては、全ての処理の時間が予め確保される。この際、通常は動作しない処理に対しても、時間が確保される。このため、ＣＰＵ７の使用率が低い。また、処理が多く、安全応答時間が長い。このため、運転速度が遅く設定されたり、衝突回避用の緩衝器、昇降路８の上下端を広く確保するための費用が生じたりする。
【００５２】
図６の（ｂ）は、有線通信を使用した通常運転が行われている際のスケジュールを示す。図６の（ｂ）は、図５の（ｂ）に対応する。当該スケジュールにおいて、制御装置２３は、通常制御を実施する。具体的には、制御装置２３は、有線通信、診断、ＳＥＴＳ、ＵＣＭＰ、運転制御の処理を実施する。この際、制御装置２３は、かご過速監視レベルをＶ０１に設定する。制御装置２３は、運転速度をＶ１１に設定する。なお、制御装置２３は、無線通信が故障した際も同様のスケジュールを実行する。
【００５３】
図６の（ｃ）は、有線通信が故障した際のスケジュールを示す。図６の（ｃ）は、図５の（ｃ）に対応する。当該スケジュールにおいて、制御装置２３は、有線通信の代替として無線通信の処理を実施する。一般に、無線通信の速度は、有線通信の速度よりも低い。このため、センサ等の値が変化してから制御装置２３が当該値を検出するまでの時間が長くなる。そこで、制御装置２３は、縮退制御を実施する。制御装置２３は、かご過速監視レベルをＶ０２に設定する。制御装置２３は、運転速度をＶ１２に設定する。
【００５４】
図６の（ｄ）は、有線通信または無線通信の一部が故障した際のスケジュールを示す。図６の（ｄ）は、図５の（ｄ）に対応する。この際、制御装置２３は、有線通信と無線通信との両方の処理を実施する。この場合、有線通信と無線通信とにおいて、通信復帰のための処理が実施される。このため、有線通信と無線通信とにおいて、通信速度が下がる。そこで、制御装置２３は、かご過速監視レベルをＶ０３に設定する。制御装置２３は、運転速度をＶ１３に設定する。この際、運転を継続する場合のうちで、運転速度が最も低くなる。
【００５５】
図６の（ｅ）は、有線通信と無線通信とが故障した際のスケジュールを示す。図６の（ｅ）は、図５の（ｅ）に対応する。当該スケジュールにおいて、制御装置２３は、安全制御を実施する。制御装置２３は、最寄階にかご１４を停止させる。
【００５６】
図６の（ｆ）は、診断機能が異常を検出した際のスケジュールを示す。図６の（ｆ）は、図５の（ｆ）に対応する。当該スケジュールにおいて、制御装置２３は、安全制御を実施する。制御装置２３は、かご１４を直ちに停止させる。
【００５７】
以上で説明した実施の形態２によれば、制御装置２３は、通信機能の状態に応じてかご過速監視レベルと運転速度とを適切に設定する。このため、通常運転における高速性を維持しながら、冗長系に切替えた場合でも安全な運転を継続することができる。この際、スケジュールが切り替えられることで、不要なタスクの実行が省略される。その結果、ＣＰＵ７の使用率を改善することができる。このため、安価なＣＰＵ７によるシステムを実現することができる。
【産業上の利用可能性】
【００５８】
以上のように、この発明に係るタスクスケジュール管理装置は、エレベータシステムに利用できる。
【符号の説明】
【００５９】
１  タスクスケジュール管理装置、  ２  データ通信部、  ３  データ入出力部、  ４  タイマ、  ５  ＲＯＭ、  ６  ＲＡＭ、  ７  ＣＰＵ、  ７ａ  異常レベル判定部、  ７ｂ  スケジュール切替部、  ８  昇降路、  ９  乗場、  １０  巻上機、  １１  起動装置、  １２  ブレーキ装置、  １３  主ロープ、  １４  かご、  １５  おもり、  １６  エンコーダ、  １７  スイッチカム、  １８  上部基準位置スイッチ、  １９  下部基準位置スイッチ、  ２０  乗場戸スイッチ、  ２１  かご戸スイッチ、  ２２  ドアゾーンセンサ、  ２３  制御装置、  １００ａ  プロセッサ、  １００ｂ  メモリ、  ２００  ハードウェア
【図１】
2020255209.tif 000003
【図２】
2020255209.tif 000004
【図３】
2020255209.tif 000005
【図４】
2020255209.tif 000006
【図５】
2020255209.tif 000007
【図６】
2020255209.tif 000008
【手続補正書】
【提出日】令和3年5月25日(2021.5.25)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
管理対象の異常のレベルを判定する異常レベル判定部と、
前記異常レベル判定部により判定された異常レベルに応じて前記管理対象において実行するタスクのスケジュールおよび各タスクが参照するパラメータを切り替えるスケジュール切替部と、
を備えたタスクスケジュール管理装置。
【請求項２】
前記異常レベル判定部は、有線通信と無線通信とにより前記管理対象の装置と情報をやり取りし、
前記スケジュール切替部は、前記異常レベル判定部において、前記有線通信の故障が検出されずに前記無線通信の故障が検出されている場合は、通常制御のスケジュールを設定し、前記有線通信の故障が検出されており前記無線通信の故障が検出されていない場合は、縮退制御のスケジュールを設定し、前記有線通信の故障が検出されており前記無線通信の故障が検出されている場合は、安全制御のスケジュールを設定する請求項１に記載のタスクスケジュール管理装置。
【請求項３】
前記スケジュール切替部は、前記異常レベル判定部において、前記装置の異常が検出された場合に、前記安全制御のスケジュールを設定する請求項２に記載のタスクスケジュール管理装置。
【請求項４】
前記異常レベル判定部は、前記管理対象の装置をエレベータシステムとする請求項１から請求項３のいずれか一項に記載のタスクスケジュール管理装置。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００６
【補正方法】変更
【補正の内容】
【０００６】
この発明に係るタスクスケジュール管理装置は、管理対象の異常のレベルを判定する異常レベル判定部と、前記異常レベル判定部により判定された異常レベルに応じて前記管理対象において実行するタスクのスケジュールおよび各タスクが参照するパラメータを切り替えるスケジュール切替部と、を備えた。
【国際調査報告】
2020255209.tif 000009
2020255209.tif 000010
2020255209.tif 000011