<object id="seflp"></object>

    1. <object id="seflp"></object>
      <dfn id="seflp"></dfn>
          加入收藏 在線留言 聯系我們
          關注微信
          手機掃一掃 立刻聯系商家
          全國服務熱線17838383235
          公司新聞
          河南西門子變頻器代理商
          發布時間: 2024-03-18 12:10 更新時間: 2024-10-30 14:14

          西門子S7-1200 PLC與V20變頻器Modbus RTU通信案例




          導讀


          在實際的工作現場中,在很多的場合都會使用PLC去控制變頻器。而PLC控制變頻器的話有好幾種方式,比如端子控制、模擬量控制、通信控制等。而通信控制相對前兩種控制方式的話有一定的優勢,比如可以讀取變頻器多個數據,只要一根通信電纜即可。





          控制需求


          ①手動模式下可以控制變頻器,點動正轉或者反轉。

          ②自動模式下可以給定變頻器30HZ變頻

          ③可以讀取變頻器的狀態、頻率、直流母線電壓、運行電流;設置變頻器的加減速時間等,如圖1-0所示


           圖1-0


          01
          V20變頻器接線及參數設置


          (1)接線,如圖1-1及1-2所示


          圖1-1 



          圖1-2 


          (2)參數設置

          變頻器直接選擇連接宏CN011,選擇之后所默認設置的參數如表2-3所示


          表2-3:連接宏CN011參數設置



          02
          V20變頻器常用寄存器及控制字說明

          (1)根據V20變頻器手冊,查寄存器說明,如表2-4


           表2-4


          (2)控制字說明,如表2-5

          主要說明Modbus地址40100中值的含義:往40010這個地址中寫入16#047E代表運行準備、停止,其他的數值含義依表對照。


          表2-5


          03
          程序設計

          (1)OB1程序

          程序段1主要調用Modbus初始化指令,設置波特率和奇偶效驗等參數。同時,上電的一個掃描周期講控制字寫入16#047E為啟動變頻器做準備。


           

          程序段2主要實現寫控制變頻器命令及頻率。程序段3用完成位和錯誤位實現輪詢,其他網絡段輪詢方式也一樣的。


           

          程序段4實現讀控制字和頻率。


           

          程序段6實現寫加減速時間設置。


           

          程序段8實現讀母線電壓和運行電流


           


           


           


           


           

          (2)FC2程序設計


           

          (3)FC1程序設計




          聯系方式

          • 電  話:17838383235
          • 經理:徐嘉泉
          • 手  機:17838383235
          • 微  信:17838383235