西門(mén)子S7-1200 PLC系列由于其設(shè)計(jì)緊湊、成本低廉、穩(wěn)定性好且編程簡(jiǎn)便,被中小型自動(dòng)化系統(tǒng)中廣泛使用。而雷賽作為國(guó)產(chǎn)品牌中的佼佼者,其步進(jìn)驅(qū)動(dòng)產(chǎn)品性價(jià)比高,而被廣泛使用。本文就介紹西門(mén)子S7-1200 PLC與雷賽步進(jìn)驅(qū)動(dòng)器使用Modbus RTU通信的應(yīng)用。
關(guān)鍵詞:S7-1200;步進(jìn)驅(qū)動(dòng)器;西門(mén)子;雷賽;Modbus RTU
一 硬件
序號(hào) | 名稱 | 型號(hào) |
1 | PLC | 1215c |
2 | 通信模塊 | CM 1241 RS422_485 |
3 | 步進(jìn)驅(qū)動(dòng)器 | DM2C RS522 |
4 | 步進(jìn)電機(jī) | 57CM23 |
5 | 串口通信線 | RJ45轉(zhuǎn)485串口 |
6 | 網(wǎng)線 | 6類網(wǎng)線 |
7 | 軟件 | 博圖V16 |
二 功能描述
S7-1200 PLC做Modbus主站,步進(jìn)驅(qū)動(dòng)器做從站。PLC通過(guò)輪詢的方式讀取步進(jìn)驅(qū)動(dòng)器的當(dāng)前位置,并能實(shí)現(xiàn)點(diǎn)動(dòng)驅(qū)動(dòng)器功能。
三 功能實(shí)現(xiàn)
步驟1 步進(jìn)驅(qū)動(dòng)器參數(shù)設(shè)置
波特率:38400
奇偶校驗(yàn):None
數(shù)據(jù)位:8位
停止位:1
以上參數(shù)為默認(rèn),如需修改可查看相關(guān)手冊(cè)更改。
步驟2 組態(tài)Modbus RTU通信模塊
在硬件目錄里找到“通信模塊”→“點(diǎn)對(duì)點(diǎn)”→“CM1241(RS422/485)”,雙擊或拖拽此模塊至CPU左側(cè)即可,如下圖所示:
圖1 組態(tài)通信模塊
步驟3 啟用系統(tǒng)存儲(chǔ)器
在項(xiàng)目樹(shù)中選中PLC_1,左擊選擇“屬性”,在彈出窗口找到“系統(tǒng)和時(shí)鐘存儲(chǔ)器”,勾選啟用系統(tǒng)給存儲(chǔ)器字節(jié)。
圖2 啟用系統(tǒng)存儲(chǔ)器
步驟4 調(diào)用MB_COMM_LOAD指令
打開(kāi)M
取消
清空記錄
歷史記錄
清空記錄
歷史記錄
取消
清空記錄
歷史記錄
清空記錄
歷史記錄