松下PLC基本指令.ppt
《松下PLC基本指令.ppt》由会员分享,可在线阅读,更多相关《松下PLC基本指令.ppt(36页珍藏版)》请在三一办公上搜索。
1、ST,ST/,OT,开始,开始非,输出,概述,ST,ST/:开始逻辑运算。OT:输出运算结果。,(*)对于FP2、FP2SH和FP10SH,步数随所使用的继电器编号而异(见第2.2节)。,程序示例,0123,ST X 0OT Y 10ST/X 0OT Y 11,地址,指令,梯形图程序,布尔形式,操作数,说明,继电器,定时器/计数器接点,T,C,索引修正值,ST,ST/,OT,A,A,A,A,A,A,N/A,N/A,N/A,N/A,N/A,N/A,A,A,A,A,A,(*1)此项只用于FP-C/FP2/FP2SH/FP3/FP10SH。(*2)此项只用于FP-2/FP2SH/FP10SH。,示例
2、说明,当X0闭合时,Y10闭合。当X0断开时,Y11闭合。,描述,X,Y,R,L(*1),P(*2),E,A:可以使用N/A:不可以使用,开始非,开始,开始,输出,输出,ST指令开始逻辑运算,输入的触点作为A型(常开)触点。ST/指令开始逻辑运算,输入的触点作为B型(常闭)触点。OT指令将逻辑运算的结果输出到线圈。,编程时注意事项,ST和ST/指令必须由母线开始。,OT指令不能由母线直接开始。,OT指令可连续使用。,某些输入设备,如紧急停止开关等,通常应使用B型(常闭)触点。当对B型触点的紧急停止开关进行编程时,一定要使用ST指令。,/,逻辑非,概述,根据本指令进行逻辑取反运算,程序示例,01
3、23,ST X 0OT Y 10/OT Y 11,地址,指令,梯形图程序,布尔形式,示例说明,当X0闭合时,Y10闭合,Y11断开。当X0断开时,Y10断开,Y11闭合。,描述,/指令将本指令处的逻辑运算结果取反。,逻辑非,AN,AN/,逻辑与,逻辑与非,概述,AN:使A型(常开)触点串联。AN/:使B型(常闭)触点串联。,(*)对于FP2、FP2SH和FP10SH,指令步数随所使用的继电器编号而异(见第2.2节。),程序示例,0123,ST X 0AN X 1AN/X 2OT Y 10,地址,指令,梯形图程序,布尔形式,操作数,说明,继电器,定时器/计数器接点,T,C,AN,AN/,A,A,
4、A,A,A,N/A,A,A,(*1)此项只用于FP-C/FP2/FP2SH/FP10SH。(*2)此项只用于FP2/FP2SH/FP10SH。,示例说明,当X0和X1均闭合且X2断开时,Y10闭合。,描述,X,Y,R,L(*1),P(*2),E,A:可以使用N/A:不可以使用,索引修正值,逻辑与,逻辑与非,和前面直接串联的逻辑运算的结果,执行逻辑“与”运算。,编程时注意事项,当常开的触点(A型触点)串连时,使用AN指令。当常闭的触点(B型触点)串连时,使用AN/指令。,AN和AN/指令可依次连续使用。,OR,OR/,逻辑或,逻辑或非,概述,OR:使A型(常开)触点并联。OR/:使B型(常闭)触
5、点并联。,(*)对于FP2、FP2SH和FP10SH,指令步数随所使用的继电器编号而异(见第2.2节。),程序示例,0123,ST X 0OR X 1OR/X 2OT Y 10,地址,指令,梯形图程序,布尔形式,操作数,说明,继电器,定时器/计数器接点,T,C,OR,OR/,A,A,A,A,A,N/A,A,A,(*1)此项仅适用于FP-C/FP2/FP2SH/FP3/FP10SH。(*2)此项仅适用于FP2/FP2SH/FP10SH。,示例说明,当X0或X1之一闭合、或X2断开时,Y10为接通。,描述,X,Y,R,L(*1),P(*2),E,A,A:可以使用N/A:不可以使用,索引修正值,逻辑
6、或,逻辑或非,与并联的触点进行逻辑“或”运算。,编程时注意事项,当常开触点(A型触点)并联时,使用0R指令。当常闭触点(B型触点)并联时,使用OR/指令。OR指令由母线开始。OR和OR/指令可依次连续使用。,ST,上升沿起始,下降沿起始,概述,用于上升沿检测和下降沿检测的触点指令。仅在检测到信号的上升沿或下降沿的扫描周期内,对触点进行逻辑运算处理。,程序示例,023467911,地址,指令,梯形图程序,布尔形式,操作数,说明,继电器,定时器/计数器接点,T,C,ST,ST,A,A,A,A,A,N/A,A,A,X,Y,R,L,P,E,A:可以使用N/A:不可以使用,ST,AN,AN,OR,OR,
7、上升沿与,下降沿与,上升沿或,下降沿或,ST X 0OT Y 10ST X 1AN Y 2OT X 11ST Y 3OR X 4OT Y 12,AN,AN,OR,OR,A,A,A,A,A,A,A,A,A,A,A,A,A,A,N/A,N/A,N/A,N/A,N/A,索引修正值,上升沿起始,下降沿起始,下降沿或,编程时注意事项,ST、AN、OR指令仅在信号由OFF变为ON之后的一个扫描周期内产生输出。ST、AN、OR指令仅在信号由ON变为OFF之后的一个扫描周期内产生输出。,示例说明,ST、AN和OR指令在X0发生从OFF到ON的变化后,Y10仅输出一个扫描周期。,当X1为ON时,在X1发生从OF
8、F到ON的变化后,Y11仅输出一个扫描周期。,当X1为ON时,在X1发生从OFF到ON的变化后,Y11仅输出一个扫描周期。,描述,ST、AN和OR指令与ST、AN和OR指令后接一条DF(上升沿微分)指令的工作方式相同。ST、AN和OR指令与ST、AN和OR指令后接一条DF/(下降沿微分)指令的工作方式相同。,上升沿,一个扫描周期,一个扫描周期,上升沿,一个扫描周期,一个扫描周期,一个扫描周期,OT,OT,上升沿输出,下降沿输出,概述,检测到上升沿和检测到下降沿后输出。处理的结果只在一个扫描周期内被输出到脉冲继电器。,程序示例,0134,ST X 0 OT P 0ST X 1OT P 1,地址,
9、指令,梯形图程序,布尔形式,操作数,示例说明,当输入信号X0由OFF变为ON时,脉冲继电器P0产生一个扫描周期的输出。,A:可以使用N/A:不可以使用,说明,继电器,定时器/计数器接点,T,C,OT,A,N/A,X,Y,R,L,P,E,OT,N/A,N/A,N/A,A,A,A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,当输入信号X0由OFF变为ON时,脉冲继电器P0产生一个扫描周期的输出。,索引修正值,上升沿输出,下降沿输出,一个扫描周期,编程时注意事项,OT指令只有当前面的运算处理结果由OFF变为ON时,脉冲继电器才会在一个扫描周期内输出。且脉冲输出仅保
10、持一个扫描周期的宽度。OT指令只有当前面的运算处理结果由ON变为OFF时,脉冲继电器才会在一个扫描周期内输出。且脉冲输出仅保持一个扫描周期的宽度。,描述,当脉冲继电器(P)(仅在执行OT或OT指令时产生一个扫描周期ON)用于逻辑运算的基本指令(ST、AN及OR)时,其操作相当于在通常的触点之后加入DF微分指令。使用OT指令和脉冲继电器(P)的示例。,使用DF指令的示例。,两示例的执行结果表示如下。,一个扫描周期,一个扫描周期,一个扫描周期,ALT,翻转输出,概述,每次检测到信号上升沿时,将输出状态反转。,程序示例,01,ST X 0ALT Y 10,地址,指令,梯形图程序,布尔形式,操作数,说
11、明,继电器,定时器/计数器接点,T,C,AN,AN/,A,A,N/A,A,示例说明,每次X0由OFF变为ON时,输出Y10的ON/OFF状态进行交替改变。,描述,X,Y,R,L,P,E,A:可以使用N/A:不可以使用,N/A,N/A,N/A,N/A,N/A,当最近的处理结果由OFF变为ON时,指定线圈的ON/OFF状态进行交替变化。指定线圈的ON/OFF状态保持不变,直到指定该线圈的ALT指令出现。(反转触发器控制),编程时注意事项,在输入保持为ON期间,输出只在变为ON时(上升沿)改变,而之后不变。,索引修正值,翻转输出,转变,转变,转变,当PLC模式变为运行(RUN)、或在运行模式下接通电
12、源时,输入信号在开始时即为ON状态,因此在第一次扫描周期时不会发生ON/OFF反转。当使用改变执行顺序的指令,诸如MC到MCE和JP到LBL(见下文)时,要注意各输入信号和指令的执行时机对指令操作的影响。MC至MCE指令JP至LBL指令F19(SJP)至LBL指令LOOP至LBL指令CNDE指令步进梯形图指令子程序指令有关各指令的使用的其他信息,请参阅第4.3节,ANS,组逻辑与,概述,将多个逻辑块串联,程序示例,012345,ST X 0OR X 1ST X 2OR X 3ANSOT Y 10,地址,指令,梯形图程序,布尔形式,示例说明,当X0或X1闭合、并且X2或X3闭合时,Y10为ON。
13、(X0 或 X1)与(X2 或X3)Y10 逻辑块1 逻辑块2,描述,将并联逻辑块串联起来。,以ST指令开始的逻辑块。,连续使用逻辑块时,当连续使用多个逻辑块时,应当考虑逻辑块的划分,表示如下:(转后),逻辑块1,逻辑块2,使用FP手持编程器时,按键操作,ANS:,逻辑块5,逻辑块4,逻辑块1,逻辑块2,逻辑块3,逻辑块5,逻辑块4,逻辑块1,逻辑块2,逻辑块3,ORS,组逻辑或,概述,将多个逻辑块串并联,程序示例,012345,ST X 0AN X 1ST X 2AN X 3ORSOT Y 10,地址,指令,梯形图程序,布尔形式,示例说明,当X0和X1都闭合、或X2和X3都闭合时,Y10为O
14、N。(X0 与 X1)或(X2 与X3)Y10 逻辑块1 逻辑块2,描述,将串联的逻辑块并联起来。,以ST指令开始的逻辑块。,连续使用逻辑块时,当连续使用多个逻辑块时,应当考虑逻辑块的划分,表示如下:(转后),逻辑块1,逻辑块2,使用FP手持编程器时,按键操作,ORS:,逻辑块1,逻辑块2,逻辑块3,逻辑块4,逻辑块5,逻辑块5,逻辑块4,逻辑块1,逻辑块2,逻辑块3,PSHS,RDS,POPS,压入堆栈,读取堆栈,弹出堆栈,概述,PSHS:存储该指令之前的运算结果。RDS:读取由PSHS指令所存储的运算结果。POPS:读取并清除由PSHS所存储的运算结果。,程序示例,0123456789,S
15、T X 0PSHSAN X 1OT Y 10RDSAN X 2OT Y 11POPSAN/X 3OT Y 12,地址,指令,梯形图程序,布尔形式,示例说明,当X0闭合时:由PSHS指令保存之前运算结果,并且当X1闭合时,Y10为ON。由RDS指令来读取所保存的运算结果,并且当X2闭合时Y11为ON。由POPS指令来读取所保存的运算结果,并且当X3断开时,Y12为ON。同时清除由PSHS指令存储的运算结果。,压入堆栈,读取堆栈,弹出堆栈,编程时注意事项,一个运算结果可以存储到内存中,而且可以被读取并用于多重处理PSHS(存储运算结果)由本条指令存储运算结果,并且继续执行下一条指令。RDS(读取运
16、算结果)读取由PSHS指令所存储的运算结果,并且利用此结果从下一步起继续运算。POPS(复位运算内容):读取由PSHS指令所存储的运行结果,并且利用此结果从下一步起继续运算。同时还要清除由PSHS指令存储的运算结果。上述这些指令用于由某各触点产生的、后接其他一个或多个触点的分支结构。,描述,可通过连续使用RDS指令继续重复使用同一结果。在最后时,必须使用POPS指令。,RDS指令可重复使用任意次数。,有关连续使用PSHS指令时的注意事项,PSHS指令可连续使用的次数有一定限制。在出现下一条POPS指令之前,可连续使用PSHS指令的次数如下所示。,类型,FP-M,FP0,FP1,FP-C,FP2
17、,FP2SH,FP3,FP10SH,连续使用次数,最多8次,最多7次,若指令的连续使用次数大于允许使用次数,该程序将不能正常运行。,若连续使用PSHS指令的期间使用了POPS指令,则会从用PSHS指令存储的最后一个数据开始顺序读取。,这个例子显示了这个命令连续使用了六次,读取,读取,读取,DF,DF/,上升沿微分,下降沿微分,概述,DF:当检测到输入触发信号的上升沿时,仅将触点闭合一个扫描周期。DF/:当检测到输入触发信号的下降沿时,仅将触点闭合一个扫描周期。,程序示例,012345,ST X 0DFOT Y 10ST X 1DF/OT Y 11,地址,指令,梯形图程序,布尔形式,示例说明,在
18、检测到X0的上升沿(OFFON)时,Y10仅为ON一个扫描周期。在检测到X1的下降沿(ONOFF)时,Y11仅为ON一个扫描周期。,有关指令,对于FP2、FP2SH和FP10SH,可以使用DFI指令。它只在程序的首次扫描周期执行。,上升沿微分,下降沿微分,上升沿,下降沿,编程时注意事项,当触发信号状态从OFF状态到ON状态变化时,DF指令才执行并且输出仅接通一个扫描周期。当触发信号状态从ON状态到OFF状态变化时,DF/指令才执行并且输出仅接通一个扫描周期。DF和DF/指令的使用次数没有限制。只有在检测到触点的ON或OFF状态发生变化时,DF和DF/指令才会产生动作。因此若执行条件最初即为闭合
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 松下 PLC 基本 指令

链接地址:https://www.31ppt.com/p-5282541.html