| 製品 | RS-232 | RS-485 | UART |
|---|---|---|---|
| MPINO-8A4R-S / 8A4T-S | Serial1 | — | — |
| MPINO-8A4R-SU | — | Serial1 | — |
| MPINO-8A8R-S / 8A8T-S | — | Serial1 | — |
| MPINO-8A8R | Serial1 | Serial2 | Serial3 |
| MPINO-16A8R / 16A8R8T | Serial1 | Serial2 | Serial3 |
| MPINO-16A16R | — | Serial1 | — |
| MPAINO CPUモジュール | Serial1 | Serial2 | Serial3 |
上の表で製品のチャンネルを確認し、RS-232またはRS-485のチャンネルにHMIを接続してください。この表は各製品の標準構成です。UART(Serial3)はTTLレベルのポートであり、このガイドではHMI接続に使用しません。
| 製品側 | HMI側 |
|---|---|
TX | RX / RXD |
RX | TX / TXD |
GND | そのポートのSG / 信号GND |
A/Bの表記はメーカーによって異なります。HMIの説明書で+・-との対応を確認してください。485+と485-の間に120Ωを接続してください。+と-の間に120Ωを接続してください。製品とHMIには、同じプロトコル、局番、通信速度、データビット、パリティ、ストップビットを設定する必要があります。Modbus TCPは、別途イーサネット変換の構成を組む場合にのみ選択してください。
| プロトコル | 接続とHMIドライバ | アドレスの入力方法 |
|---|---|---|
| Modbus RTU | RS-232またはRS-485シリアル。HMIがModbus RTU マスター、製品がスレーブです。 | 42001のような数値の通信アドレス |
| Modbus TCP | イーサネット。HMIがModbus TCPクライアント → 別売のM-ETHERでTCPをRTUに変換 → 製品がModbus RTU スレーブです。 | 42001のような数値の通信アドレス |
| LS産電 Cnet | RS-232またはRS-485シリアル。HMIのLS Cnetドライバを使用します。 | M0・D0のような製品のM・Dメモリ名 |
| Mitsubishi MC | RS-232またはRS-485シリアル。MELSEC A互換の1Cフレーム Format 1 ASCII、Sum Check使用のドライバを使用します。 | M0・D0のような製品のM・Dメモリ名 |
Modbus RTUとModbus TCPでは、製品のM0・D0を数値の通信アドレスに対応させます。実際の番号は、使用する開発ツールのアドレス表に従ってください。LS産電 CnetとMitsubishi MCは、M0・D0のように製品のメモリ名を入力するため、より直感的です。
この表のM0・D0は製品のメモリ名です。LS産電・M2I・EasyViewのHMIでは、CnetアドレスをM000・D000のように入力します。%MX00000・%DW0はCnetメッセージ内の変数表記です。その他のHMIでは、選択したCnetドライバのアドレス形式を確認してください。
Mitsubishi MCでは、このSDKが対応するA互換 1C Format 1 ASCII・Sum Checkのドライバを使用してください。SDKはX/Y/M/Dに対するBR/BW/WR/WW要求を処理します。
Modbus TCPは、このページのシリアル配線だけでは使用できません。別売のM-ETHERを製品のシリアルチャンネルに接続した構成が必要です。続くArduino IDEとMPINO STUDIO2の例はシリアル通信を前提としています。変換器とHMIのIP・ポート設定は、それぞれの機器の説明書に従ってください。
このガイドのシリアル設定例はMPINO-8A4R-S・RS-232 Serial1・局番1・9600 bps・データ8ビット、パリティなし、ストップ1ビットです。チャンネルとプロトコルを確認したら、使用する開発ツールを一つ選んで進んでください。
このガイドの例はコードと設定の段階で確認したものであり、特定のHMIモデルとケーブルでの実機通信の結果ではありません。実際の接続は動作確認とトラブルシューティングの手順で確認してください。