「FX5U與三菱變頻器RTU通訊案例」手把手教學(xué),不怕學(xué)不會(huì)!
一、案例任務(wù)控制要求描述
用FX5U跟三菱E700變頻器實(shí)現(xiàn)ModbusRTU通訊,實(shí)現(xiàn)功能:更改頻率、正轉(zhuǎn)、反轉(zhuǎn)、停止。如圖1-1所示。

二、相關(guān)基礎(chǔ)知識(shí)
01
硬件接口
通信接口標(biāo)準(zhǔn)是通信的硬件協(xié)議,提供機(jī)械的、電氣的、功能性的特性和規(guī)程。同時(shí),定義了傳輸介質(zhì)與網(wǎng)絡(luò)接口的連接方式以及數(shù)據(jù)發(fā)送和接受方式。在串行數(shù)據(jù)接口標(biāo)準(zhǔn)中,最常用的是RS232、RS422和RS485串行接口標(biāo)準(zhǔn)。本案例采用的是RS485接口

02
通訊協(xié)議
通訊協(xié)議主要看通訊格式以及數(shù)據(jù)格式。
(1)通信格式
在串行異步通信中,通信雙方必須就通信數(shù)據(jù)傳送方式,傳送的數(shù)據(jù)長(zhǎng)度,校驗(yàn)方法和傳輸速率進(jìn)行統(tǒng)一設(shè)置,這樣才能保證雙方通信的正確。這種雙方進(jìn)行統(tǒng)一設(shè)置的參數(shù),稱之為通信格式。

發(fā)送端默認(rèn)是邏輯1狀態(tài)
在發(fā)送數(shù)據(jù)前,先發(fā)送邏輯0,用來(lái)通知對(duì)方開(kāi)始接收數(shù)據(jù)
起始位:用來(lái)通知對(duì)方開(kāi)始接收數(shù)據(jù)

數(shù)據(jù)位:是真正有用的信息。
數(shù)據(jù)位有7位、8位,根據(jù)實(shí)際需要進(jìn)行設(shè)置

數(shù)據(jù)位:檢驗(yàn)數(shù)據(jù)位發(fā)送是否正確
可以設(shè)置奇校驗(yàn)、偶校驗(yàn)、無(wú)校驗(yàn)


停止位:標(biāo)志一個(gè)字符的傳輸結(jié)束,一般情況下停止位為高電平可以設(shè)置1位、2位。雙方必須一致
(2)數(shù)據(jù)格式
本案例以ModbusRTU通訊為例。
Modbus ?RTU 通信格式:
1個(gè)起始位
8個(gè)數(shù)據(jù)位
1個(gè)校驗(yàn)位,無(wú)校驗(yàn)則無(wú)
1個(gè)停止位(有校驗(yàn)),2個(gè)停止位(無(wú)校驗(yàn))
Modbus ?RTU數(shù)據(jù)格式

一個(gè)碼對(duì)應(yīng)一組通信格式。
例如:地址碼:01H,1個(gè)起始位,8位數(shù)據(jù)位,奇校驗(yàn),1位停止位,所以地址碼
0 00000001 0 1
起始位:1
數(shù)據(jù)位:00000001
奇校驗(yàn),數(shù)據(jù)位為1的個(gè)數(shù)是奇數(shù):0
停止位:1
03
Modbus常用功能碼名稱和功能

04
三菱變頻器通訊地址(更多可看三菱E700應(yīng)用篇P220)


05
指令解讀
(1)串行數(shù)據(jù)傳送RS2指令說(shuō)明(注:使用指令時(shí),高低字節(jié)要反)



(2)CRC指令


三、任務(wù)的實(shí)施
本案例會(huì)從硬件接線—變頻器參數(shù)設(shè)置—PLC軟件程序設(shè)計(jì)這三個(gè)方面進(jìn)行講解。
01
硬件接線圖

02
變頻器參數(shù)設(shè)置
在設(shè)定參數(shù)前,將變頻器參數(shù)調(diào)至ALLC,將參數(shù)設(shè)置為1,清除所有參數(shù)。


03
PLC軟件程序設(shè)計(jì)


來(lái)源:技成培訓(xùn)網(wǎng)原創(chuàng),作者:林瑞花;未經(jīng)授權(quán)禁止轉(zhuǎn)載,違者必究!
福利來(lái)啦
微信掃碼,領(lǐng)取64本西門(mén)子PLC電子書(shū)
