【技术实现步骤摘要】
一种基于指针的控制程序系统参数异常处理方法及装置
本申请实施例涉及热泵
,尤其涉及一种基于指针的控制程序系统参数异常处理方法及装置。
技术介绍
热泵系统在日常使用中,为了方便控制程序的管理和维护,通常一个热泵控制程序通过设置控制程序中的系统参数(如“系统数量”、“风机类型”等)来配置控制程序所控制的机器,进而使控制程序可以控制同一种类型的多个热泵系统(如单双系统热泵控制程序,可以控制不同系统数量、不同风机类型的热泵)。但是,在热泵系统实际使用过程中,当外部控制端上电后主板需要将所有系统参数同步给外部控制端,由于通讯异常等情况,会导致外部控制端系统参数无法同步,所有参数值异常,进而导致程序控制出现异常,进而影响机组的正常使用。
技术实现思路
本申请实施例提供一种基于指针的控制程序系统参数异常处理方法及装置,能够避免系统参数同步至外部控制端的异常情况,提升系统参数同步的可靠性。在第一方面,本申请实施例提供了一种基于指针的控制程序系统参数异常处理方法,包括:在判断外部控制端上电后, ...
【技术保护点】
1.一种基于指针的控制程序系统参数异常处理方法,其特征在于,包括:/n在判断外部控制端上电后,发送指令至所述外部控制端以将所有系统参数同步至所述外部控制端,所述系统参数预先写入所述指令中;/n使用指针指向所述指令,并在设定时间段内实时接收所述外部控制端对所述指令的回复;/n若设定时间段接收到回复,结束同步所述系统参数;若设定时间段未接收到回复,通过重新将指针使能触发所述指令的重发流程,循环所述重发流程设定次数直至接收到所述外部控制端对所述指令的回复,结束同步所述系统参数。/n
【技术特征摘要】
1.一种基于指针的控制程序系统参数异常处理方法,其特征在于,包括:
在判断外部控制端上电后,发送指令至所述外部控制端以将所有系统参数同步至所述外部控制端,所述系统参数预先写入所述指令中;
使用指针指向所述指令,并在设定时间段内实时接收所述外部控制端对所述指令的回复;
若设定时间段接收到回复,结束同步所述系统参数;若设定时间段未接收到回复,通过重新将指针使能触发所述指令的重发流程,循环所述重发流程设定次数直至接收到所述外部控制端对所述指令的回复,结束同步所述系统参数。
2.根据权利要求1所述的基于指针的控制程序系统参数异常处理方法,其特征在于,在判断外部控制端上电之前,还包括:
接收所述外部控制端发送的上电标志位,所述上电标志位用于标志所述外部控制端上电,请求同步所述系统参数;
对应的,在结束同步所述系统参数后,还包括:
将所述上电标志位清零。
3.根据权利要求1所述的基于指针的控制程序系统参数异常处理方法,其特征在于,在结束同步所述系统参数后,还包括:
在判断所述外部控制端的所述系统参数改动时,读回对应的改动参数包;
判断所述改动参数包的指定地址位是否为所述改动参数包的起始地址值,并判断所述改动参数包中标识参数位的参数值是否为零,所述标识参数位预设为不可为零的参数位;
若所述改动参数包的指定地址位为所述改动参数包的起始地址值,且所述标识参数位的参数值不为零,对所述改动参数包进行解析获取改动参数,基于所述改动参数修改自身的所述系统参数;否则舍弃所述改动参数包,将所有自身的所述系统参数同步至所述外部控制端。
4.根据权利要求3所述的基于指针的控制程序系统参数异常处理方法,其特征在于,在断所述外部控制端的所述系统参数改动之前,还包括:
循环读取所述外部控制端的改动标志位,基于所述改动标志位判断所述外部控制端是否改动所述系统参数。
5.根据权利要求1所述的基于指针的控制程序系统参数异常处理方法,其特征在于,还包括:
在主板上电或者运行过程中,从主板存储器中读取所述系统参数;
对所述系统参数进行CRC校检,若CRC校检不通过,将对应的所述系统参数恢复为默认值并存储至所述主板存储器,同时将当前所有所述系统参数重新同步至所述外部控制端;若CRC校检通过,判断所述系统参数中标识参数位上的参数值是否为零,所述标识参数位预设为...
【专利技术属性】
技术研发人员:陈学舒,蒋浩,宗毅,谢卓锐,罗金星,
申请(专利权)人:广东芬尼克兹节能设备有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。