一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

配方处理方法、装置及系统与流程

2022-02-19 05:46:16 来源:中国专利 TAG:


1.本技术涉及自动化控制技术领域,特别是涉及一种配方处理方法、装置及系统。


背景技术:

2.在自动化控制技术领域中,往往会需要通过同一个设备对不同的产品进行处理,例如,同一个检测设备对不同的显示屏进行检测,由于各显示屏的尺寸等参数存在区别,因此,检测设备在针对不同显示屏进行检测时,其各部分的检测部件需要采用不同的配置参数才能够适应不同显示屏的检测,配置参数可以包括不同运动轴的点位、移动点位、相机高度等信息,多个配置参数的集合即为配方。传统方式是将各显示屏所对应的检测设备的配方分别存储于sram或外部存储器中,在需要对显示屏进行检测时,将对应的配方一次性导入进来至可编程逻辑控制器的寄存器中,虽然通过该种方式可以实现配方的导入,但是无法远程监控对配方的操作过程,智能化程度较低。


技术实现要素:

3.基于此,有必要针对上述问题,提供一种配方处理方法、装置及系统。
4.一种配方处理方法,所述配方包括电气设备对目标产品进行处理时所采用的配置参数,所述配方处理方法用于基于可编程逻辑控制器对目标产品的配方进行处理,所述配方处理方法由所述可编程逻辑控制器执行,包括:
5.接收用户的操作指令,所述操作指令用于指示对目标产品的配方执行相应操作,所述目标产品的配方存储于所述可编程逻辑控制器内部地址中;
6.响应于所述操作指令,发送请求信息至上位机;
7.接收所述上位机的反馈信息;
8.当所述反馈信息为允许操作时,根据所述操作指令对所述目标产品的配方执行相应操作。
9.在其中一个实施例中,在所述接收用户的操作指令的步骤之前,所述配方处理方法还包括:
10.将所述目标产品的配方存储于所述可编程逻辑控制器内部的临时地址区域。
11.在其中一个实施例中,所述操作指令包括存储指令,所述根据所述操作指令对所述目标产品的配方执行相应操作的步骤包括:
12.响应于所述存储指令,将所述临时地址区域存储的所述目标产品的配方存储至所述可编程逻辑控制器内对应于所述目标产品的专用地址区域。
13.在其中一个实施例中,所述可编程逻辑控制器中,不同的目标产品所对应的所述专用地址区域不同,在所述响应于所述存储指令,将所述临时地址区域存储的所述目标产品的配方存储至所述可编程逻辑控制器内对应于所述目标产品的专用地址区域的步骤中,将不同的目标产品所对应的配方分别存储至所述可编程控制器内对应于不同目标产品的专用地址区域。
14.在其中一个实施例中,所述操作指令包括复制指令,所述根据所述操作指令对所述目标产品的配方执行相应操作的步骤包括:
15.响应于所述复制指令,根据各所述目标产品的配方,从所述目标产品中选取复制源和复制目标;
16.从所述复制源对应的专用地址区域将所述配方复制至所述复制目标对应的专用地址区域。
17.在其中一个实施例中,所述操作指令包括调用指令,所述根据所述操作指令对所述目标产品的配方执行相应操作的步骤包括:
18.响应于所述调用指令,根据当前目标产品确定当前目标产品的配方所对应的专用地址区域;
19.从确定的专用地址区域内调取当前目标产品的配方至所述临时地址区域,所述电气设备根据所述临时地址区域内存储的配方对当前目标产品进行处理。
20.在其中一个实施例中,所述操作指令包括删除指令,所述根据所述操作指令对所述目标产品的配方执行相应操作的步骤包括:
21.响应于所述删除指令,将对应的目标产品的配方从所述专用地址区域中删除。
22.在其中一个实施例中,所述配方包括n个配置参数,所述临时地址区域包括n个临时地址,所述专用地址区域包括n个专用地址,n为大于等于1的自然数。
23.一种配方处理装置,所述配方包括电气设备对目标产品进行处理时所采用的配置参数,所述配方处理装置包括:
24.第一接收单元,用于接收用户的操作指令,所述操作指令用于指示对目标产品的配方进行相应操作,所述目标产品的配方存储于可编程逻辑控制器内部地址中;
25.发送单元,用于响应于所述操作指令,发送请求信息至上位机;
26.第二接收单元,用于接收所述上位机的反馈信息;
27.执行单元,用于当所述反馈信息为允许操作时,根据所述操作指令对所述目标产品的配方进行相应操作。
28.一种配方处理系统,所述配方包括电气设备对目标产品进行处理时所采用的配置参数,所述配方处理系统包括触控模块、可编程逻辑控制器和上位机,所述可编程逻辑控制器的内部地址中存储有目标产品的配方;
29.所述触控模块用于接收用户的操作指令,所述操作指令用于指示对目标产品的配方执行相应操作;
30.所述可编程逻辑控制器连接所述触控模块,响应于所述操作指令,发送请求信息至上位机,接收所述上位机的反馈信息,并当所述反馈信息为允许操作时,根据所述操作指令对内部地址存储的所述目标产品的配方执行相应操作;
31.所述上位机连接所述可编程逻辑控制器,响应于所述请求信息,下发反馈信息至所述可编程逻辑控制器。
32.上述配方处理方法,首先接收用户的操作指令,然后响应于操作指令并发送请求信息至上位机,接收上位机的反馈信息,当反馈信息为允许操作时,则根据用户的操作指令对存储于可编程逻辑存储器内部地址中的目标产品的配方执行相应操作。即,将目标产品的配方存储于可编程逻辑存储器中,同时可通过上位机监控用户对可编程逻辑存储器内存
储的配方的操作并记录,一方面便于上位机对可编程逻辑存储器内存储的配方的操作过程进行远程监控,提高智能化水平,另一方面,通过可编程逻辑存储器的内部地址存储配方,相比于传统方式中采用u盘或sd卡的存储方式,能够避免配方的泄露丢失,且可编程逻辑存储器内地址量充足,有利于大量目标产品的配方的存储。
附图说明
33.图1为本技术一实施例提供的配方处理方法的流程框图;
34.图2为本技术一实施例提供的配置处理装置的结构示意图;
35.图3为本技术一实施例提供的配置处理系统的结构示意图。
具体实施方式
36.为了便于理解本技术,下面将参照相关附图对本技术进行更全面的描述。附图中给出了本技术的优选实施方式。但是,本技术可以以许多不同的形式来实现,并不限于本文所描述的实施方式。相反的,提供这些实施方式的目的是为了对本技术的公开内容理解得更加透彻全面。
37.在本技术中,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”、“固定”等术语应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或成一体;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通或两个元件的相互作用关系,除非另有明确的限定。对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本技术中的具体含义。
38.术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。在本技术的描述中,“多个”的含义是至少两个,例如两个,三个等,除非另有明确具体的限定。
39.除非另有定义,本文所使用的所有的技术和科学术语与属于本技术的技术领域的技术人员通常理解的含义相同。本文中在本技术的说明书中所使用的术语只是为了描述具体的实施例的目的,不是旨在于限制本技术。本文所使用的术语“及/或”包括一个或多个相关的所列项目的任意的和所有的组合。
40.在自动化控制技术领域,设备的运行往往需要程序控制,程序控制的前提是获知设备的各项配置参数信息,本实施例中,将设备运行所需的各项配置参数的集合定义为配方。以检测设备为例,同一台检测设备往往可以对不同的显示屏进行检测,针对不同的显示屏,检测设备对应有不同的配方,比如,检测不同尺寸的显示屏时,检测设备中的运动轴的点位、移动点位、相机高度等配置参数均有所区别,以上的运动轴的点位、移动点位、相机高度等配置参数的集合即为检测设备测试当前显示屏所采用的配方,不同的显示屏对应检测设备的不同配方。
41.在实际应用中,通常是将检测设备对应于各个显示屏所采用的配方存储于内部sram或外部存储器(例如u盘、sd卡等)中,在对当前显示屏进行测试之前,将当前显示屏所对应的配方一次性导入至plc寄存器中,进而使检测设备根据导入的配方对显示屏进行测试。
42.通过上述方式虽然可以实现配方的导入,但是无法远程监控对配方的操作过程,智能化程度较低。
43.为解决上述问题,本技术实施例提供了一种配方处理方法、配方处理装置及配方处理系统。
44.需要说明的是,除了上述举出的检测设备检测显示屏的场景之外,本技术所提供的方案还适用于其他类似的场景,例如涉及到电气设备需依据不同的配方对不同的产品进行处理的场景均适用于本技术。
45.在一个实施例中,提供了一种配方处理方法。其中,配方包括电气设备对目标产品进行处理时所采用的配置参数,针对不同的目标产品,电气设备所采用的配方不同。本实施例提供的配方处理方法用于基于可编程逻辑控制器对目标产品的配方进行处理,由可编程逻辑控制器执行,参照图1,包括以下步骤:
46.步骤s200、接收用户的操作指令,操作指令用于指示对目标产品的配方执行相应操作,目标产品的配方存储于可编程逻辑控制器内部地址中。
47.即,目标产品的配方均预先存储于可编程逻辑控制器的内部地址中,当用户需要对某目标产品的配方进行操作时,可以输入操作指令。其中,操作指令主要是用于指示可编程逻辑控制器指向存储有该目标产品的配方的内部地址,并对该目标产品的配方进行相应操作,其中,相应操作可以包括调用、复制、删除、存储等。
48.步骤s400、响应于操作指令,发送请求信息至上位机。
49.当可编程逻辑控制器接收到用户的操作指令,则发送对应的请求信息至上位机,以征求上位机的同意,其中,请求信息中包含接收到的操作指令信息。由此可便于上位机对配方操作的监控。
50.步骤s600、接收上位机的反馈信息。
51.当上位机接收到可编程逻辑控制器发送的请求信息,则生成反馈信息并发送给可编程逻辑控制器,反馈信息可以包括允许操作和不允许操作。
52.步骤s800、当反馈信息为允许操作时,根据操作指令对目标产品的配方执行相应操作。
53.当可编程逻辑控制器判断接收到的反馈信息为允许操作时,可编程逻辑控制器则根据操作指令,指向对应目标产品的配方所在的内部地址,进而对该内部地址内存储的配方进行相应操作,例如调用、复制、删除、存储等操作。
54.上述配方处理方法,首先接收用户的操作指令,然后响应于操作指令并发送请求信息至上位机,接收上位机的反馈信息,当反馈信息为允许操作时,则根据用户的操作指令对存储于可编程逻辑存储器内部地址中的目标产品的配方执行相应操作。即,将目标产品的配方存储于可编程逻辑存储器中,同时可通过上位机监控用户对可编程逻辑存储器内存储的配方的操作并记录,一方面便于上位机对可编程逻辑存储器内存储的配方的操作过程进行远程监控,提高智能化水平,另一方面,通过可编程逻辑存储器的内部地址存储配方,相比于传统方式中采用u盘或sd卡的存储方式,能够避免配方的泄露和丢失,且可编程逻辑存储器内地址量充足,有利于大量目标产品的配方的存储。
55.在其中一个实施例中,在步骤s200,即接收用户的操作指令的步骤之前,本实施例提供的配方处理方法还包括以下步骤:
56.步骤s100、将目标产品的配方存储于可编程逻辑控制器内部的临时地址区域。在可编程逻辑控制器内部设置有临时地址区域,临时地址区域内具有多个临时地址,每个临时地址中均可用于存储临时数据。本实施例中,在输入操作指令之前,首先将目标产品的配方中的各配置参数分别存储于临时地址区域的各临时地址内。
57.在其中一个实施例中,操作指令包括存储指令。步骤s800,即根据操作指令对目标产品的配方执行相应操作包括:
58.步骤s810、响应于存储指令,将临时地址区域存储的目标产品的配方存储至可编程逻辑控制器内对应于目标产品的专用地址区域。
59.具体地,可编程编辑控制器的内部地址既包含临时地址区域,也包含各目标产品的专用地址区域,两者区别在于,临时地址区域用于存储临时的配方,例如需要中转至专用地址区域的数据,或者电气设备针对当前目标产品所需要用到的配方;专用地址区域则是针对各个目标产品专门设置,每个目标产品均具有独立的专用地址区域,每个专用地址区域内部均具有多个专用地址,可用于存储电气设备处理对应的目标产品时所需的各个配置参数,由此利于对各目标产品所对应的配方的统一管控,并在后续处理对应的目标产品时,直接调用专用地址区域中存储的配方即可。
60.当接收到存储指令后,可编程逻辑控制器则将临时地址区域内存储的目标产品的配方存储至对应于目标产品的专用地址区域内,完成配方的储存。
61.需要说明的是,在实际操作过程中,为了避免存储发生混乱,临时地址区域内一次性可单独存储一个目标产品的配方,然后在接受到存储指令后,将临时地址区域内的配方转存到对应的专用地址区域中,以同样的方式,将下一个目标产品的配方存入临时地址区域,再转存入对应的专用地址区域中。依次类推,进而通过可编程逻辑控制器完成对所有目标产品的配方的存储。
62.在其中一个实施例中,在可编程逻辑控制器中,不同的目标产品所对应的专用地址区域不同,在步骤s810,即响应于存储指令,将临时地址区域存储的目标产品的配方存储至可编程逻辑控制器内对应于目标产品的专用地址区域的步骤中,将不同的目标产品所对应的配方分别存储至可编程控制器内对应于不同目标产品的专用地址区域。
63.在其中一个实施例中,操作指令包括复制指令。步骤s800,即根据操作指令对目标产品的配方执行相应操作的步骤包括:
64.步骤s820、响应于复制指令,根据各目标产品的配方,从目标产品中选取复制源和复制目标;
65.步骤s830、从复制源对应的专用地址区域将配方复制至复制目标对应的专用地址区域。
66.在实际应用中,目标产品之间的各项属性较为相似的情况下,电气设备所用的配方可以设置为相同。例如,目标产品1为一8寸显示屏,目标产品2为一8.5寸显示屏,那么检测设备在针对目标产品1和目标产品2进行检测时,其移动点位、相机高度等配置参数趋近相同,即配方趋近相同。那么,当可编程逻辑存储器中目标产品1所对应的配方已存入其专用地址区域1时,可以根据复制指令,将目标产品1的配方由其对应的专用地址区域1中复制到目标产品2所对应的专用地址区域2中,即无需再通过临时地址区域转存入专用地址区域2的方式存储目标产品2的配方,简化了操作。
67.其中,复制源指的是被复制的目标产品,例如上述示例中的目标产品1,复制目标指的是复制其他目标产品的目标产品,例如上述示例中的目标产品2。当可编程逻辑控制器确定了复制源和复制目标,则从复制源对应的专用地址区域将配方复制至复制目标对应的专用地址区域。
68.在其中一个实施例中,操作指令包括调用指令。步骤s800,即根据操作指令对目标产品的配方执行相应操作的步骤包括:
69.步骤s840、响应于调用指令,根据当前目标产品确定当前目标产品的配方所对应的专用地址区域;
70.步骤s850、从确定的专用地址区域内调取当前目标产品的配方至临时地址区域,电气设备根据临时地址区域内存储的配方对当前目标产品进行处理。
71.当前目标产品指的是当前等待处理的目标产品。当电气设备针对当前目标产品进行处理之前,需按照处理当前目标产品所对应的配方配置电气设备。本实施例中,电气设备是根据可编程逻辑控制器的临时地址区域中存储的配方进行配置,因此,可编程逻辑控制器首先根据调用指令,确定当前目标产品对应的配方所在的专用地址区域,然后从该专用地址区域将当前目标产品的配方调取至临时地址区域,以便电气设备根据临时地址区域中的配方准确进行各项参数的配置,以与当前目标产品相适配。
72.在其中一个实施例中,操作指令包括删除指令。步骤s800,即根据操作指令对目标产品的配方执行相应操作的步骤包括:
73.步骤s860、响应于删除指令,将对应的目标产品的配方从专用地址区域中删除。即,可根据用户输入的删除指令,将对应的目标产品的配方从专用地址区域中删除,由此可根据实际需求删除某些特定目标产品的配方,进而释放可编程逻辑控制器的专用地址区域内的存储空间。
74.在其中一个实施例中,配方包括n个配置参数,临时地址区域包括n个临时地址,专用地址区域包括n个专用地址,n为大于等于1的自然数。即,临时地址区域内的临时地址数量与单个专用地址区域内的专用地址数量、配置参数的数量相同,例如,配方包括100个配置参数,临时地址区域包括100个临时地址,单个专用地址区域内包括100个专用地址,那么首先可将单个目标产品的100个配置参数分别存储至临时地址区域中的100个临时地址中,当用户输入存储指令,则可编程存储控制器再将100个临时地址中存储的100个配置参数分别转存入对应专用地址区域中的100个专用地址中。由此,根据配置参数的数量设置可编程逻辑控制器内的地址数量,提高地址设置的合理性,提高资源利用率。
75.在一个实施例中,提供了一种配方处理装置。其中,配方包括电气设备对目标产品进行处理时所采用的配置参数,针对不同的目标产品,电气设备所采用的配方不同。参照图2,本实施例提供的配方处理装置包括第一接收单元200、发送单元400、第二接收单元600以及执行单元800。
76.其中,第一接收单元200用于接收用户的操作指令,操作指令用于指示对目标产品的配方进行相应操作,目标产品的配方存储于可编程逻辑控制器内部地址中;
77.发送单元400用于响应于操作指令,发送请求信息至上位机;
78.第二接收单元600用于接收上位机的反馈信息;
79.执行单元800用于当反馈信息为允许操作时,根据操作指令对目标产品的配方进
行相应操作。
80.在其中一个实施例中,本实施例提供的配方处理装置还包括第一存储单元,第一存储单元用于将目标产品的配方存储于可编程逻辑控制器内部的临时地址区域。
81.在其中一个实施例中,操作指令包括存储指令,执行单元包括第二存储单元,第二存储单元用于响应于存储指令,将临时地址区域存储的目标产品的配方存储至可编程逻辑控制器内对应于目标产品的专用地址区域。
82.在其中一个实施例中,可编程逻辑控制器中,不同的目标产品所对应的专用地址区域不同。第二存储单元用于将不同的目标产品所对应的配方分别存储至可编程控制器内对应于不同目标产品的专用地址区域。
83.在其中一个实施例中,操作指令包括复制指令,执行单元包括复制单元,复制单元用于响应于复制指令,根据各目标产品的配方,从目标产品中选取复制源和复制目标;
84.从复制源对应的专用地址区域将配方复制至复制目标对应的专用地址区域。
85.在其中一个实施例中,操作指令包括调用指令,执行单元包括调用单元,调用单元用于响应于调用指令,根据当前目标产品确定当前目标产品的配方所对应的专用地址区域;从确定的专用地址区域内调取当前目标产品的配方至临时地址区域,电气设备根据临时地址区域内存储的配方对当前目标产品进行处理。
86.在其中一个实施例中,操作指令包括删除指令,执行单元包括删除单元,删除单元用于响应于删除指令,将对应的目标产品的配方从专用地址区域中删除。
87.在其中一个实施例中,配方包括n个配置参数,临时地址区域包括n个临时地址,专用地址区域包括n个专用地址,n为大于等于1的自然数。
88.上述配方处理装置,首先接收用户的操作指令,然后响应于操作指令并发送请求信息至上位机,接收上位机的反馈信息,当反馈信息为允许操作时,则根据用户的操作指令对存储于可编程逻辑存储器内部地址中的目标产品的配方执行相应操作。即,将目标产品的配方存储于可编程逻辑存储器中,同时可通过上位机监控用户对可编程逻辑存储器内存储的配方的操作并记录,一方面便于上位机对可编程逻辑存储器内存储的配方的操作过程进行远程监控,提高智能化水平,另一方面,通过可编程逻辑存储器的内部地址存储配方,相比于传统方式中采用u盘或sd卡的存储方式,能够避免配方的泄露和丢失,且可编程逻辑存储器内地址量充足,有利于大量目标产品的配方的存储。
89.本实施例提供的配方处理装置与前述实施例提供的配方处理方法属于同一发明构思,关于配方处理装置的具体内容可参见前述实施例中相应的描述,在此不再赘述。
90.在一个实施例中,提供了一种配方处理系统,配方包括电气设备对目标产品进行处理时所采用的配置参数,参照图3,配方处理系统包括触控模块10、可编程逻辑控制器20和上位机30,可编程逻辑控制器20的内部地址中存储有目标产品的配方。
91.其中,触控模块10用于接收用户的操作指令,操作指令用于指示对目标产品的配方执行相应操作;可编程逻辑控制器20连接触控模块,响应于操作指令,发送请求信息至上位机30,接收上位机30的反馈信息,并当反馈信息为允许操作时,根据操作指令对内部地址存储的目标产品的配方执行相应操作;上位机30连接可编程逻辑控制器20,响应于请求信息,下发反馈信息至可编程逻辑控制器20。
92.触控模块10可以包括触摸屏,用户通过触摸屏输入操作指令,易于操作。
93.通过配方处理系统,一方面便于上位机对可编程逻辑存储器内存储的配方的操作过程进行远程监控,提高智能化水平,另一方面,通过可编程逻辑存储器的内部地址存储配方,相比于传统方式中采用u盘或sd卡的存储方式,能够避免配方的泄露和丢失,且可编程逻辑存储器内地址量充足,有利于大量目标产品的配方的存储,另外简化了配方处理过程。
94.本实施例提供的配方处理装置与前述实施例提供的配方处理方法属于同一发明构思,关于配方处理装置的具体内容可参见前述实施例中相应的描述,在此不再赘述。
95.以上所述实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
96.以上所述实施例仅表达了本技术的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本技术构思的前提下,还可以做出若干变形和改进,这些都属于本技术的保护范围。因此,本技术专利的保护范围应以所附权利要求为准。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献