4
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

SORACOMでPLCとラズパイに接続

Last updated at Posted at 2021-05-28

概要

LAN環境がない場所のPLCとラズパイに、SORACOMの携帯回線を使って接続する

結果

ラズパイのカメラとVNCには接続できました。
PLCには接続できず。GXWorksのポート設定を調査中 

(2024/1/25追記)
SORACOMに詳細なレシピが記載さて掲載されていますので
こちらを参考にされるほうが良いと思います

運用のイメージ

LTEルーターに、PLCをLAN接続し遠隔地からPLCの設定調整を行う
またラズパイにはWEBラメラを取り付け、PLC周辺を映像で確認しながら製造現場の
状況把握に役立てる。
「コロナ禍なので、できるだけ出張は最小限に」と思い、この環境を構築してみました

今回のテスト環境

PLCにはLANユニットが装備されている
PLC付近にはルーターとラズパイ用として100V電源が確保されている
docomoの携帯回線電波が届く場所である
InkedIMG_42673_LI.jpg

今回使用した機器

PLC側はLTEルーターRUT240とSORACOM IoT SIM、およびラズパイ簡易監視カメラの体験キット

PC側は上記のIot体験キットに含まれているUSBドングルAK-02とSORACOM IoT SIMを利用

今回利用したSORACOMのサービス

今回はデバイス間通信サービス(SORACOM Gate D2D)の部分を利用し、LTEルーター+SimとUSBドングル+Simの間で通信を行います
soracom.jpg

LTEルーターとSORACOMの設定

LTEルーターのSimとUSBドングルのSimをSORACOM Gateで同じグループにし、VPGを設定することで直接通信が可能となります。(今回の設定例)

|  機 器   |   IPアドレス   | デフォルトゲートウェイ |
|:------:|:-:|:-:|:-:|
| PLC150 | 192.168.21.150 | 192.168.21.1 |
| Pi151 | 192.168.21.151 | 192.168.21.1 |

| 機 器 |  LAN側IPアドレス |   WAN側(Sim)IPアドレス  |
|:-:|:-:|:-:|:-:|
| PLC側 LTEルーター | 192.168.21.1| XXX.XXX.XXX.55 |
| PC側 PC130+USBドングル | 192.168.10.130 | XXX.YYY.YYY.77 |
WAN側のSimにはSORACOMからプライベートアドレス自動で割り振られます

LTEルーターにポートフォワーディングを設定

LTEルーターのWeb 管理画面にログインし
[Network] → [Firewall] → [Port Forwarding] と進みます
image.png

Name Protcol External Port Internal IP Internal Port
PLC150 TCP,UDP 65001 192.168.21.150 1025-1026 GX用
Pi151Cam TCP,UDP 65002 192.168.21.151 8081 カメラ用
Pi151VNC TCP 65003 192.168.21.151 5900 VNC用

ラズパイの設定

ラズパイにWebカメラを設定しmotionというモジュールを動作させて
ブラウザーからカメラ映像を見えるように準備します。
こちらを参照にしました

PCからPLCとラズパイを遠隔操作

GXWorksでPLCへ接続(シーケンサー側のIPアドレスにはLTEルーターへのWAN側XXX.XXX.XXX.55を指定)しかしポート65001を指定する方法が不明で調査中
Inked87A.tmp_LI.jpg

ブラウザーでラズパイの映像表示(XXX.XXX.XXX.55:65002を指定)
Inked55B8.tmp_LI.jpg
VNCでラズパイを遠隔操作(XXX.XXX.XXX.55:65003を指定)
Inked2A5F.tmp_LI.jpg

今後の課題

今回は臨時的な保守に対応するためこのような構成でテストを行いましたが
GXWorksのポート設定でつまづきPLCへの接続には至っておりません
恒常的に各PLCと通信するには工場と保守側にLTEルーターを設定しVPVを張る必要も出てきそうです
また、古いPLCはLANユニットが無いため「USBデバイスサーバー」を使っての接続も試したいところです

参考にしたサイト

[SORACOM Gate]
(https://users.soracom.io/ja-jp/docs/gate/feature/)
[レッツラズパイ!〜Webカメラで監視しちゃうゾ編〜]
(https://qiita.com/westvirginia/items/ba79f7549b43da116467)
RUT240のポートフォワーディング設定
GX Works2でSLMP通信を試すための内蔵Ethernet設定

4
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?