当前位置:首页 > 昆仑海岸KS系列仪表通讯协议
说明1 上述命令中的CC表示可选择的二字符的校验核。使用方法在7.7.2部份说
明
?
关于仪表回答
回答定界符有2类:=、!
以 # ,” 作定界符的命令,回答以 = 做定界符 以 $ 、% 作定界符的命令,回答以 ! 做定界符 在下列情况下仪表对命令不回答
未收到有效定界符或结束符 仪表地址不符 波特率不符 校验核不符
在下列情况下仪表回答 ? AA?
命令长度不符 命令中的数据格式错 操作仪表硬件不支持的功能 读取或设置仪表未规定的参数
7.1 读测量值命令
说明 命令 本命令读回指定仪表1个或数个通道的测量值和报警状态 #AABBDD? #为定界符 AA (范围00~99)表示指定仪表二位十进制地址 BB (范围01~80)表示需读回测量值的开始通道号的二位十进制数 DD 可省略(范围01~80)表示需读回测量值的结束通道号的二位十进制数。省略时表示只读回由BB指定通道的测量值 注 #AA99?,为读仪表的版本号 巡检仪通讯命令集 ·19·
回答 = (data1) = (data2)……= (dataN) ? = 为每个通道测量值的定界符 data为各通道的测量值及报警状态。测量值由“+”或 “-”、“. ”小数点,4位工程量值、报警状态共7个字符组成 报警状态值的范围40~4FH,其低4位D0~D3分别表示第1到第4报警点的状态。“1”表示处于报警状态 0 1 4 例1 ? (ODH)为结束符 命令:# 0101? 回答:= + 123.5A? 本命令读取地址为01的仪表第01通道的测量值 回答表明测量值为+123.5, 第1报警点处于报警状态 命令:# 010103? 回答:= + 123.5A = - 051.3B = + 045.7@? 本命令读取地址为01的仪表第01通道至03通道的测量值 回答表明: 第1通道测量值为+123.5,第1报警点报警 第2通道测量值为-51.3,第2报警点报警 第3通道测量值为+45.7,无报警 0 0 D3 D2 0 ~ F D1 D0 7.2 读报警状态命令
说明 命令
本命令用于从仪表快速读回指定仪表各通道的报警状态。 #AA00DD? #为定界符
AA(范围00~99)表示指定仪表二位十进制地址 00固定格式
·20· 巡检仪通讯命令集
DD(范围01~02)指定读取内容
DD = 01时,读取内容为1~40通道的报警状态 DD = 02时,读取内容为41~80通道的报警状态
回答
# data? # 为定界符
data由10个字符组成,表示40个通道的报警状态,紧跟在定界符后的第1个字符表示前4个通道,第10个字符表示最后4个通道,每个字符的范围从40~4FH,其低4位从D0~D3分别表示各通道报警状态。“1”表示报警 ? (ODH)为结束符
例1 命令:# 010001? 回答:= L @ @ @ @ @ @ @ @ H? 本命令读取地址为01的仪表第1至40 通道的报警状态 回答表明:3、4、40通道处于报警状态 例2 命令:# 010002? 回答:= B @ @ @ @ @ @ @ @ F? 本命令读取地址为01的仪表第41至80通道的报警状态 回答表明:42,78,79通道处于报警状态 7.3 读参数命令
说明 命令 本命令读回指定仪表的指定内部参数的值 $AABBDD? $ 为定界符 AA(范围00~99)表示指定仪表二位十进制地址 BB(范围00~80)表示指定通道号二位十进制数。读与通道无关的公用参数时BB=00 DD参数地址(详见参数地址表) 回答 !(data)? !为定界符 巡检仪通讯命令集 ·21·
data为参数值,由“+”或“-”,“.” 小数点,4位参数数值共6个字符组成 ? (ODH)为结束符 例1 命令:$010200? 回答:!+ 150.0? 本命令读取地址为01的仪表第2通道的第1报警点设置值,参数地址为00。 回答表明设置值为+150.0 例2 命令:$010011? 回答:!+002.0? 本命令读取地址为01的仪表的显示切换时间,参数地址为11,是与通道无关的公用参数 回答表明显示切换时间为2.0秒 7.4 设置参数命令
说明 本命令用于设置仪表的内部参数 仪表参数中除各通道的报警设定值外,其它参数均受密码控制。只有当密码被设置为1111后,才能进行设置,设置完成后,应将密码设置为0000 命令 aBBDD(data)? % 为定界符 AA(范围00~99)表示指定仪表二位十进制地址 BB(范围00~80)表示指定通道号二位十进制数,设置与通道无关的公用参数时,BB=00 DD参数地址(详见参数地址表) data 为参数值,由“+”或“-”,4位参数值,共5个字符组成。不改变原参数的小数点位置,省略了小数点。例如0.137,1.37。13.7,137均表示为+0137 ? (ODH)为结束符 回答 !AA? !为定界符 ·22· 巡检仪通讯命令集
共分享92篇相关文档