說到變頻器通信有模擬量控制、通信控制、端子控制。本文章就帶大家來吃透S7-1200 PLC與HD20變頻器 Modbus-RTU通信,咦!說到Modbus-RTU通信協(xié)議,我相信大家肯定不陌生,最常使用的串口通信協(xié)議,接下來慢慢道也。 一、學(xué)習(xí)目的 本文章是運(yùn)用S7-1200 PLC MODBUS RTU庫指令與威綸通觸摸屏基本操作的應(yīng)用,通過本文章來讓大家對(duì)于MODBUS RTU庫指令通信的理解與應(yīng)用以及威綸通觸摸屏基礎(chǔ)應(yīng)用。 1.海浦蒙特HD20變頻器一臺(tái) 2.S7-200SMART PLC ST40一臺(tái) 3.485通訊線一根 4.一臺(tái)電機(jī) 5.威綸通TK8071ip觸摸屏一臺(tái) 二、控制要求 S7-1200 PLC與海浦蒙特HD20變頻器MODBUS RTU通訊控制變頻器與如何在觸摸屏啟動(dòng)、停止、正轉(zhuǎn)、反轉(zhuǎn)、寫頻率以及讀取電壓。 三、接線說明 1.電源接L1與L3N(220V)、電源L1/L2/L3N(380V) 2.使用RJ45網(wǎng)線水晶頭來根據(jù)如下圖所示來接線,對(duì)于PLC是3正8負(fù),變頻器是2正和7負(fù)。 四、設(shè)置變頻器參數(shù) F00.10設(shè)置為2(頻率通信給定2) F00.11設(shè)置為2(命令通信給定2) F17.00設(shè)置為1(1個(gè)停止位、8個(gè)數(shù)據(jù)位、偶校驗(yàn)、) F17.01設(shè)置為3(波特率9600) F17.02設(shè)置為2(變頻器站地址2) 五、編寫PLC程序 第一步:(上電初始化所使用到的M地址) 第二步:(Modbus_comm_Load = 組態(tài)通訊端口功能指令,對(duì)通訊波特率、奇偶校驗(yàn)等參數(shù)進(jìn)行設(shè)置) 第三步:(Modbus_Master =PLC作為主站讀寫指令,對(duì)從站的站地址、讀寫數(shù)據(jù)等參數(shù)進(jìn)行設(shè)置) 寫入變頻器頻率,并采用輪詢的方式。 第四步:(寫入控制命令字,控制變頻器啟停、正反轉(zhuǎn),并采用輪詢的方式。) 第五步:(讀取變頻器電壓,并采用輪詢的方式。) 第六步:(讀取變頻器電壓,并采用輪詢的方式。) 第七步:(使用單按鈕啟停方式實(shí)現(xiàn)變頻器外部啟停) 來源:技成培訓(xùn)網(wǎng),作者:技成-徐陳爽,未經(jīng)授權(quán)不得轉(zhuǎn)載! |
|