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