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