GO-AHEADの日記

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

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

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

シーケンス制御OpenPLC編

amazon kindle版を出版しました。


 前回までで、入力X1,出力コイルY1のラダープログラムのシミュレーションまでできました。

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

今回はラズベリーパイへのOpenPLCインストールしてみましょう。


(1)ラズベリーパイのブラウザを開きましょう。

The OpenPLC Projectのホームページを開きます。
https://www.openplcproject.com/です。

画面上方にあるGETTING STARTEDをクリックします。

そうすると、このような画面が出てきますので、
Runtimeをクリックします。

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

 

ラズベリーパイを選択しましょう。

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

そうすると、このような画面が出てきますので、
次の三行をコンソールに順に打ち込みます。

git clone https://github.com/thiagoralves/OpenPLC_v3.git
cd OpenPLC_v3
./install.sh rpi

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

インストールが開始されます。ラズベリーパイ3Bで約20分ほどインストールに時間がかかります。

最後にラズベリーパイの設定を見てみましょう。
インターフェイスはとりあえず全部無効で大丈夫なようです。

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

これで、ラズベリーパイのOpenPLC設定は完了です。

 


(2)ラズベリーパイのLANの設定

dhcpcd設定ファイルの編集をします。
LXTerminalを起動します。

sudo nano /etc/dhcpcd.confを入力します。

 

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

カーソルキーでスクロールして、一番下の行までカーソルを移動します
そこに、
設定したい固定IPアドレス 192.168.0.3
デフォルトゲートウェイIPアドレス 192.168.0.1
DNSサーバーのIPアドレス 192.168.0.1
の場合、次のように記述します。
interface eth0
static ip_address=192.168.0.3
static routers=192.168.0.1
static domain_name_servers=192.168.0.1

編集し終えたら、
Ctrl + O
で上書き保存し、
Ctrl + X
で nano を終了します。