发表于:2018/6/7 14:46:40
#0楼
设备资料关于通讯部分的显示:
线圈地 数据 说明
10001 通道1,AL1状态值(位1 bit) 0~1,0=断开,1=吸合
… … …
10016 通道16,AL1状态值(位1 bit) 0~1,0=断开,1=吸合
10017 通道1,AL2状态值(位1 bit) 0~1,0=断开,1=吸合
… … …
10032 通道16,AL2状态值(位1 bit) 0~1,0=断开,1=吸合
10033 公共报警,AL1状态值(位1 bit) 0~1,0=断开,1=吸合
10034 公共报警,AL2状态值(位1 bit) 0~1,0=断开,1=吸合
实际情况:10033和10034的地址应该是0020和0021吧,目前通道8处于报警状态, 我读取0~9通道的显示HEX十六进制对应的是80,也就是 (省略0000)1000 0000,没错,对应的干接点公共报警输出AL1常开,而AL2是常闭。
为什么我发01 01 00 20 00 02 BC 01时显示的相应01 01 01 03 11 89 ,那么03对应的8位二进制应该是11,那岂不是对应的20和21地址都是1 ,这是否有误? 不应该是01吗?
线圈地 数据 说明
10001 通道1,AL1状态值(位1 bit) 0~1,0=断开,1=吸合
… … …
10016 通道16,AL1状态值(位1 bit) 0~1,0=断开,1=吸合
10017 通道1,AL2状态值(位1 bit) 0~1,0=断开,1=吸合
… … …
10032 通道16,AL2状态值(位1 bit) 0~1,0=断开,1=吸合
10033 公共报警,AL1状态值(位1 bit) 0~1,0=断开,1=吸合
10034 公共报警,AL2状态值(位1 bit) 0~1,0=断开,1=吸合
实际情况:10033和10034的地址应该是0020和0021吧,目前通道8处于报警状态, 我读取0~9通道的显示HEX十六进制对应的是80,也就是 (省略0000)1000 0000,没错,对应的干接点公共报警输出AL1常开,而AL2是常闭。
为什么我发01 01 00 20 00 02 BC 01时显示的相应01 01 01 03 11 89 ,那么03对应的8位二进制应该是11,那岂不是对应的20和21地址都是1 ,这是否有误? 不应该是01吗?
[此贴子已经被作者于2018/6/7 14:54:20编辑过]