恭喜,你发布的帖子
发布于 2016-09-20 10:42:20
1楼
西门子S7-200与绝对值编码器RS485信号(ASCII码)的通信
GAX60,LSB(代号9600)的输出RS485通信协议:
波特率为 EasyPro 设定值,一般为 19200 数据位 8 位, 停止位 1 位,无 奇偶校验,无控制流,编码器为主动模式时,即编码器主动向上位机发送数据。数据长度为 13 位 16 进制 ASCII 码,格式为:=±DATA↙,即:
1
2
3
4
5
6
7
8
9
10
11
12
13
=
±
DATA
↙
其中, “=”为前导字母,±为符号位。DATA 为数据,ASCII 格式,10 位,由 0~9 构成,范围为-9,999,999,999~+9,999,999,999。最后是回车符(0D) 。
VB0是接收到RS485发送过的字节位数,VB1-VB13分别对应如下表格数据:
1
2
3
4
5
6
7
8
9
10
11
12
13
=
±
DATA
↙
(即vb1=“=”,vb2=“+”或“-”这里取决于编码器输出值,vb3=编码器输出值的第10位。。。Vb12=编码器输出值的个位值,vb13=“↙”
请填写推广理由:
分享
只看
楼主