可编程逻辑控制器侦测系统及方法技术方案

技术编号:19008732 阅读:49 留言:0更新日期:2018-09-22 08:40
本发明专利技术提供了一种可编程逻辑控制器侦测系统及方法,所述侦测系统包括智能硬件、调试服务器和可编程逻辑控制器,所述智能硬件通过公共网络连接到所述调试服务器,且所述可编程逻辑控制器通过局域网连接到所述智能硬件;所述智能硬件包括地址采集单元和地址转发单元,所述可编程逻辑控制器包括地址响应单元,所述调试服务器包括地址记录单元。本发明专利技术通过智能硬件采集各个可编制逻辑控制器的网络地址和硬件地址,并上传到调试服务器,从而上位机可直接从调试服务器获得各个可编程逻辑控制器的网络地址,无需再到现场确认目标可编程逻辑控制器的网络地址,大大提高了调试效率。

Programmable logic controller detection system and method

The invention provides a programmable logic controller detection system and method. The detection system includes intelligent hardware, debugging server and programmable logic controller. The intelligent hardware is connected to the debugging server through a common network, and the programmable logic controller is connected to the intelligent hardware through a local area network. The intelligent hardware includes an address acquisition unit and an address forwarding unit, the programmable logic controller includes an address response unit, and the debugging server includes an address recording unit. The network address and hardware address of each programmable logic controller are collected by intelligent hardware and uploaded to the debugging server, so that the upper computer can obtain the network address of each programmable logic controller directly from the debugging server, and the network address of the target programmable logic controller is no longer needed to be confirmed on the spot. The debugging efficiency is greatly improved.

【技术实现步骤摘要】
可编程逻辑控制器侦测系统及方法
本专利技术涉及可编程逻辑控制器操作领域,更具体地说,涉及一种可编程逻辑控制器侦测系统及方法。
技术介绍
可编程逻辑控制器(ProgrammableLogicController,PLC),是专为工业生产设计的一种数字运算操作的电子装置,它采用一类可编程的存储器,用于其内部指令(具体包括逻辑运算、顺序控制、定时、计数与算术操作等面向用户的指令)存储,并通过数字或模拟式输入/输出控制各种类型的机械或生产过程,是工业控制的核心部分。目前工业应用环境中的一些网络型可编程逻辑控制器,一般通过配套的上位机调试软件,在局域网里进行程序上下载、调试。通过网络进行调试,具有速度快、调试方便灵活的优点。然而,上述基于网络的PLC调试,只有当目标PLC的IP(InternetProtocol,网络协议)地址已知的情况下才能进行调试,否则需要先在现场逐台确认PLC的IP地址,这大大降低了PLC调试的效率。
技术实现思路
本专利技术要解决的技术问题在于,针对上述PLC调试效率较低的问题,提供一种可编程逻辑控制器侦测系统及方法。本专利技术解决上述技术问题的技术方案是,提供一种可编程逻辑控制器侦测系统,包括智能硬件、调试服务器和可编程逻辑控制器,所述智能硬件通过公共网络连接到所述调试服务器,且所述可编程逻辑控制器通过局域网连接到所述智能硬件;所述智能硬件包括地址采集单元和地址转发单元,所述可编程逻辑控制器包括地址响应单元,所述调试服务器包括地址记录单元;其中:所述地址采集单元,用于通过所述局域网向所述可编程逻辑控制器发送地址采集请求;所述地址响应单元,用于在接收到所述地址采集请求后将自身的网络地址和硬件地址发送到所述智能硬件;所述地址转发单元,用于将来自所述可编程逻辑控制器的网络地址和硬件地址发送到所述调试服务器;所述地址记录单元,用于记录来自所述智能硬件的所述可编程逻辑控制器的网络地址和硬件地址。在本专利技术所述的可编程逻辑控制器侦测系统中,所述智能硬件还包括登录请求单元和虚拟网卡,所述调试服务器包括登录认证单元;其中:所述登录请求单元和登录认证单元用于实现所述智能硬件和调试服务器之间的登录认证;所述虚拟网卡由所述智能硬件在登录认证通过后创建,并用于将所述可编程逻辑控制器的网络地址和硬件地址发送到所述调试服务器。在本专利技术所述的可编程逻辑控制器侦测系统中,所述调试服务器还包括地址推送单元,用于向登录的上位机推送记录的所述可编程逻辑控制器的网络地址和硬件地址,所述上位机通过公共网络连接到所述调试服务器。在本专利技术所述的可编程逻辑控制器侦测系统中,所述地址采集请求为地址解析协议请求,且所述地址采集单元以广播方式向所述局域网内的所有可编程逻辑控制器发送所述地址解析协议请求;所述地址转发单元将来自所有可编程逻辑控制器的网络地址和硬件地址发送到所述调试服务器。在本专利技术所述的可编程逻辑控制器侦测系统中,所述地址采集单元以预设时间间隔向所有可编程逻辑控制器发送地址采集请求;所述地址转发单元以所述预设时间间隔将来自所述可编程逻辑控制器的网络地址和硬件地址发送到所述调试服务器;所述地址记录单元根据接收到的所述可编程逻辑控制器的网络地址和硬件地址,,进行所述网络地址和硬件地址的更新操作。本专利技术还提供一种可编程逻辑控制器侦测方法,包括以下步骤:智能硬件通过局域网向可编程逻辑控制器发送地址采集请求;所述可编程逻辑控制器在接收到所述地址采集请求后将自身的网络地址和硬件地址发送到所述智能硬件;所述智能硬件将来自所述可编程逻辑控制器的网络地址和硬件地址通过公共网络发送到调试服务器;所述调试服务器记录来自所述智能硬件的所述可编程逻辑控制器的网络地址和硬件地址。在本专利技术所述的可编程逻辑控制器侦测方法中,所述侦测方法还包括:所述智能硬件和所述调试服务器进行登录认证,并在登录认证通过后创建虚拟网卡,且所述智能硬件通过所述虚拟网卡将所述可编程逻辑控制器的网络地址和硬件地址发送到所述调试服务器。在本专利技术所述的可编程逻辑控制器侦测方法中,所述侦测方法还包括:所述调试服务器向登录的上位机推送记录的所述可编程逻辑控制器的网络地址和硬件地址,所述上位机通过公共网络连接到所述调试服务器。在本专利技术所述的可编程逻辑控制器侦测方法中,所述地址采集请求为地址解析协议请求,且所述智能硬件以广播方式向所述局域网内的所有可编程逻辑控制器发送所述地址解析协议请求;所述智能硬件将来自所有可编程逻辑控制器的网络地址和硬件地址通过公共网络发送到所述调试服务器。在本专利技术所述的可编程逻辑控制器侦测方法中,所述智能硬件以预设时间间隔向所有可编程逻辑控制器发送地址采集请求,并以所诉预设时间间隔将来自所述可编程逻辑控制器的网络地址和硬件地址发送到所述调试服务器;所述调试服务器根据接收到的所述可编程逻辑控制器的网络地址和硬件地址,进行所述网络地址和硬件地址的更新操作。本专利技术的可编程逻辑控制器侦测系统及方法,通过智能硬件采集各个可编制逻辑控制器的网络地址和硬件地址,并上传到调试服务器,从而上位机可直接从调试服务器获得各个可编程逻辑控制器的网络地址,无需再到现场确认目标可编程逻辑控制器的网络地址,大大提高了调试效率。附图说明图1是本专利技术可编程逻辑控制器侦测系统实施例的示意图;图2是本专利技术可编程逻辑控制器侦测系统中智能硬件、调试服务器和可编程逻辑控制器实施例的示意图;图3是本专利技术可编程逻辑控制器侦测系统中智能硬件、调试服务器和可编程逻辑控制器另一实施例的示意图;图4是本专利技术可编程逻辑控制器侦测方法实施例的流程示意图。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。如图1所示,是本专利技术可编程逻辑控制器侦测系统实施例的示意图,该可编程逻辑控制器侦测系统用于获取可编程逻辑控制器的网络地址,从而便于上位机1通过公共网络5对可编程逻辑控制器2进行操作,例如调试等。本实施例中的可编程逻辑控制器侦测系统除了包括公共网络5、局域网6之外,还包括智能硬件3和调试服务器4。其中智能硬件3通过公共网络5连接到调试服务器4,可编程逻辑控制器2通过局域网6连接到智能硬件3。上述公共网络5可以为互联网、运营商网络(例如3G网络、4G网络等);智能硬件3可为安装有操作系统(例如嵌入式操作系统)的设备;调试服务器4提供有相应接口供上位机1和智能硬件3访问;局域网6则可为现场PLC网络。如图2所示,上述智能硬件3包括地址采集单元31和地址转发单元32,且该地址采集单元31和地址转发单元32可结合运行在智能硬件3上的软件实现;可编程逻辑控制器2包括地址响应单元21,且该地址响应单元21可结合运行在可编程逻辑控制器2上的软件实现;调试服务器4包括地址记录单元41,且该地址记录单元41可由运行在调试服务器4上的软件实现。智能硬件3的地址采集单元31用于通过局域网6向所有可编程逻辑控制器2发送地址采集请求。上述地址采集请求可为ARP(AddressResolutionProtocol,地址解析协议)请求,且地址采集单元31可通过广播方式向局域网6内的所有可编程逻辑控制器2发送上述ARP请求。可编程逻辑控制器本文档来自技高网...
可编程逻辑控制器侦测系统及方法

【技术保护点】
1.一种可编程逻辑控制器侦测系统,其特征在于,包括智能硬件、调试服务器和可编程逻辑控制器,所述智能硬件通过公共网络连接到所述调试服务器,且所述可编程逻辑控制器通过局域网连接到所述智能硬件;所述智能硬件包括地址采集单元和地址转发单元,所述可编程逻辑控制器包括地址响应单元,所述调试服务器包括地址记录单元;其中:所述地址采集单元,用于通过所述局域网向所述可编程逻辑控制器发送地址采集请求;所述地址响应单元,用于在接收到所述地址采集请求后将自身的网络地址和硬件地址发送到所述智能硬件;所述地址转发单元,用于将来自所述可编程逻辑控制器的网络地址和硬件地址发送到所述调试服务器;所述地址记录单元,用于记录来自所述智能硬件的所述可编程逻辑控制器的网络地址和硬件地址。

【技术特征摘要】
1.一种可编程逻辑控制器侦测系统,其特征在于,包括智能硬件、调试服务器和可编程逻辑控制器,所述智能硬件通过公共网络连接到所述调试服务器,且所述可编程逻辑控制器通过局域网连接到所述智能硬件;所述智能硬件包括地址采集单元和地址转发单元,所述可编程逻辑控制器包括地址响应单元,所述调试服务器包括地址记录单元;其中:所述地址采集单元,用于通过所述局域网向所述可编程逻辑控制器发送地址采集请求;所述地址响应单元,用于在接收到所述地址采集请求后将自身的网络地址和硬件地址发送到所述智能硬件;所述地址转发单元,用于将来自所述可编程逻辑控制器的网络地址和硬件地址发送到所述调试服务器;所述地址记录单元,用于记录来自所述智能硬件的所述可编程逻辑控制器的网络地址和硬件地址。2.根据权利要求1所述的可编程逻辑控制器侦测系统,其特征在于,所述智能硬件还包括登录请求单元和虚拟网卡,所述调试服务器包括登录认证单元;其中:所述登录请求单元和登录认证单元用于实现所述智能硬件和调试服务器之间的登录认证;所述虚拟网卡由所述智能硬件在登录认证通过后创建,并用于将所述可编程逻辑控制器的网络地址和硬件地址发送到所述调试服务器。3.根据权利要求1所述的可编程逻辑控制器侦测系统,其特征在于,所述调试服务器还包括地址推送单元,用于向登录的上位机推送记录的所述可编程逻辑控制器的网络地址和硬件地址,所述上位机通过公共网络连接到所述调试服务器。4.根据权利要求1所述的可编程逻辑控制器侦测系统,其特征在于,所述地址采集请求为地址解析协议请求,且所述地址采集单元以广播方式向所述局域网内的所有可编程逻辑控制器发送所述地址解析协议请求;所述地址转发单元将来自所有可编程逻辑控制器的网络地址和硬件地址发送到所述调试服务器。5.根据权利要求1所述的可编程逻辑控制器侦测系统,其特征在于,所述地址采集单元以预设时间间隔向所有可编程逻辑控制器发送地址采集请求;所述地址转发单元...

【专利技术属性】
技术研发人员:王复庆
申请(专利权)人:深圳市汇川技术股份有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1