📄 命令.txt
字号:
地址 变量类型 变量用途 功能
00H 中断标志寄存器 中断查询字 查询第几个外部网络变量被更新过了。
24H, 25H, 26H, 27H 外部网络变量1 命令变量 命令变量24H地址如果等于01就开始测量=00就停止测量。
28H, 29H, 2AH, 2BH 外部网络变量2 没有使用 aa
2CH, 2DH, 2EH, 2FH 外部网络变量2 没有使用 bb
30H, 31H, 32H, 33H 外部网络变量2 没有使用 cc
34H, 35H, 36H, 37H 外部网络变量2 没有使用 kk
38H, 39H, 3AH, 3BH 外部网络变量2 没有使用 tt0
3CH, 3DH, 3EH, 3FH 外部网络变量2 没有使用
08H,09H,0AH, 0BH 内部变量1 测量数据 测量完成时更新此变量高位在前。
0CH, 0DH, 0EH, 0FH 内部变量2 节点状态 如果测量节点工作状态发生变化将状态码送入寄存器。
10H, 11H, 12H, 13H 内部变量3
14H, 15H, 16H, 17H 内部变量4
18H, 19H, 1AH, 0BH 内部变量5
1CH, 1DH, 1EH, 1FH 内部变量6
20H, 21H, 22H, 23H 内部变量7
使用说明:
一、中断标志寄存器:
将中断标志寄存器(地址00H)表示成二进制数为(X8.X7.X6.X5.X4.X3.X2.X1)B;当某一个外部网络变量被更新时,
CAN668模块会通过“INT_W”引脚输出‘0’这时用户CPU应响应此中断信号,表示与这个节点有关的一个外部网络变量
改变了数值。用户CPU应在中断处理函数中读出地址“00H”中的内容,继续判断第几个外部网络变量被更新了,其中
X1、X2、X3、——X8 分别表示第1个到第8个变量(X为1有效)。
注意:在获取了中断标志寄存器里的内容后应应写数据00H到中断标志寄存器,表示此次中断以处理。否则CAN668模块
将一直保持“INT_W”引脚为低。
二、命令变量:
变量低3个字节没有使用,仅使用高字节。
命令定义:
(1)00H—停止测量;
(2)01H—启动测量;
(3)02H—全体内部网络变量更新;在接收到此命令后应更新所有内部变量。
三、测量数据:
数据采集节点测量的数据,注意:该变量为4个字节变量在更新时一定要4个字节全写一遍,否则CAN668模块不会
将该变量发送到网络。
四、节点状态变量:
反映节点当前的工作状态如等待、正在测量、出现错误等。
漏水:
测量数据变量
字节1、2:上限时间。单位10ms
字节3、4:下限时间。单位10ms
节点状态变量:
字节1:(1)00H为等待状态。
(2)01H为测量状态。
字节2:XXXX、XXXX
8765 4321
(1)1位上限,上限闭合为1,开路为0。
(2)2位下限,闭合为1,开路为0。
(3)3位电磁铁,给电为1,开路为0。
字节3:没有使用。
字节4:没有使用。
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -