廣東省珠海市西門子(中國)有限公司授權一級代理商-SIEMENS華南MBP授權分銷商
| 更新時間 2024-12-26 09:10:00 價格 請來電詢價 變頻器 西門子一級代理 工業自動化總代理 西門子一級總代理 西門子代理商 西門子華南一級總代理 聯系電話 18126392341 聯系手機 15267534595 聯系人 梁濤 立即詢價 |
G120XA通過Modbus RTU通訊,對電機進行啟停和轉速控制。由一個S7-200Smart與G120XA通訊,S7-200Smart作為控制器,G120XA作為從站,來進行控制。
使用到的設備
S7-200Smart ST40
G120XA變頻器
一根Modbus RTU通訊線纜,作為連接兩邊設備
變頻器側的設置
1. 將G120XA恢復出廠設置。
2. 重新做一次快速調試。輸入快速調試參數,G120XA宏參數,P15=51,Modbus RTU的宏參數。
3. 結束快速調試,做一次電機優化。(如何優化電機,請參考前面的G120XA快速調試)。
4. 手動確認和更改參數。
P2020:總線接口波特率。本案例中使用的波特率為9600,P2020=6(記住此波特率,PLC編程時需要用到)
P2021:現場總線接口地址。本案例中P2021=2(記住此從站地址,PLC編程時需要用到)
P2024:現場總線接口時間。
P2030:現場總線接口協議選擇。P2030=2,選擇協議為Modbus RTU。
P2031:奇偶位驗證,=0無校驗。=1奇校驗,=2偶校驗。G120XA默認為偶校驗,P2031=2.
P2040:現場接口監控時間。
G120XA的Modbus RTU宏
選擇為Modbus RTU宏以后。系統將默認關聯以下參數。
AO0 P771.0=21 模擬量輸出通道0,反饋電機的電流實際值。
AO1 P771.1=27 模擬量輸出通道1,反饋電機的實際轉速。
DI0,作為電機的啟停。
DI5,作為故障應答。
P1070=2050.1,轉速設定值關聯到Modbus RTU的控制字1,由通訊給定轉速設定值。
那么可以理解為,端子作為電機的啟停,電機的轉速設定值由通訊來給定
G120XA常用寄存器說明
G120XA變頻器常用寄存器介紹,也是本例所使用的寄存器
通過上述表格,我們只需要理解,40100為G120XA的控制字。(由上位機作為控制源進行啟停時,需要用到),40101為G120XA的主設定值,也就是速度設定值。詳細一點解釋就是,我們需要對G120XA進行控制啟停,需要向40100寫入數據,向G120XA給定轉速設定值,需要向40101寫入數據。
PLC側的編程
Modbus RTU指令詳解
MBUS_CTRL
Mode:=0禁用Modbus RTU協議。=1,啟用Modbus RTU協議。
Baud:波特率,需要與變頻器側設置保持一致。
Port:通訊口選擇,=0為PLC本體自帶的串口,=1為PLC安裝的485通訊信號板。
TimeOut:主站等待從站響應的時間,以毫秒為單位,典型的設置值為1000 毫秒。
MBUS_MSG
Slave:Modubs RTU通訊站地址,本案例中,G120XA中設置為2,所以這里=2。
RW:=0讀參數,=1,寫參數,本案例中需要向G120XA中寫入速度設定值,所以這里=1.
Addr:需要寫入的寄存器起始地址。
Count:通訊的數據個數。
DataPtr:數據指針。
1.如果是讀指令,讀回的數據放到這個數據區中 ;
2.如果是寫指令,寫出的數據放到這個數據區中。
測試通訊
查看變頻器,轉速設定值
我們可以看到,轉速設定值已寫入。此時,我們更改轉速設定值,查看是否變化
此時可以看到轉速設定值已變成750rpm。使用DI0啟動變頻器。
變頻器已經正常啟動運行。通訊測試成功。
拓展調試
我們已經測試過G120XA由端子啟停,Modbus給定速度設定值。如果我們想啟停也是由
給定,那么就需要更改以下參數。
P840=2090.0
P844=2090.1
選擇宏 51 和 52 后:
? 通過端子排只能發出 ON/OFF2 指令。
? 上級控制器既不能接通電機,也不能關閉電機。
為使上級控制器可以接通并關閉電機, 必須手動將指令 ON/OFF1、 OFF2 與 PROFIdrive 控制
字連接在一起:
? 設置 p0840[0] = r2090.0
? 設置 p0844[0] = r2090.1。
1.接下來進行測試,向40100寄存器,變頻器控制字寫入,16#047E,此數據會置位控
制字中的某些位,實際含義為,變頻器準備就緒,等待啟動。
2. 隨后將速度設定值寫入到40101中。如16#2000.
3.隨后通過16#047F向變頻器寫入啟動命令。啟動運行。
此時變頻器開始運行,如需要停止運行,向40100中寫入16#047E,則停止運行。
聯系方式
- 電 話:18126392341
- 聯系人:梁濤
- 手 機:15267534595
- 微 信:15267534595