06款TCPIP的网络设备搜索及配置协议#
搜索TCPIP设备[1101]#
A.发送指令(PC)
采用UDP广播包方式, 端口是60000, 发出的数据包如下:

总序号(BYTE) 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 
各字节位
说明 起 始 位 
板地址
L   H 
功能位
L   H           
值(hex) 7E FF FF 01 11 00 00 00 00 00 00 00 00 00 00 00 00 

总序号(BYTE) 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 
                  
值(hex) 00 00 00 00 00 00 00 00 00 00 00 00 00 00 XX XX 0d 
说明:
 如果要获取某台控制器的网络设置信息, 只要指定板地址就可以了.
 
B. 返回信息指令(控制器)
总序号(BYTE) 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 
各字节位
说明 起 始 位 
板地址
L   H 
功能位
L   H Mac地址 IP地址
192.168.168.100 掩码 
值(hex) 7E 10 A4 01 11 00 57 47 01 A4 10 C0 A8 A8 64 FF FF 

总序号(BYTE) 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 
 掩码 默认网关 TCP口
L   H 保留为0    
值(hex) FF 00 C0 A8 A8 FE 00 00 00 00 00 00 00 00 XX XX 0d 
说明:
. 搜索到的控制器地址:A410(对应的十进制是42000)
. MAC地址: 00:57:47:01:A4:10
. IP地址是: 192.168.168.100 [对应的十六进制是: C0:A8:A8:64]
. 掩码是:255.255.255.0[对应的十六进制是: FF:FF:FF:00]
. 默认网关:192.168.168.254[对应的十六进制是: C0:A8:A8:FE]
. TCP口: 0000[表示采用的是默认的60000端口]
 
配置TCPIP之一[1102](推荐)
与11F2比较, 只修改IP,  TCP PORT. 其他(MAC地址, 掩码)不作改动. 这样可以预防错误配置
A.发送指令(PC)
采用UDP广播包方式, 端口是60000, 发出的数据包如下:
总序号(BYTE) 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 
各字节位
说明 起 始 位 
板地址
L   H 
功能位
L   H 空 IP地址
192.168.168.100 空 
值(hex) 7E 10 A4 02 11 00 57 47 01 A4 10 C0 A8 A8 64 FF FF 

总序号(BYTE) 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 
 空 空 TCP口 保留为0    
值(hex) FF 00 C0 A8 A8 64 61 EA 00 00 00 00 00 00 XX XX 0d 
说明:
. 指定要配置的控制器地址:A410(对应的十进制是42000)
. 新IP地址: 192.168.168.100 [对应的十六进制是: C0:A8:A8:64]
. 新TCP口: 61EA[表示60001端口]

B. 返回信息指令(控制器)

总序号(BYTE) 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 
各字节位
说明 起 始 位 
板地址
L   H 
功能位
L   H           
值(hex) 7E 10 A4 02 11 01 00 00 00 00 00 00 00 00 00 00 00 

总序号(BYTE) 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 
                  
值(hex) 00 00 00 00 00 00 00 00 00 00 00 00 00 00 XX XX 0d 
说明:
[如果成功返回相同信息, 否则为0. ] 成功返回1, 失败返回0
在执行此条指令后, 请等待3秒, 再进行其他通信指令操作
配置TCPIP之二[11F2]#
发送指令(PC)
采用UDP广播包方式, 端口是60000, 发出的数据包如下:
总序号(BYTE) 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 
各字节位
说明 起 始 位 
板地址
L   H 
功能位
L   H Mac地址 IP地址
192.168.168.100 掩码 
值(hex) 7E 10 A4 F2 11 00 57 47 01 A4 10 C0 A8 A8 64 FF FF 

总序号(BYTE) 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 
 掩码 默认网关 TCP口 保留为0    
值(hex) FF 00 C0 A8 A8 64 61 EA 00 00 00 00 00 00 XX XX 0d 
说明:
. 指定要配置的控制器地址:A410(对应的十进制是42000)
. MAC地址: 00:57:47:01:A4:10 [与搜索到的地址保持一致, 除非特殊情况下才变动]
. 新IP地址: 192.168.168.100 [对应的十六进制是: C0:A8:A8:64]
. 新掩码是:255.255.255.0[对应的十六进制是: FF:FF:FF:00]
. 新默认网关:192.168.168.254[对应的十六进制是: C0:A8:A8:FE]
. 新TCP口: 61EA[表示60001端口]


B. 返回信息指令(控制器)

总序号(BYTE) 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 
各字节位
说明 起 始 位 
板地址
L   H 
功能位
L   H           
值(hex) 7E 10 A4 F2 11 01 00 00 00 00 00 00 00 00 00 00 00 

总序号(BYTE) 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 
                  
值(hex) 00 00 00 00 00 00 00 00 00 00 00 00 00 00 XX XX 0d 
说明:
[如果成功返回相同信息, 否则为0. ] 成功返回1, 失败返回0
在执行此条指令后, 请等待3秒, 再进行其他通信指令操作.
操作案例[控制器S/N:40000,串口1]
[使用“控制器二次开发测试软件”,如果未安装则用光盘安装后操作]
选择串口号COM1,设备号S/N: 40000
读取运行状态信息
点击“设备信息”, 如果成功,则
指令:7E409C811000000000000000000000000000000000000000000000000000006D010D
接收信息:7E409C8110040824021129260300000000F126FE801809A95B0FFF00000000CA060D
在表格中有00—33对应的字节。解析如下:
指令:7E409C811000000000000000000000000000000000000000000000000000006D010D
00字节:    [7E]      为起始符
01-02字节: [40 9C]    十进制的值就是40000,设备序列号
03-04字节: [81 10]    功能号,读取运行状态信息
05-08字节: [00 00 00 00]   最新记录索引位: 00000000表明是最近的一条记录。
09-30字节: 全为[00]   无参数时用0填充
31-32字节: [6D 01]   是01-30的总和,也就是40+9C+81+10=016D, 在指令中低位在前,高位在后
33字节:    [0D]     终止符

接收信息:7E409C8110040824021129260300000000F126FE801809A95B0FFF00000000CA060D
00字节:    [7E]      为起始符
01-02字节: [40 9C]    十进制的值就是40000,设备序列号
03-04字节: [81 10]    功能号,运行状态信息
05-11字节: [04 08 24 02 11 29 26]   设备时钟:04年08月24日星期2  11时29分26秒
12-14字节: [03 00 00 ]  刷卡记录数:3个 
15-16字节: [00 00 ]  权限数:0个 
17-24字节: [F1 26 FE 80 18 09 A9 5B ]  最近一条记录: 卡ID:[F1 26] (09969),区号:[FE] (254),[80]—表示第1号读卡器刷卡,不允许通过;[18 09]—04年8月24日,[A9 5B]—11时29分18秒

25字节:
04款的返回值   [0F]       继电器状态,继电器1-4全为导通状态,指示灯亮[门锁关]
06款的返回值   [0F]       继电器状态,继电器1-4全为导通状态,指示灯亮, 表示继电器动作[门锁开]

26字节:   [FF]       门磁和按钮全为开路状态,无短接信号.
27字节:   [00]   报警号=0,无报警
28字节:   [00]      故障号=0,无故障
29-30字节:[00 00]    填充
31-32字节: [CA 06]   是01-30的总和,低位在前,高位在后
33字节:    [0D]     终止符

设置时间
将时间设置为2004年8月8日,星期天[7],2时3分4秒,
在指令中输入:8B1004080807020304 [注意在此处输入有效数据后,在实际发送时系统会将起始符,地址,填充位,校验和,终止符自动添加到帧中,形成完整一帧后才发出。详细指令见指令表格。],点击“直接指令”后,成功则在接收信息返回:
7E409C8B10040808000203040000000000000000000000000000000000000094010D

说明:指令:8B1004080807020304
 [8B 10]  功能号,设置时间
 [04 08 08 07 02 03 04] 新的设备时钟:04年08月08日星期日(7)  2时3分4秒
接收信息与指令列表中完整指令是一致的,表明设置成功。

读取所有记录[一条一条读取]
从第一条到最后一条:
取第一条记录: 指令:8D1001000000 [注意在此处输入有效数据后,在实际发送时系统会将起始符,地址,填充位,校验和,终止符自动添加到帧中,形成完整一帧后才发出。详细指令见指令表格。]
说明: [8D10]  功能号,设置时间
           [01 00 00 00] 记录索引号,第1个
点击“直接指令”后,接收信息返回:
 7E409C8D109C4448801809A35B00000000000000000000000000000000000040040D
 说明:[7E 40 9C 8D 10] 起始位 地址位 功能位
 [9C 44 48 80 18 09 A3 5B] 刷卡记录:卡ID:[9C 44] (17564),区号:[48] (72),[80]—表示第1号读卡器刷卡,不允许通过;[18 09]—04年8月24日,[A3 5B]—11时29分6秒
取第二条记录: 指令:8D1002000000
点击“直接指令”后,接收信息返回:
 7E409C8D10B9A603801809A65B0000000000000000000000000000000000007D040D
取第三条记录: 指令:8D1003000000
点击“直接指令”后,接收信息返回:
 7E409C8D10F126FE801809A95B00000000000000000000000000000000000033050D
取第四条记录: 指令:8D1004000000
点击“直接指令”后,接收信息返回:
 7E409C8D10F126FE801809265C000000000000000000000000000000000000B1040D

取第五条记录: 指令:8D1005000000
点击“直接指令”后,接收信息返回:
 7E409C8D10FFFFFFFFFFFFFFFF00000000000000000000000000000000000071090D
 当读取到的刷卡记录为FFFFFFFFFFFFFFFF时表明没有记录了,则所有记录已读取了。总共有4条记录。整个读取完成。
 
删除刷卡记录
在读取完刷卡记录并保存后,可发出删除刷卡记录指令: 8E1004000000 [注意在此处输入有效数据后,在实际发送时系统会将起始符,地址,填充位,校验和,终止符自动添加到帧中,形成完整一帧后才发出。详细指令见指令表格。]
说明: [8D10]  功能号,删除刷卡记录
           [04 00 00 00] 要删除的记录数量,4个
点击“直接指令”后,接收信息返回:
 7E409C8E1000000000000000000000000000000000000000000000000000007A010D
 成功信息。[可通过读取运行状态信息确认刷卡记录数]

发送权限
 以三个卡: 07217564 [9C4448],342681[B9A603],25409969[F126FE]为例,分别可以通过控制器的4个门。权限按(门号*1000000000+区号*1000000+卡号)顺序由小到大排列进行存储。
 权限格式:卡号(2)+区号(1)+门号(1)+卡起始年月日(2)+卡截止年月日(2)+ 控制时段索引号(1)+密码(3)+备用(4,用0填充)
 B9A6030121009F290140E20100000000  [注意在此处输入有效数据后,在实际发送时系统会将起始符,地址,填充位,校验和,终止符自动添加到帧中,形成完整一帧后才发出。详细指令见指令表格。]  1号门( 卡342681任意时间允许通过1号门[2000-1-1到2020-12-31], 密码为40E201[等于十进制123456)
 9C44480121009F290140E20100000000  
 F126FE0121009F290140E20100000000  
 B9A6030221009F290140E20100000000  --2号门
 9C44480221009F290140E20100000000  
 F126FE0221009F290140E20100000000  
 B9A6030321009F290140E20100000000  3号门
 9C44480321009F290140E20100000000  
 F126FE0321009F290140E20100000000  
 B9A6030421009F290140E20100000000  4号门
 9C44480421009F290140E20100000000  
 F126FE0421009F290140E20100000000  
将上述12个排好序的权限发送到控制器中
先清空权限,发指令: 9310,接收信息:
7E409C9310010000000000000000000000000000000000000000000000000080010D
第5字节:01 表示成功,如果=00表示失败
发送第一个权限: 9B100100B9A6030121009F290140E20100000000
说明:[9B10]为功能号,[0100]为权限索引位,第1个  --在要发送的权限前加入的参数
接收信息:[有返回表示成功]
7E409C9B10000000000000000000000000000000000000000000000000000087010D
C.发送第二个权限: 9B1002009C44480121009F290140E20100000000
。。。。。
依次发送完12个
发送完成后,刷卡检验继电器是否正常工作。

读取权限
读取第一条权限指令:95100100 [注意在此处输入有效数据后,在实际发送时系统会将起始符,地址,填充位,校验和,终止符自动添加到帧中,形成完整一帧后才发出。详细指令见指令表格。]
接收信息: 7E409C9510B9A6030121089F290140E2010000000000000000000000000000F9040D
B9A6030121089F290140E20100000000 第一条权限信息
如果权限索引位超过现有权限,则返回[权限信息全为FF]
7E409C9510FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000000000000000000071110D

设置门控制及延时
设置1号门在线,开门延时为3秒的指令: 8F1001031E00 [注意在此处输入有效数据后,在实际发送时系统会将起始符,地址,填充位,校验和,终止符自动添加到帧中,形成完整一帧后才发出。详细指令见指令表格。]
 说明: [8F10] 功能位, [01]—1号门, [03]—在线, [1E00] –30,单位为0.1秒,也就是3秒
 接收信息:7E409C8F1001031E00000000000000000000000000000000000000000000009D010D 与发送一致表示成功,否则失败。
设置2号门常开,开门延时为3秒的指令: 8F1002011E00
设置3号门常闭,开门延时为3秒的指令: 8F1003021E00
设置4号门在线,开门延时为3秒的指令: 8F1004031E00

远程开门
开1号门指令: 9D1001 [注意在此处输入有效数据后,在实际发送时系统会将起始符,地址,填充位,校验和,终止符自动添加到帧中,形成完整一帧后才发出。详细指令见指令表格。]
开2号门指令: 9D1002
开3号门指令: 9D1003
开4号门指令: 9D1004

启用密码键盘
1号读卡器启用密码键盘,指令: 91100101 [注意在此处输入有效数据后,在实际发送时系统会将起始符,地址,填充位,校验和,终止符自动添加到帧中,形成完整一帧后才发出。详细指令见指令表格。]
接收信息: 7E409C911001010000000000000000000000000000000000000000000000007F010D, 与发送一致表示成功。
2号读卡器不启用密码键盘,指令: 91100200
3号读卡器启用密码键盘,指令: 91100301
4号读卡器不启用密码键盘,指令: 91100400
读卡器号从1号开始计, 最大为4号
对单门板: R1-A 为1号, R1-B为2号
对双门板: R1-A 为1号, R1-B为2号, R2-A为3号, R2-B为4号
对四门板: R1-A 为1号, R2-A为2号, R3-A为3号, R4-A为4号
说明: 启用密码键盘后,用户刷卡后有5秒时间用于输入密码,超过5秒要重新刷卡再输密码。

格式化
当控制器进行测试后,要恢复为出厂设置,清理无用数据,才能在实际应用中使用。有时出现问题时,也可采用此指令进行恢复,并重新测试。
指令: FF10551C [注意在此处输入有效数据后,在实际发送时系统会将起始符,地址,填充位,校验和,终止符自动添加到帧中,形成完整一帧后才发出。详细指令见指令表格。]
接收信息:-13   [此条指令运行时间长,所以接收信息为-13。]
在控制器CPU运行指示灯正常闪烁后,可通过读取运行状态信息来确定指令的执行效果。

发送控制时段
发送控制时段前,
先清空所有控制时段:,发指令:9810 [注意在此处输入有效数据后,在实际发送时系统会将起始符,地址,填充位,校验和,终止符自动添加到帧中,形成完整一帧后才发出。详细指令见指令表格。],接收信息:
7E409C9810010000000000000000000000000000000000000000000000000085010D
第5字节:01 表示成功,如果=00表示失败
发送要设定的时段[注意0,1时段为系统固定化,更改是无效的, 所以要设定的时段一般从2开始]
 发送指令: 97100200FF00000000000000000000000000000
 说明:[9710]为功能号,[0200]为时段索引位,第2个时段 
 FF00000000000000000000000000000—控制时段,说明见控制时段#
 接收信息:[有返回表示成功]
 7E409C97100200FF000000000000000000000000000000000000000000000084020D
依次发送要修改的时段

设置或解除门互锁
门互锁说明: 当设置了1号门与2号互锁时, 则当1号门的门磁检测到门被打开时, 在2号门刷卡将不会开门, 直到1号门关上, 2号门才能刷卡开门.

A. 设置1号门与2号门互锁:
 要发两个指令,第一个是F4101E0001  [注意在此处输入有效数据后,在实际发送时系统会将起始符,地址,填充位,校验和,终止符自动添加到帧中,形成完整一帧后才发出。详细指令见指令表格。]
 第二个是F4101F0001
B. 设置3号门与4号门互锁
 要发两个指令, 第一个是: F410200001
 第二个是: F410210001
C. 解除所有的互锁, 发送四条指令, 分别是:
 F4101E0000
 F4101F0000
 F410200000
 F410210000
按钮事件记录
 设置启用按钮事件记录的指令: F4102d0001 [注意在此处输入有效数据后,在实际发送时系统会将起始符,地址,填充位,校验和,终止符自动添加到帧中,形成完整一帧后才发出。详细指令见指令表格。]
 取消按钮事件记录的指令: F4102d0000
 详见按钮事件记录格式#
 
联动输出的实现
 通过读取运行状态信息, 检查继电器是否有动作.
 如果采用2号门作为联动输出口, 则检查继电器2是否动作了, 则说明发生了联动报警.
 2号门的按钮输入接的是联动信号, 当联动信号到达[联动信号类当作是开关按钮, 正常时是常开, 有事件时是常闭]
 


 

设为首页 | 加入收藏 | 联系我们  企盾电子 广州企盾电子科技有限公司 版权所有  2005-2010  
专业提供访客管理系统|访客管理软件|门禁系统 |第二代身份证阅读器 可根据需要定制开发
地址:广州市天河区天河路594号百脑汇B座2213 电话:020- 38104536 传真:020-61027695 访客系统及软件开发:15902033877 身份证读卡器:13622204945
公司正式由广州精灵电子更名为广州企盾电子科技有限公司 (9-suns software) 注册号440106000500047 税号440100581881829 经营业务范围不变
客服QQ:  451602653 送货 9771900销售2903382332销售21345272766销售11053609949 软件及方案
ICP备案号: 粤ICP备11098865号-6 

Powered by PageAdmin CMS Free Version