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