支持can控制器和plc的远程控制器的制造方法

文档序号:6714795阅读:400来源:国知局
支持can控制器和plc的远程控制器的制造方法
【专利摘要】本发明公开了一种支持CAN控制器和PLC的远程控制器,包括:支持自由通信协议的PLC控制器、CAN协议转换模块、CAN总线接口控制器,CAN协议转换模块一端与PLC控制器连接,其另一端与CAN总线接口控制器连接,CAN总线接口控制器用于连接各类现场总线设备,CAN协议转换模块将CAN总线数据转换为符合PLC控制器的通信协议的数据,并将转换后的数据发送至所述PLC控制器的自由通信接口,实现CAN总线接口控制器与PLC控制器之间的通讯,使得该PLC控制器能够通过CAN总线实现远程控制,解决PLC通信接口无法与CAN总线互相通信的问题,有利于CAN总线技术的推广应用。
【专利说明】支持CAN控制器和PLC的远程控制器

【技术领域】
[0001]本发明涉及一种支持CAN控制器和PLC的远程控制器。

【背景技术】
[0002]可程式逻辑控制器PLC(Programmable Logic Controller)是一种专为在工业环境应用而设计的控制系统。它包含中央处理器CPU,通过读取指令、解释指令以及执行指令,去控制执行有关的控制电路。
[0003]而CAN总线,即控制器局部网(CAN-C0NTR0LLERAREANETW0RK)是一种多主机局部网,由于其高性能、高可靠性、实时性等优点现已广泛应用于工业自动化、多种控制设备、交通工具、医疗仪器以及建筑、环境控制等众多部门。
[0004]但是,由于CAN通信接口和PLC的串口之间无法实现互相通信,制约了 CAN总线技术的推广和应用。


【发明内容】

[0005]为了克服现有技术的不足,本发明提供一种支持CAN控制器和PLC的远程控制器。
[0006]本发明解决其技术问题所采用的技术方案是:
支持CAN控制器和PLC的远程控制器,包括:支持自由通信协议的PLC控制器、CAN协议转换模块、CAN总线接口控制器,CAN协议转换模块一端与PLC控制器连接,其另一端与CAN总线接口控制器连接,CAN总线接口控制器用于连接各类现场总线设备,所述CAN协议转换模块通过CAN总线接口控制器获取CAN总线数据,将所述CAN总线数据转换为符合所述PLC控制器的通信协议的数据,并将转换后的数据发送至所述PLC控制器的自由通信接□。
[0007]包括一 3G数据传输模块,通过该3G数据传输模块与PLC控制器连接能够实现3G数据通讯。
[0008]还包括一 VPN服务器,该VPN服务器与PLC控制器连接,实现基于VPN的远程控制。
[0009]所述PLC控制器的自由通信接口能够用于远程程序的下载和上传。
[0010]所述CAN总线接口控制器采用飞利浦的SJA1000。
[0011]所述PLC控制器为西门子S7-200系列。
[0012]所述PLC控制器为PLC224XP。
[0013]本发明的有益效果是:本发明通过CAN协议转换模块实现CAN总线接口控制器与PLC控制器之间的通讯,使得该PLC控制器能够通过CAN总线实现远程控制,解决PLC通信接口无法与CAN总线互相通信的问题,有利于CAN总线技术的推广应用。

【专利附图】

【附图说明】
[0014]下面结合附图和实施例对本发明进一步说明。
[0015]图1是本发明的原理框图。

【具体实施方式】
[0016]参照图1,图1是本发明一个具体实施例的结构示意图,如图所示,支持CAN控制器和PLC的远程控制器,包括:支持自由通信协议的PLC控制器1、CAN协议转换模块2、CAN总线接口控制器3,CAN协议转换模块2 —端与PLC控制器I连接,其另一端与CAN总线接口控制器3连接,CAN总线接口控制器3用于连接各类现场总线设备,所述CAN协议转换模块2通过CAN总线接口控制器2获取CAN总线数据,将所述CAN总线数据转换为符合所述PLC控制器I的通信协议的数据,并将转换后的数据发送至所述PLC控制器的自由通信接口,在本发明中,该PLC控制器为一用于控制设备的可编程控制器。
[0017]CAN总线采用多主竞争式总线结构,具有多主站运行和分散仲裁的串行总线以及广播通信的特点。CAN总线上任意节点可在任意时刻主动地向网络上其它节点发送信息而不分主次,因此,可在各节点之间实现自由通信。CAN设备通过数据连接口,发送CAN协议数据至CAN总线上,CAN总线以广播的方式在总线上进行广播,其它的CAN设备都可以接收到广播数据,并拆包检查是否接受,如果需要接收,则对接收到的数据进行处理;否则,丢弃接收到的广播数据。
[0018]此外,本发明还可包括一 3G数据传输模块,通过该3G数据传输模块与PLC控制器连接能够实现3G数据通讯;本发明还可配置一 VPN服务器,该VPN服务器与PLC控制器连接,实现基于VPN的远程控制,并能通过上述的3G数据传输模块、VPN服务器及PLC控制器的自由通信接口能够用于远程程序的下载和上传。
[0019]本实施例中,CAN协议转换模块2将从CAN总线接口控制器3接收到的广播数据转换成符合RS-232通信标准的数据,并发送给PLC控制器I的自由通信接口,PLC控制器I从接收到的数据中提取出相应的数据进行处理,最终实现对被控对象的远程控制作用。所述PLC的自由通信接口设定为符合RS-232通信标准的通信接口。
[0020]本发明通过CAN协议转换模块2实现CAN总线接口控制器3与PLC控制器I之间的通讯,使得该PLC控制器I能够通过CAN总线实现远程控制,解决PLC通信接口无法与CAN总线互相通信的问题,有利于CAN总线技术的推广应用。
[0021 ] 本实施例中,所述PLC控制器I可以选用西门子公司的S7-200系列,比如:PLC224XP,该系列的PLC支持自由通信协议,所述CAN总线接口控制器采用飞利浦的SJA1000ο
[0022]本领域普通技术人员可以理解所述CAN协议转换模块2的工作原理,此处不作详述。
[0023]以上对本发明的较佳实施进行了具体说明,当然,本发明还可以采用与上述实施方式不同的形式,熟悉本领域的技术人员在不违背本发明精神的前提下所作的等同的变换或相应的改动,都应该属于本发明的保护范围内。
【权利要求】
1.支持CAN控制器和PLC的远程控制器,其特征在于:包括:支持自由通信协议的PLC控制器、CAN协议转换模块、CAN总线接口控制器,CAN协议转换模块一端与PLC控制器连接,其另一端与CAN总线接口控制器连接,CAN总线接口控制器用于连接各类现场总线设备,所述CAN协议转换模块通过CAN总线接口控制器获取CAN总线数据,将所述CAN总线数据转换为符合所述PLC控制器的通信协议的数据,并将转换后的数据发送至所述PLC控制器的自由通信接口。
2.根据权利要求1所述的支持CAN控制器和PLC的远程控制器,其特征在于:包括一3G数据传输模块,通过该3G数据传输模块与PLC控制器连接能够实现3G数据通讯。
3.根据权利要求1所述的支持CAN控制器和PLC的远程控制器,其特征在于:还包括一 VPN服务器,该VPN服务器与PLC控制器连接,实现基于VPN的远程控制。
4.根据权利要求1所述的支持CAN控制器和PLC的远程控制器,其特征在于:所述PLC控制器的自由通信接口能够用于远程程序的下载和上传。
5.根据权利要求1所述的支持CAN控制器和PLC的远程控制器,其特征在于:所述CAN总线接口控制器采用飞利浦的SJA1000。
6.根据权利要求1所述的支持CAN控制器和PLC的远程控制器,其特征在于:所述PLC控制器为西门子S7-200系列。
7.根据权利要求1所述的支持CAN控制器和PLC的远程控制器,其特征在于:所述PLC控制器为PLC224XP。
【文档编号】G08C19/00GK104283872SQ201410504067
【公开日】2015年1月14日 申请日期:2014年9月28日 优先权日:2014年9月28日
【发明者】陈钰龙, 刘瑞军 申请人:广东惠利普路桥信息工程有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1