一种电子雷管生产用注码设备的上位机实现方法转让专利

申请号 : CN201510516867.7

文献号 : CN105216454B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 王齐亚管泓刘晓林向静江明

申请人 : 深圳大成创安达电子科技发展有限公司

摘要 :

本发明公开一种电子雷管生产用注码设备的上位机实现方法。方法包括步骤:把生成的5个雷管ID和相应的爆破密文,通过串口发送至注码设备;注码设备检测排摸板上的5发电子雷管,并根据5个雷管ID和相应的爆破密文进行注码;注码设备将检测结果和注码结果返回给上位机;上位机发送针板抬起的信号给PLC;上位机组织一个包含5个雷管ID的字符串发送至激光打标机,使激光打标机对电子雷管打印雷管ID和打印二维码。本发明提高了电子雷管生产的良品率,并能实现自动检测和注码,提高了出厂电子雷管的检测标准,保障了出厂电子雷管的良好性能。实现对电子雷管的实时管控。

权利要求 :

1.一种电子雷管生产用注码设备的上位机实现方法,其特征在于,包括步骤:A、当检测到PLC发送的针板下压的信号,启动注码流程;

B、生成一模5发的连续5个雷管ID,根据这5个雷管ID生成对应的爆破密文;

C、把生成的5个雷管ID和相应的爆破密文,通过串口发送至注码设备;

D、注码设备检测排摸板上的5发电子雷管,并根据5个雷管ID和相应的爆破密文进行注码;

E、注码设备将检测结果和注码结果返回给上位机;

F、上位机发送针板抬起的信号给PLC;

G、上位机组织一个包含5个雷管ID的字符串发送至激光打标机,使激光打标机对电子雷管打印雷管ID和打印二维码;

所述步骤G之后还包括:

若检测到电子雷管出现异常,则逐发将5发电子雷管发送给一错误码打印机进行错误管打印。

2.根据权利要求1所述的电子雷管生产用注码设备的上位机实现方法,其特征在于,所述步骤A中,通过外接的MODBUS模块检测是否发送针板下压的信号。

3.根据权利要求1所述的电子雷管生产用注码设备的上位机实现方法,其特征在于,所述步骤D中,检测项目包括短路、管壳漏电、通讯状态、静态电流、动态电流、MOS管、桥丝、电容及延时校准。

4.根据权利要求1所述的电子雷管生产用注码设备的上位机实现方法,其特征在于,所述步骤F中,检测针板的下压状态,若针板未抬起,则持续发送针板抬起信号,直至针板抬起为止。

5.根据权利要求1所述的电子雷管生产用注码设备的上位机实现方法,其特征在于,所述步骤B中,使用3DES加密算法对雷管ID进行密码加密,得到相应的爆破密文。

6.根据权利要求1所述的电子雷管生产用注码设备的上位机实现方法,其特征在于,所述步骤G中,字符串包括头部和数据部,雷管ID存储在数据部中。

说明书 :

一种电子雷管生产用注码设备的上位机实现方法

技术领域

[0001] 本发明涉及电子雷管领域,尤其涉及一种电子雷管生产用注码设备的上位机实现方法。

背景技术

[0002] 电子雷管具有传统雷管无法比拟的公共安全性,生产电子雷管对于维护社会稳定有特殊意义。但目前电子雷管在生产过程中,还没有实现能够实时检测功能,导致电子雷管生产良品率不高,也无法实时监控。
[0003] 因此,现有技术还有待于改进和发展。

发明内容

[0004] 鉴于上述现有技术的不足,本发明的目的在于提供一种电子雷管生产用注码设备的上位机实现方法,旨在解决目前电子雷管生产过程还没有实现能够实时检测功能的问题。
[0005] 本发明的技术方案如下:
[0006] 一种电子雷管生产用注码设备的上位机实现方法,其中,包括步骤:
[0007] A、当检测到PLC发送的针板下压的信号,启动注码流程;
[0008] B、生成一模5发的连续5个雷管ID,根据这5个雷管ID生成对应的爆破密文;
[0009] C、把生成的5个雷管ID和相应的爆破密文,通过串口发送至注码设备;
[0010] D、注码设备检测排摸板上的5发电子雷管,并根据5个雷管ID和相应的爆破密文进行注码;
[0011] E、注码设备将检测结果和注码结果返回给上位机;
[0012] F、上位机发送针板抬起的信号给PLC;
[0013] G、上位机组织一个包含5个雷管ID的字符串发送至激光打标机,使激光打标机对电子雷管打印雷管ID和打印二维码。
[0014] 所述的电子雷管生产用注码设备的上位机实现方法,其中,所述步骤G之后还包括:
[0015] 若检测到电子雷管出现异常,则逐发将5发电子雷管发送给一错误码打印机进行错误管打印。
[0016] 所述的电子雷管生产用注码设备的上位机实现方法,其中,所述步骤A中,通过外接的MODBUS模块检测是否发送针板下压的信号。
[0017] 所述的电子雷管生产用注码设备的上位机实现方法,其中,所述步骤D中,检测项目包括短路、管壳漏电、通讯状态、静态电流、动态电流、MOS管、桥丝、电容及延时校准。
[0018] 所述的电子雷管生产用注码设备的上位机实现方法,其中,所述步骤F中,检测针板的下压状态,若针板未抬起,则持续发送针板抬起信号,直至针板抬起为止。
[0019] 所述的电子雷管生产用注码设备的上位机实现方法,其中,所述步骤B中,使用3DES加密算法对雷管ID进行密码加密,得到相应的爆破密文。
[0020] 所述的电子雷管生产用注码设备的上位机实现方法,其中,所述步骤G中,字符串包括头部和数据部,雷管ID存储在数据部中。
[0021] 有益效果:本发明提高了电子雷管生产的良品率,并能实现自动检测和注码,提高了出厂电子雷管的检测标准,保障了出厂电子雷管的良好性能。实现对电子雷管的实时管控。

附图说明

[0022] 图1为本发明一种电子雷管生产用注码设备的上位机实现方法较佳实施例的流程图。

具体实施方式

[0023] 本发明提供一种电子雷管生产用注码设备的上位机实现方法,为使本发明的目的、技术方案及效果更加清楚、明确,以下对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0024] 请参阅图1,图1为本发明一种电子雷管生产用注码设备的实现方法较佳实施例的流程图,如图所示,其包括步骤:
[0025] S1、当检测到PLC发送的针板下压的信号,启动注码流程;
[0026] S2、生成一模5发的连续5个雷管ID,根据这5个雷管ID生成对应的爆破密文;
[0027] S3、把生成的5个雷管ID和相应的爆破密文,通过串口发送至注码设备;
[0028] S4、注码设备检测排摸板上的5发电子雷管,并根据5个雷管ID和相应的爆破密文进行注码;
[0029] S5、注码设备将检测结果和注码结果返回给上位机;
[0030] S6、上位机发送针板抬起的信号给PLC;
[0031] S7、上位机组织一个包含5个雷管ID的字符串发送至激光打标机,使激光打标机对电子雷管打印雷管ID和打印二维码。
[0032] 在步骤S1中,具体是通过外接的MODBUS模块检测是否发送针板下压的信号,该MODBUS模块是作为流水线的PLC的媒介。首先将上位机外接MODBUS模块,通过该MODBUS模块检测到PLC发送的针板下压的信号,则启动注码流程。该MODBUS模块使用标准的Modbus口,其使用RS-232-C兼容串行接口,定义了连接口的针脚、电缆、信号位、传输波特率、奇偶校验。
[0033] 在步骤S2中,可按照电子雷管ID号标准生成一模5发的连续5个电子雷管ID,避免电子雷管ID出现重号。然后分别根据这5发雷管ID生成对应的爆破密文。如连续的5个电子雷管ID分别为:6810810000000、6810810000001、6810810000002、6810810000003、6810810000004。
[0034] 该爆破密文可是通过对5发雷管ID进行密码加密得到,具体可使用3DES加密算法进行密码加密。3DES加密算法是三重数据加密算法(TDEA,Triple Data Encryption Algorithm)块密码的通称。相当于是对每个数据块应用三次DES加密算法。3DES通过增加DES的密钥长度来增强加密的安全性。
[0035] 在步骤S3中,可将生成的5个雷管ID和相应的爆破密文,按照与注码设备的通讯协议标准,通过串口发送至注码设备;
[0036] 在步骤S4中,注码设备首先检测排摸板上的5发电子雷管,检测项目包括短路、管壳漏电、通讯状态、静态电流、动态电流、MOS管、桥丝、电容及延时校准。然后注码设备根据5个雷管ID和相应的爆破密文进行注码;并且将检测和注码的结果保存下来。
[0037] 在步骤S5中,注码设备将检测结果和注码结果返回给上位机。
[0038] 在步骤S6中,上位机发送针板抬起的信号给PLC,之后会检测针板的下压状态,检测针板的下压状态,若针板未抬起,则持续发送针板抬起信号,直至针板抬起为止。
[0039] 在步骤S7中,上位机根据注码设备返回的检测结果和注码结果,组织一个包含5个雷管ID的字符串发送至激光打标机(按照与激光打印机的通讯协议标准发送),使激光打标机对电子雷管打印雷管ID和打印二维码。
[0040] 字符串包括头部和数据部,雷管ID存储在数据部中。头部为“$LGHM,”,数据部为5个雷管ID,如果需要写入延时,则在数据部的雷管ID号后以中划线连接一个延时,并以逗号隔开,尾部为16进制数0x10,如字符串的内容如下:
[0041] $LGHM,6810810000000-00025,6810810000001-00025,6810810000002-00025,6810810000003-00025,6810810000004-00025\x10。其中的00025代表写入延时。
[0042] 在步骤S7之后还包括:
[0043] 对注码设备返回的检测结果和注码结果进行数据分析,如果当前这一模5发电子雷管中,有检测或注码出现异常的电子雷管,则逐发将这些电子雷管发送给错误码打印机进行错误管打印。从而标识出哪些电子雷管出现异常,避免异常电子雷管进入市场。
[0044] 当一个周期(如一天)的电子雷管全部生产完成后,可以利用在线上传功能,将当天产生的包含雷管ID和爆破密文的密码文件上传,实现对电子雷管的实时管控。
[0045] 综上所述,本发明提高了电子雷管生产的良品率,并能实现自动检测和注码,提高了出厂电子雷管的检测标准,保障了出厂电子雷管的良好性能。实现对电子雷管的实时管控。
[0046] 应当理解的是,本发明的应用不限于上述的举例,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,所有这些改进和变换都应属于本发明所附权利要求的保护范围。