产品数据的上传方法、装置、PLC、存储介质及系统制造方法及图纸

技术编号:19592368 阅读:58 留言:0更新日期:2018-11-28 04:33
本发明专利技术实施例公开了一种产品数据的收集方法、装置、PLC、存储介质及系统。本发明专利技术实施例产品数据的上传方法包括:采集产品数据,产品数据来自由PLC控制的设备;将产品数据生成文档并保存起来,文档由一个ID编号进行标识;当接收到上传启动信号时,将上传启动信号对应的ID编号标识的文档上传至FTP服务器。本发明专利技术实施例实现对产品的生产过程进行追溯,提高了产品数据的采集效率,降低成本。

【技术实现步骤摘要】
产品数据的上传方法、装置、PLC、存储介质及系统
本专利技术实施例涉及电气自动化控制技术,尤其涉及一种产品数据的上传方法、装置、PLC、存储介质及系统。
技术介绍
在3C行业,产品在生产或工作过程中会产生一些数据,例如,镜头组装需要点胶,针对每个产品其点胶固化的温度、持续时间、冷却温度和冷却时间等信息,这些数据对于产品后续的维修和保养是很有帮助的。但是,现有的产品很多都不重视数据的采集和保存,即产品虽然生产出来了,但生产过程中的一些制程数据并没有保留下来,后续如果发现产品有不合格的话,也没有办法查询是哪个环节出了问题。即使有的产品记录数据,但都是以人工报表等形式采集数据,不但耗费人力,还导致效率低下。
技术实现思路
本专利技术实施例提供一种产品数据的上传方法、装置、PLC、存储介质及系统,以实现对产品的生产过程进行追溯,提高了产品数据的采集效率,降低成本。第一方面,本专利技术实施例提供了一种产品数据的上传方法,包括:采集产品数据,所述产品数据来自由PLC控制的设备;将所述产品数据生成文档并保存起来,所述文档由一个ID编号进行标识;当接收到上传启动信号时,将所述上传启动信号对应的ID编号标识的文档上传至FTP服务器。可选的,在所述采集产品数据之前,还包括:设置一个或多个ID编号分别对应的FTP服务器的IP地址,并设置各所述ID编号对应的上传启动信号。可选的,在所述接收到上传启动信号之后,还包括:确定所述上传启动信号对应的ID编号,所述ID编号标识的文档以及所述ID编号对应的FTP服务器,并通过用户名和密码登录所述FTP服务器。可选的,所述采集产品数据,包括:获取用户输入的产品数据,并采集所述由PLC控制的设备的产品数据,所述产品数据包括产品生产信息、报警信息和设备运行信息。可选的,所述文档为CVS格式的文档。第二方面,本专利技术实施例提供了一种产品数据的上传装置,包括:采集模块,用于采集产品数据,所述产品数据来自由PLC控制的设备;文档模块,用于将所述产品数据生成文档并保存起来,所述文档由一个ID编号进行标识;上传模块,用于当接收到上传启动信号时,将所述上传启动信号对应的ID编号标识的文档上传至FTP服务器。可选的,还包括:设置模块,用于设置一个或多个ID编号分别对应的FTP服务器的IP地址,并设置各所述ID编号对应的上传启动信号。可选的,所述上传模块,还用于确定所述上传启动信号对应的ID编号,所述ID编号标识的文档以及所述ID编号对应的FTP服务器,并通过用户名和密码登录所述FTP服务器。可选的,所述采集模块,具体用于获取用户输入的产品数据,并采集所述由PLC控制的设备的产品数据,所述产品数据包括产品生产信息、报警信息和设备运行信息。可选的,所述文档为CVS格式的文档。第三方面,本专利技术实施例提供了一种PLC,包括存储器、处理器及存储在存储器上并可在处理器上运行的程序,所述处理器执行所述程序时实现如上述第一方面中任一所述的产品数据的上传方法。第四方面,本专利技术实施例提供了一种包含可执行指令的存储介质,所述可执行指令在由处理器执行时用于执行如上述第一方面中任一所述的产品数据的上传方法。第五方面,本专利技术实施例提供了一种产品数据的上传系统,包括:PLC和FTP服务器,所述PLC和所述FTP服务器通过以太网建立通信连接;所述PLC采用上述第三方面所述的设备。本专利技术实施例通过PLC将产品数据上报给FTP服务器,用户可以通过FTP服务器查询产品的生产过程和设备运行过程的数据,并对产品的生产过程进行追溯,提高了产品数据的采集效率,降低成本。附图说明图1为本专利技术实施例提供的产品数据的上传系统的结构示意图;图2为本专利技术实施例提供的产品数据的上传方法的流程图;图3为本专利技术实施例提供的产品数据的上传装置的结构示意图;图4为本专利技术实施例提供的产品数据的上传装置的结构示意图;图5为本专利技术实施例提供的PLC的结构示意图。具体实施方式下面结合附图和实施例对本专利技术实施例作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本专利技术实施例,而非对本专利技术实施例的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本专利技术实施例相关的部分而非全部结构。图1为本专利技术实施例提供的产品数据的上传系统的结构示意图,该系统包括PLC和FTP服务器,PLC和FTP服务器通过以太网建立通信连接。PLC处理速度快,功能强大,可将其CPU单元存储卡或CPU存储器内的任意文件或CPU单元的任意软元件值上传到FTP服务器,或从FTP服务器进行下载。PLC可在无上位机控制系统状态下,主动上传其控制的设备的产品数据至指定FTP服务器,产品数据包括产品生产信息、报警信息和设备运行信息,PLC可以将这些信息以CSV格式的文档保存起来,然后进行对应最多10个ID编号的文档上传,每一个ID编号可以传送很多产品数据。PLC在上传产品数据时可以分时间段分别触发各ID编号对应文档的上传,也可以同时上传多个ID编号对应文档,不同ID编号的文档文件可以上传至FTP服务器地址内不同文件夹地址。PLC将文档上传到FTP服务器后,用户可以在FTP服务器端随时查询产品之前的生产过程和工作过程,实现过程控制。图2为本专利技术实施例提供的产品数据的上传方法的流程图,该方法可以由PLC来执行,具体包括如下步骤:步骤101、采集产品数据,产品数据来自由PLC控制的设备;PLC作为可编程逻辑控制器可以对很多产品发出控制指令,同时也可以从这些产品中采集产品数据,包括产品生产信息、报警信息和设备运行信息,其中,产品生产信息由输入信息和采信信息组成,输入信息由客户在触摸屏里进行设定,采集信息是由PLC采集完成的。例如,班次,白班开始时间如果设定为8:00-20:00,那只要当前时间在这个时间段,那么班次会自动采集为白班,如果其它时间段则为晚班时间,PLC会自动判断班次为晚班。又例如,产能,PLC会实时对生产的产品进行计数,实时统计设备产能。报警信息是只要设备发生了任何异常,PLC会将报警代码写入到SD卡。设备运行信息是PLC会统计设备什么时候开始运行的,什么时候停机的,产品的生产周期,稼动率都会统计出来。步骤102、将产品数据生成文档并保存起来,文档由一个ID编号进行标识;PLC提前设置一个或多个ID编号分别对应的FTP服务器的IP地址,并设置各ID编号对应的上传启动信号,PLC最多可以设置10个ID编号,对应于各ID编号,提前将ID编号和对应上传的FTP服务器的IP地址设定好,并且设置各ID编号对应的上传启动信号,例如,ID编号中ID0对应的上传启动信号:Y2200,ID1对应的上传启动信号:Y2201,ID2对应的上传启动信号:Y2202,ID3对应的上传启动信号:Y2203,ID4对应的上传启动信号:Y2204,ID5对应的上传启动信号:Y2205,ID6对应的上传启动信号:Y2206,ID7对应的上传启动信号:Y2207,ID8对应的上传启动信号:Y2208,ID9对应的上传启动信号:Y2209,需要上传哪个ID编号标识的文档,触发相应的上传启动信号即可。而如果需要10个ID编号标识的文档同时上传的话,就同时触发所有的上传启动信号。PLC将采集到的产品数据进行整理,组合,按时间生成CSV文档存储在本文档来自技高网...

【技术保护点】
1.一种产品数据的上传方法,其特征在于,包括:采集产品数据,所述产品数据来自由PLC控制的设备;将所述产品数据生成文档并保存起来,所述文档由一个ID编号进行标识;当接收到上传启动信号时,将所述上传启动信号对应的ID编号标识的文档上传至FTP服务器。

【技术特征摘要】
1.一种产品数据的上传方法,其特征在于,包括:采集产品数据,所述产品数据来自由PLC控制的设备;将所述产品数据生成文档并保存起来,所述文档由一个ID编号进行标识;当接收到上传启动信号时,将所述上传启动信号对应的ID编号标识的文档上传至FTP服务器。2.根据权利要求1所述的方法,其特征在于,在所述采集产品数据之前,还包括:设置一个或多个ID编号分别对应的FTP服务器的IP地址,并设置各所述ID编号对应的上传启动信号。3.根据权利要求2所述的方法,其特征在于,在所述接收到上传启动信号之后,还包括:确定所述上传启动信号对应的ID编号,所述ID编号标识的文档以及所述ID编号对应的FTP服务器,并通过用户名和密码登录所述FTP服务器。4.根据权利要求1所述的方法,其特征在于,所述采集产品数据,包括:获取用户输入的产品数据,并采集所述由PLC控制的设备的产品数据,所述产品数据包括产品生产信息、报警信息和设备运行信息。5.根据权利要求1-4中任一项所述的方法,其特征在于,所述文档为CVS格式的文档。6...

【专利技术属性】
技术研发人员:孙丰
申请(专利权)人:苏州赛腾精密电子股份有限公司
类型:发明
国别省市:江苏,32

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

1