標(biāo)準(zhǔn)觸點(diǎn):
圖1 標(biāo)準(zhǔn)觸點(diǎn)
當(dāng)常開(no)觸點(diǎn)對(duì)應(yīng)的存儲(chǔ)器址位(bit)為1時(shí),表示該觸點(diǎn)閉合,常閉(nc)觸點(diǎn)對(duì)應(yīng)的存儲(chǔ)器址位(bit)為0時(shí),表示該觸點(diǎn)閉合。
◆ ld:裝入常開觸點(diǎn)(load)
◆ ldn:裝入常閉觸點(diǎn)(load not)
◆ a:與常開觸點(diǎn)(and)
◆ an:與常閉觸點(diǎn)(and not)
◆ o:或常開觸點(diǎn)(or)
◆ on:或常閉觸點(diǎn)(or not)
◆ not:觸點(diǎn)取非(輸出反相)
◆ = :輸出指令)
1、裝載與非裝載指令——ld、ldn
當(dāng)常開觸點(diǎn)或常閉觸點(diǎn)起于左母線時(shí),分別使用以上命令。
例:
圖2 例
2、與、或及輸出指令
(1)常開觸點(diǎn)的與、或——a、o
例:
圖3 例
(2)常閉觸點(diǎn)的與、或——an、on
例:
圖4 例
以上指令的操作對(duì)象:i、q、m、sm、t、c、v、s、l
(3)輸出指令—— =
例:
圖5 例
3、取非指令—— not
圖6 取非指令和時(shí)序
4、正、負(fù)跳變指令—— eu、ed
正跳變觸點(diǎn):在檢測(cè)到每一次正跳變(從off到on)之后,讓能流接通一個(gè)掃描周期。
負(fù)跳變觸點(diǎn):在檢測(cè)到每一次負(fù)跳變(從on到off)之后,讓能流接通一個(gè)掃描周期。
圖7 跳變指令及時(shí)序
5、置位和復(fù)位(n位)指令—— s、r
執(zhí)行置位(置1)和復(fù)位(置0)指令時(shí),從bit或out指令的地址參數(shù)開始的n個(gè)點(diǎn)都被置位或復(fù)位。
置位、復(fù)位的點(diǎn)數(shù)n可以是1—255。當(dāng)用復(fù)位指令時(shí),如果bit或out指令的是t或c位,那么定時(shí)器或計(jì)數(shù)器被復(fù)位,同時(shí)計(jì)數(shù)器或定時(shí)器當(dāng)前值被清零。
圖8 置位和復(fù)位指令及時(shí)序
6、空操作指令—— nop
空操作指令不影響程序的執(zhí)行,操作數(shù)n是一個(gè)0—255之間的數(shù)。
圖9 空操作指令
7、塊操作指令—— ald、old
ald — 塊串聯(lián),old — 塊并聯(lián)