西門子PLC四則運(yùn)算指令是什么?
發(fā)布于2022-02-10 10:47
43
2
標(biāo)簽:四則運(yùn)算指令,PLC指令
西門子PLC四則運(yùn)算指令是什么?四則運(yùn)算指令指加、減乘、除指令,接在EN端的使能(Enable)輸入信號(hào)為1”狀態(tài)時(shí),分別完成以下運(yùn)算:
IN1 IN2=OUT
IN1-IN2=OUT
IN1*IN2=OUT
IN1/IN2=OUT
輸入變量與輸出變量應(yīng)具有相同的位數(shù),它們可以是單字、雙字整數(shù)和實(shí)數(shù),輸入量INI可以是常數(shù)。若輸出變量與輸入變量相同,為避免在每個(gè)掃描周期都執(zhí)行運(yùn)算,可在使能輸入(EN)電路中增加跳變檢測(cè)觸點(diǎn)。ENO為使能輸出端,它使功能塊可串聯(lián)連接。如果EN輸入信號(hào)為1狀態(tài),且在功能塊的執(zhí)行過程中沒有錯(cuò)誤,它的ENO也為1狀態(tài),如圖所示為算術(shù)運(yùn)算。
算術(shù)運(yùn)算指令影響零標(biāo)志SM1.0、溢出標(biāo)志SM1.1和負(fù)數(shù)標(biāo)志SM1.2,除法指令還影響SM1.3(除數(shù)為0)錯(cuò)誤標(biāo)志。
可編程控制器plc中有兩種四則運(yùn)算,即整數(shù)四則運(yùn)算和實(shí)數(shù)四則運(yùn)算。前者指令較簡(jiǎn)單,參加運(yùn)算的數(shù)據(jù)只能是整數(shù)。非整數(shù)參加運(yùn)算需先取整,除法運(yùn)算的結(jié)果分為商和余數(shù)。當(dāng)整數(shù)四則運(yùn)算進(jìn)行較高準(zhǔn)確度要求的計(jì)算時(shí),需將小數(shù)點(diǎn)前后的數(shù)值分別計(jì)算再將數(shù)據(jù)組合起來(lái),除法運(yùn)算時(shí)對(duì)余數(shù)再做多次運(yùn)算才能形成最后的商。這就使程序的設(shè)計(jì)非常煩瑣。而實(shí)數(shù)運(yùn)算是浮點(diǎn)運(yùn)算,是一種高準(zhǔn)確度的運(yùn)算。
總結(jié):以上就是“西門子PLC四則運(yùn)算指令”的相關(guān)內(nèi)容,希望能幫到您。另外,另外,如果您想系統(tǒng)的學(xué)習(xí)西門子plc技術(shù),可以之間觀看我們技成培訓(xùn)網(wǎng)的plc視頻教程,希望能幫到您。