LD,LDI,OUT指令
|
指令助记符与功能:
符号、名称
|
功能
|
可用元件
|
程序步
|
LD 取
|
a触点逻辑运算开始
|
X,Y,M,S,T,C
|
1
|
LDI 取反
|
b触点逻辑运算开始
|
X,Y,M,S,T,C
|
1
|
OUT 输出
|
线圈驱动
|
Y,M,S,T,C
|
Y,M:1
S,特,M:2
T:3
C:3-5
|
|
注:当使用M1536-M3071时,程序步加1。
|
指令说明:
-
LD,LDI指令用于将触点接到母线上。另外,与后面讲到的ANB指令组合,在分支起点处也可使用。
-
OUT指令是对输出继电器、辅助继电器、状态、定时器、计数器的线圈驱动指令,对输入继电器不能使用。
-
OUT指令可作多次并联使用。(在下图中,在OUT M100之后,接OUT T0)
|
编程:
|
|
|
0 LD X000
1 OUT Y000
2 LDI X001
3 OUT M100
4 OUT T0 K19 ——程序步自动管理空2步
7 LD T0
8 OUT Y001
|
定时器、计数器的程序:
|
-
对于定时器的计时线圈或计数器的计数线圈,使用OUT指令以后,必须设定常数K。此外,也可指定数据寄存器的地址号。
-
常数K的设定范围、实际的定时器常数、相对于OUT指令的程序步数(包括设定值)如下表所示。
|
定时器、计数器
|
K的设定范围
|
实际的设定值
|
步数
|
1ms定时器
|
1-32,767
|
0.001-32.767秒
|
3
|
10ms定时器
|
1-32,767
|
0.01-327.67秒
|
3
|
100ms定时器
|
0.1-3,276.7秒
|
16位计数器
|
1-32,767
|
同左
|
3
|
32位计数器
|
-2,147,483,648 - +2,147,483,647
|
同左
|
3
|
|
LD,LDI,OUT指令
|
指令助记符与功能:
符号、名称
|
功能
|
可用元件
|
程序步
|
LD 取
|
a触点逻辑运算开始
|
X,Y,M,S,T,C
|
1
|
LDI 取反
|
b触点逻辑运算开始
|
X,Y,M,S,T,C
|
1
|
OUT 输出
|
线圈驱动
|
Y,M,S,T,C
|
Y,M:1
S,特,M:2
T:3
C:3-5
|
|
注:当使用M1536-M3071时,程序步加1。
|
指令说明:
-
LD,LDI指令用于将触点接到母线上。另外,与后面讲到的ANB指令组合,在分支起点处也可使用。
-
OUT指令是对输出继电器、辅助继电器、状态、定时器、计数器的线圈驱动指令,对输入继电器不能使用。
-
OUT指令可作多次并联使用。(在下图中,在OUT M100之后,接OUT T0)
|
编程:
|
|
|
0 LD X000
1 OUT Y000
2 LDI X001
3 OUT M100
4 OUT T0 K19 ——程序步自动管理空2步
7 LD T0
8 OUT Y001
|
定时器、计数器的程序:
|
-
对于定时器的计时线圈或计数器的计数线圈,使用OUT指令以后,必须设定常数K。此外,也可指定数据寄存器的地址号。
-
常数K的设定范围、实际的定时器常数、相对于OUT指令的程序步数(包括设定值)如下表所示。
|
定时器、计数器
|
K的设定范围
|
实际的设定值
|
步数
|
1ms定时器
|
1-32,767
|
0.001-32.767秒
|
3
|
10ms定时器
|
1-32,767
|
0.01-327.67秒
|
3
|
100ms定时器
|
0.1-3,276.7秒
|
16位计数器
|
1-32,767
|
同左
|
3
|
32位计数器
|
-2,147,483,648 - +2,147,483,647
|
同左
|
3
|
|
|