支持can控制器和plc的遠程控制器的製造方法
2023-05-29 21:31:31 1
支持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日
【發明者】陳鈺龍, 劉瑞軍 申請人:廣東惠利普路橋信息工程有限公司