1.PLC回路分支導(dǎo)線指令有哪些作用?回路分支導(dǎo)線指令用于一個(gè)電路塊回路輸出分支的導(dǎo)線連接,指令有MPS、 MRD、MPP。MPS:用于輸出回路向下分支的導(dǎo)線連接。MRD:用于輸出回路中間分支的導(dǎo)線連接。MPP:用于輸出 回路最后分支的導(dǎo)線連接。
2.PLC工作過(guò)程分哪幾個(gè)階段?
答:(1)輸入采樣階段:PLC以掃描工作方式按順序?qū)λ休斎攵说妮斎霠顟B(tài)進(jìn)行采樣,并存入輸入映像寄存器中,此時(shí)輸入映像寄存器被刷新,一旦寫(xiě)入之后其值保持不變,直到下一掃描周期輸入采樣階段才重新寫(xiě)入輸入端的狀態(tài)值;
(2)程序處理階段:PLC根據(jù)梯形圖按先左后右、先上后下的次序逐行讀入各接點(diǎn)的值,并進(jìn)行邏輯運(yùn)算;
(3)輸出刷新(結(jié)果)階段:PLC將元件映像寄存器中所有輸出繼電器(Y)的值轉(zhuǎn)存到輸出鎖存器中,刷新上一階段輸出鎖存器中的數(shù)據(jù),并通過(guò)一定方式輸出,驅(qū)動(dòng)外部負(fù)載。
3.三菱PLC單接點(diǎn)指令,根據(jù)接點(diǎn)形式分為哪幾種?答:根據(jù)接點(diǎn)形式可分為普通單接點(diǎn)和邊沿單接點(diǎn)兩種類型,可使用的軟元件有X、Y、M、S、T、C。
4.循環(huán)指令應(yīng)注意什么?
答:①FOR為循環(huán)開(kāi)始指令,NEXT為循環(huán)結(jié)束指令。兩條指令應(yīng)成對(duì)出現(xiàn),
②循環(huán)次數(shù)n在1~32767時(shí)有效,當(dāng)n為-32767~0時(shí),n將當(dāng)作1處理,
③FOR~NEXT循環(huán)可以嵌套5層,
④循環(huán)次數(shù)多時(shí),PLC的掃描周期會(huì)延長(zhǎng),有可能出現(xiàn)大于監(jiān)視定時(shí)器指定的數(shù)值,可能會(huì)出錯(cuò),編程時(shí)要注意這一點(diǎn)。⑤編寫(xiě)程序時(shí),若NEXT指令編寫(xiě)在FOR指令之前,或FOR指令無(wú)對(duì)應(yīng)的NEXT指令,或NEXT指令在FEND、END之后,或FOR指令與NEXT指令的個(gè)數(shù)不相等時(shí),都會(huì)出錯(cuò)。
5.條件跳轉(zhuǎn)指令(CJ)的幾點(diǎn)說(shuō)明:
(1)跳轉(zhuǎn)指令CJ或CJP在梯形圖中用于跳過(guò)一段程序,PLC對(duì)被跳轉(zhuǎn)的程序不掃描讀取,所以可以減少掃描周期的時(shí)間。
(2)各種軟元件在跳轉(zhuǎn)后其線圈仍然保持原來(lái)的狀態(tài)不變,也不能對(duì)其接點(diǎn)進(jìn)行控制。T和C的當(dāng)前值也保持不變。
(3)注意:定時(shí)器T192-T199及高速計(jì)數(shù)器C235-C255在跳轉(zhuǎn)后將繼續(xù)動(dòng)作。
6.BIN交換指令(BIN)用于將(S.)中的數(shù)BCD數(shù)轉(zhuǎn)換成二進(jìn)制,傳送到(D.)中。
使用BIN (P) 指令時(shí),如轉(zhuǎn)換結(jié)果超過(guò)0~9999范圍會(huì)出錯(cuò)。
使用DBIN (P) 指令時(shí),如轉(zhuǎn)換結(jié)果超過(guò)0~99999999范圍會(huì)出錯(cuò)。
如果(S.)中的數(shù)據(jù)不是BCD數(shù)時(shí),則M8067(運(yùn)算錯(cuò)誤)=1,M8068(運(yùn)算錯(cuò)誤鎖存)將不工作。
BCD交換指令(BCD)用于將(S.)中的二進(jìn)制數(shù)轉(zhuǎn)換成BCD數(shù),傳送到(D.)中。
使用BCD(P) 指令時(shí),如轉(zhuǎn)換結(jié)果超過(guò)0~9999范圍會(huì)出錯(cuò)。
使用DBCD(P) 指令時(shí),如轉(zhuǎn)換結(jié)果超過(guò)0~99999999范圍會(huì)出錯(cuò)。










