PLC的modbus設(shè)置

2023/12/19 11:14:54

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

在生產(chǎn)與學(xué)習(xí)中我們常常能接觸到modbus協(xié)議,比如在PLC編程當(dāng)中就有非常的廣泛使用。本文將以臺(tái)達(dá)plc以及本公司的控制器產(chǎn)品為例,來實(shí)現(xiàn)和PMC007BXS控制器的通訊及完成電機(jī)運(yùn)行任務(wù)。

一:調(diào)試前的準(zhǔn)備

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

準(zhǔn)備好驅(qū)動(dòng)器(譜思PMC007Bxs),電源,控制器:
演示使用的所用硬件如下表所示:

二:硬件連接示意

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

三:建立項(xiàng)目并設(shè)置參數(shù)

創(chuàng)建一個(gè)新的工程文件:

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

四:編程運(yùn)行

關(guān)閉HWCONFIG,回到ISPSoft界面,添加新的程序。

可根據(jù)自己的需要選擇對應(yīng)的語言類型,這里我們選擇梯形圖LD,編寫一個(gè)簡單的正反轉(zhuǎn)流程。
編寫運(yùn)行程序。因?yàn)橹皇菃渭冏岆姍C(jī)轉(zhuǎn)動(dòng),所以這里寫的比較簡單,只需要設(shè)置電機(jī)運(yùn)行的電流,細(xì)分,目標(biāo)速度,轉(zhuǎn)動(dòng)步數(shù)。(圖片中只截了細(xì)分,其他的寫法相同,都是將目標(biāo)值寫進(jìn)對應(yīng)的寄存器即可)。
這里使用的是自帶的MODRWE功能塊,沒有使用自動(dòng)數(shù)據(jù)交換,因?yàn)閿?shù)據(jù)交換功能會(huì)把定時(shí)反復(fù)進(jìn)行通訊,對于需要監(jiān)控的狀態(tài)位可以進(jìn)行設(shè)置,方便監(jiān)控;但是對于這種只需要寫一次的參數(shù),不應(yīng)該反復(fù)去寫入,甚至可能會(huì)造成運(yùn)行異常。

下載、聯(lián)機(jī)、運(yùn)行
在登錄設(shè)備下載程序前,請確認(rèn)PLC模塊已經(jīng)與電腦正常連接。如果沒有,請檢查連線、供電。使用網(wǎng)絡(luò)連接時(shí),請確保PLC的IP與電腦IP在同一網(wǎng)段。
在開始運(yùn)行前,一定要先調(diào)整機(jī)構(gòu),保證設(shè)備能夠進(jìn)行測試?。?!以防出現(xiàn)不必要的損失和意外。
之后可以登錄。
點(diǎn)擊界面上方的下載,聯(lián)機(jī),運(yùn)行。如果提示編譯錯(cuò)誤,請檢查程序編寫。

運(yùn)行之后先將OUT1置ON
之后將區(qū)段2或區(qū)段3置ON,選擇電機(jī)轉(zhuǎn)動(dòng)的方向。這里以正轉(zhuǎn)為例,選擇區(qū)段2。
最后將區(qū)段4置ON,電機(jī)就可以轉(zhuǎn)動(dòng)了。
到這里,這樣一個(gè)PLC通過MODBUS通訊讓電機(jī)轉(zhuǎn)動(dòng)的小程序就完成了。感謝觀看!

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

提交

查看更多評論
其他資訊

查看更多

通訊異常,該如何終止步進(jìn)電機(jī)的運(yùn)動(dòng)

一般反向電動(dòng)勢(倒發(fā)電)現(xiàn)象的處理方法

多圈一體化步進(jìn)電機(jī)在工業(yè)糾偏系統(tǒng)中的應(yīng)用

譜思多軸板自動(dòng)化移液處理方案

多圈一體化步進(jìn)電機(jī)在工業(yè)糾偏系統(tǒng)中的應(yīng)用