一种PLC测试方法及系统转让专利

申请号 : CN201510855985.0

文献号 : CN105515612B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 郭锁簧

申请人 : 上海斐讯数据通信技术有限公司

摘要 :

本发明提供一种PLC测试方法及系统,预先向所述PLC中烧录一删除网络加密识别码的配置文件;令所述PLC加载所述配置文件;对所述PCL进行测试。在对PCL进行测试时,由于PLC没有网络加密识别码,两台相邻的PLC之间无法通信,所以不会造成对测试的干扰,例如无法向相应的PLC烧录MAC号或者重复烧录MAC号的问题。

权利要求 :

1.一种PLC测试方法,其特征在于,包括如下步骤:预先向所述PLC中烧录一删除网络加密识别码的配置文件;

在向所述PLC中烧录所述配置文件的同时,向所述PLC中烧录一包含所述网络加密识别码的镜像文件的复位文件,以令所述PLC根据一复位操作自动判断是否调用所述复位文件;

令所述PLC加载所述配置文件;

对所述PLC进行测试。

2.根据权利要求1所述的PLC测试方法,其特征在于:在对所述PLC进行测试时,向所述PLC中添加相应的物理地址。

3.根据权利要求1所述的PLC测试方法,其特征在于:所述复位操作包括:对一复位键的按压;

判断对所述复位键的按压时间,当所述按压时间小于一时间阈值时,令所述PLC继续执行复位操作;当所述按压时间大于或等于所述时间阈值时,令所述PLC调用所述复位文件,从而添加被删除的网络加密识别码的镜像文件。

4.根据权利要求1或3所述的PLC测试方法,其特征在于:在所述PLC执行添加被删除的网络加密识别码的镜像文件的操作成功时,令一指示灯进行相应的警示。

5.一种PLC测试系统,其特征在于,包括:

烧录单元,用以预先向所述PLC中烧录一删除网络加密识别码的配置文件,以令所述PLC加载所述配置文件;所述烧录单元在向所述PLC中烧录所述配置文件的同时,向所述PLC中烧录一包含所述网络加密识别码的镜像文件的复位文件;

复位单元,用以令所述PLC根据一复位操作自动判断是否调用所述复位文件;

测试单元,用以对所述PLC进行测试。

6.根据权利要求5所述的PLC测试系统,其特征在于:所述测试单元在对所述PLC进行测试时,向所述PLC中添加相应的物理地址。

7.根据权利要求5所述的PLC测试系统,其特征在于:所述复位操作包括:对一复位键的按压;

判断对所述复位键的按压时间,当所述按压时间小于一时间阈值时,令所述PLC继续执行复位操作;当所述按压时间大于或等于所述时间阈值时,令所述PLC调用所述复位文件,从而添加被删除的网络加密识别码的镜像文件。

8.根据权利要求5或7所述的PLC测试系统,其特征在于:还包括一警示单元,用以在所述PLC执行添加被删除的网络加密识别码的镜像文件的操作成功时,令一指示灯进行相应的警示。

说明书 :

一种PLC测试方法及系统

技术领域

[0001] 本发明涉及测试领域,特别是涉及一种PLC测试方法及系统。

背景技术

[0002] PLC是一种正在崛起的电力线通信技术。它广泛应用于计算机网络.通信.智能家居.医疗卫生.电力等多个行业。近10年,特别是2000以来,由于人们对带宽需求的不断增长,包括ADSL.PLC技术在内的宽带接入技术得到了快速发展。特别是PLC技术,由于充分利用最为普及的电力网络资源,建设速度快,投资少,户内不用布线,能够通过遍布各个房间的电源插座进行高速上网,具备了其它接入方式不可比拟的优势,受到国内外的广泛关注。因此PLC产品的生产测试效率及生产成本也受到了广大生产厂家的高度重视。

发明内容

[0003] 鉴于以上所述现有技术的缺点,本发明的目的在于提供一种PLC测试方法及系统,用于解决现有技术中存在的问题。
[0004] 为实现上述目的及其他相关目的,本发明提供一种PLC测试方法,包括如下步骤:预先向所述PLC中烧录一删除网络加密识别码的配置文件;令所述PLC加载所述配置文件;
对所述PLC进行测试。
[0005] 于本发明的一具体实施例中,在对所述PLC进行测试时,向所述PLC中添加相应的物理地址。
[0006] 于本发明的一具体实施例中,在向所述PLC中烧录所述配置文件的同时,向所述PLC中烧录一包含所述网络加密识别码的镜像文件的复位文件,以令所述PLC根据一复位操作自动判断是否调用所述复位文件。
[0007] 于本发明的一具体实施例中,所述复位操作包括:对一复位键的按压;判断对所述复位键的按压时间,当所述按压时间小于一时间阈值时,令所述PLC继续执行复位操作;当所述按压时间大于或等于所述时间阈值时,令所述PLC调用所述复位文件,从而添加所述被删除的网络加密识别码的镜像文件。
[0008] 于本发明的一具体实施例中,在所述PLC执行添加所述被删除的网络加密识别码的镜像文件的操作成功时,令一指示灯进行相应的警示。
[0009] 为实现上述目的及其他相关目的,本发明还提供一种PLC测试系统,包括:烧录单元,用以预先向所述PLC中烧录一删除网络加密识别码的配置文件,以令所述PLC加载所述配置文件;测试单元,用以对所述PLC进行测试。
[0010] 于本发明的一具体实施例中,所述测试单元在对所述PLC进行测试时,向所述PLC中添加相应的物理地址。
[0011] 于本发明的一具体实施例中,所述烧录单元在向所述PLC中烧录所述配置文件的同时,向所述PLC中烧录一包含所述网络加密识别码的镜像文件的复位文件;所述系统还包括一复位单元,用以令所述PLC根据一复位操作自动判断是否调用所述复位文件。
[0012] 于本发明的一具体实施例中,所述复位操作包括:对一复位键的按压;判断对所述复位键的按压时间,当所述按压时间小于一时间阈值时,令所述PLC继续执行复位操作;当所述按压时间大于或等于所述时间阈值时,令所述PLC调用所述复位文件,从而添加所述被删除的网络加密识别码的镜像文件。
[0013] 于本发明的一具体实施例中,还包括一警示单元,用以在所述PLC执行添加所述被删除的网络加密识别码的镜像文件的操作成功时,令一指示灯进行相应的警示。
[0014] 如上所述,本发明的PLC测试方法及系统,预先向所述PLC中烧录一删除网络加密识别码的配置文件;令所述PLC加载所述配置文件;对所述PLC进行测试。在对PLC进行测试时,由于PLC没有网络加密识别码,两台相邻的PLC之间无法通信,所以不会造成对测试的干扰,例如无法向相应的PLC烧录MAC号或者重复烧录MAC号的问题。

附图说明

[0015] 图1显示为一实施例中PLC测试的架构示意图。
[0016] 图2显示为本发明的PLC测试系统在一具体实施例中的应用示意图。
[0017] 图3显示为本发明的PLC测试系统在一具体实施例中的应用示意图。
[0018] 图4显示为本发明的PLC测试系统在一具体实施例中的应用示意图。
[0019] 图5显示为本发明的PLC测试方法在一具体实施例中的流程示意图。
[0020] 元件标号说明
[0021] 11 烧录单元
[0022] 12 测试单元
[0023] 13 复位单元
[0024] S11~S13 步骤

具体实施方式

[0025] 以下通过特定的具体实例说明本发明的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本发明的其他优点与功效。本发明还可以通过另外不同的具体实施方式加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本发明的精神下进行各种修饰或改变。需说明的是,在不冲突的情况下,以下实施例及实施例中的特征可以相互组合。
[0026] 需要说明的是,以下实施例中所提供的图示仅以示意方式说明本发明的基本构想,遂图示中仅显示与本发明中有关的组件而非按照实际实施时的组件数目、形状及尺寸绘制,其实际实施时各组件的型态、数量及比例可为一种随意的改变,且其组件布局型态也可能更为复杂。
[0027] 随着PLC电力线通信技术的快速发展,PLC产品的生产测试效率也受到了广大生产厂家的高度重视。目前生产厂家的测试方案主要为:首先把含有networkID(网络加密识别码)的代码烧录进flash然后在测试环节烧录MAC号从而实现PLC产品间的相互通信。PLC产品是一种通过电力线传输的技术,在同一个电力网络中如果有相同的networkID(网络加密识别码),两台相邻的PLC产品会建立连接关系,相互通信。具体如图1所示,同一条生产线上有多个工位,且都是共用市电的火线L和零线N.PLC产品就是通过L和N进行数据通信。然而在生产测试过程中,是需要单独测试,即电脑1读写PLC1,电脑2读写PLC2;若PLC1与PLC2建立联接关系,则会造成电脑1读写PLC2,电脑2读写PLC1的串扰现象。目前的解决方案是增加UPS隔离电源或改变原生产产线的线路,来避免工位间的相互干扰。这样会给生产厂家增加成本,不利于PLC产品的推广使用。本发明提供一种PLC测试方法,包括如下步骤:预先向所述PLC中烧录一删除网络加密识别码的配置文件;令所述PLC加载所述配置文件;对所述PLC进行测试。
[0028] 请参阅图2,显示为本发明的PLC测试系统在一具体实施例中的应用示意图。
[0029] 所述PLC测试系统包括:
[0030] 烧录单元11用以预先向所述PLC中烧录一删除网络加密识别码的配置文件,以令所述PLC加载所述配置文件;以及
[0031] 测试单元12用以对所述PLC进行测试。所述烧录单元11以及所述测试单元12例如为一电脑。
[0032] 于本发明的一具体实施例中,所述测试单元12在对所述PLC进行测试时,向所述PLC中添加相应的物理地址(MAC号)。
[0033] 所述烧录单元11在向所述PLC中烧录所述配置文件的同时,向所述PLC中烧录一包含所述网络加密识别码的镜像文件的复位文件。
[0034] 请参阅图2,所述系统还包括一复位单元13,用以令所述PLC根据一复位操作自动判断是否调用所述复位文件。
[0035] 于本发明的一具体实施例中,所述复位操作包括:对一复位键的按压;判断对所述复位键的按压时间,当所述按压时间小于一时间阈值时,令所述PLC继续执行复位操作;当所述按压时间大于或等于所述时间阈值时,令所述PLC调用所述复位文件,从而添加所述被删除的网络加密识别码的镜像文件。
[0036] 于本发明的一具体实施例中,还包括一警示单元,用以在所述PLC执行添加所述被删除的网络加密识别码的镜像文件的操作成功时,令一指示灯进行相应的警示,例如另一LED灯持续进行闪烁。
[0037] 本系统的另一应用请参阅图3所示,具体为:首先通过软件编写一串不含有networkID(网络加密识别码)的代码和可以通过按压复位键的方式自动添加networkID(网络加密识别码)的镜像文件,然后烧录进flash,其次SMT贴片后流到测试工位进行烧录MAC号。由于软件代码中不含有networkID(网络加密识别码)因此两台相邻的PLC产品之间就无法识别对方的身份建立连接关系,也就无法通信。在烧录MAC号的过程中相邻的工位间就不会相互干扰,造成无法烧录MAC号或者烧录MAC号重复的问题。
[0038] 这样就减少了PLC产品的复测率,提高了生产测试效率,在架设生产环境时也节省了UPS隔离电源,给生产厂家降低了生产成本。同样也可以和别的产品共用一个电力线网络使架设生产线更简单。
[0039] 且,其中,所述复位操作的应用参阅图4所示,具体为在烧录的代码的功能模块部分将复位按键增加一个功能,当检测到复位按键5秒以上的触发时间时,将“networkID”写入PLC功能,使已经测试完成的PLC在出货时实现相互通信。
[0040] 请参阅图5,显示为本发明的PLC测试方法在一具体实施例中的流程示意图。
[0041] 所述PLC测试方法包括如下步骤:
[0042] S11:预先向所述PLC中烧录一删除网络加密识别码的配置文件。
[0043] S12:令所述PLC加载所述配置文件。
[0044] S13:对所述PLC进行测试。
[0045] 于本发明的一具体实施例中,在对所述PLC进行测试时,向所述PLC中添加相应的物理地址。
[0046] 于本发明的一具体实施例中,在向所述PLC中烧录所述配置文件的同时,向所述PLC中烧录一包含所述网络加密识别码的镜像文件的复位文件,以令所述PLC根据一复位操作自动判断是否调用所述复位文件。
[0047] 于本发明的一具体实施例中,所述复位操作包括:对一复位键的按压;判断对所述复位键的按压时间,当所述按压时间小于一时间阈值时,令所述PLC继续执行复位操作;当所述按压时间大于或等于所述时间阈值时,令所述PLC调用所述复位文件,从而添加所述被删除的网络加密识别码的镜像文件。
[0048] 于本发明的一具体实施例中,在所述PLC执行添加所述被删除的网络加密识别码的镜像文件的操作成功时,令一指示灯进行相应的警示。
[0049] 本实施例的PLC测试方法的技术方案与应用与上述所述PLC测试系统相对应,所以对所述PLC测试系统的描述与扩展均可应用与本PLC测试方法中,在此不加赘述。
[0050] 综上所述,本发明的PLC测试方法及系统,预先向所述PLC中烧录一删除网络加密识别码的配置文件;令所述PLC加载所述配置文件;对所述PLC进行测试。在对PLC进行测试时,由于PLC没有网络加密识别码,两台相邻的PLC之间无法通信,所以不会造成对测试的干扰,例如无法向相应的PLC烧录MAC号或者重复烧录MAC号的问题。所以,本发明有效克服了现有技术中的种种缺点而具高度产业利用价值。
[0051] 上述实施例仅例示性说明本发明的原理及其功效,而非用于限制本发明。任何熟悉此技术的人士皆可在不违背本发明的精神及范畴下,对上述实施例进行修饰或改变。因此,举凡所属技术领域中具有通常知识者在未脱离本发明所揭示的精神与技术思想下所完成的一切等效修饰或改变,仍应由本发明的权利要求所涵盖。