Plc设备测试系统及方法

文档序号:1430682 发布日期:2020-03-17 浏览:17次 >En<

阅读说明:本技术 Plc设备测试系统及方法 ([db:专利名称-en]) 是由 宋斌 魏先峰 于 2019-12-17 设计创作,主要内容包括:本发明公开了PLC设备测试系统及方法。涉及工业控制领域,其中,系统包括:PLC设备、一体机、人机交互设备,其中,人机交互设备用于与一体机建立通信连接,进行测试指令传输,一体机与PLC设备通信连接,用于接收人机交互设备发送的测试指令,并实时控制PLC设备根据测试指令进行测试。通过将PLC设备、人机交互设备、一体机通信连接,耦合成统一的测试系统,实现交互连接控制,建立数据信息的输入输出流,进行PLC设备功能化测试,减少人工成本,加快产品测试效率,加速产品的面世。可广泛应用于工业控制领域。([db:摘要-en])

PLC设备测试系统及方法

技术领域

本发明涉及工业控制领域,尤其是涉及一种PLC设备测试系统及方法。

背景技术

随着工业制造4.0的来临,自动控制产品诸如人机交互设备(如HMI屏)和可编程逻辑控制器(PLC设备)不断更新换代,旨在实现更快更准更稳的精确控制。其中PLC设备作为一个执行的动作器,其应用领域涵盖医疗、生产制造、电力通信和智能控制等多个领域。产品研发后需要进行设备测试,目的是找出产品在现实使用过程中可能出现的问题,提前发现问题,解决可预见性的问题后才能进行产品发布。而目前的PLC设备测试都比较机械化,大多依靠单一的人工进行单一的功能测试,这对于智能产品生产和研发的公司来说,测试效率过低,人力支出过大,因此需要提出一种能够提高PLC设备测试效率的方法和系统。

发明内容

本发明旨在至少解决现有技术中存在的技术问题之一。为此,本发明提出一种PLC设备测试系统,能够提高PLC设备测试效率。

第一方面,本发明的一个实施例提供了A:一种PLC设备测试系统,包括:PLC设备、一体机、人机交互设备;

所述人机交互设备用于与所述一体机建立通信连接,进行测试指令传输;

所述一体机与所述PLC设备通信连接,用于接收所述人机交互设备发送的测试指令,并实时控制所述PLC设备根据所述测试指令进行测试。

进一步地,所述人机交互设备与所述一体机通过串口连接,所述测试指令包括以下至少一种:历史报警测试、数据采集、配方测试、资料传输。

进一步地,所述一体机包括屏端和内部控制器,所述人机交互设备的外部地址与所述内部控制器的地址相同,所述屏端与所述内部控制器连接。

进一步地,还包括第一设备,所述第一设备与所述PLC设备连接,用于监视所述PLC设备的测试状态和测试过程。

进一步地,所述第一设备还用于更改所述PLC设备地址值和/或切换所述PLC设备的工作状态。

本发明实施例的A至少具有如下有益效果:通过将PLC设备、人机交互设备、一体机通信连接,耦合成统一的测试系统,实现交互连接控制,建立数据信息的输入输出流,进行PLC设备功能化测试,减少人工成本,加快产品测试效率,加速产品的面世。

第二方面,本发明的一个实施例提供了B:一种PLC设备测试方法,包括:

接收一体机发送的人机交互设备的测试指令;

根据所述测试指令进行所述PLC设备的测试过程。

进一步地,还包括:发送测试状态和测试过程数据至第一设备,用于在所述第一设备上进行测试监控。

进一步地,利用创建的宏命令根据所述人机交互设备的测试指令完成测试过程。

第三方面,本发明的一个实施例提供了C:一种PLC设备,其特征在于,利用如第一方面任一项所述的一种PLC设备测试系统进行测试。

本发明的有益效果是:

本发明的PLC设备测试系统包括:PLC设备、一体机、人机交互设备,其中,人机交互设备用于与一体机建立通信连接,进行测试指令传输,一体机与PLC设备通信连接,用于接收人机交互设备发送的测试指令,并实时控制PLC设备根据测试指令进行测试。通过将PLC设备、人机交互设备、一体机通信连接,耦合成统一的测试系统,实现交互连接控制,建立数据信息的输入输出流,进行PLC设备功能化测试,减少人工成本,加快产品测试效率,加速产品的面世。

可广泛应用于工业控制领域。

附图说明

图1是本发明实施例中PLC设备测试系统的一具体实施例示意图结构框图;

图2是本发明实施例中PLC设备测试系统的一具体实施例信号流向示意图。

具体实施方式

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对照附图说明本发明的具体实施方式。显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图,并获得其他的实施方式。

除非另有定义,本文所使用的所有的技术和科学术语与属于本发明的技术领域的技术人员通常理解的含义相同。本文中在本发明的说明书中所使用的术语只是为了描述具体的实施例的目的,不是旨在于限制本发明。

实施例一:

由于目前针对PLC设备新产品的测试并没有形成固定的测试系统和稳定的测试流程,更多的是机械性的重复测试每一个样机,因此花在测试中的时间成本和劳力成本居高不下,为了避免此类问题的出现,同时加快产品的面世速度,本实施例提供一种PLC设备测试系统。

图1为本发明实施例提供的一种PLC设备300测试系统的结构框图,如图1所示,该系统包括:PLC设备300、一体机200、人机交互设备100、第一设备400,其连接关系为:

人机交互设备100与一体机200建立通信连接,进行测试指令传输;一体机200与PLC设备300通信连接,用于接收人机交互设备100发送的测试指令,并实时控制PLC设备300根据测试指令进行测试;第一设备400与PLC设备300连接,用于监视PLC设备300的测试状态和测试过程,第一设备400还用于更改PLC设备300地址值和/或切换PLC设备300的工作状态。

具体的,一体机200包括屏端210和内部控制器220,人机交互设备100的外部地址与内部控制器220的地址相同,屏端210与内部控制器220连接,例如可选的通过内部的母针和公座配合进行通信和电源连接,连接之后屏端210可以显示内部控制器220的地址值,同时也可以通过屏端210修改内部控制器220的地址值。

进一步地,一体机200的内部控制器220的接口可选的为RS485通信接口,其与人机交互设备100的串口通信口进行连接,例如可选COM口转换RS485通讯线将人机交互设备100和一体机200的内部控制器220连接起来,建立人机交互设备100和一体机200的内部控制器220之间的通信,COM是cluster communication port的简写,即串行通讯端口,进一步地,COM口可选9针模式。可以理解的是RS485也可以替换成RS232、RS422等同类型的接口,在此不做限定。

进一步地,一体机200和PLC设备300可选的通过RS485通讯线连接,建立一体机200屏端210与PLC的通信。

进一步地,PLC设备300可选的通过USB插口与第一设备400连接,进行USB通信,第一设备400可选的为电脑,第一设备400的作用之一是测试过程中监视PLC设备300的测试状态,用于方便直观的核对PLC设备300的测试动作是否正确。另外,第一设备400还可以通过更改PLC设备300的地址值或根据需要切换PLC设备300的状态,达到控制连接着PLC的电子器件功能的目的,该测试包括功能化测试以及与一体机200、人机交互设备100等产品之间的耦合测试。

具体的,人机交互设备100可选的为HMI屏,HMI全称为Human Machine Interface,意思为人机交互,对应的HMI屏为人机交互屏,又叫触摸屏。一体机200可选型号为:SA/EA-HMI,SA和EA表示型号,该种型号一体机200包含一个屏幕和一个内部控制器220,还具有温度量和模拟量的控制功能,并且将三者的功能通过内部控制器220与屏端210连接,达到互相控制的效果,实现耦合。

如图2所示,为本实施例的PLC设备300测试系统信号流向示意图,从图中可见,本实施例中所有的信号流都是双向流动,因此可以实现信息的相互传输,进而实现信息的共享。例如PLC设备300的信息和测试过程中数据可以通过一体机200传输到人机交互设备100上进行显示,一体机200可以直接显示人机交互设备100和PLC设备300的信息。另外,本实施例中测试系统的控制信息流也是双向的,由此实现各部件之间的互相控制。例如人机交互设备100可以通过一体机200控制PLC设备300的开关量、地址值等,而一体机200同样可以直接控制人机交互设备100和PLC设备300。

下面详细介绍各部件之间的控制过程。

1)人机交互设备100与一体机200连接,可以进行信息流和控制信息流的直接交互,同时人机交互设备100的外部地址与一体机200的内部控制器220地址相同,这里的地址是设备中用于数据存取的内存序号。例如,可选的通过人机交互设备100选用外部地址,或者在一体机200上选用内部控制器220的地址,均能够同时进行人机交互设备100和一体机200的测试。在一种具体应用场景中,可以通过人机交互设备100调用宏命令执行测试操作,下发测试指令,测试指令包括以下至少一种:历史报警测试、数据采集、配方测试、资料传输。进一步地,本实施例还可以将测试指令封装成功能模块,用户点击相应的功能模块进行相应的测试。

2)一体机200与人机交互设备100、PLC设备300直接连接,能够进行直接交互,一体机200实时接收人机交互设备100发送的测试指令,并实时控制PLC设备300根据测试指令进行测试,或者接收PLC设备300的指令,例如PLC设备300连接的电子器件发出的指令。进一步地,将PLC设备300和内部控制器220的地址都在屏端210进行设置,因此屏端210可以直接控制一体机200内部控制器220和外接的PLC设备300。同样的,可以通过创建宏指令对一体机200和PLC设备300进行同时测试,通过屏端210控制测试过程。

3)PLC设备300作为测试执行器,根据测试指令进行相应的测试,同时通过第一设备400将测试过程进行直观显示,校验每个测试指令是否正确执行。通讯成功后,传输测试指令到相应的地址,当PLC设备300接收到测试指令时,开始运行测试,并将测试状态和测试过程数据发送至第一设备400。进一步地,本实施例中,PLC设备300也可以控制人机交互设备100进行相关的操作。

利用本实施例的测试系统,当需要测试另外的PLC设备300时,只需将测试相关的程序下载到待测试PLC设备300中进行测试即可,节约了程序编写时间。

通过本实施例的PLC设备300的测试系统,将人机交互设备100、一体机200和PLC设备300连接为一体,实现交互连接控制,建立数据信息的输入输出流,进行PLC设备300功能化测试,减少人工成本,加快产品测试效率,加速产品的面世。

实施例二:

本实施例提供一种PLC设备测试方法,包括:

S1:接收一体机发送的人机交互设备的测试指令;

S2:根据测试指令进行PLC设备的测试过程。

进一步地,还包括发送测试状态和测试过程数据至第一设备,用于在第一设备上进行测试监控。

进一步地,可以利用创建的宏命令根据人机交互设备的测试指令完成测试过程。

本实施例应用于实施例一所述的PLC设备测试系统,该系统进行PLC设备测试过程中的信息流和控制信息流已经在上述实施例中进行详细的说明,在此不再赘述。

实施例三:

本实施例提供一种PLC设备,可以利用如实施例一所述的PLC测试设备进行测试,该测试包括功能化测试以及与一体机、人机交互设备等产品之间的耦合测试。

本发明PLC设备测试系统包括:PLC设备、一体机、人机交互设备,其中,人机交互设备用于与一体机建立通信连接,进行测试指令传输,一体机与PLC设备通信连接,用于接收人机交互设备发送的测试指令,并实时控制PLC设备根据测试指令进行测试。通过将PLC设备、人机交互设备、一体机通信连接,耦合成统一的测试系统,实现交互连接控制,建立数据信息的输入输出流,进行PLC设备功能化测试,减少人工成本,加快产品测试效率,加速产品的面世。可广泛应用于工业控制领域。

以上各实施例仅用以说明本发明的技术方案,而非对其限制,尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围,其均应涵盖在本发明的权利要求和说明书的范围当中。

7页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种电力线载波通信系统

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!