可编程序控制器6(功能)_第1页
可编程序控制器6(功能)_第2页
可编程序控制器6(功能)_第3页
可编程序控制器6(功能)_第4页
可编程序控制器6(功能)_第5页
已阅读5页,还剩87页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第六章功能指令及应用

PLC原理及应用第6章FX2NPLC功能指令及应用6.1功能指令使用要素6.2程序流程控制(FNC00~FNC09)6.3传送和比较(FNC10~FNC19)6.4四则运算及逻辑运算(FNC20~FNC29)6.5循环移位与移位(FNC30~FNC39)6.6数据处理(FNC40~FNC49)6.1.1功能指令的表现形式

功能指令按功能号(FUC00~FUC99)编排。每条功能指令都有一个助记符。6.1功能指令使用要素

例如FUC45的助记符“MEAN”在编程时用“HELP”键,可显示功能号与对应的助记符清单。在读出程序时,功能号与助记符同时显示。

有些功能指令只需指定功能号即可。但许多功能指令在指定功能号的同时还必须指定操作数或操作地址。有些功能指令还需要多个操作数或地址。操作元件包括K、H、KnX、KnY、KnM、KnS、T、C、D、V、Z。其中K表示十进制常数;H表示十六进制常数。

6.1.1功能指令的表现形式[S]:(SOURSE)源操作数。若可使用变址功能时,表达为S·]。有时源操作数不止一个,可用[S1·]、[S2·]表示。[D]:(DESTINATION)目标操作数。若可使用变址功能时,表达为[D·]。目标不止一个时用[D1·]、[D2·]表示。m、n:其他操作数。常用来表示数的进制(十进制、十六进制等)或者作为源操作数(或操作地址)和目标操作数(或操作地址)的补充注释。需要注释的项目多时也可以采用m1、m2等方式。6.1.1功能指令的表现形式功能指令的功能符号和助记符占一个程序步序操作数占2或4个程序步序,取决于指令是16bit还是32bit的。得注意的是有些功能指令在整个程序中只能出现一次。即使使用跳转指令使其在两段不可能同时执行的程序中也不能使用。但可利用变址寄存器多次改变其操作数,多次执行这样的功能指令。6.1.1功能指令的表现形式

其功能如下式表达:[(D0)+(D1)+(D2)]÷3→(D4Z)

图中标注[S·]指取值首元件。n指定取值个数。[D·]指定计算结果存放地址。例如下图中的功能指令是一个取平均值的指令6.1.2数据长度及指令的执行形式(1)16bit和32bit

功能指令可处理16位(bit)的数据和32(bit)位数据。功能指令中附有符号(D)表示处理32位(bit)数据。如(D)MOV、

FNC(D)12、FNC12(D)。

处理32bit数据时,用元件号相邻的两个元件组成元件对。元件对的元件号用奇数、偶数均可。但为避免错误,元件对的首元件建议统一用偶数编号。

32bit计数器(C200~C255)不能用作16bit指令的操作数。6.1.2数据长度及指令的执行形式(2)连续执行/脉冲执行

助记符后附有(P)符号表示脉冲执行,没有(P)符号的表示连续执行。

(P)和(D)可同时使用,如(D)MOV(P)表示32bit数据传送,脉冲执行。6.1.2数据长度及指令的执行形式图中仅在X0由OFF变为ON时执行D10到D12间的数据传(只传送一次),不需要每个扫描周期都执行。当X1为ON时在每个扫描周期都被重复执行D20数据到D22的传送。当X0、X1为OFF时上述两个传送都不执行。在使用PLC编程时,如果在程序中的数据不随时变化,而且变化是可控的,这样的数据传送就可用脉冲方式。例如,INC指令含义是加1。如果每个运行周期都执行一次加1,其运行结果将无法确定。用连续方式时要特别注意。这些指令用“!”号表示。

有些指令,例如XCH、INC、DEC等6.1.3位元件和字元件

只处理ON/OFF状态的元件,例如X、Y、M、和S,称为位元件。

其它处理数字数据的元件,例如T、C和D,称为字元件。而位元件组合起来也可处理数字数据。

位元件的字可以由Kn加首元件号来表示。位元件每4bit为一组合成单元,KnM0中的n是组数。16bit数据操作时为K1~K4。32bit数据操作时为K1~K8。

例如,K2M0即表示由M0~M7组成2个4bit组。6.1.3位元件和字元件当一个16bit的数据传送到K1M0、K2M0或K3M0(使用MOV指令)时,只传送相应的低位(bit)数据。较高位的数据不传送。32bit数据传送时也一样。例如01010101110101010000000011010101传送后D0寄存器的数据如下:若X1为ON时用连续传送的方式传送M0~M7组成的8位二进制数到D0数据寄存器。传送前的M0~M15组成的16bit数如下:

M0M15D0D156.1.4变址寄存器(V、Z)

变址寄存器在传送、比较指令中来修改操作对象的元件号。

其操作方式与普通数据寄存器一样。操作元件包括K.H、KnX、KnY、KnM、KnS、T、C、D、V、Z。其中KnY、KnM、KnS、T、C、D、V、Z可加入变址寄存器。

对32bit指令,V作高16bit,Z作低16bit。32bit指令中用到变址寄存器时只需指定Z,这时Z就代表了V和Z。6.1.4变址寄存器(V、Z)X0为ON时,K10(十进制数10)送到V。X1为ON时,K20(十进制数20)送到Z。当X2为ON时所作的加法(D5V)+(D15Z)→(D40Z)(D15)+(D35)→(D60)。M8000是内部特殊寄存器(常ON),即无条件将十进制常数0(K0)送入V,此时(V)、(Z)的数据为0和20。当X3为ON时执行(D)ADD指令,作32bit数据加法(D0)+(D2)→(D4Z)就是(D1,D0)+(D3,D2)→(D25,D24)6.2程序流程控制指令:CJFNC00(P)(16)条件转移操作元件:指针P0~P127(允许变址修改)

P63即END,无需再标注程序步数:CJ和CJ(P)……3步标号P××……1步梯形图功能:用于跳过顺序程序中的某一部分,这样可以减少扫描时间,并使双线圈操作成为可能。如果X0为ON则跳到标记P8处继续执行。指令:

CJFNC00(P)(16)条件跳转

6.2程序流程控制指令:CALLFNC01(P)(16)转子程序操作元件:指针P0~P127(允许变址修改)程序步数:CALL和CALL(P)…3步标号P××……1步嵌套:5级梯形图功能:

用于特定条件下执行某个子程序,可减少程序重复。如果X0为ON则调用P10为标记的子程序执行。在执行子程序时也可调用子程序,可嵌套5级。6.2程序流程控制指令:SRETFNC02子程序返操作元件:无程序步数:1步梯形图功能:与CALL指令对应的子程序结束返回CALL指令后的程序顺序执行。6.2程序流程控制指令:EIFNC04允许中断操作元件:无程序步数:1步梯形图功能:该指令后的程序允许中断,直到DI指令出现。6.2程序流程控制指令:DIFNC05禁止中断断返回操作元件:无程序步数:1步梯形图功能:该指令后的程序不可中断,直到EI指令出现。6.2程序流程控制指令:IRETFNC03中断返回操作元件:无程序步数:1步梯形图

功能:中断服务程序的结束标记。在程序执行到IRET指令后表示该中断服务结束。该指令后的程序允许中断,直到DI指令出现。输入中断-6点I×0×

1:上升沿中断

0:下降沿中断输入号(0~5)定时器中断-3点I×××

10~99ms定时器中断号(6~8)计数中断-6点I0×0计数中断(1~6)中断指针标号必须写在FEND后面中断不能多于9级中断嵌套不多于2级中断百位数字不可重复6.2程序流程控制M805X为ON时(X=0-8),禁止输入中断和定时中断,M8059为ON时,禁止计数器中断6.2程序流程控制指令:FENDFNC06主程序结束操作元件:无程序步数:1步梯形图功能:执行到FEND时进行输出处理、输入处理、警戒时钟刷新后回到第0步。6.2程序流程控制

EI

…… FEND

I201 X2上升沿中断

LD M8000 SET Y3 REF Y0 K8 IRET I300 X3下降沿中断

LD M8000 RST Y3 REF Y0 K8 IRET END例6.3在X2的上升沿通过中断使Y3立即变为ON,在X3的下降沿通过中断使Y3变为OFF。6.2程序流程控制指令:WDTFNC07(P)警戒时钟操作元件:无程序步数:1步梯形图功能:若扫描周期超过100ms,PLC将停止运行。此时,应将WDT指令插入到合适的位置刷新警戒时钟,使程序执行到END。6.2程序流程控制指令:FORFNC08(16)

循环区起点操作元件:程序步数:3步梯形图功能:FOR-NEXT间的程序重复执行“n”次后,NEXT指令后的程序才被执行。利用CJ指令可跳出循环体。FOR-NEXT间还可使用FOR-NEXT指令。循环指令最多允许5级嵌套。6.2程序流程控制指令:NEXTFNC09循环区终点操作元件:无程序步数:1步梯形图:同上功能:与FOR配对使用6.3传送和比较指令:CMPFNC10(P)(16/32)比较操作元件程序步数:CMP和CMP(P)…7步(D)CMP和(D)CMP(P)…13步梯形图功能:将[S1·]与[S2·]比较,结果由[D·]决定的M0开始的三个内部寄存器输出,可驱动各种动作。6.3传送和比较指令:ZCPFNC11(P)(16/32)区间比较

程序步数:ZCP和ZCP(P)…9步

(D)ZCP和(D)ZCP(P)…17步梯形图操作元件功能

将[S·]与[S1·][S2·]的区间比较,结果有[D·]指定的M3始的三个寄存器输出。当S小于该区间时M3为ON,S在该区间时M4为ON,S大于该区间时M5为ON6.3传送和比较它使用LD、AND、OR与关系运算符组合而成,通过对两个数值的关系运算来实现触点通和断的指令,总共有18个FNCNO.指令记号导通条件FNCNO.指令记号导通条件224LD=S1=S2导通236AND<>S1≠S2导通225LD>S1>S2导通237AND≤S1≤S2导通226LD<S1<S2导通238AND≥S1≥S2导通228LD<>S1≠S2导通240OR=S1=S2导通229LD≤S1≤S2导通241OR>S1>S2导通230LD≥S1≥S2导通242OR<S1<S2导通232AND=S1=S2导通244OR<>S1≠S2导通233AND>S1>S2导通245OR≤S1≤S2导通234AND<S1<S2导通246OR>=S1≥S2导通6.3传送和比较当D10的值等于K200时,驱动Y0。当D200的内容大于−30,且X1非接通时,Y11置位。当计数器C200的当前值小于K678493或M3不得电时,驱动M50。6.3传送和比较当X0为ON且C10的值等于K200时,驱动Y0。当X1为OFF且DO的值不等于−10时,Y11置位。当X2为ON,且D11、D10的内容小于K678493或M3接通时,驱动M50。6.3传送和比较当X1为ON或C10的当前值等于K200时,驱动Y0。当X1和M30都ON,或D101、D100的值大于等于K100000时,驱动M60。6.3传送和比较指令:MOVFN12(P)(16/32)传送程序步数:MOV和MOV(P)…5步

(D)MOV和(D)MOV(P)…9步梯形图功能:将[S·]指定的源数据传送到[D·]指定的目标寄存器。操作元件

梯形图表达

X0=ON时,K100→(D10)

X0=OFF时指令不执行6.3传送和比较指令:SMOVFNC13(P)(16)位移传送程序步数:SMOV和SMOV(P)…11步梯形图功能:

将源数据(二进制)转换为BCD码,然后将BCD码移位传送,然后将目标中的BCD码转换为二进制。BCD码值超过9999时出错。操作元件

梯形图表达:源数据BCD码右起第4位(m1=4)开始的2位(m2=2)移到目标的第3位(n=3)和第2位。然后将BCD码转换为二进制,其中第1、4位不受移位指令的影响。6.3传送和比较556755671234123412566.3传送和比较指令:CMLFNC14(P)(16/32)取反传送程序步数:CML和CML(P)…5步(D)CML和(D)CML(P)…9步梯形图功能:将源数据取反并传送到目标。(K1Y0)指以Y0为首元件的4个元件组成的一个字节(4bit)。操作元件

梯形图表达

X0=ON时,将(D0)取反→(K1Y0)如果X0=OFF时,指令不执行6.3传送和比较指令:BMOVFNC15(P)(16)块传送

程序步数:BMOV和BMOV(P)…7步梯形图功能:从源操作数指定的元件开始的n个数据组成的数据块传送到目标。一旦传送,传送一组数据。操作元件梯形图表达:当X0=ON时,将寄存器(D5,D6,D7)数据传送到3目标(D10,D11,D12)6.3传送和比较6.3传送和比较指令:FMOVFNC16(P)(16)多点传送程序步数:FMOV和FMOV(P)…7步梯形图功能:相同数据送到多个目标。将源元件中的数据传送到指定目标开始的n个元件中。操作元件

梯形图表达:将K0传送到D0~D96.3传送和比较指令:XCHFNC17(P)(16/32)(“!”)交换程序步数:XCH和XCH(P)…5步(D)XCH

和(D)XCH(P)…9步梯形图功能:交换目标元件中的数据。操作元件

梯形图表达:交换前:(D10)=110、(D11)=100

交换后:(D10)=100、(D11)=110例1:自动小车按钮行程开关例1:自动小车行程开关手动按钮1按钮左行右行停例1:自动小车行程开关左行右行停止启动6.3传送和比较指令:BCDFNC18(P)(16/32)二进制转换成BCD码

程序步数:BCD和BCD(P)…5步

(D)BCD和(D)BCD(P)…9步梯形图功能:将源元件中的二进制数转换成BCD码送到目标元件中。操作元件梯形图表达:将(D12)中的数据转换成BCD码送到Y0开始的两个(4bit)字节(Y0~Y7)中6.3传送和比较6.3传送和比较指令:BINFNC19(P)(16/32)BIN变换程序步数:BIN和BIN(P)…5步

(D)BIN和(D)BIN(P)…9步梯形图功能:

将源元件中的BCD码转换成二进制数送到目标元件中。

操作元件

梯形图表达:将X0开始的两个(4bit)字节(X0~X7)中的BCD码数据转换成二进制数送到(D13)中。6.3传送和比较例2:拨码开关输入PLC3Y3Y2Y1Y0X3X2X1X06.4四则运算及逻辑运算指令:ADDFNC20(P)(16/32)加法程序步数:ADD和ADD(P)…7步

(D)ADD和(D)ADD(P)…13步标志:M8020(零标志);M8021(借位);

M8022(进位)功能:

指定源元件中的二进制数相加,结果送到指定的目标元件。每个数据的最高bit作为符号为(0为正,1为负)。运算为代数运算。操作元件

结果大于32767(16bit)或2147483647(32bit)时进位标志M8022置1;结果小于-32767(16bit)或-2147483647(32bit)时借位标志M8021置1。梯形图

梯形图表达:当X0=ON时,执行(D10)+(D12)→(D14)结果为0时,M8020置1;6.4四则运算及逻辑运算指令:SUBFNC21(P)(16/32)BIN减法

程序步数:SUB和SUB(P)…7步

(D)SUB和(D)SUB(P)…13步功能:指定源元件中的二进制数相减,结果送到指定的目标元件。其余同ADD指令。操作元件梯形图

梯形图表达:当X0=ON,执行(D10)-(D12)→D14)

当X1=ON一次,执行一次(D1,D0)-1→(D1,D0)6.4四则运算及逻辑运算指令:MULFN22(P)(16/32)BIN乘法

程序步数:MUL和MUL(P)…7步

(D)MUL和(D)MUL(P)…13步功能:

两个源数据的乘积以32bit形式送到指定目标。低16bit在指定目标,高16bit在下一个元件中。操作元件梯形图梯形图表达:当X0=ON时执行16bit运算(D0)×(D2)→(D5,D4)

当X1=ON时执行32bit运算(D1,D0)×(D3,D2)→(D7,D6,D5,D4)6.4四则运算及逻辑运算指令:DIVFNC23(P)(16/32)BIN除法程序步数:DIV和DIV(P)…7步

(D)DIV和(D)DIV(P)…13步

V和Z不能用于目标地址。

功能:用[S1·]指定的被除数除以用[S2·]指定的除数,商和余数送到[D·]指定的目标及以后的几个连续元件。操作元件梯形图

梯形图表达:当X0=ON时执行16bit运算(D0)÷(D2)→(D4)……(D5)

当X1=ON时,执行32bit运算(D1,D0)÷(D3,D2)→(D5,D4)……(D7,D6)6.4四则运算及逻辑运算指令:INCFNC24(P)(16/32)“!”加1程序步数:INC、INC(P)、3步

(D)INC、(D)INC(P)13步梯形图功能:输入条件由OFF变ON时,执行[D·]指定的目标数据增加1

操作元件

梯形图表达:当X0由OFF变ON时,执行(D10)+1→(D10)6.4四则运算及逻辑运算指令:DECFNC25(P)(16/32)“!”减1

程序步数:DEC和DEC(P)…3步

(D)DEC和(D)DEC(P)……13步梯形图功能:输入条件由OFF变ON时,执行[D·]指定的目标数据减少1操作元件

梯形图表达:当X1由OFF变ON时,执行(D10)-1→(D10)6.4四则运算及逻辑运算指令:ANDFNC26(P)(16/32)逻辑“与”程序步数:16bit操作7步

32bit操作13步梯形图功能:以bit为单位的逻辑与运算。将[S1·][S2·]指定的源数据进行逻辑“与”运算后结果存入[D·]的目标单元。16位指令前加“W”操作元件

梯形图表达:(D10)∧(D12)→(D14)6.4四则运算及逻辑运算6.4四则运算及逻辑运算指令:ORFNC27(P)(16/32)逻辑“或程序步数:16bit操作7步

32bit操作13步梯形图功能:将[S1·][S2·]指定的源数据进行逻辑“或”运算后结果存入[D·]的目标单元。操作元件

梯形图表达:(D10)∨(D12)→(D14)6.4四则运算及逻辑运算指令:XORFNC28(P)(16/32)逻辑“异或”

程序步数:16bit操作7步

32bit操作13步功能:将[S1·][S2·]指定的源数据进行逻辑“异或”运算后结果存入[D·]的目标单元。操作元件梯形图

梯形图表达:(D10)(D12)→(D14)6.4四则运算及逻辑运算指令:NEGFNC29(P)(16/32)求补

程序步数:NEG和NEG(P)…3步

(D)NEG和(D)NEG(P)…5步功能:将[D·]指定数据的每一位都取反,然后该数加1,结果存入同一元件。本指令实际是绝对值不变的变号操作。操作元件梯形图梯形图表达:(D10)+1→(D10)6.4四则运算及逻辑运算0000000000000001111111111111111100000000000000011111111111111011000000000000010100000000000000016.5循环移位与移位指令:RORFNC30(P)(16/32)“!”右循环

程序步数:ROR,ROR(P))…5步功能:将[D·]指定的数据右移n决定的位数,最低位移出的状态同时存于进位标志M8022中。操作元件梯形图

梯形图表达:

每次X0由OFF→ON时各bit数据向右旋转“n”bit,最后一次从最高位移出的状态存于进位标志M8022中。6.5循环移位与移位6.5循环移位与移位指令:RCRFNC32(P)(16/32)“!”带进位右循环移位程序步数:…5步功能:本指令使[D·]指定的(16/32bit)数据连同进位标志一起向右循环移位n决定的位数。操作元件梯形图梯形图表达:每次X0由OFF→ON时各bit数据向右旋转“n”bit,最低位移出的进位标志M8022同时参与移位。6.5循环移位与移位

6.5循环移位与移位指令:SFTRFNC34(P)(16/32)“!”位元件状态右移位程序步数:…9步功能:本指令使bit元件中的状态向右移位,由n1指定bit元件的长度,n2指定移位数。操作元件(其中n2≤n1≤1024)梯形图

梯形图表达:每次X10由OFF→ON时,[D]内各位数据连同[S]内4位数据向右移动4bitX0~X3组成的4bit数据从高端移入而(M0~M3)4位溢出。6.5循环移位与移位

6.5循环移位与移位指令:WSFRFNC36(P)(16/32)“!”元件状态(字)右移程序步数:WSFR、WSFR(P)…9步功能:本指令使字元件中的状态向右移位,由n1指定字元件长度,n2指定移位字数。操作元件(其中n2≤n1≤512)梯形图

梯形图表达:每次X10由OFF→ON时,D10~D2516字数据连同[S]内D0~D34字数据向右移动4bitD0~D3从高端移入而(D10~D13)从低端移出。6.5循环移位与移位

6.5循环移位与移位指令:SFWRFNC38(P)(16/32)“!”先入先出FIFO写入程序步数:SFWR、SFWR(P)…7步标志:M8022(进位)WSFR、功能:

本指令是FIFO(先入先出)控制数据写入指令。将[S·]指定的数据写入[D·]指定的第二位开始的长度为n指定的寄存器内,[D·]指定的第一位为指针位。指针为n-1时不执行本操作。操作元件(其中2≤n≤512)梯形图

梯形图表达:当X0由OFF→ON时,D0中的数据写入D2,而D1内的数据变为1(指针)。D0数据改变后X0再由OFF→ON时,DO中的数据写入D3,D1中的数据变为2。依此类推。直到D1内数据为n-1上述指令不再执行6.5循环移位与移位

6.5循环移位与移位指令:SFRDFNC39(P)(16/32)“!”先入先出FIFO读出程序步数:SFRD、SFRD(P)…7步标志:M8020进位)功能:本指令是FIFO(先入先出)控制数据读出指令。将[S·]指定的第二个寄存器开始的长度为n数据读到[D·]指定的寄存器内,[S·]指定的第一位为指针位。指针为0时不执行本操作。操作元件(其中2≤n≤512)梯形图

梯形图表达:每次X1由OFF→ON时,D2内的数据读入D20,同时指针(D1)减1,从D3到D10内数据向右移1字。若连续使用该指令,则每次执行数据向右移1字。直到D1为0,不再执行该指令。6.5循环移位与移位

6.6数据处理注:[D1·][D2·]指定同一元件,[D1·]号≤[D2·]号指令:ZRSTFNC40(P)(16)区间复位程序步数:ZRST,ZRST(P)…7步功能:用于一批元件的同时复位。如控制程序的初始化处理等。操作元件(其中2≤n≤512)梯形图

梯形图表达:

PLC送电运行时M500~M599,C235~C255成批复位6.6数据处理指令:ENCOFN42(P)(16)编码程序步数:ENCO,ENCO(P)…7步功能:

[S·]指定的源元件开始的8个寄存器中为1的位,以二进制数输出到[D·]指定的目标和n指定的个数组成的寄存器组内。

操作元件(其中n=1~8)梯形图

梯形图表达:当X5=ON时,M10~M17对应的M×为1。就将该位对应的二进制数送到D12、D11、D10组成的寄存器组内.若[S·]指定目标是T、C、D,V或Z,应使n≤4。若指定的源中为1的不止一处时,则只有最高位的1有效。若指定源中所有bit均为0,则出错。6.6数据处理6.6数据处理指令:DECOFNC41(P)(16/32)解码

程序步数:DECO,DECO(P)…7步功能:

[S·]指定的源元件和n指定的个数,组成二进制数等于几,就将[D·]指定的目标开始的8个寄存器中的对应位置的寄存器置1。操作元件(其中n=1~8)梯形图

梯形图表达:当X4=ON时,X2、X1、X0组成的二进制数等于几,就将M10~M17对应的M×置1。若[D·]指定目标是T、C、或D,应使n≤4。6.6数据处理6.6数据处理指令:BONFNC44(P)(16/32)ON位判别程序步数:BON、BON(P)…3步(D)BON、(D)BON(P)…13步功能:当条件为ON时,若[S·]指定的源数据中的第n指定的位为ON时,将[D·]指定的目标寄存器置1。即使条件变为OFF目标寄存器也保持不变。操作元件[其中n=0~15(16bit操作)n=0~31(32bit操作)]梯形图

梯形图表达:当X0为ON时,若D10中的第15bit为ON时,即使XO变为OFF,M0亦保持不变。6.6数据处理6.6数据处理指令:MEANFNC45(P)(16)平均值程序步数:MEAN、MEAN(P)…3步功能:将[S·]指定的源开始的n个数据的平均值送入[D·]指定的目标。余数略去,若元件超出范围,n值自动缩小到允许的元件范围。操作元件[其中n=1~64]梯形图

梯形图表达:当X5为ON时,将D0、D1、D2的平均值送入D10。6.7高速处理指令:REFFNC50(P)(16)“!”刷新程序步数:REF,REF(P)…5步功能:用于刷新一组输入或输出寄存器。操作元件

[D]…最低位为0的X或Y元件,如X0、X10、X20等n…K或H的参数,8的倍数。梯形图

梯形图表达:当X3为ON时,刷新X10~X17的一组8个输入寄存器。6.7高速处理指令:REFFFNC51(P)(16)刷新和滤波时间调整程序步数:REFF,REFF(P)…3步功能:用于刷新X0~X7的映象寄存器,并更改滤波常数为n决定的时间。操作元件

X0~X7(无需指定)n…K,Hn=0~60梯形图

梯形图表达:

n=K1时滤波时间为1msM8000为初始电平。6.7高速处理指令:HSCSFNC53(16/32)高速计数置位程序步数:(D)HSCS…13步功能:

[S2·]指定的高速计数器的计数达到[S1·]指定的数时将[D·]指定的目标寄存器立即置1。操作元件[[S2·]:C235~C255(高速计数器)]梯形图

梯形图表达:当X10=ON时,如果C255的计数达到100时,将Y10立即置1。6.7高速处理指令:HSCRFNC54(16/32)高速计数复位程序步数:(D)HSCR…13步功能:

[S2·]指定的高速计数器的计数达到[S1·]指定的数时将[D·]指定的目标寄存器立即复位。操作元件[[S2·]:C235~C255(高速计数器)]梯形图

梯形图表达:当X11=ON时,如果C255的计数达到200时,将Y10立即复位。6.7高速处理指令:HSZFNC55(16/32)HSC区间比较程序步数:(D)HSZ……17步功能:当[S·]指定的计数器结果小于[S1·][S2·]之间,[D·]指定的第1个目标置1;计数在[S1·][S2·]之间,[D·]的第2个目标置1;计数大于[S1·][S2·]之间[D·]的第3个目标置1。操作元件[[S2·]:C235~C255(高速计数器)]梯形图

梯形图表达:当X11=ON时,若C250的当前值小于K1000则Y10置1;若1000≤C250≤K1200,则Y11置1;若C250的当前值大于K1200,则Y12置1。6.7高速处理指令:SPDFNC56(16)速度检测程序步数:

温馨提示

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

评论

0/150

提交评论