<sup id="x7dny"><rp id="x7dny"><big id="x7dny"></big></rp></sup>
    • <label id="x7dny"><tt id="x7dny"><tfoot id="x7dny"></tfoot></tt></label>
      <dfn id="x7dny"></dfn>
      <small id="x7dny"><rp id="x7dny"><rt id="x7dny"></rt></rp></small>
      加入收藏 在線留言 聯系我們
      關注微信
      手機掃一掃 立刻聯系商家
      全國服務熱線18475208684

      西門子代理商-廣東省珠海市PLC伺服電機驅動變頻器代理

      更新時間
      2024-12-02 08:00:00
      價格
      請來電詢價
      西門子變頻器
      西門子觸摸屏
      西門子伺服電機
      西門子PLC
      西門子直流調速器
      西門子電纜
      聯系電話
      13922889745
      聯系手機
      18475208684
      聯系人
      向小姐
      立即詢價

      詳細介紹
      本文主要介紹兩部分:1.簡單介紹Modbus通訊相關知識;2.通訊案例詳解;一.Modbus通訊介紹1.通訊概述Modbus具有兩種串行傳輸模式:分別為ASCII和RTU。Modbus是一種單主站的主從通信模式,Modbus網絡上只能有一個主站存在,主站在Modbus網絡上沒有地址,每個從站必須有唯一的地址,從站的地址范圍為0 - 247,其中0為廣播地址,從站的實際地址范圍為1 - 247。Modbus RTU 使用主/從站網絡,其中整個通信僅由一個主站設備觸發,而從站只能響應主站的請求。主站將請求發送到一個從站地址,并且只有該地址上的從站做出響應。Modbus RTU是用于網絡中通信的標準協議,使用 RS232 或 RS422/485 連接在網絡中的 Modbus 設備之間進行串行數據傳輸。 注:Modbus 從站地址為 0 時會向所有從站發送廣播幀(從站均不響應)。2.Modbus 通訊協議Modbus的通訊協議可在網上查閱相關詳細資料,這里簡單說明:數據傳送幀結構順序是,主站和從站/從站和主站之間的數據通信從從站地址開始,接下來是功能代碼。隨后傳輸數據。數據字段的結構取決于使用的功能代碼。幀的Zui后傳送的是校驗和 (CRC)。用于讀取數據的功能代碼:Modbus 功能代碼用于讀取從站(服務器)數據的功能01讀取輸出位02讀取輸入位03讀取保持寄存器04讀取輸入字用于寫入數據的功能代碼:Modbus 功能代碼用于向從站(服務器)寫入數據的功能05寫入一個輸出位06寫入一個保持寄存器15寫入一個或多個輸出位16寫入一個或多個保持寄存器二.通訊案例詳解案例背景:一套以西門子S7_1200PLC作為控制器的控制系統(帶HMI面板),與一套加濕器控制系統(單片機)進行Modbus RTU通訊,讀取和寫入加濕器數據,并通過控制面板進行顯示和設置加濕器參數,以及通過HMI面板手動控制加濕機的充水、排水、加濕和停機。(與除濕機的通訊只是該項目中的一部分,這里只介紹與加濕機的通訊部分,其他控制部分未說明)加濕器的參數如下圖 注:PLC的控制系統作為主站,加濕器控制系統為從站1.  硬件及軟件需求硬件:CPU 1215C AC/DC/Rly(訂貨號:6ES7 215-1BG40-0XB0)      CM 1241 (RS422/485)(訂貨號:6ES7 241-1CH32-0XB0)HMI面板KTP1200Basic PN(訂貨號:6AV2 123-2MB03-0AX0)      屏蔽電纜(用于通訊)注:本項目采用RS485接線方法, 3號針腳--RS485信號 B(+) ;8號針腳--RS485信號A(-);5號針腳--接屏蔽等電位點。軟件:博途V15(或其他)2. 硬件組態①通訊模塊組態:設置好傳輸率=9.6Kbps、奇偶校驗、數據位和停止位,其它保持默認。啟用PLC系統時鐘②設備和網絡組態:添加HMI面板,并組態網絡連接。3.數據發送和接受緩沖區設置①根據加濕機系統的點數表找到需要的參數,加濕機的點數表需提供地址、變量名、功能碼、數據類型等,本項目需用到的參數我已飄綠并進行了標注說明。下面介紹如何使用這些變量。②創建數據發送和接收緩沖區在軟件中單獨創建一個DB數據塊,用來作為數據發送和接收的緩沖區。緩沖區如何設置?舉一個例子(其他按照該方法操作即可)加濕機充水閥、排水閥狀態參數如下:名稱地址功能碼數據類型充水閥狀態1000102(讀取輸入位)Bool排水閥狀態1000202(讀取輸入位)Bool在DB塊中建立數組名Read_DI_Array,數據類型為Bool型。注:數組長度要大于讀取參數數量,這里設置數組長度為6(0~5)到這里,所有的前期工作已經完成,到了進行軟件編程的環節。
      相關產品

      聯系方式

      • 電  話:13922889745
      • 經理:向小姐
      • 手  機:18475208684
      • 微  信:18475208684