合信论坛

快捷导航
查看: 40|回复: 0

com_modbus_tcp_client库使用说明

[复制链接]

165

主题

261

帖子

4459

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
4459
发表于 5 天前 | 显示全部楼层 |阅读模式
TcpModbus访问的新库,相对于ct_mbus_master_tcp_single来说不需要使用库存储区,访问多个从站时,不用复制库。
此指令用使用modbusTcp协议访问远程从(多条指令需要轮询访问)
图片1.png
Execute:当执行条件由Off On时,执行该指令
RemoteIP0从站IP地址的第一个字节,例如,从站地址为192.168.1.202,第1个字节为192
RemoteIP1:从站IP地址的第2个字节
RemoteIP2:从站IP地址的第3个字节
RemoteIP3:从站IP地址的第4个字节
RemotePort:端口号:通信所使用的端口号,MODBUS-TCP通信默认端口号为502
UnitId:目标从站地址,一般默认 Unit ID=1
FuncCode:功能码
1:读线圈状态,读 0x
2:读离散输入状态,读 1x
3:读保持寄存器,读 4x
4:读输入寄存器,读 3x
5:强制单线圈,写单个 0x
6:预置单个寄存器,写单个4x
7:读内部标志位存储器(M区)位 读2x
8:写单个内部标志位存储器 2x
15:强制多线圈,写多个 0x
16预置多个寄存器,写多个 4x
17:  写多个内部标志位存储器M区)位
RemoteAddr:远程数据地址(举例:如功能码采用03,读取VW0,输入1对应40001)
Count:读写单元数,有效范围:1 120 字或 1 1920
pData:本地数据指针(如 &VB0
pSta:本地状态指针(如 &VB100),指令应答时,会修改此指针指向内存(1Byte)的内容。
ErrId:错误码

0:无错误;
1:连接数达到最大值;
3:接收超时,从站无响应;
4:请求参数出错;
6:连接正忙(如同时激活多条MBTcpclient
7:应答错误
8:创建连接失败
10:连接出错
11: 网线被拔出


您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

客服热线
400-700-4858 周一至周五:09:00 - 18:00
深圳市南山区打石一路深圳国际创新谷6栋A座9层

深圳市合信自动化技术有限公司(简称“合信技术”)成立于2003年,高新技术企业,专注于工业自动化产品的研发、生产、销售和技术服务,依靠高质量、高性能的自动化控制产品与方案为客户创造最大价值,立志于成为全球领先的工业自动化解决方案供应商。

Archiver|手机版|小黑屋|COTRUST Inc. ( 粤ICP备13051915号 )

GMT+8, 2026-6-14 21:01 , Processed in 0.024123 second(s), 21 queries .

快速回复 返回顶部 返回列表