您现在所在的是:

PLC论坛

回帖:0个,阅读:1345 [上一页] [1] [下一页]
1016
wangweng
文章数:5
年度积分:50
历史总积分:1016
注册时间:2008/4/7
发站内信
发表于:2017/6/16 15:42:32
#0楼
公司有一3e千分表,rs232接口,要与泰德奥PLC通讯,PLC仿三菱指令,接口为rs485,在网上买了个rs232转rs485的转换器,请问用什么指令来读取数据?程序怎么写?以下是千分表的通讯协议。
                              量表数据线协议
量表数据线协议
1、串口数据字节格式
一个字节由10bit组成,其中1位起始位,8位数据位和1位停止位,没有奇偶效验位,波特率为4800。数据一直主动发,每秒4到8次,和外部电脑的状态无关。
注:数据线如果是用9针串行接口,请在电脑上对该串口设备的4(DTR)脚选择有效,第4脚是数据线外部供电口。

2. 数据协议
  每组数据共5个字节,见下表
 
字节1 字节2 字节3 字节4 字节5
0xaa(同步数据) 位移数据1 位移数据2 位移数据3 控制码

2.1 同步码:0xaa,表示串行起始数据,用于数据同步。
   注:0xaa 是十六进制格式  表示数值为“ aa ”的十六进制数
2.2 第2、3、4字节表示测量的位移数据,每个字节表示2个十进制数,数据低位先发送
2.3 第5个字节为控制字节,见下表
Bit7 Bit6 Bit5 Bit4 Bit3 Bit2 Bit1 Bit0
----- ----- ----- ----- ----- 确认符号正负号 公英制
 
  Bit0=公英制选择(其中0表示公制,1为英制)
  Bit1=正负方向标志(其中0为正,1为负)
  Bit2=1当确认按钮按下,该数据被确认。由于数据是连续发送,只有当数据线上的按键被按下时,该数据bi2才设为1。

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2025 Gkong.com, All Rights Reserved

31.2002