MODBUS通信之觸摸屏與變頻器通信知識分享(一)

關注並私信小編 “ 電工全套 ” 獲取 三菱+西門子+電工全套電子學習資料(軟件、案例、文檔、電子書)!

各位工控人,點擊下方 “進入圈子”,技成電工課堂每天14:30 分享一些乾貨趣聞,

PLC、電工、變頻器、製造業技術人才分享交流!

今天跟大家分享一個有關於MODBUS通信的知識,使用觸摸屏不經過PLC,直接對變頻器或是儀表進行監控:這裡面我們選擇用西門子的SMART 700IE的觸摸屏及臺達VFD_M的變頻器為例給大家進行介紹。

需要完成這樣的一個控制,需要掌握以下幾個知識點:

一、觸摸屏中選擇正確的通信驅動:

MODBUS通信之觸摸屏與變頻器通信知識分享(一)

在通信驅動選擇處選擇Midcon MODBUS的通信驅動,在參數設置處設置好相應的參數,這些參數需要與變頻器中的參數的設置一致(數據位、奇偶校驗位、停止位、波特率、站號等參數)。

二、在觸摸屏中建立變量:

變量地址的建立極為重要,我們需要把信息幀中的地址,轉換成對應的modbus寄存器信息地址(觸摸屏中只認modbus寄存器信息地址,不認信息幀中的數據地址,因此需要轉換)。建立變量地址,我們需要了解下面幾個知識:

(1)MODBUS RTU 的信息幀格式為:

MODBUS通信之觸摸屏與變頻器通信知識分享(一)

(2)查詢變頻器的說明書,變頻器的運行命令,頻率的設定,就頻率的讀取,輸出電壓電流的讀取信息幀數據地址如下:

MODBUS通信之觸摸屏與變頻器通信知識分享(一)

MODBUS通信之觸摸屏與變頻器通信知識分享(一)

(3)對應的信息幀格式如下所示:

MODBUS通信之觸摸屏與變頻器通信知識分享(一)

MODBUS通信之觸摸屏與變頻器通信知識分享(一)

(4)信息幀數據地址與modbus寄存器地址的對應關係

MODBUS寄存器信息地址,根據功能碼的不同,可以分為0XXX、1XXXX、3XXXX、4XXXX四種類型。因此我們需要把數據信息幀的地址轉換成對應的modbus寄存器地址(注:使用的觸摸屏不一樣,可能對於這些地址的定義會更多,如果維綸觸摸屏對於modbus地址的第定義中增加了5XXXX、6XXXX兩種類型)

MODBUS通信之觸摸屏與變頻器通信知識分享(一)

對於變頻器來講,若需要對變頻器實讀寫功能,主要使用的功能碼是06和03兩個功能碼(注:可以根據變頻器說書中通信的內容查看具體讀寫使用的功能碼)

從上圖中可以看出,MODBUS寄存器信息地址的起始地址為0001(十進制數).信息幀地址從上圖中可以看出起始地址為0000H(十六進制數),因此我們可以得到以下幾個地址:

控制命令:2000H對應modbus信息地址48193(4表示類型:對應功能碼03/06)

設置頻率:2001H對應modbus信息地址48194

讀取輸出頻率:2103H對應modbus信息地址48452

讀取輸出電流:2104H對應modbus信息地址48453

讀取輸出電壓:2106H對應modbus信息地址48455

(5)觸摸屏中建立變量地址

MODBUS通信之觸摸屏與變頻器通信知識分享(一)

以同樣的方式建立其餘的變量地址

(待續……)下期將明後天發佈!

來源:技成—曾鑫 #PLC#

廣大技能不熟練的電工朋友們!

技成特推出打卡領取電工系列會員活動(30天免費電工系列會員)

即刻起只要你連續21天參與打卡,即可收穫最專業的電工知識,點滿技能點,進階成電力大神!

如何打卡領取免費會員?

點擊關注【技成電工課堂】,進入菜單欄【打卡】,即可參加活動領取會員;

·END·

分享多一點,知識更多一點

點擊 瞭解更多 ⇣⇣⇣ ,領取“電工全套”知識寶藏!


分享到:


相關文章: