松下PLC基本指令1

上传人:沈*** 文档编号:75564042 上传时间:2022-04-15 格式:PPT 页数:36 大小:647.01KB
收藏 版权申诉 举报 下载
松下PLC基本指令1_第1页
第1页 / 共36页
松下PLC基本指令1_第2页
第2页 / 共36页
松下PLC基本指令1_第3页
第3页 / 共36页
资源描述:

《松下PLC基本指令1》由会员分享,可在线阅读,更多相关《松下PLC基本指令1(36页珍藏版)》请在装配图网上搜索。

1、STSTST/ST/OTOT开始开始非输出概述ST,ST/:开始逻辑运算。:开始逻辑运算。OT: 输出运算结果。输出运算结果。(*) 对于FP2、FP2SH和FP10SH,步数随所使用的继电器编号而异(见第2.2节)。程序示例0123ST X 0OT Y 10ST/ X 0OT Y 11地址指令梯形图程序布尔形式操作数说明继电器定时器/计数器接点TC索引修正值ST,ST/OTAAAAAAN/AN/AN/AN/AN/AN/AAAAAA(*1)此项只用于FP-C/FP2/FP2SH/FP3/FP10SH。(*2)此项只用于FP-2/FP2SH/FP10SH。 示例说明当X0闭合时,Y10闭合。当X

2、0断开时,Y11闭合。描述XYRL(*1)P(*2)EA: 可以使用N/A:不可以使用开始非开始开始输出输出ST指令开始逻辑运算,输入的触点作为A型(常开)触点。ST/指令开始逻辑运算,输入的触点作为B型(常闭)触点。OT指令将逻辑运算的结果输出到线圈。编程时注意事项ST和ST/指令必须由母线开始。 OT指令不能由母线直接开始。 OT指令可连续使用。 某些输入设备,如紧急停止开关等,通常应使用B型(常闭)触点。当对B型触点的紧急停止开关进行编程时,一定要使用ST指令。 / /逻辑非概述根据本指令进行逻辑取反运算根据本指令进行逻辑取反运算 程序示例0123ST X 0OT Y 10/ OT Y

3、11地址指令梯形图程序布尔形式示例说明当X0闭合时,Y10闭合,Y11断开。当X0断开时,Y10断开,Y11闭合。描述/指令将本指令处的逻辑运算结果取反。逻辑非ANANAN/AN/逻辑与逻辑与非概述ANAN:使:使A A型(常开)触点串联。型(常开)触点串联。AN/AN/:使:使B B型(常闭)触点串联。型(常闭)触点串联。 (*) 对于FP2、FP2SH和FP10SH,指令步数随所使用的继电器编号而异(见第2.2节。) 程序示例0123ST X 0AN X 1AN/ X 2OT Y 10地址指令梯形图程序布尔形式操作数说明继电器定时器/计数器接点TCAN,AN/AAAAAN/AAA(*1)此

4、项只用于FP-C/FP2/FP2SH/FP10SH。(*2)此项只用于FP2/FP2SH/FP10SH。 示例说明当X0和X1均闭合且X2断开时,Y10闭合。 描述XYRL(*1)P(*2)EA: 可以使用N/A:不可以使用索引修正值逻辑与逻辑与非和前面直接串联的逻辑运算的结果,执行逻辑“与”运算。 编程时注意事项当常开的触点(A型触点)串连时,使用AN指令。当常闭的触点(B型触点)串连时,使用AN/指令。AN和AN/指令可依次连续使用。 OROROR/OR/逻辑或逻辑或非概述OROR:使:使A A型(常开)触点并联。型(常开)触点并联。OR/OR/:使:使B B型(常闭)触点并联。型(常闭)

5、触点并联。(*) 对于FP2、FP2SH和FP10SH,指令步数随所使用的继电器编号而异(见第2.2节。) 程序示例0123ST X 0OR X 1OR/ X 2OT Y 10地址指令梯形图程序布尔形式操作数说明继电器定时器/计数器接点TCOR,OR/AAAAAN/AAA(*1)此项仅适用于FP-C/FP2/FP2SH/FP3/FP10SH。(*2)此项仅适用于FP2/FP2SH/FP10SH。示例说明当X0或X1之一闭合、或X2断开时,Y10为接通。 描述XYRL(*1)P(*2)EAA: 可以使用N/A:不可以使用索引修正值逻辑或逻辑或非与并联的触点进行逻辑“或”运算。 编程时注意事项当常

6、开触点(A型触点)并联时,使用0R指令。当常闭触点(B型触点)并联时,使用OR/指令。OR指令由母线开始。OR和OR/指令可依次连续使用。 STST上升沿起始下降沿起始概述用于上升沿检测和下降沿检测的触点指令。用于上升沿检测和下降沿检测的触点指令。仅在检测到信号的上升沿或下降沿的扫描周期内,对触点进行逻辑运算处理。仅在检测到信号的上升沿或下降沿的扫描周期内,对触点进行逻辑运算处理。 程序示例023467911地址指令梯形图程序布尔形式操作数说明继电器定时器/计数器接点TCST, STAAAAAN/AAAXYRLPEA: 可以使用N/A:不可以使用STSTANANANANOROROROR上升沿与

7、下降沿与上升沿或下降沿或ST X 0OT Y 10ST X 1AN Y 2OT X 11ST Y 3OR X 4OT Y 12AN,ANOR,ORAAAAAAAAAAAAAAN/AN/AN/AN/AN/A索引修正值上升沿起始下降沿起始下降沿或编程时注意事项ST、AN、OR指令仅在信号由OFF变为ON之后的一个扫描周期内产生输出。ST、AN、OR指令仅在信号由ON变为OFF之后的一个扫描周期内产生输出。 示例说明ST、AN和OR指令在X0发生从OFF到ON的变化后,Y10仅输出一个扫描周期。当X1为ON时,在X1发生从OFF到ON的变化后,Y11仅输出一个扫描周期。 当X1为ON时,在X1发生从

8、OFF到ON的变化后,Y11仅输出一个扫描周期。 描述ST、AN和OR指令与ST、AN和OR指令后接一条DF(上升沿微分)指令的工作方式相同。ST、AN和OR指令与ST、AN和OR指令后接一条DF/(下降沿微分)指令的工作方式相同。上升沿一个扫描周期一个扫描周期上升沿一个扫描周期一个扫描周期一个扫描周期OTOTOTOT上升沿输出下降沿输出概述检测到上升沿和检测到下降沿后输出。检测到上升沿和检测到下降沿后输出。处理的结果只在一个扫描周期内被输出到脉冲继电器。处理的结果只在一个扫描周期内被输出到脉冲继电器。程序示例0134ST X 0 OT P 0ST X 1OT P 1地址指令梯形图程序布尔形式

9、操作数示例说明当输入信号X0由OFF变为ON时,脉冲继电器P0产生一个扫描周期的输出。A: 可以使用N/A:不可以使用说明继电器定时器/计数器接点TCOTAN/AXYRLPEOTN/AN/AN/AAAAN/AN/AN/AN/AN/AN/AN/AN/AN/AN/A当输入信号X0由OFF变为ON时,脉冲继电器P0产生一个扫描周期的输出。索引修正值上升沿输出下降沿输出一个扫描周期编程时注意事项OT指令只有当前面的运算处理结果由OFF变为ON时,脉冲继电器才会在一个扫描周期内输出。且脉冲输出仅保持一个扫描周期的宽度。OT指令只有当前面的运算处理结果由ON变为OFF时,脉冲继电器才会在一个扫描周期内输出

10、。且脉冲输出仅保持一个扫描周期的宽度。 描述当脉冲继电器(P)(仅在执行OT或OT指令时产生一个扫描周期ON)用于逻辑运算的基本指令(ST、AN及OR)时,其操作相当于在通常的触点之后加入DF微分指令。使用OT指令和脉冲继电器(P)的示例。 使用DF指令的示例。两示例的执行结果表示如下。 一个扫描周期一个扫描周期一个扫描周期ALTALT翻转输出概述每次检测到信号上升沿时,将输出状态反转。每次检测到信号上升沿时,将输出状态反转。 程序示例01ST X 0ALT Y 10地址指令梯形图程序布尔形式操作数说明继电器定时器/计数器接点TCAN,AN/AAN/AA示例说明每次X0由OFF变为ON时,输出

11、Y10的ON/OFF状态进行交替改变。 描述XYRLPEA: 可以使用N/A:不可以使用N/AN/AN/AN/AN/A当最近的处理结果由OFF变为ON时,指定线圈的ON/OFF状态进行交替变化。指定线圈的ON/OFF状态保持不变,直到指定该线圈的ALT指令出现。(反转触发器控制)编程时注意事项在输入保持为ON期间,输出只在变为ON时(上升沿)改变,而之后不变。 索引修正值翻转输出转变转变转变当PLC模式变为运行(RUN)、或在运行模式下接通电源时,输入信号在开始时即为ON状态,因此在第一次扫描周期时不会发生ON/OFF反转。当使用改变执行顺序的指令,诸如MC到MCE和JP到LBL(见下文)时,

12、要注意各输入信号和指令的执行时机对指令操作的影响。MC至MCE指令JP至LBL指令F19(SJP)至LBL指令LOOP至LBL指令CNDE指令步进梯形图指令子程序指令有关各指令的使用的其他信息,请参阅第4.3节 ANSANS组逻辑与概述将多个逻辑块串联将多个逻辑块串联 程序示例012345ST X 0OR X 1ST X 2OR X 3ANSOT Y 10地址指令梯形图程序布尔形式示例说明当X0或X1闭合、并且X2或X3闭合时,Y10为ON。(X0 或 X1)与(X2 或X3) Y10 逻辑块1 逻辑块2描述将并联逻辑块串联起来。 以ST指令开始的逻辑块。 连续使用逻辑块时 当连续使用多个逻辑

13、块时,应当考虑逻辑块的划分,表示如下:(转后) 逻辑块1逻辑块2使用FP手持编程器时,按键操作 ANS:逻辑块5逻辑块4逻辑块1逻辑块2逻辑块3逻辑块5逻辑块4逻辑块1逻辑块2逻辑块3ORSORS组逻辑或概述将多个逻辑块串并联将多个逻辑块串并联 程序示例012345ST X 0AN X 1ST X 2AN X 3ORSOT Y 10地址指令梯形图程序布尔形式示例说明当X0和X1都闭合、或X2和X3都闭合时,Y10为ON。(X0 与 X1)或(X2 与X3) Y10 逻辑块1 逻辑块2描述将串联的逻辑块并联起来。 以ST指令开始的逻辑块。 连续使用逻辑块时 当连续使用多个逻辑块时,应当考虑逻辑块

14、的划分,表示如下:(转后) 逻辑块1逻辑块2使用FP手持编程器时,按键操作 ORS:逻辑块1逻辑块2逻辑块3逻辑块4逻辑块5逻辑块5逻辑块4逻辑块1逻辑块2逻辑块3PSHSPSHSRDSRDSPOPSPOPS压入堆栈读取堆栈弹出堆栈概述PSHSPSHS:存储该指令之前的运算结果。:存储该指令之前的运算结果。RDSRDS: 读取由读取由PSHSPSHS指令所存储的运算结果。指令所存储的运算结果。POPSPOPS:读取并清除由:读取并清除由PSHSPSHS所存储的运算结果。所存储的运算结果。程序示例0123456789ST X 0PSHSAN X 1OT Y 10RDSAN X 2OT Y 11P

15、OPSAN/ X 3OT Y 12地址指令梯形图程序布尔形式示例说明当X0闭合时: 由PSHS指令保存之前运算结果,并且当X1闭合时,Y10为ON。 由RDS指令来读取所保存的运算结果,并且当X2闭合时Y11为ON。 由POPS指令来读取所保存的运算结果,并且当X3断开时,Y12为ON。同时清除由PSHS指令存储的运算结果。压入堆栈读取堆栈弹出堆栈编程时注意事项一个运算结果可以存储到内存中,而且可以被读取并用于多重处理PSHSPSHS(存储运算结果)(存储运算结果)由本条指令存储运算结果,并且继续执行下一条指令。RDSRDS(读取运算结果)(读取运算结果)读取由PSHS指令所存储的运算结果,并

16、且利用此结果从下一步起继续运算。POPSPOPS(复位运算内容):(复位运算内容):读取由PSHS指令所存储的运行结果,并且利用此结果从下一步起继续运算。同时还要清除由PSHS指令存储的运算结果。上述这些指令用于由某各触点产生的、后接其他一个或多个触点的分支结构。 描述可通过连续使用RDS指令继续重复使用同一结果。在最后时,必须使用POPS指令。RDS指令可重复使用任意次数。有关连续使用有关连续使用PSHSPSHS指令时的注意事项指令时的注意事项 PSHS指令可连续使用的次数有一定限制。在出现下一条POPS指令之前,可连续使用PSHS指令的次数如下所示。 类型FP-M,FP0,FP1 FP-C

17、,FP2,FP2SH,FP3,FP10SH 连续使用次数最多8次最多7次若指令的连续使用次数大于允许使用次数,该程序将不能正常运行。 若连续使用PSHS指令的期间使用了POPS指令,则会从用PSHS指令存储的最后一个数据开始顺序读取。 这个例子显示了这个命令连续使用了六次读取读取读取DFDFDF/DF/上升沿微分下降沿微分概述DFDF: 当检测到输入触发信号的上升沿时,仅将触点闭合一个扫描周期。当检测到输入触发信号的上升沿时,仅将触点闭合一个扫描周期。DF/DF/:当检测到输入触发信号的下降沿时,仅将触点闭合一个扫描周期。:当检测到输入触发信号的下降沿时,仅将触点闭合一个扫描周期。程序示例01

18、2345ST X 0DFOT Y 10ST X 1DF/OT Y 11地址指令梯形图程序布尔形式示例说明在检测到X0的上升沿(OFFON)时,Y10仅为ON一个扫描周期。在检测到X1的下降沿(ONOFF)时,Y11仅为ON一个扫描周期。有关指令对于FP2、FP2SH和FP10SH,可以使用DFI指令。它只在程序的首次扫描周期执行。 上升沿微分下降沿微分上升沿下降沿编程时注意事项当触发信号状态从OFF状态到ON状态变化时,DF指令才执行并且输出仅接通一个扫描周期。当触发信号状态从ON状态到OFF状态变化时,DF/指令才执行并且输出仅接通一个扫描周期。DF和DF/指令的使用次数没有限制。只有在检测

19、到触点的ON或OFF状态发生变化时,DF和DF/指令才会产生动作。因此若执行条件最初即为闭合,如PLC模式改为运行或在运行模式下接通电源,则不会产生输出。详细内容请参阅第4.3节描述对于下图的程序,运算将按下列方式进行。 1.当X1断开时,即使X0升高,Y10仍然保持OFF。2.当X0闭合时,即使X1升高,Y10仍然保持OFF。3.当X1闭合时,若X0升高,则Y10在一个扫描周期内为ON。在下列程序中,执行状态最初即为ON,因此没有输出。 示例:上升沿微分(DF)指令 R9013仅在PLC运行开始之后的第一个扫描周期内闭合。 R9010始终闭合。 对于下列程序,可获得输出。R9014在PLC运

20、行开始之后,由第二个扫描周期开始闭合。 运行上升沿DF指令不动作自保持回路的应用实例如果在诸如MC和MCE、JP和LBL等会改变程序执行顺序的指令中使用微分指令,必须注意指令产生的影响。有关MC/MCE和JP/LBL指令的详细内容,请参阅第4.3节。- MC至MCE指令。- JP至LBL指令- F19(SJP)至LBL指令- LOOP至LBL指令- CNDE指令- 步进梯形图指令- 子程序在将微分指令和堆栈逻辑与及弹出堆栈等指令组合执行时,应注意表达式是否正确。详细内容请参阅第4.7节。 微分指令的应用示例如果采用微分指令编程,可以使程序调试更加简单。 使用微分指令可以延长保持输入信号。交替回

21、路应用示例交替回路应用示例 使用微分指令也可以构成一个交替变化回路,实现利用同一个输入信号切换进行保持或释放 示例示例 1:示例示例 2:没有微分指令DFIDFI上升沿微分(初始执行型)概述当检测到信号的上升沿时,触点仅在该扫描周期内闭合。在第一个扫描当检测到信号的上升沿时,触点仅在该扫描周期内闭合。在第一个扫描周期时也可进行上升沿检测。周期时也可进行上升沿检测。 程序示例013ST X 0DFIOT Y 10地址指令梯形图程序布尔形式示例说明仅在X0由OFF变为ON之后的一个扫描周期内对Y10产生输出。当触发器X0在PLC运行开始之后才闭合时 描述当触发器X0在PLC运行开始之前已经闭合时

22、当触发器(执行条件)由OFF变为ON时,DFI指令仅在随后的一个扫描周期内输出(微分输出)。当触发器(执行条件)在PLC运行开始之前已闭合时,在第一个扫描周期产生输出(微分输出)。对于DFI指令的使用次数没有限制。当PLC模式改为运行(RUN)、或PLC在运行模式下接通电源时,如果此时触发器(执行条件)已经闭合,则使用DF指令不能在第一个扫描周期产生输出。因此,在此情况下应使用DFI指令。上升沿微分(初始执行型)一个扫描周期上升沿一个扫描周期编程时注意事项如果在诸如MC和MCE、JP和LBL等会改变程序执行顺序的指令中使用微分指令,必须注意指令产生的影响。有关MC/MCE和JP/LBL指令的详

23、细内容,请参阅第4.3节。- MC至MCE指令。- JP至LBL指令- F19(SJP)至LBL指令- LOOP至LBL指令- CNDE指令- 步进梯形图指令- 子程序在将微分指令和堆栈逻辑与及弹出堆栈等指令组合执行时,应注意表达式是否正确。详细内容请参阅第4.7节。 SETSETRSTRST置位复位概述SETSET:当满足执行条件时,输出变为:当满足执行条件时,输出变为ONON,并且保持,并且保持ONON的状态。的状态。RSTRST:当满足执行条件时,输出变为:当满足执行条件时,输出变为OFFOFF,并且保持,并且保持OFFOFF的状态。的状态。 程序示例20212425ST X 0SET

24、Y 30ST X 1RST Y 30地址指令梯形图程序布尔形式操作数说明继电器定时器/计数器接点TCAN,AN/AAAAN/A(*1)此项仅适用于FP-C/FP2/FP2SH/FP3/FP10SH。(*2)此项仅适用于FP2/FP2SH/FP10SH。(*3)此项仅适用于FP2SH/FP10SH。 示例说明当X0闭合时,Y30为ON并保持ON。当X1闭合时,Y30为OFF并保持OFF。描述XYRL(*1)P(*2)E(*3)AA: 可以使用N/A:不可以使用N/AN/AN/A当触发器闭合时,执行SET(置位)指令。即使触发电器状态改变,输出线圈也会为ON并保持ON状态。当触发器闭合时,执行RS

25、T(复位)指令。即使触发电器状态改变,输出线圈也会为OFF并保持OFF状态。可以通过SET(置位)和RST(复位)指令,多次使用具有同一编号的继电器输出。(即使进行程序的总体检查,也不会将其作为语法错误来处理。) 索引修正值置位复位编程时注意事项当使用SET(置位)和RST(复位)指令时,输出的值会随运算过程的期间的各步而改变。 使用SET(置位)和RST(复位)指令时 当X0、X1和X2闭合时 SET指令的目标输出值即使在MC指令中也被保持。详细内容请参阅 “MC和MCE指令”一节。如果输出目标继电器不是被指定为保持型的内部继电器,则PLC由运行(RUN)切换到编程(PROG)、或切断电源时

26、,该输出将被复位(OFF)。 I/O数据的更新是在执行ED(结束)指令时进行的,因此,最终实际的输出结果取决于最后的一次的运算结果。在上例中,Y10的输出为ON。 示例:在这部分程序中,Y10作为ON处理 在这部分程序中,Y10作为OFF处理 在这部分程序中,Y10作为ON处理 SET和RST指令,以及微分指令 为了便于调试、优化程序,请务必在SET和RST指令之前加入微分指令。当在程序中若干处对同一个输出目标进行操作时,采用此方法非常有效。使用FP2SH和FP10SH时的注意事项 任何用SET和RST指令处理继电器 不能将脉冲继电器(P)指定为SET或RST指令的输出目标继电器。 使用RST

27、指令可以将继电器置为OFF。使用不同的带SET或RST指令继电器,不会导致多重输出。不允许将脉冲继电器(P)指定为SET或RST指令的输出目标继电器。 KPKP保持概述根据置位或复位的输入信号进行输出,并且保持该输出状态。根据置位或复位的输入信号进行输出,并且保持该输出状态。 程序示例012ST X 0ST X 1KP R 30地址指令梯形图程序布尔形式操作数说明继电器定时器/计数器接点TCAN,AN/AAAN/A(*1)此项仅适用于FP-C/FP2/FP2SH/FP3/FP10SH。(*2)此项仅适用于FP2/FP2SH/FP10SH。 示例说明当X0闭合时,输出继电器R30变为ON并保持O

28、N状态。当X1闭合时,R30变为OFF并保持OF状态。 描述XYRL(*1)P(*2)E(*3)AA: 可以使用N/A:不可以使用N/AN/AN/A当置位输入信号闭合时,指定继电器的输出变为ON并保持ON状态。当复位输入信号闭合时,输出继电器变为OFF。无论置位信号的输入状态是ON或OFF,输出继电器的ON状态都将保持不变,直至复位信号输入闭合。若置位输入和复位输入同时变为ON,则复位输入信号优先。 (*)使用FP2、FP2SH、FP10SH时,本指令的执行步数随继电器编号而不同。(参见2.2节) N/A索引修正值置位输入复位输入置位复位复位信号优先当在MC和MCE指令之间用KP指令编程时,由

29、KP指令指定的输出目标(继电器)的状态保持不变。详细内容请参阅“MC和MCE指令”一节。如果KP指令所使用的内部继电器(R)被设置为非保持型的数据,则PLC由运行(RUN)切换到编程(PROG)、或切断电源时,该输出将被复位(OFF)。(如果该内部继电器被设置为保持型,则不会被复位。)编程时的注意事项NOPNOP空操作概述不进行任何操作不进行任何操作 程序示例01234ST X 0AN X 1NOPAN/ X 2OT Y 10地址指令梯形图程序布尔形式需要将某段程序的起点由地址39移动到地址40时,在地址39处插入一条NOP指令。 描述本条指令对该点的操作结果没有任何影响。 如果没有NOP指令

30、,操作结果完全相同。 使用NOP指令可以便于程序的检查和核对。 当需要删除某条指令而又不能改变程序指令的地址时,可以写入一条NOP指令(覆盖以前的指令)。 当需要改变程序指令的地址而又不能改变程序时,可以写入一条NOP指令。 使用本条指令可以方便地将较长、较复杂地程序区分为若干比较简短的程序块。 示例:删除NOP命令程序编制完成以后,可以在PROG.(编程)模式下、通过编程工具删除NOP指令。 - 利用编程工具软件(NPST-GR或FPWIN):在菜单中选择删除NOP指令并执行。 - 利用FP手持编程器:操作以下的指令键 键操作:空操作这个操作将起始位置移动到地址40地址加入空操作命令TMLT

31、ML0.001秒单位定时器概述设置以设置以0.0010.001秒为计数单位的定时器秒为计数单位的定时器 程序示例0145ST X 0ST X 1TM L 5 K 300ST T 5OT R 0 地址指令梯形图程序布尔形式操作数(*1)此项仅适用于FP2SH/FP10SH。(*2)此项仅适用于FP2/FP2SH/FP10SH。 描述A: 可以使用N/A:不可以使用(*) 使用FP2、FP2SH及FP10SH时,步数随继电器的编号而不同(参阅2.2节) 指令预设值继电器WX(*1)WY(*1)WR(*1)WL(*1)定时器/计数器SVEV(*1)寄存器DT(*1)LD(*1)FL(*1)索引寄存器

32、I常数KHf索引修正值(*2)N/A N/AAAAAAAAAAAAA定时器点数如下所示: 型号点数可用点数FP0FP2FP2SH,FP10SH100点1000点3000点0到990到9990到2999当切断PLC电源或从RUN(运行)模式切换到PROG.(编程)模式时,定时器将被复位,其中的数据被清零。(如果需要保持当前的操作状态,请参见系统寄存器6)当触发器(执行条件)闭合时,定时器从设定值开始进行减计数直至经过值为零,然后在该时刻定时器触点Tn(n为指定定时器的触点编号)变为ON.(转后)定时器指令编号定时器指令编号定时器类型预设值编程时注意事项如果在减计数的过程中触发器(执行条件)断开,

33、则操作停止、经过值复位(清零)。可以在定时器线圈之后直接执行OT指令。 设置定时器的时间 所设定的时间等于时间增量(计时单位)乘以定时器的设定值。定时器的设定值为K1至K32767之间的十进制整数。时间增量为0.001秒,则相应的定时范围是0.001秒到32.767秒。 将K常数设置为定时器后,与定时器具有相同编号的存储区SV被作为设定值区域使用。(1)当PLC模式切换到RUN、或在RUN模式下接通电源后,设定值被传送到与定时器具有相同编号的设定值存储区SV。示例:当设定值为K43时,定时时间为0.00143=0.043秒当设定值为K500时,定时时间为0.001500=0.5秒在程序处理过程

34、中定时器值递减,应编写程序使一个扫描周期内执行一次递减(如果使用了中断程序或JP/LOOP等指令,使得程序在一个扫描周期内没有处理或产生多次出来,则不能得到正确的结果。)如果需要在一个扫描周期内进行多重处理,请参照系统寄存器4。在将定时器指令与ANS指令或POPS指令组合使用时,请注意表达式的正确性。1 1)利用十进制常数)利用十进制常数K K设置定时器设置定时器设置十进制常数设置十进制常数K K后的定时器动作后的定时器动作(2)当触发器X0(定时器执行条件)由OFF变为ON时,设定值由设定值存储区SV传送到具有相同编号的经过值存储区EV。(3)如果触发器(执行条件)为ON,则PLC模式被切换

35、到RUN时会产生同样的操作。)在每个扫描周期内,如果触发器(执行条件)为ON,则经过值EV中的数值递减。设定值传送到SV区域传送到EV区域递减操作(4)当经过值EV的数值达到零时,具有相同编号的定时器触点T变为ON。 将字存储区作为设定值用于设定值区。(1)当某条高级指令的执行条件(X0)变为ON后,设定值被放入指定的区域(此处以DT0为例)。以下程序利用F0(MV)指令进行说明。指定常数(指定常数(K K)时的要点)时的要点 常数(K)在运行过程中可以改变。详细内容请参阅第4.1节。指定的常数(K)无法通过变址索引寄存器来修改。以下程序无法执行。2)2)使用字存储区进行定时器设置使用字存储区

36、进行定时器设置指定字存储区后的定时器操作指定字存储区后的定时器操作指定常数(K)后,定时器编号无法用变址索引寄存器来修改。以下程序无法执行。(2)当定时器的执行条件由OFF变为ON时,数值由设定值区(本示例为DT0)传送到具有与定时器相同编号的经过值EV中。(当触发器(执行条件)为ON时,如果PLC模式切换到RUN,则也能产生同样的操作。)(3)在各个扫描周期中,如果触发器(执行条件)为ON,则经过值区EV中的数据递减。传送到设值区域递减操作结束不正确不正确设定值传送到设值区域传送到EV区域递减操作(4)当经过值区EV中的数值递减到0时,具有相同编号的定时器的触点T变为ON(闭合)。 指定字存

37、储区的要点指定字存储区的要点在递减操作的过程中,即使指定字存储区中数值被改变,递减操作也仍然继续使用变化之前的数值。到下一次执行条件由OFF变为ON时,定时器的操作才会开始使用新的数值。字存储区分为两种。当切断PLC电源或由RUN模式切换到PROG.时,其中一种将被清零(非保持型),而另一种不会被清零(保持型)。当需要在再次接通PLC电源或由PROG.模式切换到RUN时仍能保持写入字存储区的数据时,请利用系统寄存器设置保持型数据区。有关详细内容,请参阅第8.2节。当将字存储区作为设定值时,存储区的地址及定时器编号可以利用索引寄存器变址。 当I0=K10时,定时器作为TML15使用。 设定值区:

38、DT0 经过值区:EV15 定时器触点:T15定时器触点也可以通过索引寄存器变址来改变。示例:改变储存区地址当I2=K10时、DT10被用作设定值区时。 设定值区:DT10 经过值区:EV5 定时器触点:T5当某一定时器编号被修改时,程序的步数为4步,与索引寄存器的值无关。当存储区地址和定时器编号均被改变时,可以分别使用不同的索引寄存器。示例:改变储存区地址注释递减操作结束定时器指令应用的示例定时器的串联定时器的串联梯形图程序梯形图程序 布尔形式布尔形式 时序图时序图定时器的并联定时器的并联梯形图程序梯形图程序 布尔形式布尔形式 时序图时序图根据指定条件修改设定值根据指定条件修改设定值X0闭合时设定值为K50,X1闭合时设定值为K30。 梯形图程序梯形图程序 布尔形式布尔形式 时序图时序图由外部数字拨码开关设置设定值示例由外部数字拨码开关设置设定值示例与X0至XF相连的数字拨码开关的BCD数据被转换并成为设定值。联接示例联接示例 梯形图程序梯形图程序 布尔形式布尔形式数字开关设置定时器值

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!