System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种基于PLC的可扩展三轴控制系统的编程方法技术方案_技高网

一种基于PLC的可扩展三轴控制系统的编程方法技术方案

技术编号:42681628 阅读:7 留言:0更新日期:2024-09-10 12:31
本发明专利技术提供了一种基于PLC的可扩展三轴控制系统的编程方法,所述方法包括:编写主程序,所述主程序为顺序执行的自动流程步骤,在每个自动流程步骤中编写一个动作指令接收单元和子程序插入点位,并分别预设标志位,所述动作指令接收单元的标志位与动作指令的编号对应设置;编写子程序,对每个所述子程序进行预设标志位,每个子程序用于控制一个具体的动作,其标志位与子程序插入点位的标志位对应设置;根据动作指令的编号执行对应的动作指令接收单元所在的自动流程步骤,并跳转执行对应的子程序,从而控制三轴机构完成对应的动作。本发明专利技术可显著降低重复编写、修改源程序的频率,提高工作效率。

【技术实现步骤摘要】

【】本专利技术涉及plc控制,尤其是一种基于plc的可扩展三轴控制系统的编程方法。


技术介绍

0、
技术介绍

1、plc(可编程逻辑控制器)编程的应用面广、功能强大、使用方便,已经成为当代工业自动化的主要装置之一,在工业生产的所有领域得到了广泛的使用,自动化设备利用基于plc的三轴控制系统控制三轴机构可以完成如取料、搬运、放料、贴膜、贴垫片等一系列动作,但是当三轴机构的使用功能有变化或者新增动作时,通常需要重新编写源程序,这样就显得比较呆板繁杂,降低了工作效率。

2、有鉴于此,本专利技术提供了一种基于plc的可扩展三轴控制系统的编程方法来解决上述问题。


技术实现思路

0、
技术实现思路

1、因此,本专利技术的目的是提供一种基于plc的可扩展三轴控制系统的编程方法,采用梯形图语言编程,在此控制系统框架范围内的三轴机构的动作有变化或是有新增动作时,不需重新编写源程序,提高工作效率。

2、为达到上述目的,本专利技术提供了一种基于plc的可扩展三轴控制系统的编程方法,采用梯形图语言编程,应用于plc控制的具有三轴机构的自动化设备,通过与plc连接的人机界面发送三轴机构需执行的动作指令,所述动作指令有预设编号,所述编程方法包括以下步骤:

3、s1:编写主程序,所述主程序为三轴机构可顺序执行的自动流程步骤,所述自动流程步骤可编写多个,在所述每个自动流程步骤中编写一个动作指令接收单元和子程序插入点位,对每个所述动作指令接收单元和子程序插入点位分别预设标志位,所述动作指令接收单元的标志位与人机界面中动作指令的编号一一对应设置,用于接收对应的动作指令并跳转到其所在的自动流程步骤;

4、s2:编写子程序,所述子程序根据三轴机构动作需要可编写多个,每个所述子程序编写完成后分别进行预设标志位并与所述主程序一起存放于用户程序库中,每个所述子程序用于控制三轴机构完成一个具体的动作,所述子程序标志位与所述子程序插入点位的标志位一一对应设置;

5、s3:根据通过人机界面发出的动作指令的编号执行与该动作指令编号对应的动作指令接收单元所在的自动流程步骤,并跳转执行与该自动流程步骤中子程序插入点位标志位对应标志位的子程序,使被调用的子程序与所述主程序整合,从而控制三轴机构完成与所述动作指令对应的动作。

6、优选地,所述动作指令包括取料动作指令、搬运动作指令、贴附动作指令,所述主程序包括:

7、第一自动流程步骤,其包括一个第一动作指令接收单元和一个第一子程序插入点位;

8、第二自动流程步骤,其包括一个第二动作指令接收单元和一个第二子程序插入点位;

9、第三自动流程步骤,其包括一个第三动作指令接收单元和一个第三子程序插入点位;

10、所述子程序包括取料子程序、搬运子程序、贴附子程序;

11、其中,所述第一动作指令接收单元、第二动作指令接收单元、第三动作指令接收单元的标志位分别与取料、搬运、贴附动作指令的编号对应设置;所述第一子程序插入点位、第二子程序插入点位、第三子程序插入点位的标志位分别与所述取料子程序、搬运子程序、贴附子程序的标志位对应设置。

12、本专利技术还提供了一种基于plc的可扩展三轴控制系统,用于控制三轴机构动作,包括:

13、主程序模块,用于控制三轴机构顺序执行的自动流程步骤;

14、子程序模块,用于控制三轴机构完成具体的动作;

15、调用整合模块,用于接收动作指令并调用完成该动作对应的子程序,并将调用的子程序插入整合到主程序中。

16、本专利技术的有益效果是,在本专利技术基于plc的可扩展三轴控制系统框架范围内的三轴机构的动作有变化或是有新增动作时,不需重新编写整个程序,只需将变化或新增的动作编写成对应的子程序保存在用户程序库中,根据动作指令调用对应的子程序控制三轴机构完成对应的动作,显著降低重复编写、修改源程序的频率,提高工作效率。

本文档来自技高网...

【技术保护点】

1.一种基于PLC的可扩展三轴控制系统的编程方法,采用梯形图语言编程,应用于PLC控制的具有三轴机构的自动化设备,通过与PLC连接的人机界面发送三轴机构需执行的动作指令,所述动作指令有预设编号,其特征在于,所述方法包括:

2.如权利要求1所述的一种基于PLC的可扩展三轴控制系统的编程方法,其特征在于:

3.一种基于PLC的可扩展三轴控制系统,用于控制三轴机构动作,其特征在于,包括:

【技术特征摘要】

1.一种基于plc的可扩展三轴控制系统的编程方法,采用梯形图语言编程,应用于plc控制的具有三轴机构的自动化设备,通过与plc连接的人机界面发送三轴机构需执行的动作指令,所述动作指令有预设编号,其特征在于...

【专利技术属性】
技术研发人员:汪永恒
申请(专利权)人:汉达精密电子昆山有限公司
类型:发明
国别省市:

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

1