07024基本顺序指令

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
DF/(Trailing edge differential):下降沿微分指令,当 PLC检测到触发信号由ON到OFF的跳变时,指定的输出继电器 仅接通一个扫描周期。
例:
梯梯梯
X0
Y0
DF
X0
Y1
DF/
助记符
ST X0 DF OT Y0 ST X0 DF/ OT Y1
时序图
X0 Y0 Y1
7). / (NOT)指令
AN X3 AN/ X4 OT Y1
RDS AN/ X5
OT Y2
RDS AN X6 POPS AN X7 OT Y4
6)DF、DF/指令
DF(Leading edge differential):上升沿微分指令,当 PLC检测到触发信号由OFF到ON的跳变时,指定的输出继电 器仅接通一个扫描周期。
例:
梯梯梯
X0
KP Y0
X1
梯梯梯
ST X0 ST X1 KP Y0
梯梯梯
X0 X1 Y0
说明:
(1)KP指令中,置位和复位为同一指令的两个控制端, 当两者同时接通时,复位优先。
(2)对于同一编号的输出线圈,SET和RST指令可以重复 使用,而KP指令不可重复使用。
(3)程序中SET和RST指令是相互独立的,故在程序上是 按顺序执行的,外部输出是由运行的最终结果决定的。
练习:
助记符
ST X0 OT Y0 AN X1 OT R0 AN X3 OT Y1 ST R0 AN X4 OT Y2 ST R1 AN X5 OT Y3 ST X6 OT Y4 ED
梯形图
X0
Y0
X1
R0
X3
Y1
R0 X4
Y2
R1 X5
Y3
X6
Y4
ED
练习:
梯形图
X0
X1 Y0
DF
X0
DF/
时序图
10). NOP指令
NOP(No Operation):空操作指令,CPU不做任何操 作,只是消耗该指令的执行时间。
例:
梯梯梯
X0 1
Y0
梯梯梯
ST X0 NOP OT Y0
练习:
梯形图
X1 X0
R0
R0
R90R0
Y1
ED
助记符
ST X1 OR R0 AN X0 OT R0 ST R901B OR R0 AN X0 OR X2 OT Y0 ST X0 AN/ R0 OT Y1 ED
例: X0
梯梯梯 X1 Y0
Y1
梯梯梯
ST X0 AN/ X1 OT Y0 OT Y1
(2)在需要使用堆栈指令的分支点处,开头和结尾处分 别使用PSHS和POPS指令,中间的分支点都使用RDS指令,且使 用次数不受限制。
例:
梯梯梯
X0 X1 X2
Y0
X3 X4
Y1
X5
Y2
X6
Y3
X7
Y4
助记符
ST X0 PSHS AN X1 AN X2 OT Y0 RDS
OR/(Or Not)逻辑“或非”运算指令,表示幷联一个常闭触点。
例: 梯形图
X0
Y0
X1
X2
X0 X1 Y1
X2
助记符
ST X0 OR X1 OR X2 OT Y0 ST/ X0 OR/ X2 AN/ X1 OT Y1
时序图 X0
X1 X2
Y0 Y1
4). ANS和ORS 指令
ANS(And Stack): “块与”指令,表示逻辑块(触点组) 与逻辑块(触点组)之间串联。
RST(Reset):复位指令,当触发信号接通时,使输出继 电器Y或中间继电器R断开幷保持。
例:
梯梯梯
X0 Y0 SET
X1 Y0 RST
梯梯梯
ST X0 SET Y0 ST X1 RST Y0
梯梯梯
X0 X1 Y0
9). KP指令
KP(Keep):保持指令,当置位触发信号为ON时,使输 出接通幷保持,直至复位触发信号为ON时,输出断开。
助记符
ST X0 AN/ X2 ST/ X1 AN X3 ORS
ST X4 OR X5 ANS OT Y0
5). PSHS、RDS、POPS指令
PSHS(Push Stack):推入堆栈,将指令处的运算结果压 入栈中存储,幷执行下一步指令
RDS(Read Stack):读出堆栈,将栈中由PSHS指令存储 的结果读出,需要时可反复读出,栈中的内容不变。
AN/(and not):逻辑“与非”运算指令,表示串连一常 闭触点。
例: 梯形图
X0 X1
Y0
X2 X3
Y1
助记符
ST X0 AN X1 OT Y0 ST X2 AN/ X3 OT Y1
时序图
X0 X1 Y0 X2 X3
Y1
3). OR、OR/指令
OR(Or):逻辑“或”运算指令,表示幷联一个常开触点。
主要包括:ST 、ST/、 OT、 NOT(/)、 AN 、AN/、 OR 、 OR/、 ANS 、ORS、 PSHS、 RDS、 POPS、 DF、 DF/、 SET 、 RST、 KP、 NOP 等19条指令。
1)ST、ST/、OT指令
ST(start):初始加载指令,表示以常开触点开始一逻辑 运算。
ST/(start not):初始加载非指令,表示以常闭触点开始 一逻辑运算。
OT(out):输出指令,将运算结果输出到指定的继电器 线圈。
例:
梯梯梯
助记符
时序图
X0
Y0
ST X0 X0
X0
Y1
OT Y0 Y0 ST/ X0 Y1
OT Y1
2). AN、AN/指令
AN(and):逻辑“与”运算指令,表示串连一常开触点。
X0 X1
Y0
NOT(/):取反指令,将指令处的运算结果取反。此指令 不仅可以和ST、AN、OR、DF等指令连用,也可以单独使用。
例:
梯梯梯
X0
Y0
Y1
梯梯梯
ST X0 OT Y0 / OT Y1
梯梯梯
X0 Y0 Y1
8). SET、RST指令
SET(Set):置位指令,当触发信号接通时,使输出继电 器Y或中间继电器R接通幷保持。
单元2.4:松下FP0型PLC的基本顺序指令
基本顺序指令
基本指令
基本功能指令 基本控制指令
FP0指令系统
条件比较指令 数据传输指令
数据运算指令
数据比较指令
高级指令
数据转换指令
数据移位指令
位操作指令
特殊功能指令
1.1 基本指令
1. 基本顺序指令
基本顺序指令是指对继电器和继电器的触点进行逻辑操作 的指令,它是以位(bit)为单位的逻辑操作。
POPS(Pop Stack):弹出堆栈,将栈中由PSHS指令存储 的结果读出,幷清除栈中的内容。
例:
梯梯梯
X0 X1
Y0
X2
Y1
X3
Y2
助记符
ST X0
PSHS AN X1 OT Y0 RDS
AN X2 OT Y1 POPS AN/ X3 OT Y2
说明:
(1) 只有当分支点与输出线圈之间串有触点时,在分支 点处使用堆栈指令,否则为一般的并联输出。
ORS(Or Stack): “块或”指令,表示逻辑块(触点组) 与逻辑块(触点组)之间幷联。
例: 梯形图
X0 X2
Y0
X1 X3
助记符
ST X0 OR/ X1
ST/ X2 OR X3 ANS OT Y0
例: 梯形图
X0 X2
Y0
X1 X3
例: 梯形图
X0 X2 X4
Y0
X1 X3 X5
助记符 ST X0 AN/ X2 ST/ X1 AN X3 ORS OT Y0
相关文档
最新文档