[工学]第二篇 可编程控制器技术第八章.ppt

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[工学]第二篇 可编程控制器技术第八章

电气控制与PLC技术 集美大学机械工程学院 弓清忠 2011.8修订 二、FX2N系列可编程控制器应用指令分类及汇总 程序流程(FNC00~09) 传送和比较(FNC010~019) 四则运算和逻辑运算(FNC020~029) 循环移位与移位(FNC030~039) 数据处理(FNC040~049) 高速处理(FNC050~059) 便利指令(FNC060~069) 外部机器I/O (FNC070~079) 外部机器SER (FNC080~089) 浮点运算(FNC110~132) 五、监视定时器指令FNC07 WDT(P) 编号为FNC07,没有操作数,占1个程序步。 WDT指令是对PLC的监视定时器进行刷新,FX系列PLC的监视定时器缺省值为200ms(可用D8000来设定) 五、监视定时器指令 FNC07 WDT(P) 注意: 1)如果在后续的FOR-NEXT循环中,执行时间可能超过监控定时器的定时时间,可将WDT插入循环程序中。 2)当与条件跳转指令CJ对应的指针标号在CJ指令之前时(即程序往回跳)就有可能连续反复跳步使它们之间的程序反复执行,使执行时间超过监控时间,可在CJ指令与对应标号之间插入WDT指令。 六、循环指令 FNC 08 09 FOR NEXT ■循环区起点指令FOR 编号FNC08,占3个程序步,无操作数 ■循环结束指令NEXT 编号FNC09, 占1个程序步,无操作数 运行时,位于FOR~NEXT间的程序 反复执行n次后再继续执行后续程序。 循环的次数n=1~32767。 如果N=-32767~0之间,则当作n=1处理。 六、循环指令 FNC 08 09 FOR NEXT 注意: 1)FOR和NEXT必须成对使用; 2)FX2N系列PLC可循环嵌套5层; 3)在循环中可利用CJ指令在循环没结束时跳出循环体; 4)FOR应放在NEXT之前,NEXT应在FEND和END之前,否则出错。 FX2N系列 传送与比较类指令(FNC10~FN19) 二、区间比较指令 FNC11 ZCP) 区间比较指令ZCP (D)ZCP(P) 指令编号为FNC11 指令执行时源操作数[S.]与[S1.]和[S2.]的内容进行比较,并比较结果送到目标操作数[D.]中。 二、区间比较指令 FNC11 ZCP) 使用比较指令CMP/ZCP时应注意: 1)[S1.]、[S2.]可取任意数据格式,目标操作数[D.]可取Y、M和S; 2)使用ZCP时,[S2.]的数值不能小于[S1.]; 3) 所有的源数据都被看成二进制值处理。 三、传送指令 FNC12 MOV 使用应用MOV指令时应注意: 1)源操作数可取所有数据类型,标操作数可以是KnY、KnM、KnS、T、C、D、V、Z。 2)16位运算时占5个程序步,32位运算时则占9个程序步。 四、移位传送指令 FNC13 SMOV 移位传送指令SMOV SMOV(P) 指令编号为FNC13 该指令的功能是将源数据(二进制)自动转换成4位BCD码,再进行移位传送,传送后的目标操作数元件的BCD码自动转换成二进制数。 五、取反传送指令 FNC14 CML 取反传送指令CML (D)CML(P) 指令编号为FNC14。 它是将源操作数元件的数据逐位 取反并传送到指定目标。 使用取反传送指令CML时应注意: 1)源操作数可取所有数据类型,目标操作数可为KnY、KnM、KnS、T、C、D、V、Z.,若源数据为常数K,则该数据会自动转换为二进制数 2)16位运算占5个程序步,32位运算占9个程序步 。 六、块传送指令 FNC15 BMOV 块传送指令BMOV BMOV(P) 指令编号为FNC15 是将源操作数指定元件开始的n个数据组成数据块传送到指定的目标。 六、块传送指令 FNC15 BMOV 块传送指令BMOV BMOV(P) 使用块传送指令时应注意: 1)源操作数可取KnX、 KnY、KnM、KnS、T、C、D和文件寄存器,目标操作数可取. KnT、KnM、KnS、T、C和D 2)只有16位操作,占7个程序步; 3)如果元件号超出允许范围,数据则仅传送到允许范围的元件。 七、多点传送指令 FNC16 FMO

文档评论(0)

ipbohn97 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档