当前位置:
工控论坛
> >
产品
>
仪器仪表
>
显示控制仪表
我要发帖
PAN-GLOBE泛达P908仪表通讯协议
点击:
3014
| 回复:
3
winter938
关注
私信
精华:1帖
求助:0帖
帖子:55帖 | 945回
年度积分:0
历史总积分:3418
注册:2005年6月12日
发表于:2007-07-09 14:39:00
楼主
给仪表的命令帧如下:
CMD XIDNO CHNO XADDR XDATA PCADDR CHKSUM
命令 仪表地址 一般不用 数据地址 数据高字节 数据低字节 校验和
CMD:为R,M,W的三个ASCII码之一,分别是读(52H),修改(4DH),写入(57H)命令的代码,M和W的区别是一个是写入RAM仪表掉电后不保持,一个是写入EEPROM仪表掉电后保持.
XIDNO:为要通讯的仪表的IDNO参数设定的仪表地址,注意是以十六进制表示的,如地址设为17,此处就要写为11H
CHNO:不用,填入00H即可
XADDR:仪表中数据对应的地址,比如设定值SV的地址为00H,过程值PV的地址为80H,第一组比例带P1的地址为39H,仪表通讯地址IDNO的地址为60H
XDATA:数据高字节,在读仪表数据时设为00H即可,在修改和写入时为你要给仪表的数据的高字节
PCADDR:数据低字节,在读仪表数据时设为00H即可,在修改和写入时为你要给仪表的数据的低字节
CHSUM:从CMD到PCADDR六个字节的累加和,校验用
分享到:
收藏
邀请回答
回复楼主
举报
winter938
关注
私信
精华:1帖
求助:0帖
帖子:55帖 | 945回
年度积分:0
历史总积分:3418
注册:2005年6月12日
发表于:2007-07-09 14:51:00
1楼
举个例子,读1号仪表的设定值,按上述的规则发出以下数据帧,仪表就会响应回SV值
52H 01H 00H 00H 00H 00H 53H
再比如读17号站的当前过程值PV,则发出如下数据帧
52H 11H 00H 80H 00H 00H E3H
再比如修改P1值且掉电保持修改后的值,则需发送写入命令的数据帧
57H 11H 00H 39H 00H 10H B1H
仪表收到数据帧后P1就被改为了1.6
回复
引用
举报
winter938
关注
私信
精华:1帖
求助:0帖
帖子:55帖 | 945回
年度积分:0
历史总积分:3418
注册:2005年6月12日
发表于:2007-07-19 11:25:00
2楼
辛苦测试了半天,自己顶一下下!
回复
引用
举报
A12580
关注
私信
精华:0帖
求助:0帖
帖子:1帖 | 25回
年度积分:0
历史总积分:0
注册:1900年1月01日
发表于:2019-12-29 11:47:48
3楼
回复内容:
发送数据:52 01 00 00 00 00 53,没有响应。表的型号是P908,P908x。2个型号都没有响应。
回复
引用
举报
热门招聘
相关主题
多功能电表品牌
[2164]
2014年前夕现场维修调节阀
[745]
电能表是否烧坏的判别
[1970]
(已结束)工控仪表擂台第三十...
[1522]
磁致伸缩液位计适用于哪种场...
[491]
(已结束)工控仪表擂台第二十...
[1626]
电子秤标定方法(大全)
[8330]
怎么样才能判断三极管是工作...
[2140]
工控仪表擂台第九十三期-关于...
[1929]
压力闭环控制用那种仪表好,那...
[1205]
官方公众号
智造工程师
客服
小程序
公众号