modbus rtu的基本数据格式和crc我到是明白点~ 但就是具体的内容怎么操作我是一头雾水,
我举个例子吧,单位给了我一个 设备的点表如:
数据地址 对BAS数据地址 存储地址 类型 级别 说明 单位 有效范围
10769 40001(第0位) VB1001.0 输入点状态,只读 机组级 冷水机组启动/停止 0:off,1:on
10770 40001(第1位) VB1001.1 输入点状态,只读 机组级 报警 1:报警
这里说的数据地址我要存读的设备的寄存器地址? 后边的对bas的地址又是什么意思, 存储地址是 辈分的信息地址??
这些越看越晕啊~
哪个参数都代表什么??
01 读取线圈状态 取得一组逻辑线圈的当前状态(ON/OFF)
02 读取输入状态 取得一组开关输入的当前状态(ON/OFF)
03 读取保持寄存器 在一个或多个保持寄存器中取得当前的二进制值
04 读取输入寄存器 在一个或多个输入寄存器中取得当前的二进制值
05 强置单线圈 强置一个逻辑线圈的通断状态
06 预置单寄存器 把具体二进值装入一个保持寄存器
07 读取异常状态 取得8个内部线圈的通断状态,这8个线圈的地址由控制器决定,用户逻辑可以将这些线圈定义,以说明从机状态,短报文适宜于迅速读取状态
08 回送诊断校验 把诊断校验报文送从机,以对通信处理进行评鉴