对PLC进行程序和参数传递的方法、装置和系统制造方法及图纸

技术编号:18397460 阅读:20 留言:0更新日期:2018-07-08 18:52
本发明专利技术实施例涉及一种对可编程逻辑控制器(PLC)进行程序和参数传递的方法、装置和系统,通过适配器连接到PLC的相关端口,操作者只需要使用安装有APP的移动终端,通过该移动终端登陆云端服务器下载相应的已经编写好的程序或者参数,直接通过无线的方式传输到适配器,再由适配器传递给PLC。或者由云端服务器指定需要采集的数据,通过移动网络传递给移动终端的APP,移动终端的APP通过适配器访问PLC,获取上述数据后,再反馈给云端服务器。由此,简化了对PLC的程序和/或参数进行更新和维护的操作方式,降低了成本。

【技术实现步骤摘要】
对PLC进行程序和参数传递的方法、装置和系统
本专利技术涉及可编程逻辑控制器(PLC,ProgrammableLogicController)领域,尤其涉及一种对PLC进行程序和参数传递的方法、装置和系统。
技术介绍
在大批量工具设备控制系统,如车厢控制系统,充电桩等设备控制系统中,使用了小型、低成本、低功能的PLC,这些PLC不具备联网功能,但这些PLC的一些程序和参数需要不时的被更新以便进行维护,或者这些PLC采集到的一些监视数据需要被定期收集以便进行统计。目前,对PLC进行程序和参数传递的方法有两种,一种是现场操作,另一种是远程操作。对于现场操作,例如,可以通过安装在计算机上的专用PLC编程软件将PLC的程序和/或参数通过有线连接的通用串行总线(USB,UniversalSerialBus)、串口或者以太网等接口传送到PLC;再例如,可以通过计算机首先将PLC的程序和/或参数传送到存储卡,如安全数字存储卡(SecureDigitalMemoryCard,简称为SD卡),多媒体卡(Multi-mediaCard,简称为MMC卡)等,然后将存储卡插入PLC,操作人员给PLC接上电源线通电,最终实现将程序和/或参数传递到PLC。对于远程操作,例如,对于具备远程连接功能的PLC,可以通过通用分组无线服务(GPRS,GeneralPacketRadioService)等网络,在远程利用PLC编程软件虚拟出的通信通道进行远程参数和程序的设置和改写;再例如,可以通过移动手机上装有的应用程序(Application,简称为APP),在手机上存储所有目标机器的程序和/或参数。通过活动式(onthego,OTG)功能或者网线等下载到PLC中。可见,如何简化现场操作人员的操作方式,成为了一个课题。应该注意,上面对技术背景的介绍只是为了方便对本专利技术的技术方案进行清楚、完整的说明,并方便本领域技术人员的理解而阐述的。不能仅仅因为这些方案在本专利技术的
技术介绍
部分进行了阐述而认为上述技术方案为本领域技术人员所公知。
技术实现思路
为了解决
技术介绍
指出的上述问题,本专利技术实施例提供了一种对PLC进行程序和参数传递的方法、装置和系统,以简化针对PLC的程序和/或参数进行更新和维护的操作方式,并降低设备控制系统的成本。根据本专利技术实施例的第一方面,提供了一种对可编程逻辑控制器(PLC)进行程序和参数传递的方法,应用于适配器,其中,所述方法包括:所述适配器与所述PLC和移动终端分别建立连接;所述适配器从所述PLC读取所述PLC的状态;所述适配器将所述PLC的状态发送给所述移动终端;所述适配器接收所述移动终端从云端服务器下载的对应所述PLC的状态的程序和/或参数;所述适配器将所述程序和/或参数传递给所述PLC。根据本专利技术实施例的第二方面,提供了一种适配器,其中,所述适配器包括:第一通信模块,其与可编程逻辑控制器(PLC)建立有线连接;第二通信模块,其与移动终端建立无线连接;存储模块,其预先存储用于与所述PLC建立有线连接的协议列表、端口列表以及端口设置列表;输入输出模块,其接收外部设备对所述适配器的输入,并向外部设备输出数据;微控制器,其对所述第一通信模块、所述第二通信模块、所述存储模块、以及所述输入输出模块进行控制,包括:分别控制所述第一通信模块和所述第二通信模块与所述PLC和所述移动终端建立连接,控制所述第一通信模块从所述PLC读取所述PLC的状态,控制所述第二通信模块将所述PLC的状态发送给所述移动终端,控制所述第二通信模块接收所述移动终端从云端服务器下载的对应所述PLC的状态的程序和/或参数,控制所述第一通信模块将所述程序和/或参数传递给所述PLC。根据本专利技术实施例的第三方面,提供了一种对可编程逻辑控制器(PLC)进行程序和参数传递的系统,其中,所述系统包括:云端服务器、移动终端、适配器,以及PLC,其中,所述云端服务器存储有对应每个注册用户的PLC的信息,以及对应每个PLC的程序和/或参数和/或需要上传的监视数据;所述移动终端通过无线网络与所述云端服务器连接,并通过近距离无线网络与所述适配器连接,根据所述适配器传递的所述PLC的状态从所述云端服务器获取对应所述PLC的状态的程序和/或参数,并传递给所述适配器;所述适配器还通过有线网络与所述PLC连接,其从所述PLC读取所述PLC的状态,并将所述PLC的状态发送给所述移动终端,并从所述移动终端接收所述程序和/或参数,传递给所述PLC;所述PLC用于采集数据,并通过所述适配器和所述移动终端提供给所述云端服务器。本专利技术的有益效果在于:根据本专利技术的实施例的方法、装置和系统,通过适配器连接到PLC的相关端口,操作者只需要使用安装有APP的移动终端,通过该移动终端登陆云端服务器下载相应的已经编写好的程序或者参数,直接通过无线的方式传输到适配器,再由适配器传递给PLC。或者由云端服务器指定需要采集的数据,通过移动网络传递给移动终端的APP,移动终端的APP通过适配器访问PLC,获取上述数据后,再反馈给云端服务器。由此,简化了对PLC的程序和/或参数进行更新和维护的操作方式,降低了成本。参照后文的说明和附图,详细公开了本专利技术的特定实施方式,指明了本专利技术的原理可以被采用的方式。应该理解,本专利技术的实施方式在范围上并不因而受到限制。在所附权利要求的精神和条款的范围内,本专利技术的实施方式包括许多改变、修改和等同。针对一种实施方式描述和/或示出的特征可以以相同或类似的方式在一个或更多个其它实施方式中使用,与其它实施方式中的特征相组合,或替代其它实施方式中的特征。应该强调,术语“包括/包含”在本文使用时指特征、整件、步骤或组件的存在,但并不排除一个或更多个其它特征、整件、步骤或组件的存在或附加。附图说明所包括的附图用来提供对本专利技术实施例的进一步的理解,其构成了说明书的一部分,用于例示本专利技术的实施方式,并与文字描述一起来阐释本专利技术的原理。显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。在附图中:图1是实施例1的对PLC进行程序和参数传递的系统的架构示意图;图2是实施例1的系统中移动终端上安装的专用APP所管理的内容的示意图;图3是实施例1的系统中的移动设备与适配器建立无线连接的示意图;图4是实施例1的系统中的适配器与PLC建立连接的示意图;图5是实施例1的系统中的适配器与PLC建立连接并从PLC获取PLC状态的示意图;图6是实施例1的系统中的适配器从移动终端接收来自云端服务器的数据的示意图;图7是实施例2的对PLC进行程序和参数传递的方法的示意图;图8是实施例3的适配器的示意图。具体实施方式参照附图,通过下面的说明书,本专利技术的前述以及其它特征将变得明显。在说明书和附图中,具体公开了本专利技术的特定实施方式,其表明了其中可以采用本专利技术的原则的部分实施方式,应了解的是,本专利技术不限于所描述的实施方式,相反,本专利技术包括落入所附权利要求的范围内的全部修改、变型以及等同物。实施例1本实施例提供了一种对可编程逻辑控制器(PLC)进行程序和参数传递的系统。图1是该系统的架构示意图,如图1所示,该系统包括:云端服务器11、移动终端1本文档来自技高网
...

【技术保护点】
1.一种对可编程逻辑控制器(PLC)进行程序和参数传递的方法,应用于适配器,其中,所述方法包括:所述适配器与所述PLC和移动终端分别建立连接;所述适配器从所述PLC读取所述PLC的状态;所述适配器将所述PLC的状态发送给所述移动终端;所述适配器接收所述移动终端从云端服务器下载的对应所述PLC的状态的程序和/或参数;所述适配器将所述程序和/或参数传递给所述PLC。

【技术特征摘要】
1.一种对可编程逻辑控制器(PLC)进行程序和参数传递的方法,应用于适配器,其中,所述方法包括:所述适配器与所述PLC和移动终端分别建立连接;所述适配器从所述PLC读取所述PLC的状态;所述适配器将所述PLC的状态发送给所述移动终端;所述适配器接收所述移动终端从云端服务器下载的对应所述PLC的状态的程序和/或参数;所述适配器将所述程序和/或参数传递给所述PLC。2.根据权利要求1所述的方法,其中,所述适配器与所述PLC建立连接包括:检测端口和协议是否已经设定;如果已经设定,则根据设定好的端口和协议与所述PLC建立有线连接;如果没有设定,则从预先存储的协议列表中选择一个协议,从预先存储的端口列表中选择一个端口,并从预先存储的端口设置列表中选择一个端口设置,利用选择的协议、端口和端口设置与所述PLC建立有线连接。3.根据权利要求1所述的方法,其中,所述方法还包括:所述适配器通过所述移动终端接收所述云端服务器的数据采集请求;所述适配器根据所述数据采集请求从所述PLC中获取对应的数据;所述适配器通过所述移动终端将所述数据传递给所述云端服务器。4.根据权利要求1所述的方法,其中,所述云端服务器存储有以下数据:注册用户的信息;对应每个注册用户的PLC的信息;对应每个PLC的程序和/或参数和/或需要上传的监视数据。5.一种适配器,其中,所述适配器包括:第一通信模块,其与可编程逻辑控制器(PLC)建立有线连接;第二通信模块,其与移动终端建立无线连接;存储模块,其预先存储用于与所述PLC建立有线连接的协议列表、端口列表以及端口设置列表;输入输出模块,其接收外部设备对所述适配器的输入,并向外部设备输出数据;微控制器,其对所述第一通信模块、所述第二通信模块、所述存储模块、以及所述输入输出模块进行控制,包括:分别控制所述第一通信模块和所述第二通信模块与所述PLC和所述移动终端建立连接,控制所述第一通信模块从所述PLC读取所述PLC的状态,控制所述第二通信模块将所述PLC的状态发送给所述移动终端,控制所述第二通信模块接收所述移动终端从云端服务器下载的对应所述PLC的状态的程序和/或参数,控制所述第一通信模块将所述程序和/或参数传递给所述PLC。6.根据权利要求5所述的适配器,其中,所述微控制器还控制所...

【专利技术属性】
技术研发人员:于海斌关鹏
申请(专利权)人:欧姆龙株式会社
类型:发明
国别省市:日本,JP

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

1