我的项目1DS7400报警主机调试工具V1.0


 

开发动机:国内主要用到的报警主机有VISTA120/DS7400等主机,配套的报警软件价格昂贵,而且功能复杂,大部分功能几百年用不上,非专业人士也 难以使用所有功能,尤其是缺少了调试工具,为此特意研究了DS7400报警主机的通信协议格式,开发出DS7400报警主机调试工具V1.0版本,基本上 的需要的功能全部具备了,永久免费使用,欢迎提意见!代码交流请加QQ:517216493。

使用步骤:
第一步:主机接线好,使用DX4010串口模块连接到电脑。
第二步:安装好调试工具,同时安装好.NET2.0框架。
第三步:选择对应DS7400主机到电脑的串口号,单击打开主机按钮。

已经实现功能:
系统布防
系统撤防
防区报警
防区旁路
防区故障
防区断开
主机交流掉电
电池电压低

博世DS7400主机通信协议格式

布防:85 0E 00 74
报警主机:123  主机防区/分区:1  报警主机消息:AREA_ARM_DS7400

撤防:85 0D 00 77
报警主机:123  主机防区/分区:1  报警主机消息:AREA_DISARM_DS7400

取消报警:85 0C 00 76
报警主机:123  主机防区/分区:1  报警主机消息:CANCEL_ALARM_DS7400

正常:A0 02 5D
接收到DS7400主机状态报告

09防区:撤防状态与布防状态
正常断开:85 18 08 6A
报警主机:123  主机防区/分区:9  报警主机消息:ZONE_OPEN_DS7400

正常连上:85 19 08 6B
报警主机:123  主机防区/分区:9  报警主机消息:ZONE_RESTORE_DS7400

报警断开:85 18 08 6A     85 07 08 75
报警主机:123  主机防区/分区:9  报警主机消息:ZONE_OPEN_DS7400
报警主机:123  主机防区/分区:9  报警主机消息:BURGLAR_ZONE_ALARM_DS7400

报警连上:85 19 08 6B    85 11 08 63
报警主机:123  主机防区/分区:9  报警主机消息:ZONE_RESTORE_DS7400
报警主机:123  主机防区/分区:9  报警主机消息:ZONE_ALARM_RESTORE_DS7400

旁路:85 0F 08 7D
报警主机:123  主机防区/分区:9  报警主机消息:FORCED_BYPASS_DS7400

后面依次代码
10防区:
正常断开:85 18 09 6B
正常连上:85 19 09 6A
报警断开:85 18 09 6B    85 07 09 74
报警连上:85 19 09 6A    85 11 09 62
旁路:85 0F 09 7C

格式依次为: 85 18 09 6B(示例)
第一位为标识,第二位为事件类型(0E布防0D撤防07报警等),第三位为防区号(对应16进制转换成10进制加一,例如09转成10进制为09,再加一是10,对应010防区),第四位是校验码

DS7400主机调试工具下载地址:点击下载

.NET2.0框架下载地址:
http://www.microsoft.com/downloads/details.aspx?displaylang=zh-cn&FamilyID=0856eacb-4362-4b0d-8edd-aab15c5e04f5

原文地址:https://www.cnblogs.com/feiyangqingyun/p/2241169.html