一种适用于单网络触摸屏的动态循环方法技术

技术编号:37065368 阅读:11 留言:0更新日期:2023-03-29 19:43
本发明专利技术公开了一种适用于单网络触摸屏的动态循环方法,包括以下步骤:1)主要参数初始化,读取左侧/右侧控制器的IP地址以及状态实时值;2)根据当前状态实时值,判断左侧/右侧控制器的主用/备用状态;3)触摸屏网络动态链接至主用控制器的IP地址;4)循环判断触摸屏与主用控制器的通讯状态,通讯状态正常时保持当前链接;5)若通讯状态出现异常,触摸屏网络动态链接至备用控制器的IP地址,循环判断与备用控制器的通讯状态;6)40s内触摸屏网络与主备控制器的通讯状态均异常,系统报警通讯故障,结束动态循环过程,该方法能够解决主控制器故障切至备用控制器时,触摸屏无法与备用控制器进行信息交互的问题。行信息交互的问题。行信息交互的问题。

【技术实现步骤摘要】
一种适用于单网络触摸屏的动态循环方法


[0001]本专利技术属于自动控制信息
,涉及一种适用于单网络触摸屏的动态循环方法。

技术介绍

[0002]随着计算机技术的普及、互联网技术的日益更新以及多媒体信息技术的飞速发展,触摸屏作为一种新兴的人机交互输入设备,具有可靠耐用、节省空间、易于操作、响应时间短等优点。水电站计算机监控系统的下位机采用触摸屏代替以往现地控制单元柜内的工控机,使得操作更加便捷、界面设计更加美观、功能更加全面,能够适应不同用户的需求。在水电站自动化生产过程中,操作员站、工程师站、服务器、触摸屏、PLC控制器、智能传感器等不同工作站之间经由串口、以太网及其他支持互联网协议的网络,通过工业领域的标准通迅协议完成交互信息,从而实现对水电站主要设备的监视、控制、预警、保护等功能。部分水电监控系统从节约成本的角度出发,现地控制柜内的触摸屏仅配置一个网卡,触摸屏绑定主控制器的固定IP。当主控制器故障切至备用控制器时,触摸屏无法与备用控制器进行信息交互,出现反馈状态和指令输出显示异常的现象。

技术实现思路

[0003]本专利技术的目的在于克服上述现有技术的缺点,提供了一种适用于单网络触摸屏的动态循环方法,该方法能够解决主控制器故障切至备用控制器时,触摸屏无法与备用控制器进行信息交互的问题。
[0004]为达到上述目的,本专利技术所述的适用于单网络触摸屏的动态循环方法包括以下步骤:
[0005]1)参数初始化;
[0006]2)读取左侧/右侧控制器的IP地址及当前状态实时值;
[0007]3)在第一预设时间内判断左侧控制器DPU_TXZT1是否为主用;
[0008]4)在第一预设时间内判断右侧控制器DPU_TXZT2是否为主用;
[0009]5)判断DPU_TXZT1及DPU_TXZT2是否同时为0或1,当DPU_TXZT1及DPU_TXZT2同时为0或1时,再转至步骤14);否则,则转至步骤6);
[0010]6)当DPU_TXZT1=1,DPU_TXZT2=0,判定左侧控制器为主用,右侧控制器为备用,则转至步骤7),否则,则转至步骤10);
[0011]7)触摸屏网络动态链接至左侧控制器的IP地址;
[0012]8)判断触摸屏与左侧控制器的通讯状态PLC_TXZT1是否等于1,若在第二预设时间内PLC_TXZT1=1,则表示触摸屏正常与左侧控制器进行通讯,否则,说明触摸屏无法与左侧控制器进行通讯,则转至步骤9);
[0013]9)触摸屏网络动态链接至右侧控制器的IP地址,此时,右侧控制器为主用,左侧控制器为备用,再转至步骤12);
[0014]10)认为右侧控制器为主用,左侧控制器为备用;
[0015]11)触摸屏网络动态链接至右侧控制器的IP地址;
[0016]12)判断触摸屏与右侧控制器的通讯状态PLC_TXZT2是否等于1,若在第二预设时间内PLC_TXZT2=1,则说明触摸屏正常与右侧控制器进行通讯,否则,说明触摸屏无法与右侧控制器进行通讯,则转至步骤13);
[0017]13)触摸屏网络动态链接至左侧控制器的IP地址,此时,左侧控制器为主用,右侧控制器为备用,再转至步骤8);
[0018]14)判断PLC_TXZT1及PLC_TXZT2是否在第三预设时间内一直为0,当判断结果为否,则转至步骤6),当判断结果为是,则认为出现触摸屏通讯故障。
[0019]步骤1)中,需要初始化的参数包括左侧/右侧控制器的主备状态DPU_TXZT1及DPU_TXZT2、触摸屏至左侧/右侧控制器的IP地址及触摸屏至左侧/右侧控制器的通讯状态PLC_TXZT1及PLC_TXZT2。
[0020]所述第一预设时间为5s。
[0021]第二预设时间为10s。
[0022]第三预设时间为40s。
[0023]步骤14)中还包括:当出现触摸屏通讯故障时,则发出控制器故障及触摸屏通讯故障报警。
[0024]步骤3)中,当DPU_TXZT1=1,则判定左侧控制器为主用;当DPU_TXZT1=0,则判定左侧控制器为备用。
[0025]步骤4)中,当DPU_TXZT2=1,则判定右侧控制器为主用;当DPU_TXZT2=0,则判定右侧控制器为备用。
[0026]本专利技术具有以下有益效果:
[0027]本专利技术所述的适用于单网络触摸屏的动态循环方法在具体操作时,当主用控制器出现故障切换备用控制器后,通过动态循环判断单网络触摸屏的通讯状态,即刻将触摸屏的动态IP地址链接至备用控制器,确保触摸屏的遥信遥测量能够正常显示及动作,以提高触摸屏人机交互控制的可靠性,解决主控制器故障切至备用控制器时,触摸屏无法与备用控制器进行信息交互的问题,使得触摸屏在水电站现地控制方面有更广泛的应用。
附图说明
[0028]图1为本专利技术的网络结构概图;
[0029]图2为本专利技术的触摸屏操作及显示原理图;
[0030]图3为本专利技术的流程图。
具体实施方式
[0031]为了使本
的人员更好地理解本专利技术方案,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分的实施例,不是全部的实施例,而并非要限制本专利技术公开的范围。此外,在以下说明中,省略了对公知结构和技术的描述,以避免不必要的混淆本专利技术公开的概念。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他
实施例,都应当属于本专利技术保护的范围。
[0032]在附图中示出了根据本专利技术公开实施例的结构示意图。这些图并非是按比例绘制的,其中为了清楚表达的目的,放大了某些细节,并且可能省略了某些细节。图中所示出的各种区域、层的形状及它们之间的相对大小、位置关系仅是示例性的,实际中可能由于制造公差或技术限制而有所偏差,并且本领域技术人员根据实际所需可以另外设计具有不同形状、大小、相对位置的区域/层。
[0033]参考图1、图2及图3,本专利技术所述的适用于单网络触摸屏的动态循环方法包括以下步骤:
[0034]1)参数初始化,其中,需要初始化的参数包括左侧/右侧控制器的主备状态(DPU_TXZT1、DPU_TXZT2)、触摸屏至左侧/右侧控制器的IP地址及触摸屏至左侧/右侧控制器的通讯状态(PLC_TXZT1、PLC_TXZT2);
[0035]2)读取左侧/右侧控制器的IP地址及当前状态实时值;
[0036]3)在5s内判断左侧控制器DPU_TXZT1是否为主用,其中,当DPU_TXZT1=1,则判定左侧控制器为主用;当DPU_TXZT1=0,则判定左侧控制器为备用;
[0037]4)在5s内判断右侧控制器DPU_TXZT2是否为主用,当DPU_TXZT2=1,则判定右侧控制器为主用;当DPU_TXZT2=0,则判定右侧控制器为备用;
[0038]5)判断DPU_TXZT1及本文档来自技高网
...

【技术保护点】

【技术特征摘要】
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所述的适用于单网络触摸屏的动态循环方法,其特...

【专利技术属性】
技术研发人员:谈博郭俊文靳虎裴海林陈少华刘孝国南江汪俊波李志华程帅马优
申请(专利权)人:西安热工研究院有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1