文档介绍:1
第三节基本指令及编程
F1型可编程控制器有基本指令20条,步进指令2条,功能指令若干条。本节介绍基本指令。
(1)单接点指令是用于对梯形图中的一个接点进行编程的指令,它表示一个接点在梯形图中的串联、并联和在左母线的初始连接的逻辑关系。
起始接点指令
串联接点指令
并联接点指令
常开接点
常闭接点
LD
LDI
OR
ORI
AND
ANI
X
、
Y
、
M
、
S
、
T
、
C
普通单接点
起始接点指令
串联接点指令
并联接点指令
常开接点
常闭接点
LD
LDI
OR
ORI
AND
ANI
可用软元件
X
、
Y
、
M
、
S
、
T
、
C
普通单接点
2
1 普通单接点指令
普通单接点指令有:LD、LDI、OR、ORI、AND、ANI。
普通单接点指令的使用
并联输出
连续输出
X410
X411
X412
X413
X414
X415
X416
X417
X410
X411
Y430
Y431
Y432
Y433
LD
LDI
OR
ORI
AND
AND
AND
ANI
ANI
OR
OR
LD
LDI
OR
ORI
AND
AND
AND
ANI
ANI
OUT
OUT
OUT
OUT
X410
X411
X412
X413
X414
X415
X416
X417
X410
X411
0
1
2
3
4
5
6
7
8
9
10
11
12
13
(a)梯形图
(b)指令表
Y432
Y431
Y430
Y433
程序步指令软元件
3
设PLC内逻辑运算器用符号A表示
LD 将常开接点的逻辑值装入A。通为“1”,断为“0”。
LDI 将常闭接点的逻辑值装入A。
OUT 将运算结果赋给指定线圈。
OUT指令后出现LD或LDI,A的值将被LD、LDI所刷新。
OUT 可连续使用,即可将A的值赋给不同的线圈,形成线圈并联。
4
AND 指令“与”, 取后跟标号值和A进行“与”运算。
用于串联常开接点。
ANI 指令“与非”,取后跟标号值的非和A进行“与”运算。
用于串联常闭接点。
OR 指令“或”, 取后跟标号值和A进行“或”运算。
用于并联单个常开接点。
ORI 指令“或非”,取后跟标号值的非和A进行“或”运算。
用于并联单个常闭接点。
5
6
连续输出
一个线圈后面又通过单接点连接线圈输出称为连续输出
连续输出与非连续输出电路
X410
X411
Y432
Y433
AND
X410
X411
Y432
Y433
X412
X410
X411
Y432
Y433
M100
S602
AND
AND
Y432
(a)连续输出电路
(b)非单接点电路1
(c)非单接点电路2
7
·ORB 指令“块或”,并联连接接点块,把前面两个以LD或LDI指令开始的接点块并联成一个新接点块,ORB指令后不带任何编号。连续使用次数不能多于7次。
8
0
逻辑运算器A取值
A=X400
1
与运算
A=X400*X401
2
没有OUT又出现LD指令,保持A不变,将X402值取入新逻辑运算器B
B=X402
3
对B与运算
B=X402*X403
4
ORB指令:A=A+B,B放弃
A=X400*X401+X402*X403
5
没有OUT再次出现LDI指令,保持A不变,将/X404赋给B
B=/X404
6
对B与运算
B=/X404*X405
7
ORB指令:A=A+B,B放弃
A=X400*X401+X402*X403+/X404*X405
8
OUT指令,将A赋给Y436,A放弃但A值未改变。
Y436= X400*X401+X402*X403+/X404*X405
9
LD指令,A被刷新=X400
A=X400
10
……
9
·ANB 指令“块与”,串联连接接点块。把以LD或LDI指令开始的接点块串联到该块前的接点或块上,ANB指令后不带编号。连续使用不能多于7次。
ANB指令的使用
X400
X401
X402
X403
X404
X405
X406
Y430
Y431
ANB
ANB
ANB
X400
X401
X402
X403
X404
X405
Y430
X407
Y431
X406
X407
LD
LD
LD
LD
OR
OR
OR
OR
OUT
O