指令助記符與功能:
符號(hào)、名稱
功能
可用元件
程序步
ld 取
a觸點(diǎn)邏輯運(yùn)算開始
x,y,m,s,t,c
1
ldi 取反
b觸點(diǎn)邏輯運(yùn)算開始
x,y,m,s,t,c
1
out 輸出
線圈驅(qū)動(dòng)
y,m,s,t,c
y,m:1
s,特,m:2
t:3
c:3-5
注:當(dāng)使用m1536-m3071時(shí),程序步加1。
指令說明:
ld,ldi指令用于將觸點(diǎn)接到母線上。另外,與后面講到的anb指令組合,在分支起點(diǎn)處也可使用。
out指令是對(duì)輸出繼電器、輔助繼電器、狀態(tài)、定時(shí)器、計(jì)數(shù)器的線圈驅(qū)動(dòng)指令,對(duì)輸入繼電器不能使用。
out指令可作多次并聯(lián)使用。(在下圖中,在out m100之后,接out t0)
編程:
0 ld x000
1 out y000
2 ldi x001
3 out m100
4 out t0 k19 ——程序步自動(dòng)管理空2步
7 ld t0
8 out y001
定時(shí)器、計(jì)數(shù)器的程序:
對(duì)于定時(shí)器的計(jì)時(shí)線圈或計(jì)數(shù)器的計(jì)數(shù)線圈,使用out指令以后,必須設(shè)定常數(shù)k。此外,也可指定數(shù)據(jù)寄存器的地址號(hào)。
常數(shù)k的設(shè)定范圍、實(shí)際的定時(shí)器常數(shù)、相對(duì)于out指令的程序步數(shù)(包括設(shè)定值)如下表所示。
定時(shí)器、計(jì)數(shù)器
k的設(shè)定范圍
實(shí)際的設(shè)定值
步數(shù)
1ms定時(shí)器
1-32,767
0.001-32.767秒
3
10ms定時(shí)器
1-32,767
0.01-327.67秒
3
100ms定時(shí)器
0.1-3,276.7秒
16位計(jì)數(shù)器
1-32,767
同左
3
32位計(jì)數(shù)器
-2,147,483,648 - +2,147,483,647
同左
3