mc、mcr 指令
指令助記符與功能
指令助記符、名稱
功能
程序步
mc 主控指令
公共串聯(lián)觸點(diǎn)的連接
3
mcr 主控復(fù)位
公共串聯(lián)觸點(diǎn)的清除
2
指令說(shuō)明
在下面程序示例中,輸入x000為接通時(shí),直接執(zhí)行從mc到mcr的指令,輸入x000為斷開(kāi)時(shí),成為如下形式:
保持當(dāng)前狀態(tài):積算定時(shí)器、計(jì)數(shù)器、用置位/復(fù)位指令驅(qū)動(dòng)的軟元件。
變成off的軟件:非積算定時(shí)器,用out指令驅(qū)動(dòng)的軟元件。
主控(mc)指令后,母線(ld、ldi點(diǎn))移動(dòng)主控觸點(diǎn)后,mcr為將其返回原母線的指令。
通過(guò)更改軟元件地址號(hào)y、m,可多次使用主控指令。但使用同一軟元件地址號(hào)時(shí),就和out指令一樣,成為雙線圈輸出。
編程
例1:沒(méi)有嵌套時(shí)
0 ld x000
1 mc n0 m100
4 ld x001
5 out y000
6 ld x002
7 out y001
8 mcr n0
沒(méi)有嵌套結(jié)構(gòu)時(shí),通用n0編程。n0的使用次數(shù)沒(méi)有限制。有嵌套結(jié)構(gòu)時(shí),嵌套級(jí)n的地址號(hào)增大,即n0--n1--n2……n7。
例2:有嵌套時(shí)
0 ld x000
1 mc n0 m100 3步指令
4 ld x001
5 out y000
6 ld x002
7 mc n1 m101 3步指令
10 ld x003
11 out y001
12 mcr n1 2步指令
14 ld x004
15 out y002
16 mcr n0 2步指令