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