设为首页
收藏本站
开启辅助访问
切换到窄版
登录
立即注册
中问网首页
我的收藏
站长博客
搜索
搜索
本版
帖子
用户
第一问答网
»
论坛
›
中问网
›
问答
›
单点表通讯协议,谁看的懂啊,请大侠给指明一下如何接收 ...
返回列表
发新帖
单点表通讯协议,谁看的懂啊,请大侠给指明一下如何接收数据
[复制链接]
11
|
2
|
2021-1-27 06:48:25
|
显示全部楼层
|
阅读模式
单点表通讯协议
一.硬件连接和设置:
1.仪表设置:
a.BAUD设置:(默认为BAUD=3)
BAUD=0通讯波特率1200数据位=8校验位=N停止位=1
BAUD=1通讯波特率2400数据位=8校验位=N停止位=1
BAUD=2通讯波特率4800数据位=8校验位=N停止位=1
BAUD=3通讯波特率9600数据位=8校验位=N停止位=1
b.ID设置:(默认为ID=1)
通讯地址可设位0-31(接在同一485口上的通讯地址不能一样)
c.硬件连接:(仪表接线以实物准,并请参照本文件接线。仪表端子号对应为)
仪表端子号对应为:C804/T804A-12B-11
C403A-3B-11
C903A-10B-9
C904A-22B-21
C703/C704A-15B-16
与电脑连接:
与PLC等MODBUS主站连接:
2.电脑或其它主站设备的设置:
a.与电脑连接:
打开光盘中相应的文件“单点表.exe”,此时若出现一下消息框,请将“MSCOMM32.OCX”复制到WINDOWS目录下“C:\WINDOWS\system32”处,然后重新打开文件“单点表.exe”。
选择对应的COM号,选“测量”,此时,若电脑与仪表通讯正常,信息框内数值颜色为黑色,并显示测量值。
b.与PLC等MODBUS主站连接:
请参照PLC或其它MODBUS主站设备的相关通讯说明
b.与PLC等MODBUS主站连接:
请参照PLC或其它MODBUS主站设备的相关通讯说明
二.软件设置:
串口:8位数据位,1位停止位,无奇偶
波特率:1200,2400,4800,9600
RTU模式
当控制器设为在Modbus网络上以RTU(远程终端单元)模式通信,在消息中的每个8Bit字节包含两个4Bit的十六进制字符。这种方式的主要优点是:在同样的波特率下,可比ASCII方式传送更多的数据。
代码系统
?8位二进制,十六进制数0...9,A...F
?消息中的每个8位域都是一个两个十六进制字符组成
每个字节的位
?1个起始位
?8个数据位,最小的有效位先发送
?1个奇偶校验位,无校验则无
?1个停止位(有校验时),2个Bit(无校验时)
错误检测域
?CRC(循环冗长检测)
RTU帧
使用RTU模式,消息发送至少要以3.5个字符时间的停顿间隔开始。在网络波特率下多样的字符时间,这是最容易实现的(如下图的T1-T2-T3-T4所示)。传输的第一个域是设备地址。可以使用的传输字符是十六进制的0...9,A...F。网络设备不断侦测网络总线,包括停顿间隔时间内。当第一个域(地址域)接收到,每个设备都进行解码以判断是否发往自己的。在最后一个传输字符之后,一个至少3.5个字符时间的停顿标定了消息的结束。一个新的消息可在此停顿后开始。
整个消息帧必须作为一连续的流转输。如果在帧完成之前有超过1.5个字符时间的停顿时间,接收设备将刷新不完整的消息并假定下一字节是一个新消息的地址域。同样地,如果一个新消息在小于3.5个字符时间内接着前个消息开始,接收的设备将认为它是前一消息的延续。这将导致一个错误,因为在最后的CRC域的值不可能是正确的。一典型的消息帧如下所示:
起始位设备地址功能代码数据CRC校验结束符
T1-T2-T3-T48Bit8Bitn个8Bit16BitT1-T2-T3-T4
RTU消息帧
以RTU方式读取参数数据的例子
主机请求
地址功能码开始高高位地址开始低低位地址寄存器的数量的高位寄存器的数量的底位错误校验
010300000002C40B
从机应答
地址功能码字节数数据高字节数据低字节小数点
高字节小数点
低字节错误校验
010304412400016FC4
十六进制数4124表示的十进制整数为16676*10-1=1667.6,错误校验值要根据传输方式而定。
以RTU方式写参数数据的例子
主机请求
地址功能码开始高位地址开始低位地址寄存器的个数高位寄存器的个数低位字节计数数据高位数据低位小数点
高字节小数点
高字节错误校验
0110010400020403E80001BE7C
从机应答
地址功能码开始高位地址开始低位地址寄存器的个数高位寄存器的个数低位错误校验
010310000002C0CB
十六进制数03E8.0001表示的十进制整数为1000*10-1=100.0,错误校验值要根据传输方式而定。
HX/Modbus通讯协议与Modbus通信协议格式兼容,但数据场增加小数点单位。Modbus通信协议详细资料,请参考附带ABBModbus协议和Modbus_Cn/ModbusProtocol协议规范。
单点表地址表
参数读写高位地址低位地址小数点单位
PV读0000根据SL1值定
AL1读写0104SL1
AL2读写0108SL1
AL3读写010CSL1
AL4读写0110SL1
AH1读写0114SL1
AH2读写0118SL1
AH3读写011CSL1
AH4读写0120SL1
SL0读写02000
SL1读写02040
SL2读写02080
SL3读写020C0
SL2。读写02100
SL3。读写02140
SL4读写02180
SL5读写021C0
SL6读写02200
SL7读写02240
DE读写02280
BT读写022C0
PB1读写0230SL1
KK1读写02343
PB2读写0238SL1
KK2读写023C3
PB3读写0240SL1
KK3读写02443
OUL读写0248SL1
OUH读写024CSL1
PVL读写0250SL1
PVH读写0254SL1
SLL读写0258SL1
SLH读写025CSL1
SLU读写02600
四回路\八回路\巡检仪
小数点单位:
=0整型数据;=1数据带一位小数;=2数据带两位小数;=3数据带三位小数。
发送小数点高低字节必须与从机小数点单位一致,才能通讯。
分 -->
回复
使用道具
举报
千问
|
2021-1-27 06:48:25
|
显示全部楼层
不就是串口读写操作吗?用按照Modbus协议组成命令发送出去就行
回复
使用道具
举报
千问
|
2021-1-27 06:48:25
|
显示全部楼层
楼主你哪里不明白,是串口方面编程还是Modbus协议?
回复
使用道具
举报
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖后跳转到最后一页
千问
主题
0
回帖
4882万
积分
论坛元老
论坛元老, 积分 48824836, 距离下一级还需 -38824837 积分
论坛元老, 积分 48824836, 距离下一级还需 -38824837 积分
积分
48824836
加好友
发消息
回复楼主
返回列表
问答
热门排行
1
诊断胆总管结石,但转院后核磁检测结石已走
2
肚子每天早上起床都会疼
3
割完包皮系带下方有瘢痕黏连疙瘩,我用了祛疤药。
4
强直性脊柱炎发病的原因有哪些?
5
胳膊上汗毛重,用修眉刀刮了
6
左侧胸腔疼的厉害是怎么回事
7
孩子发烧40度,吃布洛芬混悬液,高烧不退!
8
强迫症是不是特别不好治疗
9
肠息肉出血动手术有关事项咨询谢谢
10
怀孕初期,老是吃完叶酸后,不舒服
11
右肺上叶小结节灶,考虑继发性肺结核
12
牙突然崩了,没异感,也不痛,需要补吗?
13
右侧睾丸长出小面积的薄膜
14
想问一下医生,巴雷特食管有什么症状
15
宫颈癌疫苗做宫颈癌筛查
16
脖子发红发痒还脱皮,已经很久了
17
每年妇科应该检查什么项目
18
月经末12/19。孕16周
19
腿胀痛,腹股沟有疙瘩
20
孕十八周唐氏氏塞查部分结果询问
21
皮试后被他人唾沫星沾到
22
宝宝支气管挂水好了五天昨天开始又有点咳嗽感冒
23
霉菌性阴道炎治疗旁边出现痘痘
24
我怕热,流汗多、吃得多、大便频繁、小便频繁发黄、消
25
每当情绪低落的时候,吃饭都会感觉恶心呕吐,什么都吃
26
阴茎皮张了一个白色物质
27
乳房哺乳期硬块,不知道怎么回事
28
手举着手机玩超过十分钟会发麻,是什么原因?
29
怎样减肥和长高的方法
30
来例假,洗完澡,下身痒
31
沈阳白癜风是有啥引起的
32
今天是月子里19天,恶露第十天就排干净了
33
血常规是不是正常状态
34
脸部过敏发痒,发肿,流脓
35
初期的治疗白癜风要怎么做的呢
36
嘴里烟味对娃娃影响大不
37
怀孕几周可以看到胚芽
38
成人癫痫应该怎么治疗
39
手骨错位可以做矫正手术吗
40
脸部感觉有几个地方凹陷
41
做胃镜时如果需要病理切片要做吗?
42
眼睛散光,不弱视,一定要戴眼镜吗
43
确诊颈部淋巴是不是结核有无癌细泡
44
医生,最近牙龈肿了半个月
45
老人眼皮下垂盖眼睛怎么治疗
46
胸部不对称差距太大,好像是一个A一个C
47
我是一号来的大姨妈,10号吃了避孕药
48
肠胃不好,大便次数增加,便塘。
49
癫痫病有哪些详细一点的分类
50
脸上痘痘困扰多年希望改善
51
小孩消化不好,一天拉四五次
52
头疼还伴随着恶心呕吐
53
输卵管堵了!一边不堵
54
吃饭的时候一喝饮料就拉肚子
55
经常背痛早上起来累想知道是怎么回事
56
剖腹产疤痕贴什么牌子好?什么时候开始用?
57
这个月月经什么时候来。
58
新生儿闻了一夜的贴在腰上的麝香止痛膏药
59
最近一个月经常早上醒来右侧腰里面疼尤其不能右侧着睡
60
问下疱疹和毛囊炎什么区别
61
月经不调又提前来八天
62
吃上火的东西大便会出血,不吃又好了
63
怀孕27周了孩子是不是他的
64
根管治疗中脸肿了如何治疗
65
这是什么情况啊。。。。。
66
如何判断宝宝是过敏性咳嗽还是慢性咳嗽
67
一岁的小孩能喝小儿七星茶吗
68
宝宝一周半晚上夜醒6-7次
69
喉咙有痰粘着难受怎么办呢
70
大脑神经内科等问题。
71
早上上完厕所胃不舒服
72
没吃过抗生素,有必要开始吃就吃三四代头孢吗?
73
肺炎抗炎了一个月打了14天的消炎针安曲南现在
74
距骨轻微挫伤。骨髓水肿
75
眼睛莫名其妙肿了。。。。。
76
人流后快两个月,同房后第二天早晨有褐色白带
77
甲沟炎治疗后的治疗问题
78
龟头下面的皮特别干有点硬硬的感觉
79
出汗特别厉害,眼镜困乏,皱眉频繁
80
流鼻涕,咳嗽,嗓子沙哑
81
拔河过后右胸乳房下部疼痛,咳嗽就疼,感觉刺痛,撕裂
82
我彩超检查出来肝肿大
83
我是一个混合痔患者以有痔疮多年
84
每天早上起来,口干,舌头像锉刀一样
85
脑干出血中枢高热最长多长时间能好啊?
86
排便困难,时间比较长,什么原因
87
心脏病突发,用速效救心丸还是硝酸甘油?
88
小阴唇有点不舒服,不知道怎么回事
89
请专业皮肤科医生看一下,
90
验孕棒有没有不准的时候,
91
走路久了肛门异物感,大便一小块一小块
92
有慢性病可以吃面条吗
93
前天发烧,吃退烧药,今天烧退,早上上洗手间晕倒
94
刚刚周岁,不喝奶粉,今天泡在米糊里一起喂
95
阴道炎外阴瘙痒小阴唇有锯齿状
96
宝宝腿上起了硬硬的疙瘩而且很干燥一堆
97
吃过金毓婷紧急避孕药3天后仍没有来月经
98
门牙轻扣酸痛。咬东西无力且酸痛
99
我的身上出现白癜风怎么办?