马林12345
级别: 探索解密
精华主题: 0
发帖数量: 61 个
工控威望: 173 点
下载积分: 689 分
在线时间: 61(小时)
注册时间: 2015-10-22
最后登录: 2023-03-04
查看马林12345的 主题 / 回贴
楼主  发表于: 2015-10-22 16:16
电流表的通讯协议 9600 E 8 1  地址 OCH 命令 03H 起始寄存器(高位)00H  起始寄存器(低位) 2BH 寄存器个数(高位) 00H 寄存器个数(低位) 03H CRC16(低位)74H
CRC16(高位)DEH,请大侠帮忙写一段通讯程序。   PLC DVP-14ES  485到 电流表 CD1914-3K1 读取电流数值。
响应数据帧 地址 OCH 命令 03H  数据长度 06H 数据  13H 80H    CRC16低位 72H   CRC16高位 E5H
[ 此帖被马林12345在2015-10-23 10:01重新编辑 ]
马林12345
级别: 探索解密
精华主题: 0
发帖数量: 61 个
工控威望: 173 点
下载积分: 689 分
在线时间: 61(小时)
注册时间: 2015-10-22
最后登录: 2023-03-04
查看马林12345的 主题 / 回贴
1楼  发表于: 2015-10-24 16:50
用台达MODRW指令,可以解决。
马林12345
级别: 探索解密
精华主题: 0
发帖数量: 61 个
工控威望: 173 点
下载积分: 689 分
在线时间: 61(小时)
注册时间: 2015-10-22
最后登录: 2023-03-04
查看马林12345的 主题 / 回贴
2楼  发表于: 2015-10-26 15:46
用 MODRW K1 K3 K43 D0 K3      K1是仪表地址  K3是功能码 K43是电流地址 D0是寄存器 K3是3笔
仅供参考,希望大家少走弯路。