[发明专利]一种PLC程序信号在线分析和诊断方法有效
申请号: | 201811476852.2 | 申请日: | 2018-12-05 |
公开(公告)号: | CN109375576B | 公开(公告)日: | 2021-07-20 |
发明(设计)人: | 邱民;甘玉轩;万军杨;张锦源 | 申请(专利权)人: | 广州奇芯机器人技术有限公司 |
主分类号: | G05B19/05 | 分类号: | G05B19/05 |
代理公司: | 广州恒华智信知识产权代理事务所(普通合伙) 44299 | 代理人: | 区长钊 |
地址: | 510000 广东省广州市越秀*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 plc 程序 信号 在线 分析 诊断 方法 | ||
本发明公开了一种PLC程序信号在线分析和诊断方法,其步骤包括:基于PLC诊断界面的环境下,进行信号分析设置,所述的信号分析设置包括在地址栏填入各路信号的地址,选择其中任一路信号作为触发信号;设置波形宽度;进行信号跟踪设置,所述信号跟踪设置包括设置信号的触发方式和设置自动触发的电平信号;完成信号跟踪设置之后,开启信号跟踪采样模式。本发明操作简便,诊断测试效率高。
技术领域
本发明涉及PLC程序技术领域,更具体地说,涉及一种PLC程序信号在线分析和诊断方法。
背景技术
PLC是一种工业自动控制中使用的通用控制器。它广泛应用于机械、冶金、石油、化工、纺织、交通、电力、军事等各个领域,并取得了可观的技术经济效益和社会效益。
典型的PLC包括处理器(CPU)、系统程序存储器和用户程序及数据存储器。CPU是PLC的核心,它用以运行用户程序、监控输入/输出接口状态、作出逻辑判断和进行数据处理,即读取输入变量、完成用户指令规定的各种操作,将结果送到输出端,并响应外部设备(如电脑、打印机等)的请求以及进行各种内部判断等。
PLC程序开发出来之后,必须通过不断的调试测试,排除错误之后才能投入正式运行。目前采用的测试诊断方法有如下几种:
1)现场诊断测试。把编写好的程序直接安装到现场的PLC机器中,通过现场运行检验程序的正确性。比如把控制电梯的PLC程序安装到电梯中的PLC机器中,通过操纵电梯按钮,观察电梯的运行是否符合要求。这种方法虽然是必不可少的环节,但是它们消耗时间很长,测试的覆盖面有限。
2)离线诊断测试。在PLC软件模拟器中运行PLC程序,测试员点击屏幕按钮产生PLC的输入信号,然后观察指示灯是否按照预期的次序和组合方式发光。这种方式不需要使用工作现场的机器,可以及时部分排除PLC程序的错误。但是,手工一个一个输入信号的方式效率很低,而且测试过程无法重用。假设测试过程需要1千个测试输入,程序调试修改20次,那么总共就需要2万次测试输入。
3)手工诊断测试。给PLC接上输入按钮装置,这种装置可以直接同PLC机器连接,装置上有手工按钮,按钮的输入可以直接送入PLC机器。操作员通过手工产生输入信号,测试PLC的运行是否符合预期要求。这种测试方法同离线测试类似,只是把电脑内部的虚拟按钮改成了实际按钮。它同前一种方法具有相同的缺点,就是测试效率很低。
发明内容
本发明克服了现有技术的不足,提供了一种PLC程序信号在线分析和诊断方法,操作简便,诊断测试效率高。
为了实现上述目的,本发明采用了下述技术方案:
一种PLC程序信号在线分析和诊断方法,其步骤包括:
S1.基于PLC诊断界面的环境下,进行信号分析设置,所述的信号分析设置包括在地址栏填入各路信号的地址,选择其中任一路信号作为触发信号;
S2.设置波形宽度;
S3.进行信号跟踪设置,所述信号跟踪设置包括设置信号的触发方式和设置自动触发的电平信号;
S4.完成信号跟踪设置之后,开启信号跟踪采样模式。
进一步地,所述的步骤S1中的地址栏填入各路信号的地址为,X地址为外部输入信号、Y地址为外部输出信号、R地址为内部继电器信号、A地址为报警信号。
进一步地,所述的外部输入信号和外部输出信号通过IO采集模块与外部数控机器的输入输出信号连接。
进一步地,所述的步骤S3中的触发方式包括实时采集方式、手动触发方式和自动触发方式。
进一步地,所述的步骤S3中的自动触发的电平信号包括上升沿触发信号和下降沿触发信号。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州奇芯机器人技术有限公司,未经广州奇芯机器人技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811476852.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种抱闸控制方法及系统
- 下一篇:一种试验台多点位输出控制系统