工控網首頁
>

應用設計

>

PLC的modbus設置

PLC的modbus設置

2023/12/19 11:14:54

Modbus是一種串行通信協議,是Modicon公司(現在的施耐德電氣 Schneider Electric)于1979年為使用可編程邏輯控制器(PLC)通信而發表。經過多年發展已經成為工業領域通信協議的業界標準(De facto),并且現在是工業電子設備之間常用的連接方式。

在生產與學習中我們常常能接觸到modbus協議,比如在PLC編程當中就有非常的廣泛使用。本文將以臺達plc以及本公司的控制器產品為例,來實現和PMC007BXS控制器的通訊及完成電機運行任務。

一:調試前的準備

搭建測試環境:電腦上安裝好PLC配套的編程環境。分別是編程軟件ISPSoft,PLC與電腦通訊的配置軟件COMMGR,以及PLC與從站通訊的配置軟件HWCONFIG。

準備好驅動器(譜思PMC007Bxs),電源,控制器:
演示使用的所用硬件如下表所示:

二:硬件連接示意

本文使用COM1,如果使用COM2配置與接線原理相同。

三:建立項目并設置參數

創建一個新的工程文件:

注意選擇PLC機種
PLC通訊設置,雙擊HWCONFIG進入設置界面
在彈出的界面中雙擊設備圖標,進入配置界面。
設置通訊的參數,這里選擇COM1,站號需要修改,不與從站沖突,其他的參數按照圖中修改即可(使用其他的設備進行modbus通訊同樣可以使用這個設置)。設置完之后關閉這個界面。
將配置下載到PLC,修改之后一定要下載到PLC設備上,否則通訊不上。

四:編程運行

關閉HWCONFIG,回到ISPSoft界面,添加新的程序。

可根據自己的需要選擇對應的語言類型,這里我們選擇梯形圖LD,編寫一個簡單的正反轉流程。
編寫運行程序。因為只是單純讓電機轉動,所以這里寫的比較簡單,只需要設置電機運行的電流,細分,目標速度,轉動步數。(圖片中只截了細分,其他的寫法相同,都是將目標值寫進對應的寄存器即可)。
這里使用的是自帶的MODRWE功能塊,沒有使用自動數據交換,因為數據交換功能會把定時反復進行通訊,對于需要監控的狀態位可以進行設置,方便監控;但是對于這種只需要寫一次的參數,不應該反復去寫入,甚至可能會造成運行異常。

下載、聯機、運行
在登錄設備下載程序前,請確認PLC模塊已經與電腦正常連接。如果沒有,請檢查連線、供電。使用網絡連接時,請確保PLC的IP與電腦IP在同一網段。
在開始運行前,一定要先調整機構,保證設備能夠進行測試?。。∫苑莱霈F不必要的損失和意外。
之后可以登錄。
點擊界面上方的下載,聯機,運行。如果提示編譯錯誤,請檢查程序編寫。

運行之后先將OUT1置ON
之后將區段2或區段3置ON,選擇電機轉動的方向。這里以正轉為例,選擇區段2。
最后將區段4置ON,電機就可以轉動了。
到這里,這樣一個PLC通過MODBUS通訊讓電機轉動的小程序就完成了。感謝觀看!

審核編輯(
王靜
)
投訴建議

提交

查看更多評論
其他資訊

查看更多

通訊異常,該如何終止步進電機的運動

一般反向電動勢(倒發電)現象的處理方法

多圈一體化步進電機在工業糾偏系統中的應用

譜思多軸板自動化移液處理方案

多圈一體化步進電機在工業糾偏系統中的應用