版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
:027 :020-Page3of東莞校區(qū) 校區(qū):027佛山校區(qū):0757- 廣州校區(qū):020- Page4ofS7-300S7-400
位邏輯指 比較指 轉(zhuǎn)換指 計數(shù)器指 數(shù)據(jù)塊指 邏輯控制指 整數(shù)算術(shù)運(yùn)算指 浮點(diǎn)算術(shù)運(yùn)算指 賦值指 程序控制指 移位和循環(huán)指 狀態(tài)位指 定時器指 字邏輯指 所有梯形邏輯指令一 編程舉
明確的,、傳遞或使用本手冊或其中的內(nèi)容。違者。 包括專利權(quán)、實(shí)用新型或外觀設(shè)計專有權(quán)。紐倫堡郵政信箱4848,D-
我們已核對過,本手冊的內(nèi)容與所述硬件和軟件相符。但錯誤在所難免,不能保證完全的一致。本手冊中的內(nèi)容將定期,并在下一版中進(jìn)行修正。歡迎提出改進(jìn)意見。西門子公司Aktiengesellschaft
MSWindows2000ProfessionalWindowsXPProfessionalPC請參見STEP7文件NORM_TBL.WRI中的標(biāo)準(zhǔn)表。7下表所示為STEP7的整套資料:向技術(shù)人員解釋關(guān)于使用STEP7以及S7-300/400《S7-300/400梯形邏輯(LAD)/功能塊LAD、FBDSTL以及STEP7基本信息的擴(kuò)展i 為STEP7標(biāo)準(zhǔn)軟件STEP7上下文相關(guān)幫助可以提供關(guān)于當(dāng)前的文本信息,例如,一個打開的框或一個激活的窗口。你可以按動F1或使用工具欄中的“?”,通過菜單命令Help>Context-SensitiveHelp,打開文本相關(guān)的幫助。HelpContents或文本相關(guān)幫助窗口中的“HelponSTEP7”按鈕,調(diào)用STEP7中的一般幫助信息。
西門子公司還提供有許多培訓(xùn)課程,介紹SIMATICS7自動化系統(tǒng)。與您所在地區(qū)的培訓(xùn)中心聯(lián)系,或與德國紐倫堡(D90327)的總部培訓(xùn)中心聯(lián)系:德國:+49(911)895北京:(0106439上海:(021)32200899廣州:(020)87320088武漢:(027)85486688哈爾濱:(0451239重慶:(023)63828919: A&D遍布全球,24面向全球(紐倫堡)一天24365— +49(0)1805050 +49(0)1805050 +49(0)1805050E-Mail: +49(0)1805050 E-Mail: ( ) ——— +1(0)770740 +8610647575 +8610647575 +1(0)770740 +8610647474 +8610647474E-Mail:isd-E-Mail:E-Mail: 1 1||常開接點(diǎn)(地址 2|/|常閉接點(diǎn)(地址 2 3--|NOT|--信號流反 4 )輸出線 4(#)中間輸 5 6 8 9 (N)RLO下降沿檢 比較指 1 1 1CMP?D雙整數(shù)比 2 3轉(zhuǎn)換指 1 1 1I_BCD整數(shù)轉(zhuǎn)換為BCD 2 3 4DI_BCD雙整數(shù)轉(zhuǎn)換為BCD 4 5 6INV_DI雙整數(shù)的二進(jìn)制反 7 S_CD減計數(shù) (OPN)打開數(shù)據(jù)塊:DB或 (JMPN)若非則跳 ADD_I整數(shù)加 SUB_I整數(shù)減 MUL_I整數(shù)乘 MUL_DI雙整數(shù)乘 v 基本指 MUL_R實(shí)數(shù)乘 擴(kuò)展指 LN浮點(diǎn)數(shù)自然對數(shù)運(yùn) 賦值指 CALL_FB從方塊調(diào)用 使用MCR功能的重要注意事 (RET)返 移位指 SHL_W字左 SHL_DW雙字左 SHR_DW雙字右 循環(huán)指 OV||溢出異常 OS||溢出異常 UO||無序異常 BR||異常位二進(jìn)制結(jié) ==0||結(jié)果位等于 <>0||結(jié)果位不等于 >0||結(jié)果位大于 <0||結(jié)果位小于 >=0||結(jié)果位大于等于 <=0||結(jié)果位小于等于 WAND_W字和字相“與 WAND_DW雙字和雙字相“與 A-10|| 將RLO存入BR |NOT| (N RLO(P RLO <地址 <地址當(dāng)保存在指定<地址>中的位值等于“1”時,||(常開接點(diǎn))閉合。當(dāng)接點(diǎn)閉合時, |通過“與(AND)”邏輯到RLO位。并聯(lián)使用時,||通過“或(OR)”邏輯到RLO位。
CCCC寫XXX1I0.0I0.1的信號狀態(tài)為“1”或在輸入I0.2的信號狀態(tài)為“1”|| 址|<地址當(dāng)保存在指定<地址>中的位值等于“0”時,||(常閉接點(diǎn))閉合。當(dāng)接點(diǎn)閉合時,“或(OR)”邏輯到RLO位。
CCCC寫XXX1I0.0I0.1的信號狀態(tài)為“1”或在輸入I0.2的信號狀態(tài)為“1”<<地址<地址<地址<地址<地址<地址將產(chǎn)生一個
CCCC寫1X-在輸入I0.0的信號狀態(tài)為“1”I0.1I0.2 )址 <地址()(輸出線圈指令)象繼電器邏輯圖中的線圈一樣作用。如果有電流流過線圈(RLO=16個)(見舉例。使用|NOT|(信號流反向)元素,可以生成求反輸出。果MCR斷開,邏輯“0”則被寫入指定地址,與信號流狀態(tài)無關(guān)。CCCC寫0X-0在輸入I0.0和I0.1的信號狀態(tài)為“1”I0.2在輸入I0.0和I0.1的信號狀態(tài)為“1”或在輸入I0.2的信號狀態(tài)為“0”MCR斷開時(=0),Q4.0Q4.1將被復(fù)位為“0 <地址(#)--<地址*只有L區(qū)中的地址在一個邏輯塊(FC,F(xiàn)B,OB)的變量表中進(jìn)行TEMP(中間輸出指令)RLO位(信號流狀態(tài))保存到指定的(#)MCRMCRMCR前狀態(tài)。如果MCR斷開,邏輯“0”則被寫入指定地址,與信號流狀態(tài)無關(guān)。CCCC寫0X-1M0.0RLOM1.1具有M2.2R)<地址(R<地址如果MCR接通,并且有電流流經(jīng)復(fù)位線圈,則被尋址的位將被復(fù)位為“0”狀態(tài)。如果MCR斷開,則元素指定地址的當(dāng)前狀態(tài)保持不變,與信號流狀態(tài)無關(guān)。CCCC寫0X-0程序段程序段在輸入I0.0和I0.1的信號狀態(tài)為“1”I0.2定時器T1的信號狀態(tài)只有在以下情況下才被復(fù)位:I0.3在輸入I0.4的信號狀態(tài)為“1”和S)<地址(S<地址如果RLO為“1”時,元素的指定<地址>將被置為“1”。CCCC寫0X-0在輸入I0.0和I0.1的信號狀態(tài)為“1”I0.2<地址<地址SRQCCCC寫xxx1如果輸入I0.0的信號狀態(tài)為“1”,輸入I0.1的信號狀態(tài)為“0”,則位M0.0將被復(fù)<地址<地址SRQS端輸入的信號狀態(tài)為“1R端輸入的信號狀態(tài)為“0SR(置位復(fù)位CCCC寫xxx1如果輸入I0.0的信號狀態(tài)為“1”,輸入I0.1的信號狀態(tài)為“0”,則位M0.0將被置變化。如果兩個信號狀態(tài)均為“1M0.0復(fù)位,Q4.0 <地址(N<地址 (N)(RLO下降沿檢測指令)可以檢測地址從“1”到“0”的信號變化,并在操作“1”(脈沖),所有其它的情況為“0”。操作之前的RLO在地址中。
CCCC寫0xx1標(biāo)號CAS1處。 <地址<地址 (P)(RLO上升沿檢測指令)可以檢測地址從“0”到“1”的信號變化,并在操作之
寫0XX1標(biāo)號CAS1處。(SAVE)將RLO存入BR位/FC是否復(fù)位。為此,BR位的狀態(tài)包括在下一程序段的與(AND)邏輯運(yùn)算中。就可設(shè)置為RLO位的值,可對塊中是否有錯誤進(jìn)行檢查。CCCC寫X<地址
<地址<地址<地址M_BIT邊 QNEG(地址下降沿檢測指令)可以將<地址1>的信號狀態(tài)與在<地址2>中的先前掃描在操作之后,RLO位將為“1”。寫xx1x1Q4.0I0.0、I0.1I0.2I0.3I0.4<地址
<地址<地址<地址M_BIT邊 <地址QPOS(地址上升沿檢測指令)可以將<地址1>的信號狀態(tài)與在<地址2>中的先前掃描則在操作之后,RLO位將為“1”。
CCCC寫xx1x1Q4.0I0.0、I0.1I0.2I0.3I0.4然后將PI器中的字和一個常數(shù)進(jìn)行與(AND)邏輯運(yùn)算,如果輸入位為“1”, 輸入I1.1立即讀的梯形邏輯程序*MWx,以保存程序段?!皒WAND_W W#16#0002結(jié) I1.1I4.1I4.5OB1掃描循環(huán)結(jié)束。為了將一個輸出立即寫入輸出模板,應(yīng)使用輸出(PQ)區(qū),而不使用輸出(Q)區(qū)。輸出區(qū)可以作為一個字節(jié)、一個字或一個雙字。因此,通過一個線 的信號狀態(tài)。QB5被到相應(yīng)的直接輸出區(qū)(PQB5)IN1IN2==IN1<>IN1>IN1<IN1>=IN1<=IN1RLO為“1”。如果串聯(lián)使用比較元素可以通過與(AND)序段的RLO。 CMP?DCMPRCMPII,Q,M,L,DI,Q,M,L,D2-
位置。根據(jù)所選比較類型,對IN1和IN2進(jìn)行比較。RLO為“1”。如果串聯(lián)使用方塊圖可以通過與(AND)邏。CCCC寫xxx0-0xx1Q4.0I0.0I0.1MW0CMPDI,Q,M,L,DI,Q,M,L,DCMPD(雙整數(shù)比較指令)可以象一般的接點(diǎn)一樣使用。它可以放在一般接點(diǎn)可以放的任何位置。根據(jù)所選比較類型,對IN1和IN2進(jìn)行比較。2-段的RLO。
CCCC寫xxx0-0xx1Q4.0I0.0I0.1MD0>=I0.2I,Q,M,L,DI,Q,M,L,DCMPR(實(shí)數(shù)比較指令)可以象一般的接點(diǎn)一樣使用。它可以放在一般接點(diǎn)可以放的任何位置。根據(jù)所選比較類型,對IN1和IN2進(jìn)行比較。2-RLO為“1”。如果串聯(lián)使用方塊圖可以通過與(AND)邏。
CCCC寫xxxxx0xx1Q4.0I0.0I0.1MD0>=I0.22- BCD BCD_DIBCD DI_BCDBCDDI_REAL NEG_DI ROUND BCDBCD3-讀入,并將這個數(shù)轉(zhuǎn)換成整數(shù)(16位)OUT輸出。ENOEN
CCCC寫10111如果輸入I0.0為“1”,則MW10的內(nèi)容作為三位BCD代碼(+/-999),并轉(zhuǎn)換成MW12中。如果不執(zhí)行轉(zhuǎn)換(ENO=EN=0)Q4.0為+/-ENO為“0”。CCCC寫x--xx0xx13-I_DINT(整數(shù)轉(zhuǎn)換為雙整數(shù)指令)IN的內(nèi)容以整數(shù)(16位)讀出,并轉(zhuǎn)換為一個雙整數(shù)(32位)OUT輸出。ENOEN總是具有相同的信
CCCC寫101113-BCD和EN總是具有相同的信號狀態(tài)。
CCCC寫10111如果I0.0為“1”,則MD8的內(nèi)容作為七位BCD代碼,并轉(zhuǎn)換成一個雙整數(shù)。其結(jié)果保存在MD12中。如果不執(zhí)行轉(zhuǎn)換(ENOEN0),則輸出Q4.0為“1”。3-并轉(zhuǎn)換為一個七位數(shù)BCD代碼(+/- 上溢,則ENO為“0”。
CCCC寫x--xx0xx1如果I0.0為“1”,則MD8的內(nèi)容作為雙整數(shù),并轉(zhuǎn)換成一個七位BCD碼。其結(jié)果保存在MD12中。若產(chǎn)生上溢或沒有執(zhí)行指令(I0.00),則輸出Q4.0為“1”。CCCC寫101113-
INV_I(整數(shù)的二進(jìn)制反碼指令)可以輸入?yún)?shù)IN中的內(nèi)容,并使用十六進(jìn)制掩碼EN總是具有相同的信號狀態(tài)。
CCCC寫10111I0.0為“1MW8MW8 MW10 如果不執(zhí)行轉(zhuǎn)換(ENOEN0),Q4.0為“13-INV_DIEN總是具有相同的信號狀態(tài)。
CCCC寫10111MD8F0FFFFF0→MD120F00000F如果不執(zhí)行轉(zhuǎn)換(ENOEN0),Q4.0為“13-ENEN的信號狀態(tài)為“1”,并發(fā)生上溢,則ENO的信號狀態(tài)為“0”。
CCCC寫xxxxx0xx1I0.0為“1MW8OUTMW10。MW8=+10→MW10=-10。如果不執(zhí)行轉(zhuǎn)換(ENOEN0),Q4.0為“13-NEG_DI(雙整數(shù)的二進(jìn)制補(bǔ)碼指令)可以輸入?yún)?shù)IN中的內(nèi)容,并執(zhí)行二進(jìn)制補(bǔ)碼溢,則ENO的信號狀態(tài)為“0”。
CCCC寫xxxxx0xx1I0.0為“1MD8OUTMD12。MD8=+1000MD12=-1000。NEG_R(浮點(diǎn)數(shù)求反指令)可以輸入?yún)?shù)IN中的內(nèi)容,并改變其符號。浮點(diǎn)數(shù)求反指令相當(dāng)于乘以(-1),并改變其符號(例如:從一個正值變?yōu)樨?fù)值)。ENOEN總是CCCC寫x0xx13-
MD8=+6.234→MD12=-6.234將INROUND(舍入為雙整數(shù)指令)IN的內(nèi)容以浮點(diǎn)數(shù)讀入,并將它轉(zhuǎn)換成一OUT輸出。如果產(chǎn)生上溢,則ENO為
CCCC寫x--xx0xx13-INTRUNC(舍去小數(shù)取整為雙整數(shù)指令)IN的內(nèi)容以浮點(diǎn)數(shù)讀入,并將它如果產(chǎn)生溢出,則ENO為“0”。
CCCC寫x--xx0xx1MD12中。若產(chǎn)生上溢或沒有執(zhí)行指令(I0.0=0),Q4.03-生上溢,則ENO為“0”。
CCCC寫操作*x--xx0xx1寫操作00001*執(zhí)行功能(EN1**不執(zhí)行功能(EN0I0.0為“1MD8Round功能轉(zhuǎn)換成為一個雙MD12中。若產(chǎn)生上溢或沒有執(zhí)行指令(I0.00),Q4.0為 FLOOR(下取整指令)IN的內(nèi)容以浮點(diǎn)數(shù)讀入,并將它轉(zhuǎn)換成一個雙整數(shù)(32位)。其結(jié)果為與輸入數(shù)據(jù)的整數(shù)部分最接近、小于浮點(diǎn)數(shù)的整數(shù)(“向負(fù)無窮大舍入”)。如果產(chǎn)生上溢,則ENO為“0”。3-
CCCC寫x--xx0xx1=3-3-
在CPU的器中,為計數(shù)器保留有區(qū)。該區(qū)為每一計數(shù)器地址保留一個16位的字。梯形邏輯指令集支持256個計數(shù)器。 能
計數(shù)值范圍從0至999。 SC (CU (CD 0999127,為計數(shù)器設(shè)定初值,設(shè)定格式:C#127。C#表示二-十進(jìn)制格式(BCD格式:四位一組表示一位十進(jìn)制數(shù)值的二進(jìn)制碼)。011-BCD碼的計數(shù)值(0BCD碼的計數(shù)值(04-英 德C Z(英文CZCSS0以C#<值>RR當(dāng)前計數(shù)器值,BCDQQS_CUD(加–減計數(shù)器)S輸入端出現(xiàn)上升沿時使用PVS輸變?yōu)椤?”,并且計數(shù)器的值小于“999”,則計數(shù)器加“1”。如果在輸入端CD出現(xiàn)上Q上的信號狀態(tài)為“0
CCCC寫xxx14-I0.2從“0”變?yōu)椤?MW10I0.0的信號狀態(tài)從“0”英 德C Z(英文CZCSS0以C#<值>RR當(dāng)前計數(shù)器值,BCDQQS_CU(加計數(shù)器)SPV上的數(shù)值預(yù)置。4-CU上的信號狀態(tài)從“0”變?yōu)椤?”,并且計數(shù)器的值小于“999”,則計數(shù)Q上的信號狀態(tài)為“0
CCCC寫xxx1則Q4.0為“1”。S_CD4-英 德C.(英文(德文CZCSS0以C#<值>RR當(dāng)前計數(shù)器值,BCDQQS_CD(減計數(shù)器)SPV上的數(shù)值預(yù)置。Q上的信號狀態(tài)為“0
CCCC寫xxx1則Q4.0為“1”。4-SC) <C <Z(SC (SZ<預(yù)置值 <預(yù)置值(英文(德文<C<ZC<預(yù)置值<預(yù)置值I,Q,M,L,D預(yù)置BCD(0-
CCCC寫x0x-0沒有出現(xiàn)上升沿,則計數(shù)器C5的值保持不變。CU)4-英 德 <Z(U (ZV(英文<C<ZC(CU)(加計數(shù)器線圈指令)RLO出現(xiàn)上升沿并且計數(shù)器的值小于“999”時,則使指定計數(shù)器的值加“1RLO沒有出現(xiàn)上升沿,或計數(shù)器的值已經(jīng)為“999”,CCCC寫0--0程序段I0.0的信號狀態(tài)從“0”變?yōu)椤?”(RLO出現(xiàn)上升沿),則預(yù)置值“100”裝入計數(shù)器C10。CD)英 德<C <Z(CD (ZD(英文<C<ZC4(CD)(加計數(shù)器線圈指令)RLO出現(xiàn)上升沿并且計數(shù)器的值大于“0”時,則使指CCCC寫0--0程序段程序段I0.0的信號狀態(tài)從“0”變?yōu)椤?”(RLO出現(xiàn)上升沿),則預(yù)置值“100”裝入計數(shù)器C10。I0.1的信號狀態(tài)從“0”變?yōu)椤?”(RLO出現(xiàn)上升沿)C10的值將減“1”。C10的值等于“0RLOC10的=0Q4.04(OPN)打開數(shù)據(jù)塊:DB<DB號><DI號<DB號<DI號CPUDI指令根據(jù)寄存器的內(nèi)容相應(yīng)的數(shù)據(jù)塊。CCCC寫程序段記錄的數(shù)據(jù)字節(jié)0的0位。該位的信號狀態(tài)被賦值給輸出Q4.0。5-5- (JMPN
跳轉(zhuǎn)指令的地址是一個標(biāo)號。一個標(biāo)號最多由符組成。第一個字符必須是字母表中
程序段6- <標(biāo)號名(JMPJMP(RLO1時的塊內(nèi)跳轉(zhuǎn)指令)LAD元CCCC寫程序段程序段程序段6- <標(biāo)號名(JMP(JMP)(RLO=1時的塊內(nèi)跳轉(zhuǎn)指令)一邏輯操作的RLO為“1”時用作條件跳轉(zhuǎn)如果不執(zhí)行條件跳轉(zhuǎn),在跳轉(zhuǎn)操作后,RLO將變?yōu)椤?CCCC寫0110程序段程序段也不執(zhí)行輸出Q4.0復(fù)位指令。6-JMPN)<標(biāo)號名(JMPNJMPN(若非則跳轉(zhuǎn)指令)RLO為“0”,則執(zhí)行“跳轉(zhuǎn)至標(biāo)號”指令。對于每一個(JMPN),必須有一個目的地(標(biāo)號)。如果不執(zhí)行條件跳轉(zhuǎn),在跳轉(zhuǎn)操作后,RLO將變?yōu)椤?CCCC寫0110程序段程序段也不執(zhí)行輸出Q4.0復(fù)位指令。6-LABEL于每一個(JMP)或(JMPN),必須有一個跳轉(zhuǎn)標(biāo)號(LABEL)。程序段執(zhí)行輸出Q4.0復(fù)位指令。6-6-使用整數(shù)算術(shù)運(yùn)算指令,可以進(jìn)行以下兩個整數(shù)(1632位) 下表所示為使用了整數(shù)(1632位)CCCC000*16位:-32768<0(負(fù)數(shù)32位:-21474836480(負(fù)數(shù)010*16位:32767>0(正數(shù)32位:2147483647>0(正數(shù)100**OS7-16=-32=-4294967001116<-32768(負(fù)數(shù)32<-2147483648(負(fù)數(shù)011116>32767(正數(shù)32>2147483647(正數(shù)011116>32767(正數(shù)32>2147483647(正數(shù)101116<-32768(負(fù)數(shù)32<-2147483648(負(fù)數(shù)101101111+D=-42949670011/DMOD01111ADD_II,Q,M,L,DI,Q,M,L,DOVOS位為“1ENO為邏輯“0ENO相連(級聯(lián)7-
CCCC寫xxxxx0xx1I0.0“1ADD_I方塊激活。MW0+MW2MW10中。如果結(jié)果在整數(shù)的允許范圍之外,則輸出Q4.0置位。SUB_II,Q,M,L,DI,Q,M,L,DIN1IN2OUT掃描運(yùn)算結(jié)果。如果結(jié)果在整數(shù)(16位)的允許范圍之外,OVOS位為“1ENO為邏輯“0ENO相連(級聯(lián)CCCC寫xxxxx0xx17-果在整數(shù)的允許范圍之外或輸入I0.0=“0”,則輸出Q4.0置位。MUL_II,Q,M,L,DI,Q,M,L,DMUL_I(整數(shù)乘法指令)可以由使能(EN)輸入端的邏輯“1”信號激活。該指令可以使IN1IN2OUT掃描運(yùn)算結(jié)果。如果結(jié)果在整數(shù)(16位)的允許范圍之CCCC寫xxxxx0xx17-I0.0“1MUL_I方塊激活。MW0xMW2MD10中。如果結(jié)果在整數(shù)的允許范圍之外,則輸出Q4.0置位。I,Q,M,L,DI,Q,M,L,DIN1IN2OUT掃描運(yùn)算結(jié)果。如果結(jié)果在整數(shù)(16位)的允許范圍之外,OVOS位為“1ENO為邏輯“0ENO相連(級聯(lián)
CCCC寫xxxxx0xx1在整數(shù)的允許范圍之外,則輸出Q4.0置位。7-I,Q,M,L,DI,Q,M,L,DIN1IN2OUT掃描運(yùn)算結(jié)果。如果結(jié)果在雙整數(shù)(32位)的允許范OVOS位為“1ENO為邏輯“0ENO相
CCCC寫xxxxx0xx1果在雙整數(shù)的允許范圍之外,則輸出Q4.0置位。7-I,Q,M,L,DI,Q,M,L,DIN1IN2OUT掃描運(yùn)算結(jié)果。如果結(jié)果在雙整數(shù)(32位)的允許范圍OVOS位為“1ENO為邏輯“0ENO相連
CCCC寫xxxxx0xx1I0.0“1SUB_DI方塊激活。MD0MD4MD10中。如果結(jié)果在雙整數(shù)的允許范圍之外,則輸出Q4.0置位。7-I,Q,M,L,DI,Q,M,L,DIN1IN2OUT掃描運(yùn)算結(jié)果。如果結(jié)果在雙整數(shù)(32位)的允許范OVOS位為“1ENO為邏輯“0ENO相
CCCC寫xxxxx0xx1果在雙整數(shù)的允許范圍之外,則輸出Q4.0置位。7-I,Q,M,L,DI,Q,M,L,DIN1IN2OUT掃描運(yùn)算結(jié)果。雙整數(shù)除法元素不產(chǎn)生余數(shù)。如果結(jié)果以防止執(zhí)行通過ENO相連(級聯(lián)布置)的該算術(shù)運(yùn)算方塊之后的其它功能。
CCCC寫xxxxx0xx1雙整數(shù)的允許范圍之外,則輸出Q4.0置位。7-I,Q,M,L,DI,Q,M,L,DIN1IN2OUT掃描運(yùn)算余數(shù)(小數(shù))。如果結(jié)果在雙整數(shù)(32位)OVOS位為“1ENO為邏輯“0”,以防止執(zhí)行通過ENO相連(級聯(lián)布置)的該算術(shù)運(yùn)算方塊之后的其它功能。
CCCC寫xxxxx0xx1I0.0“1MOD_DI方塊激活。MD0:MD4MD10中。如果余數(shù)在雙整數(shù)的允許范圍之外,則輸出Q4.0置位。7-32位標(biāo)準(zhǔn)IEEE浮點(diǎn)數(shù)完成以下算術(shù)運(yùn)算:SUB_RDIV_Re的指數(shù)運(yùn)算(EXP)e=2.71828CCCC+0,-000CCCC+0,-000*-3.402823E+38<1.175494E-38(負(fù)數(shù)010*+1.175494E-38<<3.402824E+38(正數(shù)100**OS8-CCCC-1.175494E-381.401298E-45(負(fù)數(shù)0011+1.401298E-45<<+1.175494E-38(正數(shù)0011<-0111>3.402823E+38(正數(shù)10111111I,Q,M,L,DI,Q,M,L,DIN1IN2OUT掃描運(yùn)算結(jié)果。如果結(jié)果在浮點(diǎn)數(shù)的允許范圍之外(上CCCC寫xxxxx0xx18-I0.0“1ADD_R方塊激活。MD0MD4MD10中。如果結(jié)果在浮點(diǎn)數(shù)的允許范圍之外或程序語句沒有執(zhí)行(I0.0=“0”),則輸出Q4.0置位。I,Q,M,L,DI,Q,M,L,D下溢),OVOS位為“1ENO為邏輯“0ENO相CCCC寫xxxxx0xx18-I0.0“1SUB_R方塊激活。MD0MD4MD10中。如果結(jié)果在浮點(diǎn)數(shù)的允許范圍之外或程序語句沒有執(zhí)行,則輸出Q4.0置位。I,Q,M,L,DI,Q,M,L,DIN1IN2OUT掃描運(yùn)算結(jié)果。如果結(jié)果在浮點(diǎn)數(shù)的允許范圍之外(上CCCC寫xxxxx0xx18-I0.0=“1MUL_R方塊激活。MD0xMD4MD10中。如果結(jié)果在浮點(diǎn)數(shù)的允許范圍之外或程序語句沒有執(zhí)行,則輸出Q4.0置位。I,Q,M,L,DI,Q,M,L,DIN1IN2OUT掃描運(yùn)算結(jié)果。如果結(jié)果在浮點(diǎn)數(shù)的允許范圍之外(上溢或下溢),OVOS位為“1ENO為邏輯“0ENO相連CCCC寫xxxxx0xx18-I0.0“1DIV_R方塊激活。MD0:MD4MD10中。如果結(jié)果在浮點(diǎn)數(shù)的允許范圍之外或程序語句沒有執(zhí)行,則輸出Q4.0置位。ABSI,Q,M,L,DABS
CCCC寫10111I0.0為“1MD8MD128-I,Q,M,L,DSQRCCCC寫xxxxx0xx1I,Q,M,L,D況:-0的平方根為–0。8-CCCC寫xxxxx0xx1I,Q,M,L,DEXPe2.71828...的指數(shù)運(yùn)算。CCCC寫xxxxx0xx18-LNCCCC寫xxxxx0xx1SINI,Q,M,L,DSIN可以完成一個浮點(diǎn)數(shù)的正弦運(yùn)算。在此,浮點(diǎn)數(shù)表示一個以弧度表示的角度。CCCC寫xxxxx0xx1I,Q,M,L,D8-CCCC寫xxxxx0xx1TANI,Q,M,L,DTAN可以完成一個浮點(diǎn)數(shù)的正切運(yùn)算。在此,浮點(diǎn)數(shù)表示一個以弧度表示的角度。CCCC寫xxxxx0xx1ASIN8-I,Q,M,L,DASIN可以完成一個在定義范圍(-1≤輸入值≤1)內(nèi)的浮點(diǎn)數(shù)的反正弦運(yùn)算。其結(jié)果是一-π/2+π/2,其中π=3.1415CCCC寫xxxxx0xx1ACOSI,Q,M,L,D0π=8-CCCC寫xxxxx0xx1ATANI,Q,M,L,DATAN可以完成一個浮點(diǎn)數(shù)的反正切運(yùn)算。其結(jié)果是一個以弧度表示的角度。其值在以下-π/2+π/2,其中π=3.1415CCCC寫xxxxx0xx18-MOVE位、16位或32I,Q,M,L,D位、16位或32輸出端OUT上的特定地址中。ENO和EN具有相同的邏輯狀態(tài)。MOVE只能(字節(jié))、WORD(字)DWORD(雙字)數(shù)據(jù)對象。用戶定義的數(shù)據(jù)類型(例如數(shù)組或結(jié)構(gòu))必須使用系統(tǒng)功能“BLKMOVE”(SFC20)進(jìn)行。CCCC寫10111MCRMove方塊放在激活的MCR區(qū)中時才能觸發(fā)。在一個激活的MCR9-1111000011110101111100001111010101011111010111111111000011110000000000001111如果I0.0=“1”,則執(zhí)行指令。MW10的內(nèi)容被到當(dāng)前打開的數(shù)據(jù)塊的數(shù)據(jù)字Q4.0為“1當(dāng)MCR接通時,MW10數(shù)據(jù)將如上所述被到DBW12MCR斷開時,“0DBW129- 從線圈調(diào)用FC/SFC(無參數(shù) 從方塊調(diào)用 從方塊調(diào)用CALL_SFBCALL_SFC (Call)FC/SFC(無參數(shù)<FC/SFC號<FC/SFC號-只有當(dāng)CALL線圈的RLO為“1”時,才執(zhí)行調(diào)用。如果執(zhí)行(Call),則MA位(MCR啟動位)
CCCC寫001-0寫00110MCRFC10FBDB10FBMCRAMA位置為“1”,并將該位推入塊堆棧中,然后為調(diào)用的塊(FC10)MA位復(fù)位為“0FC10FC10MCRFC10FC10FB。MA位被保存,DB10和用戶編FBDBFC10DBI0.0的Q4.0,程序繼續(xù)下一梯形邏輯級。FC11的調(diào)用是條件調(diào)用。只有在I0.1“1FC11的返回過程與FC10相同。CALL_FB<DBFB的使用(是否有參數(shù),以及有多少參數(shù)EN、ENOFBDB-FB/DB保存用于兩個當(dāng)前數(shù)據(jù)塊(DB和背景數(shù)據(jù)塊)MA位(MCR啟動位)在此之后,在被調(diào)用的功能塊中繼續(xù)執(zhí)行程序處理。BRENO。用戶必須使用(SAVE)將所需狀態(tài)(錯誤評價)賦值給調(diào)用塊中的BR位。CCCC寫x00xxx寫00xxxMCRFC11FBDB10FBMCRAMA位置為“1”,并將該位推入塊堆棧中,然后為調(diào)用的塊(FB11)MA位復(fù)位為“0FB11FB11MCRFB11)FB11FB。MAFBFC的使用(是否有參數(shù),以及有多少參數(shù)EN、ENOFB-FCCPU用。如果執(zhí)行CALL_FC,則MA位(MCR啟動位)BR位被掃描,以找到ENO。用戶必須使用(SAVE)將所需狀態(tài)(錯誤評價)賦值給調(diào)
CCCC寫x00xxx寫00xxxMCRFC10FBDB10FBMCRAMA位置為“1”,并將該位推入塊堆棧中,然后為調(diào)用的塊(FC10)MA位復(fù)位為“0FC10FC10MCRFC10FC10FB。MAFC10執(zhí)行之后,根據(jù)ENO,在被調(diào)用的FB中繼續(xù)執(zhí)行程序處理:ENO“1”執(zhí)行ENO“0”FC11ENO=“1”,并因此,Q4.0“1”<DBSFBDB--保存用于兩個當(dāng)前數(shù)據(jù)塊(DB和背景數(shù)據(jù)塊)MA位(MCR啟動位)
CCCC寫x00xxx寫00xxxMCRSFB8FBDB10FBMCRAMA位置為“1”,并將該位推入塊堆棧中,然后為調(diào)用的塊(SFB8)MA位復(fù)位為“0SFB8SFB8FB。MAFB的背景數(shù)據(jù)塊又成為當(dāng)前的背景數(shù)據(jù)塊。如果SFB8能正確處理,則ENO=“1”,并因此,Q4.0=“1”。SFB-則執(zhí)行調(diào)用。如果執(zhí)行CALL_SFC,則MA位(MCR啟動位)沒有出現(xiàn)錯誤,則ENO為“1”。CCCC寫x00xxx寫00xxx
MCRSFC20FBDB10FBMCRAMA位被恢復(fù)。ENO=“1”Q4.0ENO=“0”Q4.0-通過使用一個功能塊的數(shù)據(jù)類型一個靜態(tài)變量,可以生成一個多背景塊。在程序元素中只包含已的多背景塊。根據(jù)是否有參數(shù)以及有多少參數(shù),多背景塊的符號會不同。EN、ENOCCCC寫00xxx使用MCRMCR(MCR(MCR>)之間的程序段的所有賦值寫入“0”值。MCR<RLO=“0MCR2IN_OUTSTRUCT、UDT、ARRAY、STRING的復(fù)雜的FB參數(shù)部分2BLOCK_DBDB0。任何后續(xù)的數(shù)據(jù)存取將和BLOCK_FB。FBDTRLO0MasterControlRelayDeactivate(停止主控繼MasterControlRelayActivate(啟動主控繼電(MCR<)MCR堆棧錯誤(MCRF)MCRMCR區(qū)時受保存在MCR堆棧中的RLO狀態(tài)的影響: CCCC寫01-0程序段程序段程序段MCR程序段程序段程序段程序段MCRMCRA8MCR區(qū)。在該舉例中,有兩個MCR區(qū)。如下執(zhí)行功能:I0.0“1”(1,MCR接通):I0.4I0.0=“0”(對于區(qū)1,MCR斷開):Q4.1為“0”,與I0.4的邏輯狀態(tài)無關(guān)I0.1“1”(2,MCR接通)I0.3為“1Q4.0置為“1”。I0.1=“0”(2,MCR斷開):Q4.0保持不變,與I0.3的邏輯狀態(tài)無關(guān)(MCR>)(主控繼電器區(qū)關(guān)閉指令)RLOMCR堆棧中刪除。MCR嵌套堆MCR堆棧錯誤(MCRF)MCRMCR區(qū)時受保存在MCR堆棧中的RLO狀態(tài)的影響: CCCC寫01-0程序段程序段程序段程序段程序段程序段程序段
MCR
MCRMCR(MCRA)8MCR區(qū)。MCR(MCR>)(MCR斷開)I0.0“1”:I0.4I0.0“0”:Q4.1為“0I0.4I0.1“1I0.3為“1Q4.0置為“1I0.1“0”:Q4.0I0.3(MCRA)用指令編程MCR區(qū):CCCC寫程序段程序段程序段MCRMCRAMCR<MCR>(Q4.0,Q4.1)之間的梯I0.0“1”(MCR接通)I0.3為邏輯“1Q4.0置為“1I0.3為“0”,則Q4.0保持不變,并且I0.4的邏輯狀態(tài)被賦值給Q4.1。與I0.4的邏輯狀態(tài)無關(guān)。在下一梯形邏輯級,指令(MCRD)將停止MCR<)>)(MCRD)CCCC寫程序段程序段程序段程序段MCRMCRAMCR<MCR>(Q4.0,Q4.1)之間的梯I0.0“1”(MCR接通)I0.3為邏輯“1Q4.0置為“1I0.4的邏輯狀態(tài)被賦值給Q4.1。與I0.4的邏輯狀態(tài)無關(guān)。在下一梯形邏輯級,指令(MCRD)將停止MCR<)>)(RET)
CCCC寫*00110將輸入IN中的內(nèi)容左移相當(dāng)于完成乘2;將輸入IN中的內(nèi)容右移相當(dāng)于完成除2加十進(jìn)制數(shù)“24”的二進(jìn)制數(shù)。如果將十進(jìn)制數(shù)值“162位,則累加N提供的數(shù)值表示移動的位數(shù)。執(zhí)行移位指令所空出的位既可以用零填入,也可狀態(tài)裝入狀態(tài)字的CC1位。狀態(tài)字的CC0和OV位。可用跳轉(zhuǎn)指令判斷CC1位的 NSHR_I(整數(shù)右移指令)可以由使能(EN)輸入端的邏輯“1”信號激活。SHR_I指令用IN0151631N指定移位的位N16,則該命令的作用和N16時一樣。從左邊到需填充空出位的所有OUTN不等于“0SHR_ICC0OV位清ENOEN4
CCCC寫xxxx-xxx1I0.0=“1SHR_I方塊激活。MW0MW2指定的位數(shù)。其結(jié)果被寫入MW4中。Q4.0置位。NS_I()(N1SH_I指IN031N指定移位的位數(shù)。如果N大于32,N等于3231的(0OT中掃果N不等于“0過SHR_I將C0和V位。ENOEN
CCCC寫xxxx-xxx1其結(jié)果被寫入MD10中。Q4.0置位。SHL_WNSHL_W(字左移指令)可以由使能(EN)輸入端的邏輯“1”信號激活。SHL_W指令用IN0151631N指定移位的位如果N不等于“0”,則通過SHL_W指令將CC0位和OV位。ENOEN66
CCCC寫xxxx-xxx1其結(jié)果被寫入MW4中。Q4.0置位。NSHR_W(字右移指令)可以由使能(EN)輸入端的邏輯“1”信號激活。SHR_W指令用IN0151631N指定移位的位如果N不等于“0”,則通過SHR_W指令將CC0位和OV位。ENOEN
CCCC寫xxxx-xxx1I0.0為邏輯“1SHR_W方塊激活。MW0MW2指定的位數(shù)。其結(jié)果被寫入MW4中。Q4.0置位。SHL_DWNSHL_DW(雙字左移指令)可以由使能(EN)輸入端的邏輯“1”信號激活。SHL_DW指IN031N指定移位的位數(shù)。如果N32,該命令將“0”寫入輸出OUT,并將狀態(tài)字中的位CC0和OV。從右邊到需填充空NOUTN不等于“0”,則通過SHL_DW指令將CC0位和OV位。ENOEN
CCCC寫xxxx-xxx1I0.0為邏輯“1SHL_DW方塊激活。MD0MW4指定的位數(shù)。其結(jié)果被寫入MD10中。Q4.0置位。SHR_DWNIN031N指定移位的位數(shù)。如果N32,該命令將“0”寫入輸出OUT,并將狀態(tài)字中的位CC0和OV。從左邊到需填充空NOUTN不等于“0”,則通過SHR_DW指令將CC0位和OV位。ENOEN33
CCCC寫xxxx-xxx1I0.0為邏輯“1SHR_DW方塊激活。MD0MW4指定的位數(shù)。其結(jié)果被寫入MD10中。Q4.0置位。IN NINNN32,IN((N-1)32)+1位。右邊的位以循環(huán)位狀態(tài)填充。雙字循環(huán)操作的結(jié)果可OUTN不等于“0ROL_DWCC0OV。ENOEN333
CCCC寫xxxx-xxx1I0.0為邏輯“1ROL_DW方塊激活。MD0MW4指定的位數(shù)。其結(jié)果被寫入MD10中。Q4.0置位。NIN循環(huán)((N-1)乘32)+1位。左邊的位以循環(huán)位狀態(tài)填充。雙字循環(huán)操作的結(jié)果可。ENOEN333
CCCC寫xxxx-xxx1I0.0為邏輯“1ROR_DW方塊激活。MD0MW4指定的位數(shù)。其結(jié)果被寫入MD10中。Q4.0被置位。 I)或的上溢(OSII)算術(shù)運(yùn)算功能的結(jié)果是無序的(UO 算術(shù)運(yùn)算功能的結(jié)果以下列方式之一與“0==0,0,0,0,>=00
CCCC OV||(溢出異常位指令)OV|/|(取反溢出異常位指令)接點(diǎn)符號用于識合;當(dāng)在并聯(lián)中使用時,掃描的結(jié)果通過或(OR)邏輯運(yùn)算與RLO相結(jié)合。CCCC寫xxx1程序段I0.0的信號狀態(tài)“1”啟動。如果算術(shù)運(yùn)算功能“IW0-IW2”的結(jié)果在整數(shù)的允OV位被置位。OV的信號狀態(tài)為“1OV的掃描結(jié)果為信號狀態(tài)“1”,并且程序段2RLO位“1”,則Q4.0被置位。出,當(dāng)運(yùn)算結(jié)果超出允許的范圍時,ENO為“0”。OS OS||(溢出異常位指令)或OS|/|(取反溢出異常位指令)接點(diǎn)符號用于識別和上一次算術(shù)運(yùn)算功能中的鎖存溢出。如果運(yùn)算結(jié)果在允許的負(fù)范圍或正范可保存發(fā)生時的溢出。OS位可保持置位,直到離開塊。時,掃描的結(jié)果通過或(OR)邏輯運(yùn)算與RLO相結(jié)合。CCCC寫xxx1MUL_II0.0的信號狀態(tài)“1”啟動。ADD_II0.1的邏輯“1”啟動。如OS位被置為“1OS的掃描結(jié)果為邏輯“1”,則Q4.0置位。 UO| |(無序異常位指令)或UO|/|(取反無序異常位指令)接點(diǎn)符號用于識如果浮點(diǎn)算術(shù)運(yùn)算功能的結(jié)果(UO)無效,則信號狀態(tài)掃描的結(jié)果為“1”。如果CC時,掃描的結(jié)果通過或(OR)邏輯運(yùn)算與RLO相結(jié)合。
CCCC寫xxx1I0.0的信號狀態(tài)“1ID0ID4的值為無效浮點(diǎn)數(shù),則算術(shù)運(yùn)算功EN的信號狀態(tài)為“1”(啟動)DIV_R執(zhí)行過程中出現(xiàn)錯誤,則ENO的信號狀態(tài)為“0”。 BR||(異常位BR器指令)或BR|/|(取反異常位BR器指令)接點(diǎn)RLO相結(jié)合;當(dāng)在并聯(lián)中使用時,掃描的結(jié)果通過或(OR)RLO相結(jié)合。BR位用于從字到位的處理傳送過程中。CCCC寫xxx1I0.0為“1I0.2為“0Q4.0RLO以外,BR位的邏輯狀態(tài)為 |==0||(結(jié)果位等于“0”指令)==0||(取反結(jié)果位等于“0”指令)接點(diǎn)RLO相結(jié)合;當(dāng)在并聯(lián)中使用時,掃描的結(jié)果通過或(OR)RLO
CCCC寫xxx1”,則 <>0||(結(jié)果位不等于“0”指令)<>0|/|(取反結(jié)果位不等于“0”指令)CC1CC0,以決定結(jié)果與“0”的關(guān)系。當(dāng)在串聯(lián)中使用時,掃描的結(jié)果通過與(AND)RLO相結(jié)合;當(dāng)在并聯(lián)中使用時,掃描的結(jié)果通過或(OR)邏輯運(yùn)算與RLO相結(jié)合。
CCCC寫xxx1I0.0的信號狀態(tài)“1IW0IW2的值,則算術(shù)運(yùn)算功能“IW0-IW2”的結(jié)果不等于“0”。如果功能正確執(zhí)行,并且結(jié)果不等于“0Q4.0如果功能正確執(zhí)行,并且結(jié)果等于“0Q4.0 >0||(結(jié)果位大于“0”指令)或>0|/|(取反結(jié)果位大于“0”指令)接點(diǎn)符RLO相結(jié)合;當(dāng)在并聯(lián)中使用時,掃描的結(jié)果通過或(OR)RLO
CCCC寫xxx1”,則如果功能正確執(zhí)行,并且結(jié)果不大于“0Q4.0 <0||(結(jié)果位小于“0”指令)<0||(取反結(jié)果位小于“0”指令)接點(diǎn)符號
CCCC寫xxx1-”,則如果功能正確執(zhí)行,并且結(jié)果不小于“0Q4.0 >=0||(結(jié)果位大于等于“0”指令)>=0|/|(取反結(jié)果位大于等于“0”指通過與(AND)RLO相結(jié)合;當(dāng)在并聯(lián)中使用時,掃描的結(jié)果通過或(OR)邏輯運(yùn)算與RLO相結(jié)合。
CCCC寫xxx1I0.0的信號狀態(tài)“1IW0IW2的值,則算術(shù)運(yùn)算功則Q4.0置位。如果功能正確執(zhí)行,并且結(jié)果不大于或不等于“0Q4.0 <=0||(結(jié)果位小于等于“0”指令)或<=0||(取反結(jié)果位小于等于“0”指CC1CC0,以決定結(jié)果與“0”的關(guān)系。當(dāng)在串聯(lián)中使用時,掃描的結(jié)邏輯運(yùn)算與RLO相結(jié)合。
CCCC寫xxx1I0.0的信號狀態(tài)“1IW0IW2的值,則算術(shù)運(yùn)算-則Q4.0置位。如果功能正確執(zhí)行,并且結(jié)果不小于或不等于“0Q4.0 S5 S5 S5 SP SE SD SS
在CPU的器中,為定時器保留有區(qū)。該區(qū)為每一定時器地址保留一個16位
09包含二進(jìn)制碼的時間值。時間值按單位個數(shù)給出。時間刷新按時基以二進(jìn)制、十六進(jìn)制和二-十進(jìn)制(BCD)格式輸入累加器1的低位字。其中,W=時基(即時間間隔或分辨率其中,xyz二-其中,H=小時,M=分鐘,S=MS=毫秒;a、b、c、d你可以輸入的最大時間值是9,990秒,或2H_46M_30S。S5TIME#4S=4秒s5t#2h_15m215S5T#1H_12M_18S112分鐘18小時基為10ms;最大時基為10s。10100下舍入為一個有效的分辨率。S5TIME的一般格式具有如下所示的范圍和分辨率:0.010.1110011-十進(jìn)1BCD碼的時間值(0每一定時器方塊提供兩個輸出,BI和BCD,以字單元來表示。BI輸出提供二進(jìn)制格式的時間值。BCD輸出提供時基和二-十進(jìn)制(BCD)格式的時間值。保持型接通延時定英 德T T-(英文(德文TT-TSSRR式QQS_PULSE(S5定時器指令)用于在起動(S)輸入端上出現(xiàn)上升沿時,起動指定的TVQ上的信號狀器停止運(yùn)行。此時,輸出Q的信號狀態(tài)為“0”BIBCD掃描出來。BI上的時間值為二進(jìn)制值,BCD上的時間值為BCD碼。當(dāng)前的時間值等于初始TV值減去定時器起動以來的歷時時間。
SR
t=
CCCCxxx1I0.0的信號狀態(tài)從“0”變?yōu)椤?”(RLO出現(xiàn)上升沿),T5。I0.0為“12秒鐘的設(shè)定時間。如果在定時器結(jié)束之前,I0.0的信號狀態(tài)從“1”變?yōu)椤?I0.1的信英 德T T-(英文(德文TT-TSSRR剩余時間值,BCD式QQS_PEXT(S5定時器指令)用于在起動(S)輸入端上出現(xiàn)上升沿時,起動指定S輸入端的信Q上的信號狀態(tài)就為“1S的信號狀態(tài)從“0”BIBCD掃描出來。BI上的時間值為二進(jìn)制值,BCD上的時間值為BCD碼。當(dāng)前的時間值等于初始TV值減去定時器起動以來的歷時時間。
SRLOR
t=
CCCCxxx12秒(2s)S上是否出現(xiàn)下降沿。如果在定時器結(jié)出Q4.0上的信號狀態(tài)就為邏輯“1”。S_ODTS5英 德T T-(英文(德文TT-T定時器標(biāo)識號,范圍與SSRR剩余時間值,BCDQQ
輸入端的信號狀態(tài)從“1”變?yōu)椤?”,則定時器停止運(yùn)行。此時,輸出Q的信號狀態(tài)為同時定時器沒有運(yùn)行,輸入端S為“1”,則定時器復(fù)位。BIBCD掃描出來。BI上的時間值為二進(jìn)制值,BCD上的時間值為BCD碼。當(dāng)前的時間值等于初始TV值減去定時器起動以來的歷時時間。SRLORRLOt=CCCCxxx1英 德T T-(英文(德文TT-T定時器標(biāo)識號,范圍與SSRR剩余時間值,BCDQQS輸入端的信號狀態(tài)變?yōu)椤?TV輸入端上設(shè)定的時間間隔繼續(xù)運(yùn)行。當(dāng)時間已SQ的信號狀態(tài)為“1”。當(dāng)定時器正在態(tài)。此時,輸出Q的信號狀態(tài)為“0”。BIBCD掃描出來。BI上的時間值為二進(jìn)制值,BCD上的時間值為BCD碼。當(dāng)前的時間值等于初始TV值減去定時器起動以來的歷時時間。
S輸入端上的RLORRLO
t=
CCCCxxx1英 德T T-(英文(德文TT-T定時器標(biāo)識號,范圍與SSRR剩余時間值,BCDQQQ上的信號狀態(tài)為“1S輸入端的信BIBCD掃描出來。BI上的時間值為二進(jìn)制值,BCD上的時間值為BCD碼。當(dāng)前的時間值等于初始TV值減去定時器起動以來的歷時時間。
SRLORRLO
t=
CCCCxxx1I0.0的信號狀態(tài)從“1”變?yōu)椤?I0.0為“1”或定時器在運(yùn)行時,則輸出Q4.0為“1”。(當(dāng)定時器正在運(yùn)行時,如果I0.1的信號狀態(tài)從“0”變?yōu)镾P <T <T(SP (SI<時間值 <TT<時間值SP)(脈沖定時器線圈指令)RLO狀態(tài)出現(xiàn)上升沿時,起動指定的具有給定時間值(<時間值>)RLO為正(“1”),則定時器就按設(shè)定的時間運(yùn)行。請參見“區(qū)中定時器的單元和定時器的組成部分”和“S_PULSE(脈沖S5定時CCCC寫0--02323過去之前,輸入I0.0的信號狀態(tài)從“1”變?yōu)椤?”,則定時器停止運(yùn)行。“1”,則復(fù)位定時器T5,定時器停止,并剩余時間值。SE) <T <T (SV<時間值 <TT<時間值(SE)(擴(kuò)展脈沖定時器線圈指令)RLO狀態(tài)出現(xiàn)上升沿時,起動指定的具有給定時間值(<時間值>)RLO變?yōu)椤?”,定時器仍按設(shè)定如果RLO從“0”變?yōu)椤?”,則定時器以預(yù)置時間值重新啟動(“重新觸發(fā)”)。CCCC寫0--0程序段I0.0的信號狀態(tài)從“0”變?yōu)椤?”(RLO出現(xiàn)上升沿),T5。從“0”變?yōu)椤?”,則定時器重新啟動。只要定時器一運(yùn)行,輸出Q4.0上的信號狀態(tài)就為“1I0.1的信號狀態(tài)從“0”變?yōu)椤?T5,定時器停止,并清SD) <T <T(SD <時間值 <時間值<TT<時間值(SD)(接通延時定時器線圈指令)RLO狀態(tài)出現(xiàn)上升沿時,起動指定的具有給則該定時器的信號狀態(tài)為“1RLO從“1”變?yōu)椤?”,則定時請參見“區(qū)中定時器的單元和定時器的組成部分”和“S_ODT(接通延時S5定CCCC寫0--0程序段I0.0的信號狀態(tài)從“0”變?yōu)椤?”(RLO出現(xiàn)上升沿)T5。I0.0的信號狀態(tài)仍為“1Q4.0的信號狀態(tài)為“1”。如I0.0的信號狀態(tài)從“1”變?yōu)椤?Q4.0的信號狀態(tài)為SS) <T <T(SS (SS<時間值 <時間值<TT<時間值(SS)(保持型接通延時定時器線圈指令)RLO狀態(tài)出現(xiàn)上升沿時,起動指定的S5定時器)CCCC寫0--0程序段程序段I0.0的信號狀態(tài)從“0”變?yōu)椤?”(RLO出現(xiàn)上升沿)T5。如果在定時器結(jié)束之前,I0.0的信號狀態(tài)從“0”變?yōu)椤?”,則定時器重新啟動。如果時Q4.0為“1I0.1的信號狀態(tài)為“1T5,定時器停止,并剩余時間值。SF) <T(SF<時間值
<T(SA<TT<時間值RLO為“1<時間值>間隔內(nèi)只要定時器運(yùn)行,該定時器就為“1”。當(dāng)定時RLO從“0”變?yōu)椤?RLO從“1”變?yōu)椤?”,請參見“區(qū)中定時器的單元和定時器的組成部分”和“S_OFFDT(斷電延時CCCC寫0--0程序段程序段I0.0為“1Q4.0為“1I0.1的信號狀態(tài)從“0”變?yōu)椤?”,則復(fù)位定時器T5,定時器停止,并剩余時間值。字邏輯指令按照布爾邏輯將成對的字(16位)和雙字(32位)逐位進(jìn)行比較。OUT的結(jié)果不等于“0”,則狀態(tài)字的位CC1被置為“1”。 字和字相“或 WAND_W其結(jié)果可以在輸出OUT中掃描。ENO和EN具有相同的邏輯狀態(tài)。CCCC1x00-x111
I0.0=“1MW003與之相關(guān),MW0IN2字位 MW0ANDIN2= Q4.0為“1果可以在輸出OUT中掃描。ENO和EN具有相同的邏輯狀態(tài)。CCCC寫1x00-x111I0.0=“103被置為“1MW0 MW0OR Q4.0為“1WAND_DW(雙字和雙字相“與”指令)通過使能輸入(EN)的信號狀態(tài)“1”激
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 課程設(shè)計三層電梯
- 道勘課程設(shè)計范文
- 2025年度合同履行違約賠償合同4篇
- 二零二五年度門窗安裝與室外照明系統(tǒng)合同4篇
- 幼兒園墻面介紹課程設(shè)計
- 年度液壓件液力件市場分析及競爭策略分析報告
- 2025年度食堂環(huán)境衛(wèi)生管理承包服務(wù)合同4篇
- 2025年度企業(yè)間財務(wù)信息保密協(xié)議范本模板2篇
- 2025年度食堂承包商服務(wù)品質(zhì)提升協(xié)議4篇
- 2025年度農(nóng)業(yè)機(jī)械設(shè)備采購合同范本:農(nóng)機(jī)購置合作協(xié)議3篇
- HG∕T 2058.1-2016 搪玻璃溫度計套
- 九宮數(shù)獨(dú)200題(附答案全)
- 泌尿科一科一品匯報課件
- 人員密集場所消防安全管理培訓(xùn)
- 白銅錫電鍍工藝
- 拜耳法氧化鋁生產(chǎn)工藝
- 2024年南京信息職業(yè)技術(shù)學(xué)院高職單招(英語/數(shù)學(xué)/語文)筆試歷年參考題庫含答案解析
- 部編版二年級下冊道德與法治第二單元《我們好好玩》全部教案
- 幼兒園利劍護(hù)蕾專項(xiàng)行動工作方案總結(jié)與展望
- 合同信息管理方案模板范文
- 2024年大唐云南發(fā)電有限公司招聘筆試參考題庫含答案解析
評論
0/150
提交評論