S7-200SMART PLC與變頻器MODBUS RTU通訊與SMART LINE系列屏控制(案例三)


 

點擊上方藍字"PLC發燒友"關注我們吧!

29個工控編程軟件安裝視頻,免費領

 

圖片今天和大家解析S7-200SMART PLC與海浦蒙特HD20變頻器MODBUS RTU通訊控制變頻器與如何在觸摸屏啟動、停止、正轉、反轉、寫頻率以及讀取電流和電壓。 圖片

 

一、學習目的

本文章是運用S7-200SMART PLC MODBUS RTU庫指令與MCGS觸摸屏基本操作的應用,通過本文章來讓大家對於MODBUS RTU庫指令通信的理解與應用以及MCGS觸摸屏基礎應用。

 

二、設備配置

1.海浦蒙特HD20變頻器一台

2.S7-200SMART PLC ST40一台

3.485通訊線一根

4.一台電機

5.Smart 1000 IE V3觸摸屏一台

 

三、控制要求

S7-200SMART PLC與海浦蒙特HD20變頻器MODBUS RTU通訊控制變頻器與如何在觸摸屏啟動、停止、正轉、反轉、寫頻率以及讀取電流和電壓。

四、接線說明

1.電源接L1與L3N(220V)、電源L1/L2/L3N(380V)

圖片

 

2.使用RJ45網線水晶頭來根據如下圖所示來接線,對於PLC是3正8負,變頻器是2正和7負。

圖片

圖片

 

五、設置變頻器參數

F00.10設置為2(頻率通信給定2)

F00.11設置為2(命令通信給定2)

F17.00設置為1(1個停止位、8個數據位、偶校驗、)

F17.01設置為3(波特率9600)

F17.02設置為2(變頻器站地址2)

圖片

圖片

 

六、編寫PLC程序

第一步:(上電初始化所使用到的M地址)

圖片

 

第二步:(使用初始化指令完成位來激活MSG指令)

圖片

 

第三步:(設置寫入控制命令MSG指令)

EN使能端使用M1.0接通

First:激活端使用M1.0加上升沿激活

RW:填寫1寫入

ADDR:填寫412801(PLC MODBUS RTU起始寄存地址40001和變頻器控制命令字0x3200,0x表示16進制換算成十進制12800並相加等於412801)

圖片

圖片

Count:使用地址數,填寫1

DataPtr:存放地址,填寫&VB200即VW200開始的地址

Done:完成位,位地址,填寫M1.1

Error:錯誤位,填寫MB3

程序段5使用輪詢的方式來做,當M1.0接通,完成位M1.1接通復位M1.0並置位下一條MSG指令M1.2。

圖片

 

第四步:(設置寫入頻率令MSG指令)

EN使能端使用M1.2接通

First:激活端使用M1.2加上升沿激活

RW:填寫1寫入

ADDR:填寫412802(PLC MODBUS RTU起始寄存地址40001和變頻器控制命令字0x3201,0x表示16進制換算成十進制12801並相加等於412802)

圖片

Count:使用地址數,填寫1

DataPtr:存放地址,填寫&VB202即VW202開始的地址

Done:完成位,位地址,填寫M1.3

Error:錯誤位,填寫MB4

程序段7使用輪詢的方式來做,當M1.2接通,完成位M1.3接通復位M1.2並置位下一條MSG指令M1.5。

圖片

 

第五步:(設置讀取輸出電壓MSG指令)

EN使能端使用M1.5接通

First:激活端使用M1.5加上升沿激活

RW:填寫0讀取

ADDR:填寫413077(PLC MODBUS RTU起始寄存地址40001和變頻器控制命令字0x3314,0x表示16進制換算成十進制13076並相加等於413077)

圖片

Count:使用地址數,填寫1

DataPtr:存放地址,填寫&VB204即VW204開始的地址

Done:完成位,位地址,填寫M1.4

Error:錯誤位,填寫MB5

程序段7使用輪詢的方式來做,當M1.5接通,完成位M1.4接通復位M1.5並置位下一條MSG指令M13.0。

圖片

 

第六步:(設置讀取輸出電流MSG指令)

EN使能端使用M3.0接通

First:激活端使用M3.0加上升沿激活

RW:填寫0讀取

ADDR:填寫413078(PLC MODBUS RTU起始寄存地址40001和變頻器控制命令字0x3315,0x表示16進制換算成十進制13077並相加等於413078)

圖片

Count:使用地址數,填寫1

DataPtr:存放地址,填寫&VB206即VW206開始的地址

Done:完成位,位地址,填寫M2.0

Error:錯誤位,填寫MB10

程序段7使用輪詢的方式來做,當M3.0接通,完成位M2.0接通復位M3.0並置位下一條MSG指令M1.0。

圖片

 

第七步:(使用觸點控制變頻器啟動、停止、正轉、反轉、寫頻率)

圖片

 

七、SMART LINE系列觸摸屏組態配置

第一步:(選擇實際觸摸屏對應的型號,這里我是Smart 1000 IE V3這款型號,大家可以根據自己實際觸摸屏型號來選擇。)

圖片

 

第二步:(連接—創建SIMATIC S7 200 Smart驅動)

左邊觸摸屏接口選擇以太網,IP地址如若是仿真填寫電腦IP地址,如若是和實際觸摸屏通信填寫觸摸屏地址,這里我是在線模擬填寫192.168.0.55。

右邊PLC地址填寫PLC通信IP地址:192.168.0.145。

圖片

第三步:(變量—添加創建PLC變量地址)

圖片

 

八、SMART LINE系列觸摸屏畫面設計

第一步:(使用文本域創建標題)

圖片

 

第二步:(使用IO域創建數值輸入輸出並關聯PLC地址變量)

圖片

圖片

 

第三步:(使用開關創建並關聯PLC變量地址)

圖片

圖片

圖片

圖片

 

九、演示效果

圖片

溫馨提醒:

1.由於西門子200系列不支持2個停止位,所以在選擇變頻器通信格式的時候要注意,否則通信不上去。

2.西門子S7-200SMART PLC寄存器地址是可以擴展到最大400001,所以在ADDR引腳填寫超過40001的地址。

 

此時此刻S7-200SMART PLC與海浦蒙特HD20變頻器MODBUS RTU通訊控制變頻器與如何在觸摸屏啟動、停止、正轉、反轉、寫頻率以及讀取電流和電壓已編寫完成,大家都理解並且掌握了嗎?可以在上述文章找答案!

 

來源:PLC發燒友,作者:技成-徐陳爽。轉載請注明出處!評論處大家可以補充文章解釋不對或欠缺的部分,這樣下一個看到的人會學到更多,你知道的正是大家需要的。。。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM