[发明专利]一种PLC断点调试方法在审
申请号: | 202210755616.4 | 申请日: | 2022-06-30 |
公开(公告)号: | CN115202285A | 公开(公告)日: | 2022-10-18 |
发明(设计)人: | 刘铭皓;彭震;殷仕佳;刘铠源;李扬;于金生 | 申请(专利权)人: | 南京科远智慧科技集团股份有限公司 |
主分类号: | G05B19/05 | 分类号: | G05B19/05 |
代理公司: | 南京汇盛专利商标事务所(普通合伙) 32238 | 代理人: | 裴咏萍;陈扬 |
地址: | 211100 江苏省南京市*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 plc 断点 调试 方法 | ||
1.一种PLC断点调试方法,其特征在于,所述PLC断点调试方法包括以下步骤:客户端与PLC设备远程通讯;客户端直接生成调试指令和指令信息偏移表;PLC设备通过通讯接收调试指令,执行相应命令;PLC通过通讯回复客户端命令执行的成功失败;PLC程序中断后,通过通讯通知客户端当前程序中断位置的指令偏移,客户端解析指令偏移,并通过指令信息偏移表转换为程序所在的文本行或图元编号,进行展示。
2.根据权利要求1所述的PLC断点调试方法,其特征在于,所述指令信息偏移表的内容包括程序语言文本行和指令偏移的对应关系,以及图形和文本的映射关系。
3.根据权利要求2所述的PLC断点调试方法,其特征在于,所述图形和文本的映射关系通过以下方法获得:通过图形组态的序号、连线关系、关联参数,转换生成对应的文本语言,并同步生成图形和文本的对应关系。
4.根据权利要求1所述的PLC断点调试方法,其特征在于,所述调试指令包括翻转断点、清空断点、单步、步入、步出、全速。
5.根据权利要求1所述的PLC断点调试方法,其特征在于,客户端接收用户操作后生成调试指令的操作如下:
接收用户的添加、删除断点操作,客户端根据用户所选位置,查找指令偏移信息表得到所选位置对应的指令偏移,通讯发送给PLC设备进行断点的设置和删除;
针对用户的单步、步入、步出操作,具体的单步、步入、步出直接由客户端进行控制,PLC设备仅需在非全速模式下逐条语句的执行,并返回指令偏移;接收用户的单步、步入操作,客户端发送指令集单步命令给PLC,PLC接收到命令后执行到下一个指令,并回复指令偏移,客户端接收判断当前指令偏移对应的文本行是否变化,不变化则重复发送指令集单步命令,直到文本行变化,并进行展示;
接收用户的步出操作,客户端发送指令集单步命令给PLC,PLC接收到命令后指令下一个指令,并回复当前指令偏移,客户端接收判断当前指令行对应的程序组织单元是否变化,不变化则重复发送指令集单步命令,直到文本行对应的程序组织单元变化或被断点中断,并进行展示;
接收用户的全速操作,客户端发送全速命令给PLC,PLC接收到后全速运行,若被断点中断则回复中断位置指令偏移,客户端解析指令偏移,通过调试信息表转换为程序所在的文本行或图元号后,进行展示。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京科远智慧科技集团股份有限公司,未经南京科远智慧科技集团股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210755616.4/1.html,转载请声明来源钻瓜专利网。