发明内容
本发明的目的是提供一种制鞋生产线的智能控制***、方法和设备,用于解决现有技术中存在的至少一个问题。
为了实现上述目的,本发明采用以下技术方案:
第一方面,本发明提供一种制鞋生产线的智能控制***,包括:WCF服务端、数据库、工作主站、多个工作分站、设置在所述工作分站的RFID读写器以及设置在产品上的RFID标签;
所述WCF服务端作为所述工作主站、所述工作分站以及所述数据库之间的数据中转终端,用于实现所述工作主站、所述工作分站以及所述数据库之间的数据接收和转发;
所述数据库用于存储所述RFID标签绑定的产品信息;
所述RFID读写器用于读取所述RFID标签的标识信息;
所述工作主站用于接收所述标识信息,通过所述WCF服务端在所述数据库中查找与所述标识信息对应的产品信息,根据所述产品信息生成控制指令,并通过所述WCF服务端将所述控制指令下发至对应的工作分站;
所述工作分站用于获取所述标识信息,通过所述WCF服务端在所述数据库中查找与所述标识对应的产品信息,根据所述产品信息生成执行指令,以使制鞋执行机构根据所述执行指令执行制鞋动作。
在一种可能的设计中,还包括外设存储单元,用于存储所述制鞋执行机构的执行参数信息,并与所述工作主站进行数据交互。
在一种可能的设计中,所述工作主站还用于读取所述执行参数信息,并将所述执行参数信息通过所述WCF服务端存储在所述数据库中,并通知各工作分站进行数据更新。
在一种可能的设计中,所述工作分站还用于接收数据更新的消息,通过所述WCF服务端从所述数据库中读取所述执行参数信息,根据所述执行参数信息更新本地文件,并将所述本地文件更新至所述数据库中。
在一种可能的设计中,当所述工作主站根据所述产品信息生成控制指令时,所述工作主站具体用于:
校验所述产品信息是否与当前产品相符,若是,则生成第一放行指令;否则获取与当前产品匹配的产品信息,并通过所述WCF服务端将所述产品信息更新至所述数据库中,并生成第二放行指令。
在一种可能的设计中,所述工作主站中设有工控上位机,各个所述工作分站中设有PLC控制器,所述工控上位机通过所述WCF服务端与所述PLC控制器进行数据交互。
第二方面,本发明提供一种制鞋生产线的智能控制方法,包括:
工作主站获取RFID读写器读取的RFID标签的标识信息,并通过WCF服务端在数据库中查找与所述标识信息对应的产品信息;
所述工作主站根据所述产品信息生成放行指令,并通过所述WCF服务端将所述放行指令下发至对应的工作分站;
工作分站接收所述放行指令,并通知放行执行机构准许当前产品进入当前生产工位;
所述工作分站获取所述标识信息,并通过WCF服务端在数据库中查找与所述标识信息对应的产品信息;
所述工作分站根据所述产品信息生成执行指令,以使制鞋执行机构根据所述执行指令执行制鞋动作;
所述工作分站根据所述放行指令,通知所述放行执行机构准许当前产品离开当前当产工位。
在一种可能的设计中,所述工作主站根据所述产品信息生成放行指令,包括:
校验所述产品信息是否与当前产品相符,若是,则生成第一放行指令;否则获取与当前产品匹配的产品信息,通过所述WCF服务端将所述产品信息更新至所述数据库中,并生成第二放行指令。
第三方面,本发明一种计算机设备,其特征在于,包括:包括依次通信相连的存储器、处理器和收发器,其中,所述存储器用于存储计算机程序,所述收发器用于收发消息,所述处理器用于读取所述计算机程序,执行如第二方面所述的任意一种可能的设计中所述的制鞋生产线的智能控制方法。
第四方面,本发明提供一种计算机可读存储介质,所述计算机可读存储介质上存储有指令,当所述指令在计算机上运行时,执行如如第一方面任意一种可能的设计中所述的制鞋生产线的智能控制方法。
第五方面,本发明提供一种包含指令的计算机程序产品,当所述指令在计算机上运行时,使所述计算机执行如第一方面任意一种可能的设计中所述的制鞋生产线的智能控制方法。
有益效果:
本发明通过设置WCF服务端作为工作主站、工作分站以及数据库之间的数据中转终端,以实现工作主站、工作分站以及数据库之间的数据接收和转发;通过数据库用于存储RFID标签绑定的产品信息;通过RFID读写器读取RFID标签的标识信息;通过工作主站接收标识信息,通过WCF服务端在数据库中查找与标识信息对应的产品信息,根据产品信息生成控制指令,并通过WCF服务端将控制指令下发至对应的工作分站;工作分站用于获取标识信息,通过WCF服务端在数据库中查找与标识对应的产品信息,根据产品信息生成执行指令,以使制鞋执行机构根据执行指令执行制鞋动作。本发明通过WCF服务端,实现工作主站和各工作分站之间的通信,实现制鞋生产线的自动化作业;同时,可以根据产品的生产需求灵活调整各工站之间的工序;或根据产品的生成需求,增删工作分站,***的可扩展性较高,灵活性较强。
具体实施方式
为使本说明书实施例的目的、技术方案和优点更加清楚,下面将结合本说明书实施例中的附图,对本说明书实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本说明书一部分实施例,而不是全部的实施例。基于本说明书中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
实施例
如图1所示,第一方面,本实施例提供一种制鞋生产线的智能控制***,包括:WCF服务端、数据库、工作主站、多个工作分站、设置在所述工作分站的RFID读写器以及设置在产品上的RFID标签;
所述WCF(Windows Communication Foundation,Windows通信基础)服务端作为所述工作主站、所述工作分站以及所述数据库之间的数据中转终端,用于实现所述工作主站、所述工作分站以及所述数据库之间的数据接收和转发;
其中,需要说明的是,所述WCF服务端作为中转终端,能够建立起工作主站和各工作分站之间、各工作分站相互之间、工作主站与数据库之间以及工作分站与数据库之间的信息交换枢纽,实现数据接收和转发,能够更好地协调各单元之间的信息,实现实时交互,且可根据产品生产需求增加或删除某一个或多个工作分站,***灵活性强。
其中,需要说明的是,本实施采用WCF服务端作为中转终端,具有以下作用:
1.由于WCF服务端是一种用于构建面向服务的应用程序的构架,是由多种技术整合而成,也可以像.net一样面向对象代码进行编写,通用性较强;
2.由于WCF服务端采用SOAP(Simple Object Access Protocol,简单对象访问协议)通讯机制,能够保证各单元之间的互操作性,并且可以跨进程、跨机制和跨平台通信,支持Web Service;
3.由于WCF服务端包含多种协议,且包含有多种协议的安全机制,同时能够实现历史数据的兼容,使得***具有安全性、可靠性和兼容性。
所述数据库用于存储所述RFID标签绑定的产品信息;
其中,优选的,所述数据库采用SQLserver数据库,所述SQLserver数据库作为数据存储中心,内部存储有所述RFID标签绑定的产品信息,所述产品信息包括但不限于:电子标签的标识ID(Identity document,身份标识文件)、鞋子型号、鞋子尺码、左右脚信息以及产品数据文件编号、生产线产能统计信息、作料时间记录、报警信息记录、设备功耗记录、数据上传记录以及用户信息等。
所述RFID(Radio Frequency Identification,射频识别技术)读写器用于读取所述RFID标签的标识信息;
其中,所述RFID读写器设置在各个工作分站中,则当产品进行各工作工站时,能够通过所述RFID读取器读取设置在产品上的RFID标签的标识信息,从而识别该产品;其中,所述标识信息包括但不限于ID信息。
其中,需要说明的是,所述RFID标签可在所述工作主站中进行设置,将电子标签ID信息、鞋码、鞋型、左右脚等信息绑定存储到数据库,并且把电子标签ID作为产品的唯一标识。
所述工作主站用于接收所述标识信息,通过所述WCF服务端在所述数据库中查找与所述标识信息对应的产品信息,根据所述产品信息生成控制指令,并通过所述WCF服务端将所述控制指令下发至对应的工作分站;
具体的,所述工作主站接收所述ID信息,将所述ID信息发送至所述WCF服务端,从而通过WCF服务端获取数据库中与所述ID信息对应的产品信息,并根据所述产品信息生成控制指令。
其中,作为一种可选的实施方式,当所述工作主站根据所述产品信息生成控制指令时,所述工作主站具体用于:
校验所述产品信息是否与当前产品相符,若是,则生成第一放行指令;否则获取与当前产品匹配的产品信息,并通过所述WCF服务端将所述产品信息更新至所述数据库中,并生成第二放行指令。
具体的,所述工作主站可提示工作人员人工检验所述产品信息是否与当前产品相符,若相符,则生成第一放行指令发送至对应的工作分站;若不现付,则可提示工作人员更改所述电子标签绑定的产品信息,并将更改后的产品信息更新至所述数据库中,生成而第二放行指令。
所述工作分站用于获取所述标识信息,通过所述WCF服务端在所述数据库中查找与所述标识对应的产品信息,根据所述产品信息生成执行指令,以使制鞋执行机构根据所述执行指令执行制鞋动作。
其中,需要说明的是,所述执鞋执行机构可以是制鞋机器人,当所述工作分站获取到所述产品信息后,可以根据所述产品信息生成执行指令,并控制制鞋机器人执行制鞋作业。
其中,优选的,所述工作主站中设有工控上位机,各个所述工作分站中设有PLC控制器,所述工控上位机通过所述WCF服务端与所述PLC控制器进行数据交互;当然,可以理解的是,所述工作分站中的控制器也可以设置为万可模块,通过所述万可模块与所述工控上位机进行数据交互,实现制鞋生产线的自动化作业。
在一种可选的实施方式中,还包括外设存储单元,用于存储所述制鞋执行机构的执行参数信息,并与所述工作主站进行数据交互。
其中,所述外设存储单元包括但不限于USB闪存盘和移动硬盘等可存储电子文件的设备;其中,所述执行参数信息包括但不限于机器人的点位参数信息。
在一种可选的实施方式中,所述工作主站还用于读取所述执行参数信息,并将所述执行参数信息通过所述WCF服务端存储在所述数据库中,并通知各工作分站进行数据更新。
具体的,所述工作主站读取机器人的点位参数信息,并将该点位参数信息通过WCF服务端存储在数据库中。
在一种可选的实施方式中,所述工作分站还用于接收数据更新的消息,通过所述WCF服务端从所述数据库中读取所述执行参数信息,根据所述执行参数信息更新本地文件,并将所述本地文件更新至所述数据库中。
具体的,所述工作分站接收数据更新的消息,通过WCF服务端从数据库中读取机器人的点位参数信息,根据该点位参数信息更新本地文件,并将所述本地文件更新至所述数据库中。
基于上述公开的内容,本实施例通过设置WCF服务端作为工作主站、工作分站以及数据库之间的数据中转终端,以实现工作主站、工作分站以及数据库之间的数据接收和转发;通过数据库用于存储RFID标签绑定的产品信息;通过RFID读写器读取RFID标签的标识信息;通过工作主站接收标识信息,通过WCF服务端在数据库中查找与标识信息对应的产品信息,根据产品信息生成控制指令,并通过WCF服务端将控制指令下发至对应的工作分站;工作分站用于获取标识信息,通过WCF服务端在数据库中查找与标识对应的产品信息,根据产品信息生成执行指令,以使制鞋执行机构根据执行指令执行制鞋动作。本发明通过WCF服务端,实现工作主站和各工作分站之间的通信,实现制鞋生产线的自动化作业;同时,可以根据产品的生产需求灵活调整各工站之间的工序;或根据产品的生成需求,增删工作分站,***的可扩展性较高,灵活性较强。
如图2所示,第二方面,本实施例提供一种制鞋生产线的智能控制方法,包括但不限于由步骤S101~S106实现:
步骤S101.工作主站获取RFID读写器读取的RFID标签的标识信息,并通过WCF服务端在数据库中查找与所述标识信息对应的产品信息;
步骤S102.所述工作主站根据所述产品信息生成放行指令,并通过所述WCF服务端将所述放行指令下发至对应的工作分站;
步骤S103.工作分站接收所述放行指令,并通知放行执行机构准许当前产品进入当前生产工位;
步骤S104.所述工作分站获取所述标识信息,并通过WCF服务端在数据库中查找与所述标识信息对应的产品信息;
步骤S105.所述工作分站根据所述产品信息生成执行指令,以使制鞋执行机构根据所述执行指令执行制鞋动作;
步骤S106.所述工作分站根据所述放行指令,通知所述放行执行机构准许当前产品离开当前当产工位。
在步骤S105中,所述工作主站根据所述产品信息生成放行指令,包括:
校验所述产品信息是否与当前产品相符,若是,则生成第一放行指令;否则获取与当前产品匹配的产品信息,通过所述WCF服务端将所述产品信息更新至所述数据库中,并生成第二放行指令。
第三方面,本发明一种计算机设备,其特征在于,包括:包括依次通信相连的存储器、处理器和收发器,其中,所述存储器用于存储计算机程序,所述收发器用于收发消息,所述处理器用于读取所述计算机程序,执行如第二方面所述的任意一种可能的设计中所述的制鞋生产线的智能控制方法。
具体举例的,所述存储器可以但不限于包括随机存取存储器(Random-AccessMemory,RAM)、只读存储器(Read-Only Memory,ROM)、闪存(Flash Memory)、先进先出存储器(First Input First Output,FIFO)和/或先进后出存储器(First Input Last Output,FILO)等等;所述收发器可以但不限于为WiFi(无线保真)无线收发器、蓝牙无线收发器、GPRS(General Packet Radio Service,通用分组无线服务技术)无线收发器和/或ZigBee(紫蜂协议,基于IEEE802.15.4标准的低功耗局域网协议)无线收发器等;所述处理器可以不限于采用型号为STM32F105系列的微处理器。
第四方面,本发明提供一种包含指令的计算机程序产品,当所述指令在计算机上运行时,使所述计算机执行如第二方面所述的任意一种可能的设计中所述的制鞋生产线的智能控制方法。其中,所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。
第五方面,本发明提供一种计算机可读存储介质,所述计算机可读存储介质上存储有指令,当所述指令在计算机上运行时,执行如第二方面任意一种可能的设计中所述的制鞋生产线的智能控制方法。
其中,所述可读存储介质是指存储数据的载体,可以但不限于包括软盘、光盘、硬盘、闪存、优盘和/或记忆棒(Memory Stick)等,所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。
最后应说明的是:以上所述仅为本发明的优选实施例而已,并不用于限制本发明的保护范围。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。