LD,LDI,OUT指令
  • LD,LDI,OUT指令
电话/微信号:13308461099,13807313137
LD,LDI,OUT指令

 

 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