1、首先要设置两台客户端所用设置数据块及数据传输块。本例程使用DB3、DB2作为客户端1的设置块和数据块,使用DB4、DB5作为客户端2的设置块和数据块。

客户端1设置
数据类型“TCON_IP_v4”需要手动输入。
HW_ANY为网口硬件标示符,默认是64,设置为16#40;
CONN_OUC为ID号,客户端1用1;
LocalPort为通讯端口,默认是502,客户端1使用502。

客户端2设置
客户端2的ID号使用10,设置为16#0A;
通讯端口使用503。
注意:ID和端口号一定要区分开!!
2、通讯数据块没有什么需要特别注意的,只需要最终数明白“字”数即可,以我用的DB5为例,共有12个字节,6个字。

3、程序编写,找到最右侧的“通信”“其他”“MODBUS TCP”“MB_SERVER”我用的是V15版本,其余版本可自行查找。程序编写如下,客户端2(程序段15)MB_HOLD_REG中为通讯地址及通讯长度,与步骤2中的设置相同。

