西門子S7-1200 PLC與HD20變頻器 Modbus-RTU通信

關(guān)注我,一起漲知識!
說到變頻器通信有模擬量控制、通信控制、端子控制本文章就帶大家來吃透S7-1200 PLC與HD20變頻器 Modbus-RTU通信,咦!說到Modbus-RTU通信協(xié)議,我相信大家肯定不陌生,最常使用的串口通信協(xié)議,接下來慢慢道也。
一、?學(xué)習(xí)目的
本文章是運(yùn)用S7-1200 PLC MODBUS?RTU庫指令與威綸通觸摸屏基本操作的應(yīng)用,通過本文章來讓大家對于MODBUS?RTU庫指令通信的理解與應(yīng)用以及威綸通觸摸屏基礎(chǔ)應(yīng)用。
1.?海浦蒙特HD20變頻器一臺
2.?S7-200SMART PLC ST40一臺
3.?485通訊線一根
4.?一臺電機(jī)
5.?威綸通TK8071ip觸摸屏一臺
二、?控制要求
S7-1200 PLC與海浦蒙特HD20變頻器MODBUS RTU通訊控制變頻器與如何在觸摸屏啟動、停止、正轉(zhuǎn)、反轉(zhuǎn)、寫頻率以及讀取電壓。
三、?接線說明
1.電源接L1與L3N(220V)、電源L1/L2/L3N(380V)
?

2.使用RJ45網(wǎng)線水晶頭來根據(jù)如下圖所示來接線,對于PLC是3正8負(fù),變頻器是2正和7負(fù)。
?


?
四、?設(shè)置變頻器參數(shù)
F00.10設(shè)置為2(頻率通信給定2)
F00.11設(shè)置為2(命令通信給定2)
F17.00設(shè)置為1(1個停止位、8個數(shù)據(jù)位、偶校驗(yàn)、)
F17.01設(shè)置為3(波特率9600)
F17.02設(shè)置為2(變頻器站地址2)
?


?
五、?編寫PLC程序
第一步:(上電初始化所使用到的M地址)
?

第二步:(Modbus_comm_Load = 組態(tài)通訊端口功能指令,對通訊波特率、奇偶校驗(yàn)等參數(shù)進(jìn)行設(shè)置)
?

第三步:(Modbus_Master =PLC作為主站讀寫指令,對從站的站地址、讀寫數(shù)據(jù)等參數(shù)進(jìn)行設(shè)置)
寫入變頻器頻率,并采用輪詢的方式。
?

第四步:(寫入控制命令字,控制變頻器啟停、正反轉(zhuǎn),并采用輪詢的方式。)
?

第五步:(讀取變頻器電壓,并采用輪詢的方式。)
?

?
第六步:(讀取變頻器電壓,并采用輪詢的方式。)
?

第七步:(使用單按鈕啟停方式實(shí)現(xiàn)變頻器外部啟停)
?


文章來源:技成培訓(xùn)網(wǎng),作者:徐陳爽,未經(jīng)授權(quán),不得轉(zhuǎn)載!