IoT

三菱電機PLCからPythonプログラムでデータ取得


IoTシステムの開発において、設備屋さんにTCP/IPモデルの概要やソケット通信について説明する機会がありました。特に、三菱PLCから独自プログラムでデータを取得する際には、MCプロトコルでの通信が必要となります。

具体的には、Pythonのソケットライブラリを使用してPLCとのネットワーク接続を確立し、その接続を通じてMCプロトコルに準拠したコマンドを送信します。これにより、PLCのメモリ領域からデータを読み出したり、デバイスを制御したりすることが可能になります。

このプロセスを理解するために、シーケンス図を作成しました。これにより、Pythonプログラム、ソケット通信、MCプロトコルの関係性が一目でわかります。

-IoT