howto:open_plc:time_period
文書の過去の版を表示しています。
自動運転の時間帯を設定する
自動運転するにしても、誰も来ない真夜中は止めたい。営業時間帯だけ動かしたい。というように、時間帯を区切って運転したい場合の設定の仕方です。
考え方
- 基準日時からの経過秒数の数値で時間を表していて、どんどん数値が増えてゆくUNIX時間で時間帯を区切るのは、数値の大小で時間の前後を判断させればよいと思えます。
ただし、形式を変換したあとの時刻のデータで大小の比較ができるのかは、よくわかりません。
実際に設定して動かして試してみたら、数値の大小比較で時刻の指定ができました。
- XX時以降とYY時までの2つの条件を組み合わせて時間帯を指定する条件にします。
設定方法
- 1日の中の時刻の形式に現在時刻のデータを変換します。
- 利用しやすくするために、運転時間帯中ONにする内部スイッチを作ることにします。GT、LTが両方ONになったときに、一つの内部コイルがONになるように配線します。
- 他の場所では、そのコイルに対応した内部スイッチを、運転時間帯を示す条件として配置します。
補足事項
- 疑問:日をまたぐ設定では時刻データでの大小関係がどのようになるのでしょうか。
試してみたい気もしますが、運用中のPLCシステムは現在別の場所で常時稼働中のため試せないので、もう一台準備したら試してみたいと思います。
howto/open_plc/time_period.1665976491.txt.gz · 最終更新: by Staff_Ujiie



