1.一种适用于单网络触摸屏的动态循环方法,其特征在于,包括:1)判断左侧控制器DPU_TXZT1及右侧控制器DPU_TXZT2是否同时为0或1,当DPU_TXZT1及DPU_TXZT2同时为0或1时,再转至步骤10);否则,则转至步骤2);2)当DPU_TXZT1=1,DPU_TXZT2=0,判定左侧控制器为主用,右侧控制器为备用,则转至步骤3),否则,则转至步骤6);3)触摸屏网络动态链接至左侧控制器的IP地址;4)判断触摸屏与左侧控制器的通讯状态PLC_TXZT1是否等于1,若在第二预设时间内PLC_TXZT1=1,则表示触摸屏正常与左侧控制器进行通讯,否则,说明触摸屏无法与左侧控制器进行通讯,则转至步骤5);5)触摸屏网络动态链接至右侧控制器的IP地址,此时,右侧控制器为主用,左侧控制器为备用,再转至步骤8);6)认为右侧控制器为主用,左侧控制器为备用;7)触摸屏网络动态链接至右侧控制器的IP地址;8)判断触摸屏与右侧控制器的通讯状态PLC_TXZT2是否等于1,若在第二预设时间内PLC_TXZT2=1,则说明触摸屏正常与右侧控制器进行通讯,否则,说明触摸屏无法与右侧控制器进行通讯,则转至步骤9);9)触摸屏网络动态链接至左侧控制器的IP地址,此时,左侧控制器为主用,右侧控制器为备用,再转至步骤4);10)判断PLC_TXZT1及PLC_TXZT2是否在第三预设时间内一直为0,当判断结果为否,则转至步骤2),当判断结果为是,则认为出现触摸屏通讯故障。
2.根据权利要求1所述的适用于单网络触摸屏的动态循环方法,其特征在于,步骤1)之前还包括:11)参数初始化;12)读取左侧/右侧控制器的IP地址及当前状态实时值;13)在第一预设时间内判断左侧控制器DPU_TXZT1是否为主用;14)在第一预设时间内判断右侧控制器DPU_TXZT2是否为主用。
3.根据权利要求1所述的适用于单网络触摸屏的动态循环方法,其特征在于,步骤11)中,需要初始化的参数包括左侧/右侧控制器的主备状态DPU_TXZT1及DPU_TXZT2、触摸屏至左侧/右侧控制器的IP地址及触摸屏至左侧/右侧控制器的通讯状态PLC_TXZT1及PLC_TXZT2。
4.根据权利要求2所述的适用于单网络触摸屏的动态循环方法,其特征在于,所述第一预设时间为5s。
5.根据权利要求1所述的适用于单网络触摸屏的动态循环方法,其特征在于,第二预设时间为10s。
6.根据权利要求1所述的适用于单网络触摸屏的动态循环方法,其特征在于,第三预设时间为40s。
7.根据权利要求1所述的适用于单网络触摸屏的动态循环方法,其特征在于,步骤10)中还包括:当出现触摸屏通讯故障时,则发出控制器故障及触摸屏通讯故障报警。
8.根据权利要求2所述的适用于单网络触摸屏的动态循环方法,其特征在于,步骤13)中,当DPU_TXZT1=1,则判定左侧控制器为主用;当DPU_TXZT1=0,则判定左侧控制器为备用。
9.根据权利要求2所述的适用于单网络触摸屏的动态循环方法,其特征在于,步骤14)中,当DPU_TXZT2=1,则判定右侧控制器为主用;当DPU_TXZT2=0,则判定右侧控制器为备用。