一种生产进度数据采集方法

文档序号:10594646阅读:494来源:国知局
一种生产进度数据采集方法
【专利摘要】本发明公开了一种生产进度数据采集方法,包括步骤:RFID读写器以预设的发送频率向生产区发送无线信号;位于生产区的RFID标签在接收到无线信号之后,向RFID读写器发送RFID标签的识别号;RFID读写器在接收到识别号之后,向数据库服务器发送识别号和RFID读写器的序列号;数据库服务器在接收到识别号和序列号之后,根据预设的标签数据表、读写器数据表和生产进度数据采集表跟踪工单在生产区中的生产进度状态,其中识别号与工单一一对应,序列号与生产区一一对应。本发明的生产进度数据采集方法对加工工序顺序多变的离散型生产以及于加工工序固定的流程型生产均适用。采用本发明的实施例,可及时反馈产品的生产进度信息。
【专利说明】
一种生产进度数据采集方法
技术领域
[0001]本发明涉及无线射频识别技术领域,尤其涉及一种采用无线射频识别技术对制造车间中的生产进度数据进行自动采集的方法。
【背景技术】
[0002]在产品的生产过程中,为了解产品生产进度的执行情况,通常会对产品的生产进度信息进行采集以跟踪产品的生产进度。发明人在实施本发明的过程中发现:由于传统生产车间的生产进度信息大多依靠人工采集或录入,存在生产进度信息反馈滞后、数据统计容易出错等问题,因此,为解决上述问题,现有的流程型生产中已出现采用RFID技术对生产进度信息进行采集的方法,其一般做法是将RFID标签与工单一起在生产线上流转,由于生产线上加工工序的先后顺序固定,RFID标签按照预设顺序经过生产线工序对应的区位,在生产线上每完成一次工序时,相应工位上的RFID读写器就读取对应RFID标签信息采以记录产品的生产进度,产品的生产进度信息依赖于加工工序的先后顺序。但是,在实际生产过程中,还存在加工工序无严格先后顺序的离散型生产。在离散型生产过程中,部分加工工序可穿插于其它加工工序进行;并且根据产品的不同,工单会经过不同的加工工序,使得每个工单对同一生产线的需求不同。因此,现有的采用RFID技术对生产进度信息进行统计的方法对离散型生产过程来说并不适用。

【发明内容】

[0003]针对上述问题,本发明提供一种生产进度数据采集方法,能够及时获得生产进度数据信息以对产品的生产状态进行实时跟踪。
[0004]本发明的生产进度数据采集方法,包括步骤:
[0005]RFID读写器以预设的发送频率向生产区发送无线信号;
[0006]位于所述生产区的RFID标签在接收到所述无线信号之后,向所述RFID读写器发送所述RFID标签的识别号;
[0007]所述RFID读写器在接收到所述识别号之后,向数据库服务器发送所述识别号和所述RFID读写器的序列号;
[0008]所述数据库服务器以预设的更新频率获取所述数据库服务器的系统时间,并将预设的生产进度数据采集表中全部记录的当前时间字段值设为所述系统时间,其中所述生产进度数据采集表还包括工单号字段、区位号字段、进入时间字段、最后读取时间字段、停留时间字段、时间间隔字段、优先级字段和当前状态字段,所述更新频率等于所述发送频率;
[0009]所述数据库服务器在接收到所述识别号和序列号之后,在预设的标签数据表和预设的读写器数据表中分别查询所述识别号对应的工单号、所述序列号对应的区位号和优先等级,并记录查询时间,其中所述标签数据表包括识别号字段和工单号字段,所述读写器数据表包括序列号字段、区位号字段和优先级字段;
[0010]所述数据库服务器在记录所述查询时间之后,将所述工单号和所述区位号分别与生产进度数据采集表中所述全部记录的工单号字段值、区位号字段值进行比较,若所述生产进度数据采集表中不存在满足以下条件的第一记录:所述工单号与所述工单字段值相同,且所述区位号与所述区位号字段值相同,则在所述生产进度数据采集表中创建一条新记录,其中所述新记录的工单号字段值设为所述工单号,区位号字段值设为所述区位号,进入时间字段值、最后读取时间字段值和当前时间字段值均设为所述查询时间,停留时间字段值和时间间隔字段值均设为出示,优先级字段值设为所述优先等级,当前状态字段值设为进入标识;
[0011]否则,将所述第一记录的最后读取时间字段值设为所述查询时间,并将所述第一记录的停留时间字段值设为所述第一记录的最后读取时间字段值与进入时间字段值的差值;
[0012]在所述第一记录的停留时间字段值大于预设的最大加工时间的情况下,设置所述第一记录的当前状态字段值为异常标识。
[0013]作为上述方案的改进,所述将所述第一记录的最后读取时间字段值设为所述查询时间,并将所述第一记录的停留时间字段值设为所述第一记录的最后读取时间字段值与进入时间字段值的差值之后,还包括步骤:
[0014]将所述第一记录的时间间隔字段值设为所述第一记录的当前时间字段值与最后读取时间字段值的差值;
[0015]根据所述第一记录的停留时间字段值和时间间隔字段值设置所述第一记录的当前状态字段值,其中,
[0016]在所述第一记录的停留时间字段值小于预设的路过时间,且所述第一记录的时间间隔字段值大于预设时间间隔的情况下,设置所述第一记录的当前状态字段值为路过标识;
[0017]在所述第一记录的停留时间字段值大于所述预设路过时间,且所述第一记录的时间间隔字段值等于所述预设时间间隔的情况下,设置所述第一记录的当前状态字段值为加工标识;
[0018]在所述第一记录的停留时间字段值大于所述预设路过时间,且所述第一记录的时间间隔字段值大于所述预设时间间隔的情况下,设置所述第一记录的当前状态字段值为异常标识。
[0019]作为上述方案的改进,所述数据库服务器在接收到所述识别号和序列号之后,在预设的标签数据表和预设的读写器数据表中分别查询所述识别号对应的工单号、所述序列号对应的区位号和优先等级,并记录查询时间之后,还包括步骤:
[0020]将所述工单号与所述生产进度数据采集表中全部记录的工单号字段值进行比较,获取满足以下条件的第二记录:所述工单号与所述工单字段值相同;
[0021]在所述第二记录至少为两条的情况下,查询所述第二记录中当前状态字段值为加工标识且优先级字段值为次高的第三记录,并将所述第三记录的当前状态字段值设为完工标识O
[0022]作为上述方案的进一步改进,所述在所述第二记录至少为两条的情况下,还包括步骤:
[0023]查询所述第二记录中当前状态字段值为进入标识,且优先级字段值为最高的第四记录,并将所述第四记录的当前状态字段值设为加工标识;
[0024]查询所述第二记录中当前状态字段值为进入标识,且优先级字段值不为最高的第五记录,并将所述第五记录的当前状态字段值设为异常标识。
[0025]作为上述方案的改进,所述RFID读写器以预设的发送频率向生产区发送无线信号之前,还包括步骤:
[0026]在数据库服务器中创建包括工单号字段、型号字段、数量字段、当前状态字段和完工日期字段的工单数据表;
[0027]根据所述工单数据表的工单号字段以及所述预设的生产进度采集数据表的工单号字段,将所述工单数据表和所述生产进度采集数据表进行关联。
[0028]作为上述方案的改进,所述数据库服务器在接收到所述识别号和序列号之后,在预设的标签数据表和读写器数据表中分别查询所述识别号对应的工单号、所述序列号对应的区位号,并记录查询时间之后,还包括步骤:
[0029]在所述区位号为预设的入库号的情况下,将所述工单号与生产进度数据采集表中所述全部记录的工单号字段值进行比较,删除所述生产进度数据采集表中满足以下条件的第六记录:所述工单号与所述工单字段值相同。
[0030]作为上述方案的改进,所述RFID读写器以预设的发送频率向生产区发送无线信号之前,还包括步骤:
[0031 ]将加工车间按照加工工序分为至少一个生产区;
[0032]在每一所述生产区设置一个RFID读写器。
[0033]优选地,所述RFID读写器的发射角度为180度。
[0034]优选地,所述RFID标签为有源RFID标签。
[0035]与现有技术相比,本发明的生产进度数据采集方法中,利用RFID标签首次进入生产区来跟踪工单刚进入对应区位,能够及时反馈出工单的位置,不需要通过设置生产区的顺序来反馈RFID标签在生产区中的位置,使得本发明中对生产进度数据的采集不依赖于生产区所对应的加工工序的顺序,进而本发明的生产进度数据采集方法适用于加工工序顺序多变的离散型生产。本发明还根据RFID标签在生产区的停留时间跟踪区位的异常情况,能够及时及时显示产品的生产状态信息。其中,RFID读写器与预设的发送频率向生产区发送无线信号,RFID标签向RFID读写器发送RFID标签的识别号均是在满足发送条件时自动产生,不需要专人录入或占用工人时间,能够有效提高对产品生产进度数据进行采集的效率;并且,可以避免因人工输入产品生产进度数据而造成数据不准确的问题。此外,本发明的数据库服务器以预设的更新频率获取数据库服务器的系统时间,并将预设的生产进度数据采集表中全部记录的当前时间字段值设为系统时间,有利于通过该全部记录的当前时间字段值与最后读取时间字段值的差值和时间间隔字段值来判断工单是否位于对应生产区,可迅速反馈工单的位置状态。
【附图说明】
[0036]为了更清楚地说明本发明的技术方案,下面将对实施方式中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0037]图1是本发明实施例1的基础设置步骤流程示意图。
[0038]图2是本发明实施例1中将生产车间分为生产区的结构示意图。
[0039]图3是本发明实施例中读写器数据表的结构示意图。
[0040]图4是本发明实施例中标签数据表的结构示意图。
[0041 ]图5是本发明实施例中生产进度数据采集表的结构示意图。
[0042]图6是本发明实施例2的生产进度数据采集系统的结构示意图。
[0043]图7是本发明实施例3的生产进度数据采集方法的流程示意图。
[0044]图8是本发明实施例3中生产进度数据采集方法的流程示意图。
[0045]图9是本发明实施例4的生产进度数据采集方法的流程示意图。
[0046]图10是本发明实施例5的生产进度数据采集方法的流程示意图。
[0047]图11是本发明实施例6的生产进度数据采集方法的流程示意图。
[0048]图12是本发明实施例7的生产进度数据采集方法的流程示意图。
[0049]图13是本发明实施例8的生产进度数据采集方法的流程示意图。
【具体实施方式】
[0050]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0051]参见图1,是本发明实施例1的基础设置步骤流程示意图。
[0052]如图1所示,在采用本发明生产进度数据采集方法对生产进度信息进行采集之前,需要进行基础设置,包括步骤:
[0053]S10:将加工车间按照加工工序分为至少一个生产区;
[0054]Sll:在每一所述生产区设置一个RFID读写器。
[0055]参见图2,是本发明实施例1中将生产车间分为生产区的结构示意图。
[0056]如图2所示,生产车间I可根据生产工序或者工作中心的不同被分为生产区I?生产区5,并为生产区I?生产区5安装对应的RFID读写器11?RFID读写器15,用于读取位于对应生产区的RFID标签2的识别号。优选地,RFID读写器11?RFID读写器15为发射角度为180度的RFID读写器;RFID标签2为有源RFID标签。
[0057]在具体实施过程中,由于每一生产区设有唯一的RFID读写器,且RFID读写器具有唯一序列号,因此,可以将RFID读写器的唯一序列号与生产区进行关联来区分不同的生产区。相似地,由于RFID标签具有唯一识别号,且产品对应唯一工单,也可将RFID标签识别号与该工单的工单号进行关联来区分不同的工单,进而区分不同的产品。例如:
[0058]参见图3,是本发明实施例中读写器数据表的结构示意图。
[0059]如图3所示,在数据库服务器中创建设有序列号字段、区位号字段和优先级字段的读写器数据表3作为预设的读写器数据表,其中序列号字段、区位号字段和优先级字段的字段值均可设为数字、字符或字符串等,用于表示不同的序列号、区位号和优先级。当RFID发卡器对每一生产区中的RFID读写器进行读操作时,RFID读写器将其唯一序列号发送给RFID发卡器,RFID发卡器接收该序列号,并将该序列号转发给数据库服务器,数据库服务器则在接收到该序列号后,将该序列号写入读写器数据表中的序列号字段以创建一条记录,此时,操作人员根据对应生产区的工序预设该记录的区位号字段值以区分不同类型的工序,操作人员还可进一步利用优先级字段来标识不同的工序或者标识生产流程的顺序,进而通过读写器数据表中的记录将生产区中的RFID读写器对应的序列号、加工工序和工序优先级进行关联,使得RFID读写器对应的序列号与生产区中的加工工序一一对应。具体地,读写器数据表3还可设置工序名称字段和路过时间字段,其中路过时间表示待加工产品在对应生产区不需要加工的情况下,途经该生产区的最大时间,而(读写器I,区位I,组装,3s,1)31为读写器数据表3中的一条记录。
[0060]参见图4,是本发明实施例中标签数据表的结构示意图。
[0061]相似地,如图4所示,在数据库服务器中创建设有识别号字段和工单号字段的标签数据表4作为预设的标签数据表,其中识别号字段和工单号字段的字段值均可设为数字、字符或字符串等,用于表示不同的识别号和工单号。当RFID发卡器对每一 RFID标签进行读操作时,RFID标签将其唯一识别号发送给RFID发卡器,RFID发卡器接收该识别号,并将该识别号转发给数据库服务器,数据库服务器则在接收到该识别号后,将该识别号写入标签数据表4中的识别号字段以创建一条记录,此时,操作人员可为该记录预设工单号字段值,则通过标签数据表中的记录就可以将工单的工单号和RFID标签的识别号进行关联,使得工单的工单号与RFID标签的识别号对应。具体地,(标签I,1000)41为标签数据表4中的一条记录。
[0062]参见图5,是本发明实施例中生产进度数据采集表的结构示意图。
[0063]如图5所示,在数据库服务器中还设有用于记录生产进度信息的生产进度数据采集表5作为预设的生产进度数据采集表,生产进度数据采集表5中设有工单号字段、区位号字段、当前时间字段、进入时间字段、最后读取时间字段、停留时间字段、时间间隔字段、优先级字段和当前状态字段,其中工单号字段、区位号字段和当前状态字段的字段值均可设为数字、字符或字符串等,用于表示不同的工单号、区位号和当前状态;优选地,优先级字段可设为整数,用于表示不同的优先级。通过生产进度数据采集表5中的记录可以将工单的工单号与生产区的区位号进行关联,以表示工单位于对应的区位,进而可判断工单在生产车间中的进度信息。具体的,(1000,区位I,00:00:03,00:00:00,00:00:03,3s,0,I,进入)51 为生产进度数据采集表5的一条记录。
[0064]参见图6,是本发明实施例2的生产进度数据采集系统的结构示意图。
[0065]如图6所示,本发明的生产进度数据采集系统包括:RFID标签62,用于在经过生产车间的每一生产区时,向设于对应生产区的RFID读写器61发送RFID标签的识别号;RFID读写器61,设于生产车间的每一生产区中,用于读取位于对应生产区的RFID标签62的识别号,并在读取到对应的RFID标签62的识别号之后,向数据库服务器63发送该识别号和RFID读写器61的序列号;数据库服务器63,与RFID读写器61连接,用于接收由RFID读写器61发送的识别号和序列号。
[0066]参见图7,是本发明实施例3的生产进度数据采集方法的流程示意图。
[0067 ]如图7所示,本发明的生产进度数据采集方法,包括以下步骤:
[0068]S20:RFID读写器以预设的发送频率向生产区发送无线信号;
[0069]S21:位于所述生产区的RFID标签在接收到所述无线信号之后,向所述RFID读写器发送所述RFID标签的识别号;
[0070]S22:所述RFID读写器在接收到所述识别号之后,向数据库服务器发送所述识别号和所述RFID读写器的序列号;
[0071]S23:所述数据库服务器以预设的更新频率获取所述数据库服务器的系统时间,并将预设的生产进度数据采集表中全部记录的当前时间字段值设为所述系统时间;
[0072]S24:所述数据库服务器在接收到所述识别号和序列号之后,在预设的标签数据表和预设的读写器数据表中分别查询所述识别号对应的工单号、所述序列号对应的区位号和优先等级,并记录查询时间;
[0073]S25:所述数据库服务器在记录所述查询时间之后,将所述工单号和所述区位号分别与生产进度数据采集表中所述全部记录的工单号字段值、区位号字段值进行比较,若所述生产进度数据采集表中不存在满足以下条件的第一记录:所述工单号与所述工单字段值相同,且所述区位号与所述区位号字段值相同,则在所述生产进度数据采集表中创建一条新记录,其中所述新记录的工单号字段值设为所述工单号,区位号字段值设为所述区位号,进入时间字段值、最后读取时间字段值和当前时间字段值均设为所述查询时间,停留时间字段值和时间间隔字段值均设为0,优先级字段值设为所述优先等级,当前状态字段值设为进入标识;
[0074]S26:否则,将所述第一记录的最后读取时间字段值设为所述查询时间,并将所述第一记录的停留时间字段值设为所述第一记录的最后读取时间字段值与进入时间字段值的差值;
[0075]S27:在所述第一记录的停留时间字段值大于预设的最大加工时间的情况下,设置所述第一记录的当前状态字段值为异常标识。
[0076]如图6?8,在具体实施过程中,RFID标签62在生产车间的生产区中流转,RFID读写器61固定于每一生产区,且其读写范围可有效覆盖对应生产区。RFID读写器61是预设的发送频率向生产区I发送无线信号,当RFID标签62进入生产区I后,并在接收到该无线信号之后,自动向RFID读写器61发送其对应的识别号“标签I”,RFID读写器61在接收到识别号“标签I”之后,向数据库服务器63发送(标签1:读写器I),其中“读写器I”为RFID读写器61对应的序列号。当数据库服务器63在接收到(标签1:读写器I)后,数据库服务器63,在标签数据表4中查询识别号字段值为“标签I”的记录41,并从记录41中获取对应的工单号字段值“1000”;在读写器数据表3中查询序列号字段值为“读写器I”的记录31,并从记录31中获取对应的区位号字段值“区位I”和优先级字段值“I”,记录查询时间为“03:30:00” ;然后,数据库服务器63将(1000:区位I)与生产进度数据采集表5中的全部记录进行工单号字段值、区位号字段值进行比较,若不存在工单号字段值为“1000”且区位号字段值为“区位I”的记录,则在生产进度数据采集表5中创建一条用于存放(1000:区位I)的记录51,具体地,记录51可表示工单号“1000”在“03: 30: 00”进入“区位I” ;若存在工单号字段值为“1000”且区位号字段值为“区位I”的记录52,则先将记录52的最后读取时间字段值设为“03:30:00”,再将记录52的停留时间字段值设为最后读取时间字段值与进入时间字段值的差值,并在记录52的停留时间字段值大于预设的最大加工时间的情况下,设置记录52的当前状态字段值为“异常”。可以理解的,记录52的当前状态字段值还可以设为数字或字符用来标识当前状态为异常。
[0077]本发明的生产进度数据采集方法中,利用RFID标签首次进入生产区来跟踪工单刚进入对应区位,能够及时反馈出工单的位置,不需要通过设置生产区的顺序来反馈RFID标签在生产区中的位置,使得本发明中对生产进度数据的采集不依赖于生产过程中加工工序的顺序,进而本发明的生产进度数据采集方法适用于加工工序顺序多变的离散型生产。本发明还可以根据RFID标签在生产区的停留时间跟踪区位的异常情况,用于根据区位状态对生产进行及时调整。RFID读写器与预设的发送频率向生产区发送无线信号,RFID标签向RFID读写器发送RFID标签的识别号均是在满足发送条件时自动产生,不需要专人录入或占用工人时间,能够有效提高对产品生产进度数据进行采集的效率;并且,可以避免因人工输入产品生产进度数据而造成数据不准确的问题。此外,本发明的数据库服务器以预设的更新频率获取数据库服务器的系统时间,并将预设的生产进度数据采集表中全部记录的当前时间字段值设为系统时间,有利于通过该全部记录的当前时间字段值与最后读取时间字段值的差值和时间间隔字段值来判断工单是否位于对应生产区,可迅速反馈工单的位置状态,具体地,当该差值等于该时间间隔字段值时,判断工单正位于对应区位,否则,判断工单已离开对应区位。因此,采用本发明的生产进度数据采集方法,能够及时反馈工单在对应区位的状态信息,进而可及时反馈对应产品在生产区的位置信息,跟踪产品的位置状态。
[0078]另外,由于本发明可以利用读写器数据表中的优先级字段来设置优先级以代表生产区的使用顺序,从而设定工序的先后顺序,因此本发明对加工工序固定的流程型生产过程的进度数据采集同样适用。
[0079]参见图9,是本发明实施例4的生产进度数据采集方法的流程示意图。实施例4基于实施例3,所述将所述第一记录的最后读取时间字段值设为所述查询时间,并将所述第一记录的停留时间字段值设为所述第一记录的最后读取时间字段值与进入时间字段值的差值之后,还包括步骤:
[0080]S30:将所述第一记录的时间间隔字段值设为所述第一记录的当前时间字段值与最后读取时间字段值的差值;
[0081 ] S31:在所述第一记录的停留时间字段值小于预设的路过时间,且所述第一记录的时间间隔字段值大于预设时间间隔的情况下,设置所述第一记录的当前状态字段值为路过标识;
[0082]S32:在所述第一记录的停留时间字段值大于所述预设路过时间,且所述第一记录的时间间隔字段值等于所述预设时间间隔的情况下,设置所述第一记录的当前状态字段值为加工标识;
[0083]S33:在所述第一记录的停留时间字段值大于所述预设路过时间,且所述第一记录的时间间隔字段值大于所述预设时间间隔的情况下,设置所述第一记录的当前状态字段值为异常标识。
[0084]在本实施例中,根据生产进度数据采集表中第一记录的停留时间字段值和时间间隔字段值设置对应记录的当前状态字段值,生产进度数据采集表可及时更新工单号在对应区位的路过、加工和异常状态,对应显示出工单路过对应生产区、正在对应生产区加工、以及对应生产区中存在异常的详细进度信息,进而反馈对应产品的详细生产进度信息。
[0085]在具体生产过程中,利用产品的详细生产进度信息可以进一步调整产品的后续工序。
[0086]参见图10,是本发明实施例5的生产进度数据采集方法的流程示意图。
[0087]所述数据库服务器在接收到所述识别号和序列号之后,在预设的标签数据表和预设的读写器数据表中分别查询所述识别号对应的工单号、所述序列号对应的区位号和优先等级,并记录查询时间之后,还包括步骤:
[0088]S40:将所述工单号与所述生产进度数据采集表中全部记录的工单号字段值进行比较,获取满足以下条件的第二记录:所述工单号与所述工单字段值相同;
[0089]S41:在所述第二记录至少为两条的情况下,查询所述第二记录中当前状态字段值为加工标识且优先级字段值为次高的第三记录,并将所述第三记录的当前状态字段值设为完工标识。
[0090]在本实施例中,若数据库服务器同时接收到工单号字段值相同的两条记录,则表示对应的RFID标签同时被两个RFID读写器读取。为对工单的生产进度信息做进一步判断以及时反馈工单在生产区中的状态,就需要查询这两条记录对应的当前字段值和优先级字段值,其中优先级字段值的大小用于区分工序的不同或者生产流程顺序,若当前状态字段值为加工标识并且优先级字段值为次高,则表示该工单已完成该区位的加工,则可将该记录设置为完工标识。
[0091]参见图11,是本发明实施例6的生产进度数据采集方法的流程示意图。
[0092]所述在所述第二记录至少为两条的情况下,还包括步骤:
[0093]S50:查询所述第二记录中当前状态字段值为进入标识,且优先级字段值为最高的第四记录,并将所述第四记录的当前状态字段值设为加工标识;
[0094]S51:查询所述第二记录中当前状态字段值为进入标识,且优先级字段值不为最高的第五记录,并将所述第五记录的当前状态字段值设为异常标识。
[0095]与实施例5相似,实施例6中,若数据库服务器同时接收到工单号字段值相同的两条记录,则表示对应的RFID标签同时被两个RFID读写器读取。为判断工单的生产进度信息以及时反馈工单在生产区中的状态,就需要进一步查询这两条记录对应的当前字段值和优先级字段值,其中优先级字段值的大小用于区分工序的不同或者生产流程顺序,若当前状态字段值为进入标识并且优先级字段值为最高,则表示工单在最高优先级开始加工,则可将该记录设置为完工标识;若当前状态字段值为进入标识并且优先级字段值不为最高,则表示工单的当前状态字段值与对应的优先级字段不匹配,则设置当前状态字段值设为异常标识O
[0096]参见图12,是本发明实施例7的生产进度数据采集方法的流程示意图。
[0097]所述RFID读写器以预设的发送频率向生产区发送无线信号之前,还包括步骤:
[0098]S60:在数据库服务器中创建包括工单号字段、型号字段、数量字段、当前状态字段和完工日期字段的工单数据表;
[0099]S61:根据所述工单数据表的工单号字段以及所述预设的生产进度采集数据表的工单号字段,将所述工单数据表和所述生产进度采集数据表进行关联。
[0100]由于利用工单号字段将工单数据表和生产进度数据采集表进行关联,因此在生产过程中,通过查询生产进度数据采集表中记录的工单号字段值获取对应工单的生产进度信息之后,还可进一步利用该工单号字段值关联出工单数据表中对应的工单信息。
[0101]参见图13,是本发明实施例8的生产进度数据采集方法的流程示意图。
[0102]所述数据库服务器在接收到所述识别号和序列号之后,在预设的标签数据表和读写器数据表中分别查询所述识别号对应的工单号、所述序列号对应的区位号,并记录查询时间之后,还包括步骤:
[0103]S70:在所述区位号为预设的入库号的情况下,将所述工单号与生产进度数据采集表中所述全部记录的工单号字段值进行比较,删除所述生产进度数据采集表中满足以下条件的第六记录:所述工单号与所述工单字段值相同。
[0104]当数据库服务器检测到区位号与预设的入库号相同时,就表示对应的RFID标签已位于入库区,进而该RFID标签对应的工单已完成加工,并且工单对应的产品正在入库。此时,数据库服务器将RFID标签在生产进度数据采集表中对应的全部记录删除,以将该RFID标签与新的工单进行关联,以循环使用RFID标签,从而可有效节省使用成本。
[0105]以上所述是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也视为本发明的保护范围。
【主权项】
1.一种生产进度数据采集方法,其特征在于,包括步骤: RFID读写器以预设的发送频率向生产区发送无线信号; 位于所述生产区的RFID标签在接收到所述无线信号之后,向所述RFID读写器发送所述RFID标签的识别号; 所述RFID读写器在接收到所述识别号之后,向数据库服务器发送所述识别号和所述RFID读写器的序列号; 所述数据库服务器以预设的更新频率获取所述数据库服务器的系统时间,并将预设的生产进度数据采集表中全部记录的当前时间字段值设为所述系统时间,其中所述生产进度数据采集表还包括工单号字段、区位号字段、进入时间字段、最后读取时间字段、停留时间字段、时间间隔字段、优先级字段和当前状态字段,所述更新频率等于所述发送频率; 所述数据库服务器在接收到所述识别号和序列号之后,在预设的标签数据表和预设的读写器数据表中分别查询所述识别号对应的工单号、所述序列号对应的区位号和优先等级,并记录查询时间,其中所述标签数据表包括识别号字段和工单号字段,所述读写器数据表包括序列号字段、区位号字段和优先级字段; 所述数据库服务器在记录所述查询时间之后,将所述工单号和所述区位号分别与生产进度数据采集表中所述全部记录的工单号字段值、区位号字段值进行比较,若所述生产进度数据采集表中不存在满足以下条件的第一记录:所述工单号与所述工单字段值相同,且所述区位号与所述区位号字段值相同,则在所述生产进度数据采集表中创建一条新记录,其中所述新记录的工单号字段值设为所述工单号,区位号字段值设为所述区位号,进入时间字段值、最后读取时间字段值和当前时间字段值均设为所述查询时间,停留时间字段值和时间间隔字段值均设为初始值,优先级字段值设为所述优先等级,当前状态字段值设为进入标识; 否则,将所述第一记录的最后读取时间字段值设为所述查询时间,并将所述第一记录的停留时间字段值设为所述第一记录的最后读取时间字段值与进入时间字段值的差值; 在所述第一记录的停留时间字段值大于预设的最大加工时间的情况下,设置所述第一记录的当前状态字段值为异常标识。2.如权利要求1所述的生产进度数据采集方法,其特征在于,所述将所述第一记录的最后读取时间字段值设为所述查询时间,并将所述第一记录的停留时间字段值设为所述第一记录的最后读取时间字段值与进入时间字段值的差值之后,还包括步骤: 将所述第一记录的时间间隔字段值设为所述第一记录的当前时间字段值与最后读取时间字段值的差值; 根据所述第一记录的停留时间字段值和时间间隔字段值设置所述第一记录的当前状态字段值,其中, 在所述第一记录的停留时间字段值小于预设的路过时间,且所述第一记录的时间间隔字段值大于预设时间间隔的情况下,设置所述第一记录的当前状态字段值为路过标识; 在所述第一记录的停留时间字段值大于所述预设路过时间,且所述第一记录的时间间隔字段值等于所述预设时间间隔的情况下,设置所述第一记录的当前状态字段值为加工标识; 在所述第一记录的停留时间字段值大于所述预设路过时间,且所述第一记录的时间间隔字段值大于所述预设时间间隔的情况下,设置所述第一记录的当前状态字段值为异常标识。3.如权利要求2所述的生产进度数据采集方法,其特征在于,所述数据库服务器在接收到所述识别号和序列号之后,在预设的标签数据表和预设的读写器数据表中分别查询所述识别号对应的工单号、所述序列号对应的区位号和优先等级,并记录查询时间之后,还包括步骤: 将所述工单号与所述生产进度数据采集表中全部记录的工单号字段值进行比较,获取满足以下条件的第二记录:所述工单号与所述工单字段值相同; 在所述第二记录至少为两条的情况下,查询所述第二记录中当前状态字段值为加工标识且优先级字段值为次高的第三记录,并将所述第三记录的当前状态字段值设为完工标识。4.如权利要求3所述的生产进度数据采集方法,其特征在于,所述在所述第二记录至少为两条的情况下,还包括步骤: 查询所述第二记录中当前状态字段值为进入标识,且优先级字段值为最高的第四记录,并将所述第四记录的当前状态字段值设为加工标识; 查询所述第二记录中当前状态字段值为进入标识,且优先级字段值不为最高的第五记录,并将所述第五记录的当前状态字段值设为异常标识。5.如权利要求1所述的生产进度数据采集方法,其特征在于,所述RFID读写器以预设的发送频率向生产区发送无线信号之前,还包括步骤: 在数据库服务器中创建包括工单号字段、型号字段、数量字段、当前状态字段和完工日期字段的工单数据表; 根据所述工单数据表的工单号字段以及所述预设的生产进度采集数据表的工单号字段,将所述工单数据表和所述生产进度采集数据表进行关联。6.如权利要求1所述的生产进度数据采集方法,其特征在于,所述数据库服务器在接收到所述识别号和序列号之后,在预设的标签数据表和读写器数据表中分别查询所述识别号对应的工单号、所述序列号对应的区位号,并记录查询时间之后,还包括步骤: 在所述区位号为预设的入库号的情况下,将所述工单号与生产进度数据采集表中所述全部记录的工单号字段值进行比较,删除所述生产进度数据采集表中满足以下条件的第六记录:所述工单号与所述工单字段值相同。7.如权利要求1所述的生产进度数据采集方法,其特征在于,所述RFID读写器以预设的发送频率向生产区发送无线信号之前,还包括步骤: 将加工车间按照加工工序分为至少一个生产区; 在每一所述生产区设置一个RFID读写器。8.如权利要求1所述的生产进度数据采集方法,其特征在于,所述RFID读写器的发射角度为180度。9.如权利要求1所述的生产进度数据采集方法,其特征在于,所述RFID标签为有源RFID标签。
【文档编号】G06K17/00GK105956638SQ201610255541
【公开日】2016年9月21日
【申请日】2016年4月22日
【发明人】张卫平
【申请人】广州市天剑计算机系统工程有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1