System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 可编程逻辑控制器及基于其的产品制造方法技术_技高网

可编程逻辑控制器及基于其的产品制造方法技术

技术编号:41407886 阅读:4 留言:0更新日期:2024-05-20 19:34
本发明专利技术提供可编程逻辑控制器及基于其的产品制造方法、计算机程序产品、计算机可读存储介质。其中所述产品制造方法,包括:所述产品具有的多个型号各自对应的参数配方,通过所述可编程逻辑控制器的编程语言被封装入所述可编程逻辑控制器的功能块;所述可编程逻辑控制器对应的人机交互界面显示的所述产品的某一型号被选中,该型号对应的参数配方被自动导出,并且依据该自动导出的参数配方执照该型号的该产品。

【技术实现步骤摘要】

本专利技术涉及可编程逻辑控制器及基于其的产品制造方法、计算机程序产品、计算机可读存储介质。


技术介绍

1、在工业生产中,通常使用可编程逻辑控制器(programmable logic controller,plc,目前除了逻辑控制之外,还包括时序控制、模拟控制、多机通信等各类功能,但也还沿用可编程逻辑控制器的名称)控制各种类型的机械设备或生产过程,例如在汽车座椅滑轨装配行业中,从冲压加工、预压成型、激光焊接、电泳和总装装配,每个工艺段的设备都使用plc作为控制系统。

2、随着用户需求的不断提升,导致同一生产线可以对应多种型号的产品。例如对于汽车座椅而言,用户需求的不断提升,使得汽车座椅滑轨的存在多样性的需求,也就是滑轨的种类会越来越多,对于生产座椅滑轨的设备而言,就是生产的型号不再单一,需要多次“换型”,生产不同型号的滑轨需要有不同的工艺参数来匹配,这套工艺参数称之为plc的参数配方。

3、然而现有的方案中,现有的生产设备工艺配方参数是人工通过工艺参数表手动在人机交互界面(human machine interface,hmi)上输入,该方式效率低,还容易出错,严重时还会导致生产出的产品有质量风险,增加企业的召回成本。


技术实现思路

1、鉴于
技术介绍
中存在的问题,本申请的目的在于提供一种基于可编程逻辑控制器的产品制造方法、计算机程序产品、计算机可读存储介质、以及可编程逻辑控制器。

2、专利技术人通过将参数配方通过可编程逻辑控制器的编程语言封装入功能块的方式,实现了生产线的操作者、生产线维护人员仅需要自动调取产品的不同型号,即可自动得到对应该型号的参数配方,克服了现有技术中需要手动输入参数配方进行生产、调试设备的缺陷。另外,采用可编程逻辑控制器的编程语言,例如scl语言,可以实现对应系统的简化以及生产线的快速响应以及可靠运行。相比而言,在一种对比方案中,专利技术人尝试通过通用的数据库技术例如mysql的语言进行编写,但发现需要额外设置通信接口对mysql的命令与可编程逻辑控制器进行通信,并且也较难实现mysql的语言例如与可编程逻辑控制器的专用的scl语言的之间的编译,使得该对比方案的可靠性以及响应及时性均较差。

3、第一方面,本申请提供一种基于可编程逻辑控制器的产品制造方法,包括:

4、所述产品具有的多个型号各自对应的参数配方,通过所述可编程逻辑控制器的编程语言被封装入所述可编程逻辑控制器的功能块;

5、所述可编程逻辑控制器对应的人机交互界面显示的所述产品的某一型号被选中,该型号对应的参数配方被自动导出,并且依据该自动导出的参数配方执照该型号的该产品。

6、在所述制造方法的一个或多个实施例中,所述产品具有的多个型号各自对应的参数配方,通过所述可编程逻辑控制器的编程语言被封装入所述可编程逻辑控制器的功能块包括以下步骤:

7、建立用户自定义数据类型,至少包括所述参数配方的数据类型的种类;

8、建立数据块,包括数据基本单元以及数据存储单元,所述数据基本单元、所述数据存储单元的数组的数据类型,均为所述用户自定义数据类型;

9、采用所述可编程逻辑控制器的编程语言编写基本功能块,该功能块不包括绝对地址以及全局符号,采用局部变量,该局部变量对应的声明变量步骤包括产品索引号iproduct_index,设定制造的该型号的产品的数量iproduct_number,单一产品参数数据区的长度istroge_data_length,数据区对应的db块iexchangedb,获取数据使能iget_data_enable,设定数据使能iset_data_enable,在临时变量里声明db块数据转换texchangedb,数据基本单元里任意一个字节数据区i,数据存储单元里任意数据区的任意一个字节数据区j;采用for、poke、peek指令对对所需要操作的数据区进行间接寻址。

10、在所述制造方法的一个或多个实施例中,所述采用for、poke、peek指令对对所需要操作的数据区进行间接寻址的步骤包括:

11、当按下设定参数使能按钮时,数据基本单元里的数据i传送到相应的数据存储单元j内,j=iproduct_index*istroge_data_length+i,其中的iproduct_index*istroge_data_lengt是指需要的偏移的数据区,+i是偏移数据区内的任意一个字节地址区,以实现存储数据区的功能。

12、在所述制造方法的一个或多个实施例中,所述采用for、poke、peek指令对对所需要操作的数据区进行间接寻址的步骤还包括:

13、在poke指令的参数value中嵌套peek指令。

14、在所述制造方法的一个或多个实施例中,所述可编程逻辑控制器对应的人机交互界面显示的所述产品的某一型号被选中,该型号对应的参数配方被自动导出包括以下步骤:

15、调用该功能块,并且给该功能块的各管脚赋值,包括:产品索引号,设定制造的该型号的产品的数量,单一产品参数数据区的长度,数据区对应的db块,获取数据使能,设定数据使能。

16、在所述制造方法的一个或多个实施例中,所述可编程逻辑控制器对应的人机交互界面显示的所述产品的某一型号被选中,该型号对应的参数配方被自动导出还包括以下步骤:

17、通过以下步骤配置所述参数配方在所述人机交互界面:

18、设置产品型号功能;

19、设置产品索引号功能;

20、保存设定产品型号和产品索引号参数按钮;

21、设置总参数列表,用于查看未被使用的参数,未被使用的参数定义为默认值0。

22、在所述制造方法的一个或多个实施例中,所述可编程逻辑控制器的编程语言为结构化控制语言(structured control language,scl)。

23、第二方面,本申请提供一种可编程逻辑控制器,包括:存储器,用于存储可由处理器执行的指令;处理器,用于执行所述指令以实现如第一方面所述的制造方法中能够由计算机程序实现的步骤。

24、第三方面,本申请提供一种计算机可读介质,具有计算机程序,所述计算机程序被处理器执行时实如第一方面所述的制造方法中能够由计算机程序实现的步骤。

25、第四方面,本申请提供一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现如第一方面所述的制造方法中能够由计算机程序实现的步骤。

本文档来自技高网...

【技术保护点】

1.一种基于可编程逻辑控制器的产品制造方法,其特征在于,包括:

2.如权利要求1所述的产品制造方法,其特征在于,所述产品具有的多个型号各自对应的参数配方,通过所述可编程逻辑控制器的编程语言被封装入所述可编程逻辑控制器的功能块包括以下步骤:

3.如权利要求2所述的产品制造方法,其特征在于,所述采用FOR、POKE、PEEK指令对对所需要操作的数据区进行间接寻址的步骤包括:

4.如权利要求3所述的产品制造方法,其特征在于,所述采用FOR、POKE、PEEK指令对对所需要操作的数据区进行间接寻址的步骤还包括:

5.如权利要求1所述的产品制造方法,其特征在于,所述可编程逻辑控制器对应的人机交互界面显示的所述产品的某一型号被选中,该型号对应的参数配方被自动导出包括以下步骤:

6.如权利要求5所述的制造方法,其特征在于,所述可编程逻辑控制器对应的人机交互界面显示的所述产品的某一型号被选中,该型号对应的参数配方被自动导出还包括以下步骤:

7.如权利要求1所述的制造方法,其特征在于,所述可编程逻辑控制器的编程语言为结构化控制语言(Structured Control Language,SCL)。

8.一种可编程逻辑控制器,其特征在于,包括:

9.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行实现如权利要求1-7任意一项所述的制造方法中能够由计算机程序实现的步骤。

10.一种计算机程序产品,包括计算机程序,其特征在于,该计算机程序被处理器执行时实现如权利要求1-7任意一项所述的制造方法中能够由计算机程序实现的步骤。

...

【技术特征摘要】

1.一种基于可编程逻辑控制器的产品制造方法,其特征在于,包括:

2.如权利要求1所述的产品制造方法,其特征在于,所述产品具有的多个型号各自对应的参数配方,通过所述可编程逻辑控制器的编程语言被封装入所述可编程逻辑控制器的功能块包括以下步骤:

3.如权利要求2所述的产品制造方法,其特征在于,所述采用for、poke、peek指令对对所需要操作的数据区进行间接寻址的步骤包括:

4.如权利要求3所述的产品制造方法,其特征在于,所述采用for、poke、peek指令对对所需要操作的数据区进行间接寻址的步骤还包括:

5.如权利要求1所述的产品制造方法,其特征在于,所述可编程逻辑控制器对应的人机交互界面显示的所述产品的某一型号被选中,该型号对应的参数配方被自动导出包括以下步骤:

...

【专利技术属性】
技术研发人员:徐军缪常峰周亚徐钰睿
申请(专利权)人:佛吉亚盐城汽车部件系统有限公司
类型:发明
国别省市:

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

1