三菱シーケンサーで内部時計を使用して出力信号を制御する方法

仕事効率化、ノウハウ

三菱シーケンサーを使用して、特定の時間に出力信号を出す制御を行いたい場合、内部時計を利用したラダー回路を作成することが可能です。この記事では、SD211やSD212を使用した時間制御の方法と、23時30分に出力信号を発生させるためのラダー回路の作り方について解説します。

SD211とSD212の使い方

三菱シーケンサーのSD211は、日と時を格納するためのレジスタ、SD212は分と秒を格納するためのレジスタです。これらのレジスタを16進数で取り扱うことにより、現在の時刻を取得することができます。これらのレジスタから情報を読み取ることで、時刻に基づいた制御を行うことができます。

SD211とSD212は、それぞれ日付と時間、分と秒の情報を提供しますので、これを組み合わせて、特定の時間(例:23時30分)での出力を制御できます。

23時30分に出力信号を出すラダー回路の組み方

23時30分に出力信号を出すための基本的な考え方は、まずSD211とSD212のレジスタから現在の時刻を取得し、その値を基に比較を行うことです。具体的な流れとしては、まず現在時刻の「時」と「分」を取得し、これらが23時30分に一致するかを確認します。

ラダー回路では、比較命令を使用して、時と分が指定した値に一致した場合に出力信号を発生させることができます。この場合、SD211の時の値が「23」、SD212の分の値が「30」に一致した場合に出力を行うように設定します。

実際のラダー回路の例

以下は、SD211とSD212を使用して、23時30分に出力信号を発生させるためのラダー回路の例です。

----[SD211 = 23]----[SD212 = 30]----(出力信号)----

この回路では、SD211の値が23に設定されている時、かつSD212の値が30に設定されている場合に、出力信号が発生します。これにより、23時30分に出力信号を出すことができます。

注意点とデバッグ方法

ラダー回路を作成する際には、SD211とSD212のレジスタが正しく設定されているかを確認することが重要です。特に、時間の取得に誤りがないかを確認するために、デバッグツールを使用して実際の時刻と設定を比較することをお勧めします。

また、シーケンサーのタイミングに遅延が生じないように、他の部分のラダー回路が適切に動作しているかも確認しましょう。

まとめ

三菱シーケンサーを使用して内部時計を基にした時間制御を行うことは、SD211とSD212のレジスタを利用することで可能です。特定の時刻に出力信号を発生させるためには、時刻の比較を行うラダー回路を作成し、適切に出力信号を制御することが重要です。これにより、指定した時刻に基づいた制御が可能となります。

コメント

タイトルとURLをコピーしました