加入收藏 在線留言 聯系我們
          關注微信
          手機掃一掃 立刻聯系商家
          全國服務熱線13122615009
          公司新聞
          S7-200 SMART V2.8 新功能解讀
          發布時間: 2023-10-17 21:45 更新時間: 2024-11-21 07:22
          增強運動控制功能對于 V2.8 固件版本之前的 CPU ST60 Zui多支持3個 PTO 軸,V2.7 固件版本的 CPU 支持基于PTO(脈沖串輸出)開環的2D/3D直線插補運動功能。STEP 7 Micro/WIN SMART V2.8  軟件配合 S7-200 SMART V2.8 CPU 固件在運動控制上做了以下增強。ST60 支持4個 PTO 軸軸的數量從3個增加到4個。軸組數從1個增加到了2個,軸0和軸1可以組態軸組0,軸2和軸3可以組態軸組1。新增軸組停止指令對于 CPU SR/ST 20、SR/ST 30、SR/ST 40、SR/ST 60新增軸組停止指令 GRPX_STOP。GRPX_STOP 指令的停止模式有減速停止和立即停止。減速停止為梯形曲線減速,減速時間由用戶設定。立即停止則軸組運動立即停止。GRPX_STOP 指令只能停止軸組運動,與其他軸組運動指令一樣,該指令與單軸的運動指令互斥。路徑規劃表可在線修改支持動態組態運動路徑參數,可以更改在符號表中定義的每個線段參數,這意味著,無需在運動向導中修改參數并再次下載項目。說明如果禁用連續線段中的一個線段,則已禁用的線段和后面的線段將不會運行。如果一個線段正在運行或已完成運行,并且修改了該線段的以下參數,則修改將在下次運行路徑時生效。1.2增強 ST60 的 PLS 和 PWM 功能脈沖輸出 (PLS) 的數量從 3 個增加到 4 個:支持第四條 PLS 指令。脈寬調制 (PWM) 的數量從 3 個增加到 4 個:支持第四條 PWM 指令。ST60 的四個通道分別是:Q0.0、Q0.1、Q0.3 和 Q0.2。ST20 僅兩個通道分別是:Q0.0 和 Q0.1。ST30、ST40 三個通道分別是:Q0.0、Q0.1 和 Q0.3。1.3增強PID功能V2.8 版本的 STEP 7-Micro/WIN SMART 軟件和 CPU 支持 16 個PID回路,支持雙向(正向/加熱和負向/制冷)輸出,提供了兩種整定方式,預調節和調節??稍趫绦蓄A調節和調節時獲得較佳的 PID 參數。1.3.1Zui多支持16個PID回路1.3.2支持雙向 PID1.3.3支持 PID 預調節和增強的調節STEP 7-Micro/WIN SMART V2.8 具有不同的預調節類型,具體取決于組態:·預調節正向/加熱·預調節負向/制冷·預調節正向/加熱和負向/制冷如果要調節正向/加熱和負向/制冷的 PID 參數,則可通過“預調節正向/加熱”然后“預調節反向/制冷”(而非“預調節正向/加熱和負向/制冷”)獲得更好的控制響應。但是,分兩步進行預調節需要更多的時間。1、單向預調節的要求正向/加熱·| 設定值 - 過程值 | > 0.3 × |過程值上限 - 過程值下限 |·| 設定值 - 過程值 | > 0.5 × 設定值·設定值 > 過程值負向/制冷·| 設定值 - 過程值| > 0.3 × |過程值上限 - 過程值下限 |·| 設定值 - 過程值| > 0.5 × 設定值·設定值 < 過程值2、雙向預調節的要求正向/加熱·| 設定值 - 過程值| > 0.3 × |過程值上限 - 過程值下限 |·| 設定值 - 過程值| > 0.5 × 設定值·設定值 > 過程值負向/制冷·成功執行正向/加熱預調節·| 設定值 - 過程值| < 0.05 × |過程值上限 - 過程值下限 |正向/加熱和負向/制冷·| 設定值 - 過程值| > 0.3 × |過程值上限 - 過程值下限 |·| 設定值 - 過程值| > 0.5 × 設定值·設定值 > 過程值調節會生成恒定的、有限過程值振蕩。PID 參數根據該振蕩的振幅和頻率針對工作點進行調節。根據結果重新計算所有 PID 參數。基于調節的 PID 參數通常比基于預調節的 PID 參數具有更好的主控和抗擾動特性。在 PID 控制面板中,調節類型因不同的組態而異:·如果未在 PID 回路向導中啟用雙向輸出,則只有一種調節類型可用:o調節·如果啟用雙向輸出并在 PID 回路向導中選擇“正常”(Normal) 作為“控制器類型”(Controller Type),則以下調節類型可用:o調節正向o調節負向·如果啟用雙向輸出并在 PID 回路向導中選擇“溫度”(Temperature) 作為“控制器類型”(Controller Type),則以下調節類型可用:o調節加熱o調節制冷1.4增強的高速計數器功能S7-200 SMART V2.8 固件版本 HSC(高速計數器)除了計數模式之外還增加了頻率模式。SR 和 ST 型號共支持六個 HSC 設備(HSC0、HSC1、HSC2、HSC3、HSC4 和 HSC5)HSC0、HSC2、HSC4 和 HSC5 支持四種頻率測量模式(模式 0、3、6 和 9)HSC1 和 HSC3 只支持一種頻率測量模式(模式 0)對于頻率類型,可在下拉列表中選擇頻率測量周期(1 s、100 ms、10 ms)。默認值為 1 s。為獲得更頻率測量,建議:對于 10 ms 周期采樣,理論頻率應大于 100 Hz對于 100 ms 周期采樣,理論頻率應大于 10 Hz1.5增強的加密保護功能PLC 安全增強:采用更精密高效的算法來保護 PLC 的安全。說明CPU 從之前的版本升級到 V2.8 時,新安全解決方案將自動加載,無需重新下載項目。S7-200 SMART CPU V2.8 實現了新安全解決方案。S7-200 SMART CPU V2.8 無法降級到之前的版本。POU 安全增強:采用更強大的算法來保護 POU 的安全。說明如果要用 V2.8 的安全解決方案保護舊項目,則需要用 STEP 7-MicroWIN SMART V2.8 打開舊項目 刪除 POU 的密碼,然后再次對 POU 進行密碼保護。STEP 7-MicroWIN SMART V2.8 中帶有密碼保護 POU 的項目無法在先前版本的 STEP 7-MicroWIN SMART 中打開。在將 STEP 7-MicroWIN SMART V2.8 中帶有密碼保護 POU 的項目下載到 CPU 后,就無法上傳到先前版本的 STEP 7-MicroWIN SMART 中。注意如果需要增強的加密保護功能,需要CPU和編程軟件都升級到Zui新的V2.8版本。如果用戶使用低于V2.8版本的STEP 7-MicroWIN SMART軟件對項目加密后,不能直接用STEP 7-MicroWIN SMART V2.8 打開加密項目。正確的做法是使用低版本STEP 7-MicroWIN SMART 軟件先解密,用STEP 7-MicroWIN SMART V2.8打開項目之后,再進行加密。1.6增強的存儲器范圍對于CPU SR/ST 20、SR/ST 30、SR/ST 40 和 SR/ST 60,用戶數據分別增加 4KB。對于 CPU SR/ST 20、SR/ST 30、SR/ST 40 和 SR/ST 60,保持范圍分別增加 2KB。1.7新增指令S7-200 SMART CPU V2.8 新增多種運算指令。位邏輯交替輸出:ALT脈沖交替輸出指令 (ALT) 在每個掃描周期取反輸出位的狀態。脈沖交替輸出:ALTP脈沖交替輸出指令 (ALTP) 在每個上升沿取反輸出位的狀態。轉換雙精度浮點到實數:DF_R將雙精度浮點值 IN 轉換為實數值,并將結果存入分配給 OUT 的地址處。如果轉換的值過大以至于無法在輸出中表示,則溢出位將置位,并且輸出不受影響。BCD 到雙精度整數:BCD_DI將二進制編碼的十進制 DINT 數據類型值 IN 轉換為雙精度整數 DINT 數據類型的值,并將結果加載至分配給 OUT 的地址中。IN 的有效范圍為 0 到 99999999 BCD。雙精度整數到 BCD:DI_BCD將輸入雙精度整數 DINT 數據類型值 IN 轉換為二進制編碼的十進制 DINT 數據類型,并將結果加載至分配給 OUT 的地址中。IN 的有效范圍為 0 到 99999999(整數)。量程變換:S_ITR、S_RTR、S_RTI可使用“量程變換”指令通過將 IN 輸入的值映射到指定的值范圍來縮放該值。OUT = [(OSH - OSL) * (IN - ISL)/(ISH - ISL)] + OSLOUT:轉換結果OSH:轉換結果上限OSL:轉換結果下限IN:換算對象ISH:轉換對象上限lSL:轉換對象下限S_ITR:可使用此指令將模擬量輸入轉換為 S7-200 SMART 的內部數據。執行該指令時,輸入 IN 處的整數值被縮放到由參數 OSH 和 OSL 定義的值范圍??s放的結果是實數,該實數存儲在輸出 OUT 處。S_RTR:可使用此指令將 REAL 轉換為另一個 REAL。執行該指令時,輸入 IN 處的實數值被縮放到由參數 OSH 和 OSL 定義的值范圍。縮放的結果是實數,該實數存儲在輸出 OUT 處。S_RTI:可使用此指令將 S7-200 SMART 的內部數據轉換為模擬量輸出。執行該指令時,輸入 IN 處的實數值被縮放到由參數 OSH 和 OSL 定義的值范圍??s放的結果是整數,該整數存儲在輸出 OUT 處。數學運算取Zui大值或Zui小值:MIN_MAX_B“MIN_MAX_B”指令比較可用輸入的值,然后將Zui小值和Zui大值的值及索引寫入 MinValue, MinValueIndex, MaxValue 和 MaxValueIndex 的輸出。如果數組中有多個Zui小值或Zui大值,則會輸出第一個Zui小值或Zui大值的索引號。數組的索引從 0 開始。取隨機值:RAND_B隨機指令向 OUT 輸出生成所設定范圍內的一個隨機值。數組進行排序:SORT_BSORT 指令Mode有2中模式0和1,0:按升序排序;1:按降序排序,按照給定的模式對數組排序并將其寫入 OUT 輸出。取數組的平均值:AVG_BAVG_B 指令計算給定數組的平均值,并將其寫入到 OUT 輸出。取值:ABS_I、ABS_DI、ABS_R該指令會對輸入 IN 處指定的值取值,并將結果加載到存儲器位置 OUT 中。注:該指令不會影響邊界值。例如,對于類型 INT,當輸入為 -32768 時,則輸出會保持 -32768。低通濾波器:LPF可使用“低通濾波器”指令來衰減高頻分量,例如信號中的噪聲。使用以下公式計算指令的結果:y(n) = Coef*y(n-1) + (1- Coef)* x(n); y(n) 為當前濾波器輸出,Coef 為濾波器系數,y(n-1) 為上一個濾波器輸出,x(n) 為當前采樣值??芍付ㄒ韵聻V波器參數:Coef:濾波器系數,必須處于范圍 [0, 1) 內如果作為命令中的比率參數的濾波器系數被設為 0,則不執行濾波。N:必須處于范圍 [0, 63] 內,目前,S7-200 SMART 支持 64 個一階低通濾波器,因此在編程時必須指定使用哪個濾波器。 相同編號的低通濾波器將使用歷史濾波值和當前采樣值一起計算,得到當前濾波值。ARCSIN、ARCCOS、ARCTAN反正弦 (ARC_SIN)、反余弦 (ARC_COS) 和反正切 (ARC_TAN) 指令計算角度值 IN 的反三角函數,并在 OUT 中輸出結果。ARCSIN 和 ARCCOS 的 IN 取值范圍為 [-1,1]。輸入角度值以弧度為單位。邏輯運算與非:NAND、或非:NOR 和 異或非:NXOR“與非”字節、“與非”字以及“與非”雙字指令,兩個輸入值 IN1 和 IN2 的相應位進行邏輯“與非”運算,并將計算結果加載到 OUT 的存儲單元中?!盎蚍恰弊止?、“或非”字以及“或非”雙字指令,兩個輸入值 IN1 和 IN2 的相應位進行邏輯“或非”運算,并將計算結果加載到 OUT 的存儲單元中。“異或非”字節、“異或非”字以及“異或非”雙字指令,兩個輸入值 IN1 和IN2 的相應位進行邏輯“異或非”運算,并將計算結果加載到存儲單元 OUT 中。

          聯系方式

          • 電  話:13122615009
          • 經理:田菊鳳
          • 手  機:13122615009