<object id="ayu7o"></object>

      <object id="ayu7o"></object>

    1. <menuitem id="ayu7o"></menuitem>
      <object id="ayu7o"></object>
      加入收藏 在線留言 聯系我們
      關注微信
      手機掃一掃 立刻聯系商家
      全國服務熱線18475208684

      西門子授權代理商-惠州市西門子PLC-S7-1500 S7-400PLC 西門子s7 200 smart代理商

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

      詳細介紹

      S7-1200 與 G120 CU250S-2PN 的 PROFINET 通訊(周期通訊讀寫變頻器參數)

      1、PROFINET IO 通訊功能概述

      SINAMICS G120 的控制單元CU250S-2 PN 支持基于PROFINET 的周期過程數據交換和變頻器參數訪問。

      周期過程數據交換

      PROFINET IO 控制器可以將控制字和主給定值等過程數據周期性的發送至變頻器,并從變頻器周期性的讀取狀態字和實際轉速等過程數據。

      變頻器參數訪問

      提供PROFINET IO 控制器訪問變頻器參數的接口,有兩種方式能夠訪問變頻器的參數:

         1. 周期性通訊的PKW 通道(參數數據區):通過PKW 通道PROFINET IO 控制器可以讀寫變頻器參數,每次只能讀或寫一個參數,PKW 通道的長度固定為4 個字。

         2. 非周期通訊:PROFINET IO 控制器通過非周期通訊訪問變頻器數據記錄區,每次可以讀或寫多個參數。

      本文通過示例介紹S7-1200 與G120 CU250S-2 PN 的PROFINET PKW 通訊,以組態標準報文353 為例介紹通過S7-1200 如何通過PKW通訊讀r2902[5]參數值、寫P1121 參數。

      2、參數通道(PKW)的數據結構

      PKW 通訊工作模式:主站發出請求,變頻器收到主站請求后處理請求,并將處理結果應答給主站。

      圖 2-1 PKW 通訊原理

      圖 2-2 PKW 參數通道的結構

      PKW 通訊的請求和應答數據總是包含4 個字,第1 個字和第2 個字傳送參數號、索引以及任務類型(讀或寫),第3 個和第4 個字傳送參數內容。

      2.1 PKE:PKW 第 1 個字

         · AK:位 12~15 包含了任務 ID 或應答 ID,任務 ID 參考表 2-1,應答 ID參考表 2-2 ;

         · SPM:始終為 0;

         · PNU:參數號 < 2000 PNU = 參數號。參數號≥ 2000 PNU = 參數

      號減去偏移,將偏移寫入分區索引中( IND 位 7 … 0 )。

      圖 2-3 PKE 結構

      表2-1 控制器發送給變頻器的任務ID

         1) 所需參數元素在 IND(第 2 個字)中規定。

         2) 以下的任務 ID 是相同的:1 ≡ 6、2 ≡ 7、3 ≡ 8。

      我們建議使用 ID 6、7 和 8。

      表2-2 變頻器發送給控制器的應答 ID

         1) 所需參數元素在 IND(第 2 個字)中規定。

         2) 所需含索引的參數元素在 IND(第 2 個字)中規定。

      表2-3 應答 ID = 7 中的錯誤號

      2.2 參數索引 IND:PKW 第 2 個字

         · 子下標(參數下標):標識變頻器參數的子索引(參數下標)值。例如P0840[1]中括號中的“1”即為參數下標。

         · 分區下標:變頻器參數偏移量,配合 PNU 確定參數號。例如 P2902 的分區下標 = 0x80,分區下表查詢請參考表 2-4。

      圖2-4 IND 結構

      表2-4 分區下標設置

      2.3 參數值 PWE:PKW 第 3、4 個字

      參數值 PWE 總是以雙字方式( 32 位)發送,一條報文只能傳送一個參數值。

         · 32 位的參數值由 PWE1(第 3 個字)和 PWE2(第 4 個字)兩個字組成;

         · 16 位的參數值以 PWE2 表示,PWE1 為 0;

         · 8位的參數值以 PWE2 中位 0…7 表示,高 8 位和 PWE1 為 0;

         · BICO 參數:PWE1 表示參數號,PWE2 位 10…15 為 1,PWE2 位0…9 表示參數的索引或位號。

      3、S7-1200 與CU250S-2 PN 的PROFINET PKW 通訊實例

      3.1 S7-1200 組態

      CU250S-2 PN 控制單元支持兩種 PKW 通訊報文:353 報文和 354 報文,它們的區別在于過程值通道 PZD 數量的不同,PKW 通道功能完全相同。本示例以組態 353 報文為例。

      S7-1200 與 CU250S-2 PN 的 PROFINET 通訊基本組態過程以及變頻器通訊參數設置請參考《S7-1200 與 G120 CU250S-2 PN 的 PROFINET PZD 通訊》文檔,在此不做詳細介紹。

      3.1.1 組態 CU250S-2 PN 通訊報文

      1. 將硬件目錄中“SIEMENS  353, PKW+PZD-2/2”模塊拖拽到“設備概覽”視圖的插槽中,系統自動分配了輸入輸出地址,本示例中分配PKW 的輸入地址 IB68~IB75,輸出地址 QB64~QB71,分配 PZD 的輸入地址 IW76、IW78,輸出地址 QW72、QW74。

      圖 3-1 組態與 CU250S-2 PN 通訊報文

      3.1.2 編程

      在 S7-1200 中調用擴展指令“DPRD_DAT”讀取 PKW 區數據,調用擴展指令“DPWR_DAT”寫入PKW 區數據。

         1. 雙擊項目樹下的“Main(OB1)”打開 OB1 程序編輯窗口;

         2. 擴展指令目錄中“分布式 I/O -> 其它 -> DPRD_DAT 和 DPWR_DAT ”指令拖拽到程序編輯窗口中。

      圖 3-2 S7-1200 編程

      3.1.3 為系統功能“DPRD_DAT”、“DPWR_DAT”分配硬件標識

         1. 單擊塊參數“LADDR”;

      2.在下拉列表中選擇“SIEMENS__353,_PKW+PZD-2_2[AI/AO]”。

      圖 3-3 分配硬件標識符

      3.1.4 為系統功能“DPRD_DAT”、“DPWR_DAT”分配其他參數

         1. DPRD_DAT 讀取緩沖區從MB100 開始的 12 個字節;

         2. DPWR_DAT 發送緩沖區從MB200 開始的 12 個字節;

      注意:也可以使用 DB 塊作為緩沖區,創建 DB 時請將塊訪問模式定義為“標準-與 S7-300/400 兼容”模式。

      圖 3-4 分配其它參數

      3.2 示例 1:讀取參數r2902[5]數值

      將 MB200~MB207 的 8 個字節請求數據發送到變頻器,變頻器返回的響應數據保存在MW100~MB107 的 8 個字節中。讀取參數 P2902[5]值的請求數據格式參考表 3-1,變頻器響應數據格式參考表 3-2。

      r2902 參數范圍在 2000…3999 之間,根據表 2-4 設置分區索引值為 0x80。PNU = 2902-2000 = 902(十進制)= 386 (十六進制)。

      通過變量表模擬程序讀取參數 r2902[5] = 100.0,參考圖 3-5。

      圖3-5 S7-1200 讀r2902[5]參數

      表3-1 讀取參數r2902[5]值的請求數據格式,PLC-〉變頻器

      表3-2 讀取參數r2902[5]值的響應數據格式,變頻器 -> PLC

      3.3 示例2:修改參數P1121 數值

      將MB200~MB207 的8 個字節請求數據發送到變頻器,變頻器返回的響應數據保存在MW100~MB107 的8 個字節中。修改參數P1121 值的請求數據格式參考表3-3,變頻器響應數據格式參考表3-4。

      P1121 參數范圍在0…1999 之間,根據表2-1 設置分區索引值為0x00。

      PNU = 1121(十進制)= 461 (十六進制)。

      通過變量表模擬程序修改參數P1121 = 5.0,參考圖3-6。

      圖3-6 S7-1200 寫P1121 參數

      表3-3 修改參數P1121 值的請求數據格式,PLC -> 變頻器

      表3-4 修改參數P1121 值的響應數據格式,變頻器 -> PLC


      相關產品

      聯系方式

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