GO-AHEADの日記

GO-AHEADで出版した書籍の紹介をします

Re2:50歳から始めるラズベリーパイ(シーケンス制御OpenPLC編)-7

Re2:50歳から始めるラズベリーパイ

シーケンス制御OpenPLC編

amazon kindle版を出版しました。


(1)ラズベリーパイで動作させてみましょう。

f:id:GO-AHEAD:20200127193503j:plain

ラズベリーパイのピン配置は次のようになっています。

入力が%IX0.0~%IX1.5

出力が%QX0.0~%QX1.2まであります。

ただし、%IX0.0と%IX0.1はプルアップされていて、通常ONになっています。

入力電圧は3.3Vなので注意してください。5Vを入力すると壊れるかもしれません。

f:id:GO-AHEAD:20200128174439j:plain

 ここでは、X1を%IX0.2、Y1を%QX0.1とします。

Locationに直接打ち込みます。

f:id:GO-AHEAD:20200128174837j:plain

 

下向きの矢印(Generate program for OpenPLC Runtime)で、ラダープログラムを変換します。

f:id:GO-AHEAD:20200127193926p:plain

そうすると、変換したファイルの名前を入力する画面が出てきますので、

ここでは、prg01と言う名前にしました。

f:id:GO-AHEAD:20200127194220j:plain

 そうすると、「できました」の表示が現れます。

間違っていたら、修正しましょう。

f:id:GO-AHEAD:20200127194450j:plain

このとき、prg01.stというファイルができています。

 


(2)ラズベリーパイの接続

接続する回路はこのようになります。

電源を入れる前に、静電気や接続ミスがないかチェックしましょう。

f:id:GO-AHEAD:20200128181558j:plain

 


 (3)プログラムの転送

 http://192.168.0.3:8080

をブラウザに入力します。

username:openplc
password:openplc

でログインしましょう。

そして、Programsを選択します。

f:id:GO-AHEAD:20200128182542j:plain

画面下方にある、「ファイルを選択」をクリックします。

f:id:GO-AHEAD:20200128182919j:plain


 先ほど作成したprog01.stを開きます。

f:id:GO-AHEAD:20200128182809j:plain

そうすると、プログラムについて聞いてきますので、Nameにprg01と入力して

Upload programをクリックします。

f:id:GO-AHEAD:20200128183826j:plain

そうすると、ファイルがコンパイルされます。

コンパイルされたら、「Go to  Dashboard 」をクリックしましょう。

f:id:GO-AHEAD:20200128184029j:plain

そして、最後に「Start PLC」をクリックして、

f:id:GO-AHEAD:20200128184235j:plain

Runningになったら、ラズベリーパイで、PLCプログラムが起動しています。

 


 (4)ラズベリーパイの動作確認

スイッチを押さないときはLEDは消灯しています。

f:id:GO-AHEAD:20200128184936j:plain

スイッチを押すとLEDが点灯します。

f:id:GO-AHEAD:20200128185006j:plain

これで、一連の作業は終了です。

お疲れ様でした。