發布時間:2020-05-17 來源:眾智博遠
SIMATIC STEP 7
在本文檔中,將匯總介紹STEP7。有關各個主題的更多詳細信息,請參見產品文檔的相應章節。
軟件單元中的PLC變量表可發布,因此可訪問其他軟件單元中已聲明的PLC變量和變量常量。
執行以下兩個新功能時,可對軟件單元中的程序進行自動配置:
-通過Openness接口,訪問軟件單元及其包含的所有程序元素。
-在軟件單元中,導入和導入外部SCL源文件。
可以使用新指令“文件刪除”刪除S7-1500 CPU存儲卡上的現有文件。
S7-1500 CPU / S7-1200 CPU的現有“ TMAIL_C”指令已按照如下方式進行擴展:
-現在可以通過CPU的集成接口以電子郵件附件形式發送SIMATIC存儲卡上的數據日志,配方和用戶文件。
-參數“ WatchDogTime”的值現在可以為零。這表示未對“ TMAIL_C”的執行進行時間監視。
-提供附加錯誤信息。
S7-1200 CPU的現有“ TMAIL_C”指令同樣得到了擴展,其功能范圍現與S7-1500 CPU相同,例如電子郵件加密。
改進了S7-1500中指令“序列化:序列化”,“序列化:取消序列化”和“ CMP”(比較器)的性能。
要使用這些性能得以改進的指令,請執行以下步驟:
在用于定義指令源和目標的參數處,使用一個特定的數據類型,而不是VARIANT。
提供三種新的PID輔助功能。可幫助減少控制技術中任務的編程量:
“ Filter_PT1”
指令“ Filter_PT1”是帶有一階連續的比例傳輸常數,也稱為PT1分量。
“ Filter_PT1”
可定義以下濾波器參數:
-比例增益
-夜間常數(滯后)
-低通濾波器,用于衰減信號的高頻部分,噪聲
-瞬態元件,用于消除信號跳變,例如控制器設定值或輸出值的信號跳變
-過程仿真塊,用于在CPU內形成閉合控制回路,例如,可在調試之前對控制器進行測試。
“ Filter_PT2”
指令“ Filter_PT2”是帶有二階連續的比例傳輸常數,也稱為PT2分量。
“ Filter_PT2”
可定義以下濾波器參數:
-比例增益
-定時器常數
-衰減
-低通濾波器,用于衰減信號的高頻部分,噪聲
-瞬態元件,用于消除信號跳變,例如控制器設定值或輸出值的信號跳變
-過程仿真塊,用于在CPU內形成閉合控制回路,例如,可在調試之前對控制器進行測試。
“ Filter_DT1”
指令“ Filter_DT1”是帶有一階連續的微分器,也稱為DT1元件。
“ Filter_DT1”合理
可定義以下濾波器參數:
-微分時間(Td)
-夜間常數(滯后)
-高通濾波器,用于衰減信號的附加部分
-微分器,用于計算信號的導數,某些位置值的速度
-前饋控制,用于減輕可測量干擾對過程的影響
SCL中的多語言注釋
新語法(/ * ... * /)允許在SCL塊中輸入多語言注釋和區域特定符號。這意味著代碼注釋可采用不同語言。
與項目庫和段落庫中的塊進行詳細比較
可通過比較編輯器將項目中的塊與項目庫或串聯庫中的模板和特定類型版本進行比較。
SCL塊中的CASE語句支持位序列
除了整體之外,案例指令現在還支持位串,某些表達式中的字節或字。
SCL塊中的FOR循環支持無符號數據類型
FOR循環現在還支持使用UINT,USINT,UDINT和ULINT等無符號數據類型作為運行變量。
轉到定義
現在,變量表(數據類型UDT的變量)以及監視表和強制表中還可以通過“轉到定義”(轉到定義)實現導航功能。
通過DB_ANY傳輸參數實例
調用函數塊時,現在可以通過數據類型為DB_ANY的變量傳輸參數實例。
顯示SCL塊的操作數表示和變量信息
現在,可以采用其他編程語言,也可以通過SCL中的顯示。
S7-1500R / H-CPU不支持GRAPH塊,ProDiag塊和“ Program_Alarm”指令。
以下ET 200pro系列的新CPU完善了該產品組合:
- CPU 1513pro(F)-2 PN
新功能“項目跟蹤”用于記錄各設備的使用軌跡。何時,應在項目樹的位置為多臺設備創建軌跡,然后將其下載到涉及的CPU中。一個CPU的觸發事件傳送到所有設備中,記錄同步進行。記錄完成后,項目跟蹤將在共享圖中顯示這些記錄。
該功能適用于固件版本不低于V2.8的S7-1500,ET200 SP,驅動控制器以及開放式控制器系列的CPU。