STEP 7 V11將STEP 7老版本的“庫”中的SFC、SFB、FC和FB也稱為指令,分為基本指令、擴展指令、工藝和通信4大部分。原來“庫”中的某些塊被放入基本指令,原來的某些指令被合并為一條指令。
以梯形圖中的比較指令為例,原來的方框比較器改為像S7-200一樣的觸點形式可用下拉式菜單設置7種數據類型,因此幾十條比較指令被合并為6條。
下面是各類基本指令的變動情況:
1)IEC定時器、計數器(SFB0~SFB5)被列入基本指令。
2)數學運算指令可選3種數據類型(Int、Dint和Real),增加了MIN、MAX和LIMIT指令。
3)移動操作增加了SFC BLKMOV、UBLKMOV和FILL指令。
4)轉換操作增加了SCALE(FC105)和UNSCALE(FC 106),原來的多條數據轉換指令合并為一條CONV指令,轉換前后的數據類型均可設置
5)程序控制操作增加了OPN(打開全局數據塊)、OPNI(打開背景數據塊)、RE_TRIGR(復位循環周期監視時間)、STP(退出程序)、WAIT(設置等待時間)、PROTECT(更改保護等級)指令。
6)字邏輯運算指令將不同的數據類型的指令合并為4條指令,增加了DECO(解碼)、ENCO(編碼)和SEL(選擇)指令。
7)不同數據類型的移位、循環指令合并為4條指令。
8)其他操作指令:原來的狀態位觸點指令被合并為常開和常閉觸點兩條指令。
新增了SET(置位位數組)、RESET(復位位數組)、SETP(在I/O 區域置位位數組)、RESETP(在I/O 區域復位位數組)、SETI(置位字節數組)、RESETI(復位字節數組)、REPL_VAL(輸入替換值)、DRUM(執行順控程序)、DRUM_X(執行順控程序)、DCAT(離散控制定時器報警)、MCAT(電機控制定時器報警)、IMC(比較輸入位與掩碼位)、SMC(比較掃描矩陣)、LEAD_LAG(提前和滯后算法)、TONR_X(時間累加器)、WSR(將數據保存到移位寄存器)、SHRB(將位移動到移位寄存器)、SEG(創建7 段顯示的位模式)、BCDCPL(求十進制補碼)、BITSUM(統計置位位數量)。
編程時可將編程區之外的其他窗口臨時關閉,V11版的梯形圖比V5.4的緊湊一些。