1.一种通用型楼宇自动化装配式网络通讯系统,其特征在于,包括:DT0协议模块、DT1协议模块、DT2协议模块、逻辑事件处理器模块,所述DT0协议模块用于实现将控制系统中IO口设备物理层在编程角度进行抽象化;所述DT1协议模块用于实现控制系统中各个节点间的通信技术的接口统一;所述DT2协议模块用于实现控制系统中各个节点间的信息进行交互;所述逻辑事件处理器模块用于对控制系统中IO口状态进行处理控制;
执行以下步骤:
S1、将主机以及任意从机上电设备自动组网,并使用usb电缆将任意从机连接到PC;
S2、打开PC上位机,选中对应串口号打开串口;
S3、任意从机与主机通过DT2协议模块通信获取网络中的设备ID、各设备的IO口ID以及主机中的逻辑控制映射模块数据;
S4、通过逻辑控制映射模块的编辑界面选择从机1下的DI0;
S5、将逻辑控制映射模块编辑界面下的条目转换为逻辑控制映射数据并通过任意从机下载到主机;
S6、断开从机与PC的连接,将从机1的DI0设置为1,从机1的IO检查程序监测到IO状态改变后通过DT2协议模块将IO改变事件发送到主机;
S7、主机接收到事件通过逻辑事件处理器模块对事件进行处理,下发从机2DO0输出为高的命令;
S8、从机2收到命令后按照指令将DO0输出为高;
S9、当用户取消从机1DI0的高电平后从机1发送IO改变状态事件到主机;
S10、主机接收到事件通过逻辑事件处理器模块对事件进行处理,下发从机2DO0输出为低的命令。
2.如权利要求1所述的通用型楼宇自动化装配式网络通讯系统,其特征在于,所述逻辑事件处理器模块包括事件处理模块和逻辑控制映射模块,所述事件处理模块运行于控制系统的主机设备上,用于对控制系统中IO口状态进行处理控制;所述逻辑控制映射模块用于联系控制系统中各个IO口。
3.如权利要求1‑2任一项所述的通用型楼宇自动化装配式网络通讯系统,其特征在于,所述DT0协议模块、DT1协议模块、DT2协议模块协议传输流程包括以下步骤:在预处理数据时按照协议格式对输入数据按位进行对比,在数据格式符合时进行数据记录;接收完成时进入数据解析阶段,按照协议格式对收到的数据进行处理;若协议规定需要返回数据时进入发送协议数据阶段,按照协议格式对发送数据进行填充并计算其CRC校验码。
4.如权利要求1或2所述的通用型楼宇自动化装配式网络通讯系统,其特征在于,所述逻辑控制映射模块传输流程包括以下步骤:按照逻辑控制映射模块数据对输入事件进行处理;当收到事件信息后,调用事件处理模块,检查逻辑控制映射模块链表是否为空,如不为空将进行逻辑控制映射模块链表的遍历操作,同时对比事件设备的id及端口号,是否与逻辑控制映射模块条目中的源设备号端口号一致,若一致按照逻辑控制映射模块条目中的逻辑字对比其事件值与源值,并将对应输出写入到输出链表中;逻辑控制映射模块遍历完成后,如果输出链表不为空,设备将遍历并发送输出链表到对应地址。