0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內(nèi)不再提示

兩分鐘學會V20變頻器的MODBUS RTU通訊

1bGT_GKYXT1508 ? 來源:lq ? 2018-12-14 17:00 ? 次閱讀

1、本例程的系統(tǒng)配置:

(1)安裝STEP 7-MicroWIN SMART確保modbus庫文件未丟失。(軟件安裝后自帶庫文件,個別在安裝時可能丟失庫)

(2)網(wǎng)線一根、S7-200SMART、24V開關電源、單頭帶DP接頭的通信電纜。(3)V20變頻器一臺。

2. 用通信電纜將S7-200SMART自帶的RS485接口與V20的RS485接口相連(注意端口連接規(guī)則:V20的P+對3、N-對8),如下圖所示:

3.變頻器參數(shù)設置:

V20 可以通過選擇連接宏Cn011實現(xiàn)Modbus RTU控制,也可以通過直接更改變頻器參數(shù)的方法來實現(xiàn)。參數(shù)設置如下表所示:

4.V20常用寄存器說明

5. 上述準備工作完畢,接下來正式編寫通信程序

1)初始化ModbusMaster端口:

EN 使能: 必須保證每一掃描周期都被使能(使用 SM0.0) 。Mode 模式: 為 1 時,使能 Modbus 協(xié)議功能;為 0 時恢復為系統(tǒng) PPI 協(xié)議 。Baud 波特率: 支持的通訊波特率為4800,9600,19200 。必須與變頻器一致。Parity 校驗: 校驗方式選擇 (V20采用偶校驗)

0=無校驗1=奇較驗2=偶較驗

Timeout 超時: 主站等待從站響應的時間,以毫秒為單位,典型的設置值為 1000 毫秒(1 秒),只要保證從站有時間響應即可。Done 完成位: 初始化完成,此位會自動置1。Error:初始化錯誤代碼。

2) 調(diào)用 ModbusRTU 主站讀寫功能塊MBUS_MSG,發(fā)送一個Modbus 請求:

寫入控制字1:

EN 使能: 同一時刻只能有一個讀寫功能(即 MBUS_MSG)使能 。注意:V20對于寫指令同一時刻只運行對一個保持寄存器操作;讀指令同一時刻最大允許操作125 個保持寄存器。First 讀寫請求位: 每一個新的讀寫請求必須使用脈沖觸發(fā)。Slave 從站地址: 可選擇的范圍 1 – 247,填寫變頻器實際地址 。RW 請求方式: 0 = 讀, 1 = 寫 。Count 數(shù)據(jù)個數(shù) 通訊的數(shù)據(jù)個數(shù)(位或字的個數(shù)) 。注意: Modbus主站可讀/寫的最大數(shù)據(jù)量為120個字(是指每一個 MBUS_MSG 指令)。DataPtr 數(shù)據(jù)指針: 如果是讀指令,讀回的數(shù)據(jù)放到這個數(shù)據(jù)區(qū)中 ;如果是寫指令,要寫出的數(shù)據(jù)放到這個數(shù)據(jù)區(qū)中 。

Done 完成位:讀寫功能完成位,正在發(fā)送命令時為0,完成后為1 。Error 錯誤代碼: 只有在 Done 位為1時,錯誤代碼才有效。常用的控制字:

047E :運行準備047F :正轉(zhuǎn)啟動0C7F :反轉(zhuǎn)啟動04FE :故障確認

3)寫設定頻率

其它參數(shù)通信方法類似,此處不復述。

對于斜坡上升時間P1120,從寄存器列表中可以看到40322的寄存器的定標系數(shù)是100,讀取過來的值為:VW1310=1000,所以參數(shù)P1120=1000/100=10。

6.Modbus錯誤代碼:

Done 完成位:讀寫功能完成位Error 錯誤代碼: 只有在 Done 位為1時,錯誤代碼才有效

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 變頻器
    +關注

    關注

    251

    文章

    6392

    瀏覽量

    142407
  • 通信電纜
    +關注

    關注

    0

    文章

    32

    瀏覽量

    9197

原文標題:兩分鐘學會V20變頻器的MODBUS RTU通訊

文章出處:【微信號:GKYXT1508,微信公眾號:工控云學堂】歡迎添加關注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關推薦

    介紹一下西門子V20變頻器MODBUS通訊

    這幾天找了很久西門子V20Modbus通訊資料,基本都說不清楚。所以發(fā)此文以可操作的形式介紹一下西門子V20變頻器
    發(fā)表于 09-03 08:42

    V20變頻器樣本

     基本應用的完美解決方案 SINAMICS V20,滿足通用需求的多功能變頻器現(xiàn)如今,工廠與機械制造業(yè)的自動化需求日益增多。傳統(tǒng)的集成式控制系統(tǒng)被逐漸分割為獨立的運動控制過程,相應簡化了每個工藝步驟
    發(fā)表于 11-09 17:39 ?6次下載

    西門子變頻器V20操作手冊

    西門子變頻器V20操作手冊免費下載。
    發(fā)表于 04-22 10:42 ?55次下載

    西門子S7-200與變頻器Modbus RTU通訊調(diào)試說明

    西門子S7-200與-Danfoss-VLT2800變頻器Modbus-RTU通訊調(diào)試說明。
    發(fā)表于 04-22 14:46 ?84次下載

    S7-200與V20之間的MODBUS-RTU通訊

    S7-200與V20之間的MODBUS-RTU通訊說明。
    發(fā)表于 05-07 10:29 ?59次下載

    SINAMICS V20變頻器指南

    SINAMICS V20變頻器中文說明書.本手冊描述如何進行 SINAMICS V20 變頻器的安裝、快速調(diào)試及基本操作。
    發(fā)表于 02-08 10:53 ?16次下載

    介紹西門子S7-1200PLC和V20變頻器Modbus通訊詳細步

    找一臺帶有RS485通訊模塊的S7-1200PLC和一臺V20變頻器
    的頭像 發(fā)表于 02-20 11:51 ?1.7w次閱讀

    西門子V20變頻器通信

    今天以西門子V20變頻器為例,從電機試運行、快速調(diào)試、通信測試、上位機通信、串口服務等幾個方面,帶大家一步一步玩轉(zhuǎn)西門子V20變頻器。
    的頭像 發(fā)表于 02-22 15:23 ?3104次閱讀
    西門子<b class='flag-5'>V20</b><b class='flag-5'>變頻器</b>通信

    西門子HMI設備與V20變頻器如何實現(xiàn)通訊

    通常情況下,要實現(xiàn)HMI設備與V20變頻器通訊,需要一個支持USS通訊MODBUS通訊的PL
    發(fā)表于 04-07 11:34 ?1次下載
    西門子HMI設備與<b class='flag-5'>V20</b><b class='flag-5'>變頻器</b>如何實現(xiàn)<b class='flag-5'>通訊</b>

    S7-200SMART PLC與V20變頻器MODBUS通訊示例程序

    S7-200SMART PLC與V20變頻器MODBUS通訊示例程序 準備工作 : 硬件 :1) CPU 200smart SR30;6ES7 288-1SR30-0AA02)
    發(fā)表于 04-10 10:07 ?9次下載
    S7-200SMART PLC與<b class='flag-5'>V20</b><b class='flag-5'>變頻器</b><b class='flag-5'>MODBUS</b><b class='flag-5'>通訊</b>示例程序

    西門子S7-1200PLC與V20變頻器MODBUS RTU通信教程

    S7-1200 與V20 的MOSBUS 通訊,S7-1200 PLC需要加CM1241 RS485通信模塊。 V20變頻器通過RS485線纜與PLC連接,使用標準的
    發(fā)表于 04-10 10:45 ?19次下載
    西門子S7-1200PLC與<b class='flag-5'>V20</b><b class='flag-5'>變頻器</b>的<b class='flag-5'>MODBUS</b> <b class='flag-5'>RTU</b>通信教程

    西門子S7-1200PLC與V20變頻器進行MODBUS RTU通信步驟

    西門子S7-1200PLC與V20變頻器進行MODBUS RTU通信步驟詳解 在TIA博途中創(chuàng)建項目,組態(tài)1200PLC,并添加CM1241 RS485模塊,如下圖所示,
    發(fā)表于 04-10 09:39 ?14次下載
    西門子S7-1200PLC與<b class='flag-5'>V20</b><b class='flag-5'>變頻器</b>進行<b class='flag-5'>MODBUS</b> <b class='flag-5'>RTU</b>通信步驟

    介紹Smart Line觸摸屏與V20變頻器通過MODBUS通訊的實現(xiàn)方法

    通常情況下,要實現(xiàn)HMI設備與V20變頻器通訊,需要一個支持USS通訊MODBUS通訊的PL
    的頭像 發(fā)表于 07-18 14:19 ?3509次閱讀
    介紹Smart Line觸摸屏與<b class='flag-5'>V20</b><b class='flag-5'>變頻器</b>通過<b class='flag-5'>MODBUS</b><b class='flag-5'>通訊</b>的實現(xiàn)方法

    S7-1200和V20變頻器MODBUS通訊實例

    V20變頻器通過RS485線纜與PLC連接,使用標準的MODBUS通信協(xié)議進行通訊,通過modbus通訊
    的頭像 發(fā)表于 11-21 15:59 ?1619次閱讀
    S7-1200和<b class='flag-5'>V20</b><b class='flag-5'>變頻器</b>的<b class='flag-5'>MODBUS</b><b class='flag-5'>通訊</b>實例

    介紹S7-1200PLC和V20變頻器Modbus通訊詳細步驟

    .找一臺帶有RS485通訊模塊的S7-1200PLC和一臺V20變頻器。
    的頭像 發(fā)表于 01-03 18:24 ?1374次閱讀
    介紹S7-1200PLC和<b class='flag-5'>V20</b><b class='flag-5'>變頻器</b>的<b class='flag-5'>Modbus</b><b class='flag-5'>通訊</b>詳細步驟