大连索尼卡超声波流量计编程键值编码:
键值编码用于使用联机时,在上位机模拟按键用途。例如通过串行口输入指令“M1”,即相当于在大连索尼卡仪表 FV2000型超声波流量计键盘上按键 1 ,这样可达到在上位机完全实现键盘操作的所用功能。所有键盘编码如右表所示。
按键 |
键值码
(十六进制) |
键值码
(十进制) |
ASCII码 |
按键 |
键值码
(十六进制) |
键值码
(十进制) |
ASCII码 |
0 |
30H |
48 |
0 |
8 |
38H |
56 |
8 |
1 |
31H |
49 |
1 |
9 |
39H |
57 |
9 |
2 |
32H |
50 |
2 |
. |
3AH |
58 |
: |
3 |
33H |
51 |
3 |
◄ |
3BH |
59 |
; |
4 |
34H |
52 |
4 |
MENU |
3CH |
60 |
< |
5 |
35H |
53 |
5 |
ENT |
3DH |
61 |
= |
6 |
36H |
54 |
6 |
▲/+ |
3EH |
62 |
> |
7 |
37H |
55 |
7 |
▼/- |
3FH |
63 |
? |
大连索尼卡超声波流量计编程举例 1.VB发出查询每秒瞬时流量的语句 MSCOMM1.INPUT=”dqs”+vbcrlf;
2. 用VB发出命令,要求同时发回第4321号流量计的 1.瞬时流量 2.瞬时流速 3.正累计量 4.热量累计量 5. AI1模拟输入电流数值 6. AI2模拟输入数值并且带校验。发送命令如下: MSCOMM1.INPUT=“W4321PDQD&PDV&PDI+&PDIE&PBA1&PAI2”+VBCRLF;
3. 用VB发出修改设置管道外直径(位于M11窗口)等于345mm的命令 MSCOMM1.INPUT=”M<”+VBCRLF+”M1”+VBCRLF+”M1”+VBCRLF+”M3”+VBCRLF+”M4”+VBCRLF+” M5”+VBCRLF+”M=”+VBCRLF 上式中 “M<”表示MENU键,“M=”表示ENT键,“M1”表示“1”键。
>>以上文章:大连索尼卡超声波流量计编程键值编码由大连索尼卡仪表有限公司技术部提供,购买请咨询:0411-87305712 0411-87305703 |