(57)【要約】【課題】シーケンス制御において制御中のバルブ監視を容易に記述・実行できるシーケンス制御装置を得る目的とする。また、異常復帰処理を容易に記述・実行できるシーケンス制御装置を得る目的とする。【解決手段】複数のタンクＡ，Ｂ，Ｃが配管１０により結合され、配管１０に設けられた移送ルート切替手段Ｖ０１，Ｖ０２，Ｖ０３，Ｐ０１を適宜切り替えてタンクＡ，Ｂ，Ｃ間で移送物を移送する移送装置のシーケンス制御装置１２を、予め設定値が入力されたシーケンスマップ２０と、シーケンスマップ２０に設定された設定値に基づく処理を実行する処理部２１を備え、シーケンスマップ２０に移送ルート切替手段Ｖ０１，Ｖ０２，Ｖ０３，Ｐ０１のチェック項目設定部１０３を設けると共に、このチェック項目設定部１０３に移送ルート切替手段Ｖ０１，Ｖ０２，Ｖ０３，Ｐ０１の動作状態を示す記号を設定する。【選択図】図２
2008171172.tif 000002
【特許請求の範囲】
【請求項１】
複数のタンクが配管により結合され、上記配管に設けられた移送ルート切替手段を適宜切り替えて上記タンク間で移送物を移送する移送装置のシーケンス制御装置であって、
上記シーケンス制御装置を、予め設定値が入力されたシーケンスマップと、上記シーケンスマップに設定された設定値に基づく処理を実行する処理部と、を備え、
上記シーケンスマップに上記移送ルート切替手段のチェック項目設定部を設けると共に、このチェック項目設定部に上記移送ルート切替手段の動作状態を示す記号を設定することを特徴とするシーケンス制御装置。
【請求項２】
上記シーケンスマップの上記チェック項目設定部に、上記移送ルート切替手段の制御異常時に異常が発生したシーケンスステップを記憶しておき、異常処理後に上記シーケンスステップに戻る設定を行うことを特徴とする請求項１記載のシーケンス制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明はシーケンス制御装置に係り、例えばビール醸造設備におけるビール移送のように、移送物をタンク間移送する際において、移送ルート切替手段の異常検出を容易にするシーケンス制御装置に関するものである。
【背景技術】
【０００２】
従来、シーケンス制御装置として、シーケンスステップごとに出力指令を定める手段と出力機能、シーケンスステップを次ステップに歩進させる条件判定と歩進機能、及びシーケンスステップごとにタイマを設定する手段とタイマ計測、タイマアップ検出機能を備えたシーケンス制御装置が知られている（例えば、特許文献１参照）。
【０００３】
【特許文献１】特開平０６−４３９１６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、ビール醸造設備におけるビール移送のように移送物をタンク間移送する際の移送ルート切替手段、例えばバルブの開閉を監視する時、バルブを閉状態から開状態（開状態から閉状態）にする場合は、開（閉）指令を出力してからバルブが実際に開（閉）動作し、その開（閉）状態のアンサー信号が返るまで（所謂、アンサーバック）に時間を要するものであり、このアンサーバック時間は、種類により異なるが２０秒程度必要である。
【０００５】
そこで、最初の出力ではタイマ間のアンサー信号を待ってアンサー信号が返らなければバルブ異常と判断する。また、一度バルブが開状態（閉状態）になった後は、−瞬でもバルブが閉状態（開状態）となればバルブ異常としなければならないものである。これは、移送物が外に漏れたり、異物の混入を防止するために必要とされていることである。
【０００６】
上記特許文献１に開示された従来のシーケンス制御装置を、上記のような制御中のバルブ異常の監視に適用した場合には、バルブの異常フラグを別途作成して歩進条件に追加するか、シーケンスステップ毎にバルブの状態とステップタイマのタイムＵＰの組み合わせを登録しなければならなかった。
【０００７】
また、歩進機能によるステップ移行先は予め登録された固定のステップしか登録できないため、異常発生時に異常処理を行い、再起動にて異常が発生したステップに戻るシーケンスを作成しようとすれば、ステップ毎に異常発生時の異常処理ステップを記述し、異常処理を行った後に元のステップに戻るという記述をしなければならず、異常処埋のステップが膨大なものになっていた。
【０００８】
この発明は上記のような課題を解決するためになされたものであり、シーケンス制御において、制御中の移送ルート切替手段の異常検出を容易に行うことのできるシーケンス制御装置を得ることを目的とする。
【０００９】
また、別の発明は異常復帰処理が容易に実行できるシーケンス制御装置を得ることを目的とする。
【課題を解決するための手段】
【００１０】
この発明に係るシーケンス制御装置は、複数のタンクが配管により結合され、上記配管に設けられた移送ルート切替手段を適宜切り替えて上記タンク間で移送物を移送する移送装置のシーケンス制御装置であって、上記シーケンス制御装置を、予め設定値が入力されたシーケンスマップと、上記シーケンスマップに設定された設定値に基づく処理を実行する処理部と、を備え、上記シーケンスマップに上記移送ルート切替手段のチェック項目設定部を設けると共に、このチェック項目設定部に上記移送ルート切替手段の動作状態を示す記号を設定することを特徴とするものである。
【発明の効果】
【００１１】
この発明によれば、制御中の移送ルート切替手段の異常検出を容易にできるシーケンス制御装置を得ることができる。
【００１２】
また、別の発明によれば、異常復帰処理が容易に実行できるシーケンス制御装置を得ることができる。
【発明を実施するための最良の形態】
【００１３】
以下に添付図面を参照して、この発明に係るシーケンス制御装置について好適な実施の形態を説明する。
【００１４】
実施の形態１．
図１はこの発明の実施の形態１を説明する図で、移送ルート切替手段、例えばバルブの開閉により移送物をタンク間移送する状態について説明する簡略ブロック構成図である。この図において、タンクＡにはバルブＶ０１、タンクＢにはバルブＶ０２、タンクＣにはバルブＶ０３がそれぞれ設置されており、移送物が配管１０に設置されたポンプＰ０１により配管１０内を移送される構成となっている。
【００１５】
また、それぞれのバルブＶ０１，Ｖ０２，Ｖ０３、あるいはポンプＰ０１は、設定値入力手段１１から予め入力された設定値に従って動作するシーケンス制御装置１２により開閉制御、あるいは運転制御されるように構成されている。シーケンス制御装置１２は、設定値が記憶されたメモリ１３を備えており、メモリ１３に記憶された設定値に基づいて後述するようにシーケンス制御を実行する。このシーケンス制御により、例えば、タンクＡからタンクＢへ移送物を移送した後、ポンプＰ０１を停止させ、バルブＶ０１を閉状態とし、その後バルブＶ０２を開状態としてポンプＰ０１を運転させ、移送物をタンクＣに移送する、という一連の制御が実行される。
【００１６】
図２は上記のようなシーケンス制御を実行するシーケンス制御装置１２のブロック構成図で、メモリ１３に記憶されたシーケンスマップ２０とシーケンスマップ２０に設定された指令により処理動作を実行する処理部２１を備えている。
【００１７】
図２に示すように、シーケンスマップ２０は、タイマ設定部１０１、出力部１０２、チェック項目設定部１０３、及び歩進条件設定部１０４を備え、タイマ設定部１０１においては、シーケンスステップナンバー毎にタイマ設定値（この例では２０秒）が設定されており、シーケンスステップ移行時にステップタイマが起動される。出力部１０２においては、図示するようにバルブＶ０１〜Ｖ０３の開指令、ポンプＰ０１の運転指令等の出力項目名称、それぞれの出力項目の出力先アドレス、出力値が設定されている。なお、出力値「１」は出力指令「有」の状態、出力値「０」は出力指令「無」の状態を意味している。
【００１８】
チェック項目設定部１０３においては、図示するチェック項目名称、即ち、バルブＶ０１〜Ｖ０３の開状態あるいはポンプＰ０１の運転状態、それぞれのチェック項目の格納アドレス、比較値（０，１）が設定されている。チェック項目設定部１０３の比較値「０」はバルブＶ０１〜Ｖ０３の開状態を意味し、比較値「１」はバルブＶ０１〜Ｖ０３の閉状態を意味している。また、チェックを必要としない場合は、比較値は記入されていない。ポンプＰ０１の場合は、比較値「０」はポンプの停止状態、比較値「１」はポンプの運転状態を意味している。なお、上記におけるバルブＶ０１〜Ｖ０３、ポンプＰ０１の動作状態を示す比較値は、「０」「１」に特定されず、任意の記号を特定することにより、比較値としてもよい。
【００１９】
歩進条件設定部１０４においては、図示するように、ステップタイマＵＰ条件不成立、静的チェック条件不成立等の歩進条件名、それぞれの歩進条件の格納アドレス、歩進先シーケンスステップナンバーが設定されている。
【００２０】
また、処理部２１は、チェック条件成立フラグ生成処理部１０５、ステップタイマＵＰフラグ生成処理部１０６、ステップタイマＵＰ条件不成立フラグ生成処理部１０７、静的チェック条件不成立フラグ生成処理部１０８、歩進処理部１０９、及び出力処理部１１０を備えている。
【００２１】
チェック条件成立フラグ生成処理部１０５はチェック条件成立フラグを生成する処理を行い、現状ステップにおけるチェック項目格納アドレスの値と比較値がすべて一致した場合にチェック条件成立フラグ（ＦＬＡＧＩ）をＯＮする。
【００２２】
ステップタイマＵＰフラグ生成処理部１０６は、ステップタイマＵＰフラグを生成する処理を行い、シーケンスステップが移行したときにタイマを起動し、タイマ現状値が、現状シーケンスステップのタイマ設定値以上になった場合にステップタイマＵＰフラグ（ＦＬＡＧ２）をＯＮする。
【００２３】
ステップタイマＵＰ条件不成立フラグ生成処理部１０７は、ステップタイマＵＰ条件不成立異常フラグ（アンサーバック異常フラグ）を生成する処理を行い、各チェック項目において、前回シーケンスステップでの比較値と今回シーケンスステップでの比較値が異なっていた場合（例えば０→１，１→０，  →１，  →０）にアンサーバックチェックを開始する。そして、ステップタイマＵＰフラグＯＮ時に、現状シーケンスステップでのチェック項目格納アドレスの値と比較値が異なっていた場合に、ステップタイマＵＰ条件不成立フラグ（アンサーバック異常フラグ）（ＦＬＡＧ３）をＯＮする。
【００２４】
静的チェック条件不成立フラグ生成処理部１０８は、静的チェック条件不成立フラグを生成する処理を行い、各チェック項目において、前回シーケンスステップでの比較値と今回シーケンスステップでの比較値が同じ場合（例えば０→０，１→１）に、静的チェックを行う。そして、一瞬でも、チェック項目格納アドレスの値と比較値が異なれば、静的チェック条件不成立フラグ（ＦＬＡＧ４）をＯＮする。
【００２５】
また、歩進処理部１０９は、歩進条件を監視し、歩進条件成立にて歩進先ステップヘシーケンスステップを更新する処理を行う。なお、出力部１１０は、シーケンスマップ２０に定められた出力ルールに従って出力処理を行うものである。
【００２６】
実施の形態１に係るシーケンス制御装置は上記のように構成されており、次に動作について説明する。図３は実施の形態１に係るシーケンス制御装置の動作フローチャートである。
【００２７】
先ず、ステップＳ３０１において、出力部１０２にて設定された出カルールに基づき出力処理を行う。
【００２８】
次に、ステップＳ３０２において、チェック項目設定部１０３にて設定されたチェックルールに基づきステップタイマＵＰ条件不成立フラグ生成処理部１０７、あるいは静的チェック条件不成立フラグ生成処理部１０８の処理によりチェック条件の監視を行う。
【００２９】
次に、ステップＳ３０３において、歩進条件設定部１０４にて設定された歩進ルールに基づき、歩進処理部１０９の処理により次ステップを決定する。
【００３０】
その後、ステップＳ３０４において、歩進条件を判断し、歩進条件が揃わない揚合は、ステップＳ３０２に戻って処理を行い、歩進条件が揃った場合はステップＳ３０５へ移行する。
【００３１】
そして、ステップＳ３０５において、シーケンスステップナンバーを更新し、ステップＳ３０１へ移行する。
【００３２】
この発明の実施の形態１に係るシーケンス制御装置は、上記の動作フローチャートに基づいて処理を実行するのであるが、次に、図２に例示したシーケンスマップ２０に設定されたシーケンス動作について具体的に説明する。
【００３３】
先ず、シーケンスステップナンバー１においては、歩進条件設定部１０４に設定された歩進条件NO.７のアドレスＭ０１２に格納された起動指令がＯＮすることにより、シーケンスステップナンバー２に移行する。
【００３４】
次に、シーケンスステップナンバー２への移行時に、アドレスＹ００１、アドレスＹ００３にそれぞれ１（開指令）を出力し、バルブＶ０１及びバルブＶ０３の開指令を出力する。
【００３５】
次に、シーケンスステップナンバー２へ移行後、チェック項目設定部１０３に設定されたチェック項目１（バルブＶ０１開状態）のＸ００１、及びチェック項目３（バルブＶ０３開状態）のＸ００３は、それぞれ０（閉）→１（開）へ変化しているのでステップタイマＵＰ条件不成立監視が行われる。そして、ステップタイマ２０秒がタイムアップした際に、Ｘ００１が０（閉）の場合は、ステップタイマＵＰ条件不成立が検出されて歩進条件ＦＬＡＧ３が成立し、シーケンスステップナンバー１１へ移行する。また、チェック項目２（バルブＶ０２の開状態）のＸ００２は、０（閉）→０（閉）と値が変化していないので静的チェック監視が行われる。歩進条件が成立する前に一瞬でもＸ００２が１となれば、静的チェック条件不成立が検出され歩進条件ＦＬＡＧ４が成立し、シーケンスステップナンバー１１へ移行する。
【００３６】
ステップタイマ２０秒がタイムアップする前に、Ｘ００１が１，Ｘ００２が０，Ｘ００３が１，Ｘ００４が０となれば、チェック条件が成立し、歩進条件ＦＬＡＧＩが成立し、シーケンスステップナンバー３へ移行する。そして、以後、図３のステップＳ３０１に戻り、同様な処理が行われる。
【００３７】
以上のように、実施の形態１では、バルブ異常フラグを別途作成することもなく、チェック項目設定部１０３によるチェック項目と比較値を登録するのみで、ステップタイマＵＰ条件不成立フラグ生成処理部１０７、あるいは静的チェック条件不成立フラグ生成処理部１０８の処理によりアンサーバック異常、及びバルブ状態変化異常監視が自動で行われて異常検知されることになる。
【００３８】
実施の形態２．
次に、この発明の実施の形態２について図４及び図５を用いて説明する。図４は実施の形態２に係るシーケンス制御装置であり、図５はその動作フローチャートである。この実施の形態２は、制御異常時に、異常が発生したシーケンスステップを記憶しておき、異常処理後に異常発生ステップに戻るようにしたものである。なお、図中、実施の形態１と同一部分については同一符号を付して説明を省略する。
【００３９】
実施の形態１では、歩進機能によるシーケンスステップ移行先は予め登録された固定のシーケンスステップしか登録できないため、異常発生時に異常処理を行い、再起動にて、異常が発生したシーケンスステップに戻るシーケンスを作成しようとすれば、シーケンスステップ毎に異常発生時の異常処理ステップを記述し、異常処理を行った後に、元のシーケンスステップに戻るという記述をしなければならず、異常処理のシーケンスステップが膨大なものになる。
【００４０】
即ち、実施の形態１の図２では、シーケンスステップナンバー２で異常が発生した場合は、シーケンスステップナンバー１１に移行し、再起動指令にてシーケンスステップナンバー２に戻ることになり、シーケンスステップナンバー３で異常が発生した場合は、シーケンスステップナンバー１３に移行してポンプＰ０１を停止し、バルブＶ０１〜Ｖ０３を閉めた後に再起動指令にてシーケンスステップナンバー３に戻ることになる。従って、最大で処理ステップ数分、異常処理を作成しなければならない。
【００４１】
この点を改良したのが実施の形態２で、実施の形態２では、図４に示すように歩進条件に異常発生による歩進を示すマーク（ここではＡ）を登録することにより、マークが設定された条件で歩進する（即ち、図５のステップＳ５０１）場合、そのときのシーケンスステップナンバーを記憶するようにしておく（図５のステップＳ５０２）。
【００４２】
また、ステップ移行したシーケンスステップにおいて、歩進条件での次シーケンスステップナンバーに記憶したシーケンスステップナンバーに移行することを示すマーク（ここではＲＳ）を設定することにより、異常が発生する前のシーケンスステップに移行することができるようになる。歩進条件成立時に、歩進先が「ＲＳ」と指定されている場合、即ち、図５のステップＳ５０３の場合は、記憶している歩進先シーケンスステップへ移行する（図５のステップＳ５０４）。なお、「ＲＳ」指定ではなく、歩進先シーケンスステップナンバーが指定されている場合は、指定されたシーケンスステップナンバーへ移行する。
【００４３】
以上のように、実施形態２のようにすることで、実施の形態１の図２に示すシーケンスステップナンバー１３からシーケンスステップナンバー２３が不要となり、図４のシーケンスステップナンバー１１、シーケンスステップナンバー１２で異常処理を作成できるようになる。
【産業上の利用可能性】
【００４４】
この発明に係るシーケンス制御装置は、ビール醸造設備におけるビールをタンク間移送する際において、バルブの異常検出するシーケンス制御装置に利用することができる。
【図面の簡単な説明】
【００４５】
【図１】この発明の実施の形態１に係る移送物をタンク間移送する状態について説明する簡略ブロック構成図である。
【図２】この発明の実施の形態１に係るシーケンス制御装置のブロック構成図である。
【図３】この発明の実施の形態１に係るシーケンス制御装置の動作フローチャートである。
【図４】この発明の実施の形態２に係るシーケンス制御装置のブロック構成図である。
【図５】この発明の実施の形態２に係るシーケンス制御装置の動作フローチャートである。
【符号の説明】
【００４６】
１０  配管
１１  設定値入力手段
１２  シーケンス制御装置
１３  メモリ
２０  シーケンスマップ
２１  処理部
１０１  タイマ設定部
１０２  出力部
１０３  チェック項目設定部
１０４  歩進条件設定部
１０５  チェック条件成立フラグ生成処理
１０６  ステップタイマＵＰフラグ生成処理部
１０７  ステップタイマＵＰ条件不成立フラグ生成処理部
１０８  静的チェック条件不成立フラグ生成処理部
１０９  歩進処理部
１１０  出力処理部
Ａ、Ｂ、Ｃ  タンク
Ｖ０１、Ｖ０２、Ｖ０３  バルブ
Ｐ０１  ポンプ
【図１】
2008171172.tif 000003
【図２】
2008171172.tif 000004
【図３】
2008171172.tif 000005
【図４】
2008171172.tif 000006
【図５】
2008171172.tif 000007