yasuラズパイで24Vリレーを駆動してみた今回は、24VアイソレートIO基板とOpenPLCを使って、24Vリレー回路を駆動したので紹介します。24V?と思われるかもしれませんが、工場で使用されるPLCなどは、電源もIO電圧も24Vが標準となっています。ラズパイで24Vのリレー回路を駆動できれば、いろんな機器との接続が可能になり、活用の幅を広げることができます。今回製作した、24Vリレー駆動回路の全体構成です。24VアイソレーションIO基板を使って、ラズパイに24V電源の信号を接続します。ラズパイ内部でOpenPLCを動作させて24Vリレーを駆動します。全体の接続構成図は以下です。出力端子:%QX0.1)に接続します。24VアイソレーションIO基板があるおかげでお手軽に実現できます。動作確認用に作成したラダー図です。1X0(セットスイッチ)を押すとY0(出力)がONとなり保持されます。2X1(リセットスイッチ)を押すY0(出力)がOFFになります。Y0(出力)をリレーのコイルと接続して、コイルが励磁されると、リレー内のスイッチがON/OFF切り替わることを確認します。ラズパイの入力端子:%IX0.3,%IX0.4端子を使用。※%QX0.0を使う場合は起動時に一時的にONになるので注意このシステムで重要な24V電源がなかったので、秋月さんでACアダプタを購入して、24V給電用の基板を製作しました。24V:2A程度流せるので十分だと思います。PSE認証もついてます。複数の基板と接続するので、電源供給用の基板を作成しました。ここで活躍したのが、ハンダメッキ線です。錫メッキ線よりハンダとの相性がいいので助かりました。φ2.1用の電源ジャックと端子台を取付ました。24V・GND端子それぞれ6個の口があるので接続が楽です。100均でド2.5mmのドリルを買って穴を広げてからジャックを取り付けました。24Vのリレーは専用の端子台に固定しました。Viewかと思いきや・・・端子台と組み合わせてピン配置を今一度確認して接続しました。このリレーはC接点が4つ搭載されているので、いろんな組み合わせで使用できそうです。2a2bの組み合わせとかも選択できますね。端子台を上から見て、接点のピン番号と端子位置は以下です。2次側の回路を接続するときに間違えないように(自分用です)リレー端子台とスイッチのピンNo.の割り付け念のためコイルサージ吸収用にダイオードを入れておきました。負荷電流以上のものを選定するといいようです。実際に、24V電源とスイッチ、24Vリレーを全て接続するとこんな感じです。Runtime用のプログラムを生成します。Runtime”ボタンを押す次に、コンパイルしたプログラムをアップロードします。program”ボタンを押します。Program”ボタンを押してプログラムをアップロード以下のように、コンパイルが始まって、プログラムが転送されます。successfully!”と表示されます。Dashboard”ボタンを押して、Dashboardに移動します。PLC”ボタンを押して、PLCを開始します。起動するとStatusが”Running”になります。”Monitoring”メニューで、ラズパイの端子状態を確認できます。入力を変化させると、リアルタイムにValueの値が変わります。以上で、OpenPLC側の設定は完了です。実際にボタンを押して、動作を確認した動画です。ボタンを押すとリレーのコイルが励磁されてLEDが点灯しているのが分かります。リレーのスイッチが切り替わる音が何とも言えません。右側:リセットスイッチ実際にコイルが励磁されて、スイッチが切り替わってるところを確認しました。1ボタンを押す⇒2コイルが励磁⇒3スイッチの接点がb接点からa接点の方に切り替わるラズパイ+OpenPLC+24VアイソレートIO基板を使うことで、活用の幅が広がりそうですね。面白いものが出来たら紹介します。24VアイソレートIO基板については、以下の記事を参照ください。~続編~OpenPLCのインストールは以下の記事を参照ください。コメントをキャンセルメールアドレスが公開されることはありません。※サイト上に表示された文字を入力してください。