PLC控制的梯级代码编译方法及装置制造方法及图纸

技术编号:19690969 阅读:41 留言:0更新日期:2018-12-08 10:57
本申请实施例提供了一种PLC控制的梯级代码编译方法及装置,涉及PLC控制技术领域。方法包括:上位机在响应用户输入的用于PLC控制的梯级代码编写操作,并生成每个梯级代码的过程中,标识每个梯级代码,获得带标识的多个梯级代码;上位机将多个梯级代码编译为HEX文件,并将HEX文件发送至下位机;上位机获得下位机返回的下位机解码HEX文件而执行多个梯级代码的执行结果,执行结果包括:下位机根据每个梯级代码的标识确定出的在多个梯级代码中当前执行至的梯级代码,以及执行当前执行至的梯级代码产生的结果数据。用户根据该执行结果就能够清楚知道的当前执行至了哪一个梯级代码和结果如何,便于用户能够明确程序的执行逻辑,从而提高调试的效率。

【技术实现步骤摘要】
PLC控制的梯级代码编译方法及装置
本申请涉及PLC控制
,具体而言,涉及一种PLC控制的梯级代码编译方法及装置。
技术介绍
PLC(ProgrammableLogicController,可编程逻辑控制器)是工业自动化、先进制造或工业流程控制等领域的关键核心控制系统,其所具有的高效性和可靠性在控制领域发挥了重大的作用。由于PLC的控制程序是按固定周期的扫描执行,使得用户只能通过监控控制程序执行时CPU内部数据来间接的完成对控制程序的调试。但由于很难知道控制程序执行具体的逻辑步骤,使得调试起来效率低下。
技术实现思路
本申请在于提供一种PLC控制的梯级代码编译方法及装置,以有效的明确程序的执行逻辑,提高调试的效率。为了实现上述目的,本申请的实施例通过如下方式实现:第一方面,本申请实施例提供了一种PLC控制的梯级代码编译方法,所述方法包括:上位机在响应用户输入的用于PLC控制的梯级代码编写操作,并生成每个梯级代码的过程中,标识每个梯级代码,获得带标识的多个梯级代码;所述上位机将所述多个梯级代码编译为HEX文件,并将所述HEX文件发送至下位机;所述上位机获得所述下位机返回的所述下位机执本文档来自技高网...

【技术保护点】
1.一种PLC控制的梯级代码编译方法,其特征在于,所述方法包括:上位机在响应用户输入的用于PLC控制的梯级代码编写操作,并生成每个梯级代码的过程中,标识每个梯级代码,获得带标识的多个梯级代码;所述上位机将所述多个梯级代码编译为HEX文件,并将所述HEX文件发送至下位机;所述上位机获得所述下位机返回的所述下位机执行所述HEX文件的执行结果,其中,所述执行结果包括:所述下位机根据每个梯级代码的标识确定出的在所述多个梯级代码中当前执行至的梯级代码,以及执行所述当前执行至的梯级代码产生的结果数据。

【技术特征摘要】
1.一种PLC控制的梯级代码编译方法,其特征在于,所述方法包括:上位机在响应用户输入的用于PLC控制的梯级代码编写操作,并生成每个梯级代码的过程中,标识每个梯级代码,获得带标识的多个梯级代码;所述上位机将所述多个梯级代码编译为HEX文件,并将所述HEX文件发送至下位机;所述上位机获得所述下位机返回的所述下位机执行所述HEX文件的执行结果,其中,所述执行结果包括:所述下位机根据每个梯级代码的标识确定出的在所述多个梯级代码中当前执行至的梯级代码,以及执行所述当前执行至的梯级代码产生的结果数据。2.根据权利要求1所述的PLC控制的梯级代码编译方法,其特征在于,所述标识每个梯级代码,获得带标识的多个梯级代码,包括:所述上位机在每个梯级代码生成时,对应生成每个梯级代码的标识;所述上位机将每个标识依次设置到对应的每个梯级代码中,获得带标识的多个梯级代码。3.根据权利要求1或2所述的PLC控制的梯级代码编译方法,其特征在于,所述的所述上位机获得所述下位机返回的所述下位机执行所述HEX文件的执行结果之后,所述方法还包括:所述上位机响应用户输入的断点设置操作,生成用于所述多个梯级代码执行至目标梯级代码处中断执行的断点信息;所述上位机将所述断点信息发送至所述下位机,使得所述下位机将所述断点信息与所述目标梯级代码关联后,所述下位机将所述多个梯级代码执行至所述目标梯级代码处。4.根据权利要求1或2所述的PLC控制的梯级代码编译方法,其特征在于,所述的所述上位机获得所述下位机返回的所述下位机执行所述HEX文件的执行结果之后,所述方法还包括:所述上位机响应用户输入的单步执行操作,生成单步执行指令;所述上位机将所述单步执行指令发送至所述下位机,使得所述下位机根据所述单步执行指令将所述当前执行至的梯级代码更新为所述当前执行至的梯级代码的下一个梯级代码。5.一种PLC控制的梯级代码编译方法,其特征在于,所述方法包括:下位机获得上位机发送的HEX文件;所述下位机执行所述HEX文件而获得执行结果,其中,所述执行结果包括:所述下位机根据每个梯级代码的标识确定出的在多个梯级代码中当前执行至的梯级代码,以及执行所述当前执行至的梯级代码产生的结果数据;所述下位机将所述执行结果返回至所述上位机。6.根据权利要求5所述的PLC控制的梯级代码编译方法,其特征在于,所述的所述下...

【专利技术属性】
技术研发人员:尹作昌王立松胡国煌
申请(专利权)人:深圳市雷赛控制技术有限公司
类型:发明
国别省市:广东,44

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

1