FP7 SEND、RECV命令を使用したModbus対応機器との通信サンプルプログラム
解説
FP7シリアルコミュニケーションユニットとModbus対応機器を接続し、データを送受信します。
対象機種
FP7-シリアルコミュニケーションユニット(AFP7NSC)
概要
FP7のスロットNo1のCOM.1ポートとModbus対応機器との通信サンプルプログラムです。
このサンプルプログラムでは、Modbus対応機器として、FP7CPUのCOM0ポートと通信します。
Modbus対応機器の保持レジスタ(16進)0064から2ワードのデータを読み出し、読み出したデータをModbus対応機器の保持レジスタ(16進)00C8から2ワードのエリアに書き込みます。
BUS上の保持レジスタ(16進)0064とはMODBUS参照番号(400101)に相当します。
BUS上の保持レジスタ(16進)0064とはFP7内デバイスではDT100に相当します。
BUS上の保持レジスタ(16進)00C8とはMODBUS参照番号(400201)に相当します。
BUS上の保持レジスタ(16進)00C8とはFP7内デバイスではDT200に相当します。
| MODBUS参照番号 |
BUS上のデータ(16進) |
PLCデバイス番号 |
| コイル |
000001-002048 |
0000-07FF |
Y0-Y127F |
| 002049-034816 |
0800-87FF |
R0-R2047F |
| 入力 |
100001-108192 |
0000-1FFF |
X0-X511F |
| 保持レジスタ |
400001-465536 |
0000-FFFF |
DT0-DT65535 |
| 入力レジスタ |
300001-301024 |
0000-03FF |
WL0-WL1023 |
| 302001-318384 |
07D0-47CF |
LD0-LD16383 |
| (注1): | 上表は、上位機器から、FP7にMODBUSプロトコルでアクセスする場合のMODBUS参照番号とFP7の演算用デバイス番号の対応を示します。 |
FP7 COM.0ポートの設定
FP7 SCU設定
サンプルプログラム
|
|
program_com_016.fpx 
|
ページトップへ戻る
ページトップへ戻る