全球旧事资料 分类
换为1个浮点数。floatDatasumINT8UFloatByte1INT8UFloatByte2INT8UFloatByte3INT8UFloatByte4floataau
io
I
tTOFPFP32INT8Uu
io
I
tTOFPaaaaT80FloatByte1aaT81FloatByte2aaT82FloatByte3aaT83FloatByte4retur
aavoidRead_LmagINT8UAdINT8UINT8UFP32ijNum110BITFlowaaa为瞬时流量数值F32T84
INT16UCRC1CRC2ReceivedFlag_4851Ope
_Time1_Ms520Read_I
PutAd0x10102whileReceivedFlag_485CRC1CRC16ReceivedBuffer_4857CRC2ReceivedBuffer_4857256ReceivedBuffer_4858ifCRC1CRC2转换数据为浮点数FlowDatasumReceivedBuffer_4856ReceivedBuffer_4855ReceivedBuffer_4854ReceivedBuffer_4853;发送设备地址、寄存器地址、寄存器长度等待接收结束判断数据是否正确
ifReceivedNum_4859ReceivedBuffer_4850Ad
12
fLmag电磁流量计转换器通讯协议
2modbus调试软件modbuspoll通讯实例以从站地址为1,波特率9600读取所有实时数据为例设置方法如下按照表2所示:起始寄存器地址4113寄存器个数为221设置采集命令包括设备地址(1)、MODBUS功能码(04)、寄存器地址(4113)、寄存器长度(2)、采集间隔(1000)。
2设置串口数据根据Lmag电磁流量计串口格式1位起始位8位数据位1位停止位无校验设置如下图:
3设置数据显示格式
13
fLmag电磁流量计转换器通讯协议
4通讯成功界面
14
fLmag电磁流量计转换器通讯协议
3modbus调试软件modsca
32通讯实例以从站地址为1,波特率9600读取所有实时数据为例设置方法如下按照表2所示:起始寄存器地址4113寄存器个数为221设置采集命令包括设备地址(1)、MODBUS功能码(04)、寄存器地址(4113)、寄存器长度(2)、采集间隔(1000)。
2设置串口数据根据Lmag电磁流量计串口格式1位起始位8位数据位1位停止位无校验设置如下图:
3设置数据显示方式
15
fLmag电磁流量计转换器通讯协议
4通讯成功界面
16
fLmag电磁流量计转换器通讯协议
4组态王653通讯实例第一步:创建组态王工程点击新建弹出如下界面,输入工程路径及工程名称。
第二步:打开新建的工程,选择设备栏在COM口下新建标准modbus设备。组态王设备列表中找到PLC莫迪康modbus(RTU)Lmag电磁流量计借助莫迪康PLCmodbus(RTU)驱动。
按照电磁流量计中的地址设置设备地址。下图以地址1为例:
第三步:双击设备中的COM设置串口参数
17
fLmag电磁流量计转换器通讯协议
Lmag电磁流量计串口参数:波特率与电磁流量计中设置相同、1位起始位、8位数据位、1位停止位、无校验。下图以波特r
好听全球资料 返回顶部