本发明专利技术的提供的一种HMI控制器冗余切换控制方法,包括两个互为冗余的HMI控制器,每个HMI控制器具有两个互为冗余的端口且,且HMI控制器向端口发送状态帧命令并接收端口的返回帧,并根据是否正确收到返回帧、返回帧的返回值以及端口编号判断是否进行冗余切换;能够使上位主机能够准确确定与通信HMI控制器的主从关系,有效保证整个DCS系统持续稳定的运行,确保监控与控制准确实现。
【技术实现步骤摘要】
本专利技术涉及一种控制方法,尤其涉及一种HMI控制器冗余切换控制方法。
技术介绍
HMI是人机接口或者人机界面的英文简称,HMI是系统和用户之间进行交互和信息交换的媒介,HMI在DCS系统(集散控制系统)中具有极为重要的作用,HMI的上位机通过HMI控制器可以获得PLC (可编程控制器)、变频器或者直流调速器等设备的运行数据,并在界面中显示,并且HMI的上位机还可以通过HMI控制器向PLC、变频器或者直流调速器等下属设备下发控制命令,从而实现监控与控制;现有技术中,为了保证HMI控制器与上位机的正常通信,通常设置HMI冗余控制器,但是,在实际运行过程中,一方面上位机无法准确确定当前运行的主控制器是否与设定的主控制器一致,从而使得整个系统的通信质量得不到保证,影响DSC系统的监控与控制正确的实施。因此,需要提出一种的HMI控制器冗余切换控制方法,能够使上位主机能够准确确定与通信HMI控制器的主从关系,有效保证整个DCS系统持续稳定的运行,确保监控与控制准确实现。
技术实现思路
有鉴于此,本专利技术的目的是提供一种HMI控制器冗余切换控制方法,能够使上位主机能够准确确定与通信HMI控制器的主从关系,有效保证整个DCS系统持续稳定的运行,确保监控与控制准确实现。本专利技术的提供的一种HMI控制器冗余切换控制方法,包括两个互为冗余的HMI控制器,每个HMI控制器具有两个互为冗余的端口且,且HMI控制器按照如下方法进行控制器间以及端口之间的切换:S1.HMI控制器向当前端口发送端口状态帧命令并接收端口的返回帧;S2.HMI控制器判断是否正确收到返回帧,如果是,则执行步骤S3,如果否,则执行步骤S4 ;S3.HMI控制器没有正确收到当前端口的返回帧,HMI控制器则判断当前端口是否为主端口,若是,HMI控制器与上位主机的通讯则切换到从端口 ;S4.HMI控制器正确收到当前端口的返回帧,HMI控制器判断返回帧中的返回值,并判断当前端口是否为从端口,若是,HMI控制则不进行端口切换;若否,则执行步骤S5 ;S5.若返回帧的返回值表明当前端口运行状态为主,HMI控制器找出当前的主端口并判断该主端口是否正常在线,如否,将当前运行端口设定为主端口,把当前的主端口设定为从端口且HMI控制器将当前通信切换到当前端口 ;如是,则执行步骤S6 ;S6.若当前的主端口在线,HMI控制判断当前端口与主端口的编号是否一致,若一致,则HMI控制器不切换通信,若不一致,HMI控制器将当前通信切换到当前运行端口,并把当前运行端口设定为主端口,原主端口设定为从端口。进一步,同一个HMI控制器具有两个编号相同的且互为冗余的端口,且两个HMI控制器的任一端口设定为主端口,其他各端口为从端口。本专利技术的有益效果:本专利技术的HMI控制器冗余切换控制方法,能够使上位主机能够准确确定与通信HMI控制器的主从关系,有效保证整个DCS系统持续稳定的运行,确保监控与控制准确实现;而且在整个切换过程中无需人工干预就能够准确实施。【附图说明】下面结合附图和实施例对本专利技术作进一步描述:图1为本专利技术的原理框图。图2为本专利技术的流程图。【具体实施方式】图1为本专利技术的原理框图,图2为本专利技术的流程图,如图所示,本专利技术的提供的一种HMI控制器冗余切换控制方法,包括两个互为冗余的HMI控制器,每个HMI控制器具有两个互为冗余的端口且,且HMI控制器按照如下方法进行控制器间以及端口之间的切换:S1.HMI控制器向当前端口发送端口状态帧命令并接收端口的返回帧;S2.HMI控制器判断是否正确收到返回帧,如果是,则执行步骤S3,如果否,则执行步骤S4 ;S3.HMI控制器没有正确收到当前端口的返回帧,HMI控制器则判断当前端口是否为主端口,若是,HMI控制器与上位主机的通讯则切换到从端口 ;如果不是主端口,则HMI控制器不做出任何处理,这个情况下时表示从端口出现问题,HMI与控制器是通过主端口进行通信。S4.HMI控制器正确收到当前端口的返回帧,HMI控制器判断返回帧中的返回值,并判断当前端口是否为从端口,若是,HMI控制则不进行端口切换;若否,则执行步骤S5 ;S5.若返回帧的返回值表明当前端口运行状态为主,HMI控制器找出当前的主端口并判断该主端口是否正常在线,如否,将当前运行端口设定为主端口,把当前的主端口设定为从端口且HMI控制器将当前通信切换到当前端口 ;如是,则执行步骤S6 ;S6.若当前的主端口在线,HMI控制判断当前端口与主端口的编号是否一致,若一致,则HMI控制器不切换通信,即上位主机的通信不会从当前HMI控制切换到冗余HMI控制器,若不一致,HMI控制器将当前通信切换到当前运行端口,并把当前运行端口设定为主端口,原主端口设定为从端口,通过上述方式,能够使上位主机能够准确确定与通信HMI控制器的主从关系,有效保证整个DCS系统持续稳定的运行,确保监控与控制准确实现;而且在整个切换过程中无需人工干预就能够准确实施,而且能够有效避免系统出现频繁切换现象,只有当同一 HMI控制均出现故障后,上位主机的通信才会从当前HMI控制器切换到冗余HMI控制器。本实例中,同一个HMI控制器具有两个编号相同的且互为冗余的端口,且两个HMI控制器的任一端口设定为主端口,其他各端口为从端口,通过这种方式,能够有利于对当前的HMI控制器的运行主从关系做出准确判断,确保HMI控制器与上位主机的通信质量。最后说明的是,以上实施例仅用以说明本专利技术的技术方案而非限制,尽管参照较佳实施例对本专利技术进行了详细说明,本领域的普通技术人员应当理解,可以对本专利技术的技术方案进行修改或者等同替换,而不脱离本专利技术技术方案的宗旨和范围,其均应涵盖在本专利技术的权利要求范围当中。【主权项】1.一种HMI控制器冗余切换控制方法,其特征在于:包括两个互为冗余的HMI控制器,每个HMI控制器具有两个互为冗余的端口且,且HMI控制器按照如下方法进行控制器间以及端口之间的切换: 51.HMI控制器向当前端口发送端口状态帧命令并接收端口的返回帧; 52.HMI控制器判断是否正确收到返回帧,如果是,则执行步骤S3,如果否,则执行步骤S4 ; 53.HMI控制器没有正确收到当前端口的返回帧,HMI控制器则判断当前端口是否为主端口,若是,HMI控制器与上位主机的通信则切换到从端口 ; 54.HMI控制器正确收到当前端口的返回帧,HMI控制器判断返回帧中的返回值,并判断当前端口是否为从端口,若是,HMI控制则不进行端口切换;若否,则执行步骤S5 ; 55.若返回帧的返回值表明当前端口运行状态为主,HMI控制器找出当前的主端口并判断该主端口是否正常在线,如否,将当前运行端口设定为主端口,把当前的主端口设定为从端口且HMI控制器将当前通信切换到当前端口 ;如是,则执行步骤S6 ; 56.若当前的主端口在线,HMI控制判断当前端口与主端口的编号是否一致,若一致,则HMI控制器不切换通信,若不一致,HMI控制器将当前通信切换到当前运行端口,并把当iu运"Γχ?而口设定为主?而口,原主?而口设定为从?而口。2.根据权利要求1所述ΗΜΙ控制器冗余切换控制方法,其特征在于:同一个ΗΜΙ控制器具有两个编号相同的且互为冗余的端口,且两个ΗΜΙ控制器的本文档来自技高网...
【技术保护点】
一种HMI控制器冗余切换控制方法,其特征在于:包括两个互为冗余的HMI控制器,每个HMI控制器具有两个互为冗余的端口且,且HMI控制器按照如下方法进行控制器间以及端口之间的切换:S1.HMI控制器向当前端口发送端口状态帧命令并接收端口的返回帧;S2.HMI控制器判断是否正确收到返回帧,如果是,则执行步骤S3,如果否,则执行步骤S4;S3.HMI控制器没有正确收到当前端口的返回帧,HMI控制器则判断当前端口是否为主端口,若是,HMI控制器与上位主机的通信则切换到从端口;S4.HMI控制器正确收到当前端口的返回帧,HMI控制器判断返回帧中的返回值,并判断当前端口是否为从端口,若是,HMI控制则不进行端口切换;若否,则执行步骤S5;S5.若返回帧的返回值表明当前端口运行状态为主,HMI控制器找出当前的主端口并判断该主端口是否正常在线,如否,将当前运行端口设定为主端口,把当前的主端口设定为从端口且HMI控制器将当前通信切换到当前端口;如是,则执行步骤S6;S6.若当前的主端口在线,HMI控制判断当前端口与主端口的编号是否一致,若一致,则HMI控制器不切换通信,若不一致,HMI控制器将当前通信切换到当前运行端口,并把当前运行端口设定为主端口,原主端口设定为从端口。...
【技术特征摘要】
【专利技术属性】
技术研发人员:周毅力,姚杰,宁可,杨露霞,
申请(专利权)人:重庆川仪自动化股份有限公司,
类型:发明
国别省市:重庆;85
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。