ModBusCAN網關是沈陽廣成科技有限公司研發生產的一款多功能全隔離Modbus通信協議轉換到CAN通信協議的網關設備。利用它可以輕松實現Modbus以太網設備或Modbus串口設備,與CAN設備的無縫整合。以太網轉Can模塊Modbus通信協議轉CAN網關設備PLC、DCS系統或其他串口聯網設備可以通過ECAN-CM設備快速接入CAN-BUS網絡,構成現場總線實驗室、工業控制、智能小區、汽車電子網絡等CAN-BUS網絡領域中數據轉發、數據處理、數據采集、數據分析的控制節點。
它內部集成了Modbus TCP、Modbus RTU和Modbus ASCII協議,并且該設備串口可通過撥碼開關靈活配置成RS232/RS485模式,CAN端為1路符合ISO11898標準的CAN接口,可以選配額外的CAN端口,zui多可支持2路CAN2.0A/B接口。
同時,ECAN-CM網關具有體積小巧、方便安裝等特點,是工程應用、協議轉換、多總線互聯的專業工具。
TCP Server 模式
以太網轉Can模塊Modbus通信協議轉CAN網關設備在TCP 服務器(TCP Server)模式下,CANET-II不會主動與其它設備連接。它始終等待客戶端(TCP Client)的連接,在與客戶端建立 TCP 連接后即可進行雙向數據通信。
TCP Client 模式
在TCP客戶端(TCP Client)模式下,CANET-II將主動與預先設定好的TCP服務器連接。如果連接不成功,客戶端將會根據設置的連接條件不斷嘗試與TCP服務器建立連接。在與TCP服務器端建立TCP連接后即可進行雙向數據通信。
UDP 模式
UDP模式使用UDP協議進行數據通信。UDP是一種不基于連接的通信方式,它不能保證發往目標主機的數據包被正確接收,所以在對可靠性要求較高的場合需要通過上層的通信協議來保證數據正確;但是因為 UDP 方式是一種較簡單的通信方式,它不會增加過多的額外通信量,可以提供比TCP方式更高的通信速度,以保證數據包的實性。事實上,在網絡環境比較簡單,網絡通信負載不是太大的情況下,UDP工作方式并不容易出錯。工作在這種方式下的設備,地位都是相等的,不存在服務器和客戶端。
恢復出廠設置
EtherCAN硬件出廠默認IP:192.168.0.10,如果用戶已經修改過IP地址并且忘記,那么可以通過設備中的撥碼開關,恢復出廠設置。
系統先不要上電,打開設備,找到設備中如上圖所示的撥碼開關,將2號開關撥到ON位置,然后將系統上電,等待大約3秒鐘,看到前面板上面的sys指示燈閃爍,這時,關閉電源,然后將2號開關撥回到OFF狀態。此時設備設置已經恢復到出廠默認狀態,系統默認的ip:192.168.0.10,默認的CAN總線波特率是1M,默認modbus映射表都為0。
基本參數配置
使用光盤中附帶的EtherCAN Config軟件,對CANET進行基本參數配置。
配置通訊基本信息
點擊“Connect”輸入連接設備的ip地址(默認為192.168.0.10)進行連接。連接后軟件界面左面的欄中會顯示連接設備的設置列表,這時可以點擊“UpLoad”將設備中的參數上載到電腦,其中“CAN baudrate”是設置CAN總線的波特率,需按表填寫;“IP Address”是設置設備的IP地址;“Subnet Mask”是設置子網掩碼;“GateWay”是設置通信網關。參數修改后,相應修改單元變成紅色標記。
設置Modbus/Tcp對應CAN數據接收映射表
EtherCan模塊將接收到的Can幀數據,按照設置好的對應關系緩存在Modbus/Tcp的地址表中,等待Modbus指令讀取。
出廠默認Receive和Transmit的映射表組數都是0,就是說沒有數據映射關系,可以在界面右下欄目中,按Add進行添加映射數據,添加組數zui大32組;其中Receive的Modbus地址從0x00-0xFF。
可以設置CAN幀ID、幀格式、幀類型、對應Modbus的地址、CAN幀數據長度。注意這個長度是1個字節單位,而Modbus地址是整型(2個字節),因此如果can 數據長度是8個字節,那么對應Modbus地址映射為4個字。
設置Modbus/Tcp對應CAN數據接收映射表
注意:CAN發送數據中Moddbus映射地址從0x00開始到0xFF,每個地址是一個整型數據(2個字節);可以設置數據觸發模式和循環發送模式(Trace/Timer)。
數據觸發模式:是當有Modbus主機用06指令寫Modbus相應地址數據時,如果數據發生改變,那么觸發相應的CAN幀數據發送;
循環發送模式:設置每間隔一定時間,循環發送相應的CAN幀數據,間隔時間在Send Timer中設置,輸入為10進制,單位是毫秒,比如輸入1000,那么就是間隔1000ms發送一次。
當配置完成后,可以點擊工具欄中的“DownLoad”將配置數據寫入到設備的FLASH中,數據寫入成功后,需要重新上電,來啟用新的設置。
CAN總線連接
CAN 總線線路必須用在 CAN_L 和 CAN_H 線之間每端連接的120 歐姆電阻來終接
如下所示:
公 司 簡 介
廣成科技有限公司*致力于工業通信及工業控制領域產品的研發與服務,已為多家汽車電子公司、工程機械公司、風力發電公司、自動化公司提供產品及服務,現場調試經驗豐富。
公司擁有專業的技術團隊,為客戶提供產品的同時還提供專業的售前、售后,更重要的是能提供行業解決方案。
我公司自主研發CAN總線相關產品,包括通用CAN總線分析儀,串口轉CAN系列,無線CAN通訊系列,CAN高層協議轉換系列等。公司還是EPEC、TTC、SYSTEC品牌代理商。歡迎您進店購買。
認 證 資 質