加1指令I(lǐng)NC和減1指令DEC的操作數(shù)均可取KnY、KnM、KnS、T、C、D、V、,它們不影響零標(biāo)志、借位標(biāo)志和進(jìn)位標(biāo)志。INC的指令代碼為FNC24,DEC的指令代碼為FNC25。INC指令的功能是將指定的目標(biāo)操作元件[D·]中二進(jìn)制數(shù)自動(dòng)加1,DEC指令的功能是將指定的目標(biāo)操作元件[D·]中二進(jìn)制數(shù)自動(dòng)減1,
如圖13-5所示,當(dāng)X0每次由OFF變?yōu)镺N時(shí),D20中的數(shù)自動(dòng)增加1,當(dāng)X1每次由OFF變?yōu)镺N時(shí),D21中的數(shù)自動(dòng)減1。
若用連續(xù)執(zhí)行型加1指令I(lǐng)NC或連續(xù)執(zhí)行型減1指令DEC,當(dāng)條件成立時(shí),在每個(gè)掃描周期內(nèi)指定的目標(biāo)操作元件[D·]中數(shù)據(jù)要自動(dòng)加1或自動(dòng)減1。16位數(shù)據(jù)運(yùn)算時(shí),+32767再加1就變?yōu)?32768,-32768再減1就變?yōu)?32767。32位數(shù)據(jù)運(yùn)算時(shí),+2147483647再加1就變?yōu)?2147483648,-2147483648再減1就變?yōu)?2147483647。