很多用戶在使用工業產品時經常會遇到一個很令人頭痛的問題——兩臺互通設備接口不匹配。本文通過實例:EM-500儲能網關與PXB-6020協議轉換器的聯動,闡述PXB-6020是如何解決這個難題。
?產品簡介
PXB-6020是ZLG致遠電子新推出的一款Modbus to CAN FD協議轉換器,別看PXB-6020只有小小“身材”,其強大的協議轉換功能可能超乎你的想象。
PXB-6020擁有1路CAN FD接口,1路100M以太網接口和1路RS485接口,可支持Modbus RTU及Modbus TCP,既可以當Modbus主站,也可以支持Modbus從站。PXB-6020最大支持128組周期發送和128組白名單接收,同時還可以自定義方式發送數據,具有轉發延時小和簡單靈活等特點,廣泛應用于PLC外擴CAN/CAN FD等場合。很多用戶在使用工業產品時經常會遇到一個很頭痛的問題——兩臺互通設備接口不匹配,而PXB-6020強大的協議轉換能力恰好能幫助客戶快速解決這個難題。下面我們通過一個實例來詳細介紹PXB-6020是如何快速地為工業設備實現協議轉換的。
案例分享
作為儲能系列產品的一員,EM-500從發布以來就以其性價比高、接口豐富的特點倍受客戶青睞,但是在個別應用場景下也會暴露短板,例如EM-500上只有4路RS485接口,但是有些客戶需要更多的RS485接口來與外設通信,這就給了PXB-6020施展身手的機會--PXB-6020幫助EM-500實現“CAN to RS485”的協議轉換。
EM-500的4路RS485接口都被占用的情況下,仍需要一路RS485接口連接溫濕度傳感器RTU,采集環境溫濕度數值,此時PXB-6020就可以充當EM-500與RTU的橋梁,通過CAN FD轉Modbus RTU模式,PXB-6020的RS485接口采集到溫濕度數值,使用CAN FD接口傳遞給EM-500,連接示意圖如下圖所示。
具體操作步驟如下:
1. 通過PC連接PXB-6020,PXB-6020使用USB供電模式,使用AWPXTools軟件配置工作模式與設備參數。
1.1 配置Modbus RTU的波特率與從機ID。
1.2 配置Modbus 寄存器地址。
1.3 配置CAN類型選擇與仲裁段波特率。
2. 使用雙絞線連接PXB-6020的RS485接口與RTU,RTU上電,如下圖所示:
3. 使用雙絞線連接EM-500的CAN-bus接口與PXB-6020的CAN FD接口,如下圖所示:
4. EM-500上電,并在串口輸入以下指令。
輸入以下命令對can進行配置:
iplinksetcan0typecanbitrate1000000
然后輸入以下命令啟動can:
ifconfigcan0up
輸入以下三行命令接上can的終端電阻:
echo493>/sys/class/gpio/export
echoout>/sys/class/gpio/gpio493/direction
echo0>/sys/class/gpio/gpio493/value
5. 觀察EM-500的串口打印信息,可以看到實時溫濕度數值會自動打印出來。
通過上面實例操作,PXB-6020使用CAN FD轉Modbus RTU模式,能輕松幫助EM-500實現CAN與RS485接口之間的協議轉換。
-
轉換器
+關注
關注
27文章
8694瀏覽量
147087 -
接口
+關注
關注
33文章
8575瀏覽量
151021
發布評論請先 登錄
相關推薦
評論