上海舜宇恒平 MP-C系列电子天平与VB.NET通讯

更新
更改通讯方式方法1)
开机自检过程中按一次扣重---
按8888---
按扣重---
按6(或者Kg/b键)---
显示F7PIT---
按扣重---
【上海舜宇恒平MP-C系列电子天平与VB.NET通讯】按Kg/b键调整到P CONT(手动)或者P AUTO(自动)---
按扣重--
-波特率设置---
按扣重---
TYPE---
按扣重---
PR0或者PR1---
扣重---
完成 。关机重启动
或者:
开机自检过程中按一次扣重---按8888---按扣重---显示F1,用公斤和磅的单位转换键切换到F4,按扣重,选择P-CONT
更改通讯方式方法2)

上海舜宇恒平  MP-C系列电子天平与VB.NET通讯

文章插图
在开机自检的时候按一下扣重,然后输入8888,按扣重,
天平会显示F1 CAL 用单位转换键切换到F4 AU,
按扣重就可以用单位转换键选择打印的方式,
OFF 代表手动,P CONT代表自动,
选好后,按扣重确认即可 。
以前做的通讯基本都是“发送命令-响应”的方式,后来接触电子称通讯,发现这种”连续响应“的通讯方式在数据的处理上还是有些去别的 。
以MP-C系列电子天平30kg量程(上海舜宇恒平)为例 。
RS232通讯,接线方式2#-TXD,3#-RXD,5#-GND
2 ----3
3 ----2
5 ----5
注意:需要将F4-PCONT修改为P AUTO
所有数据位ASCII码,波特率,8位数据位,无校验 。
根据手册提供的说明书,以及通过串口工具调试可知,通讯协议如下:
1、当大于0KG且小于10KG时
ST,GS, 0.312 ,kg
U.W.0 g
PCS0pcs
2、当大于等于10KG时(用手按的,截图不一致)
上海舜宇恒平  MP-C系列电子天平与VB.NET通讯

文章插图
US,GS, 10.967 ,kg
U.W.0 g
PCS0pcs
3、当小于0KG时
ST,GS,- 0.312 ,kg
U.W.0 g
PCS0pcs
本次工程中只用到称重,故数据处理中将字符"GS"开始的18个字符(为确保数据的完整性) 。
之所以用"GS"作为标志字符,是因为当重量大于等于10KG时,"ST"会变成"US",故选择“GS".
然后取重量字符串并转换为型
Dim aa As
Dim WT As
= str.("GS")
aa = str.(, 18)
Dim B As= Mid(aa, 4, 7)
WT = CType(Val(B), )
以上