应用指令简介.pptxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
会计学;1. 条件跳转CJ 指令格式: ;指令说明 ;第4页/共125页;2. 子程序调用和返回 指令格式:;指令说明 ①CALL指令一般在主程序中,主程序用FEND指令结束,子程序用 P××指针开始,最后由SRET返回到主程序 ②下图中,若X0=1,调用执行P10~SRET子程序。若X 0=0,程序顺序执行。 ③CALL指令可嵌套,最多为5级。见下页图。 子程序P11的调用是用CALL(P)指令,当X0由OFF→ON时,仅执行一次。P11子程序执行时,若X11=1,又要调用执行P12子程序,当P12子程序执行完毕后,又返回P11原断电处执行P11子程序,当执行到SRET①处,又返回到主程序。 ;第7页/共125页;3.中断指令 指令格式 ;指令说明 ① 在程序中,EI~DI 之间为允许中断 区间,I001,I101 分 别 为 中断 程序Ⅰ和中断 程序Ⅱ的指针 标号。 ;② FX系列有三类中断: 外部输入中断(6个) 内部定时器中断(3个) 计数器中断(6个) ; 定时器中断I610就是每10ms执行一次中断, 若要对某一中断信号源禁止封锁,则将对应 的特殊辅助继电器置1 ; 计数器中断适用于 FX2N﹑FX2NC 中断标号指针见右 当M8059=1时, 禁止计数器中断 当M8059=0时, 允许计数器中断;③ 当多个中断信号同时出现时,中断 指针号低的优先。 ④ 每个中断程序后均有IRET作为 结束返回标志。中断程序一般 在子程序后。 ⑤ 中断程序可嵌套,最多为二级。;4.主程序结束指令FENG 指令格式 ;指令说明 ①功能同END指令。在调用子程序中,子程序﹑中断程序应写在FEND指令之后,且其结束端 均用SRET和IRET返回。 ②若FEND指令在CALL或CALL(P)指令之后,SRET指令之前,则程序认为有错。又FEND指令处于FOR-NEXT循环之中,则程序也认为有错。 ③子程序和中断程序必须写在FEND与END之间,若使用多个FEND指令的话,则在最后的FEND与END之间编写子程序或中断程序。 ; ;5.监视定时器刷新指令WDT(警戒时钟指令) 指令格式 ;指令说明 ①在PLC顺序执行指令中,监视定时器刷新。当PLC的运算周期>监视定时器所规定的值时,PLC停止工作,此时CPU故障灯亮。因此,插入WDT指令,可监视PLC的运行周期是否超过规定的扫描周期,即监视定时器值。 ;②WDT为连续执行型指令,WDT(P)为脉冲型执行 指令,其梯形图,工作波形如下左图所示。 ③若改变监视定时器的内容,可由下右图的程序进行, 则PLC将用新的监视定时器时间进行监视。监视 定时器的数值改为300ms;6. 循环指令 指令格式;指令说明 ① 循环开始指令FOR, 循环结束指令NEXT, 要成对出现的。 ② 循环次数范围 n: 1~32767 当n为-32767~0时, 视作1处理。若n=K4, 则FOR-NEXT循环执行4次;若n=D0Z为6时,此对应 的FOR-NEXT循环执行6次。 ③ FOR-NEXT循环次数可嵌 套5层,右图为3层;④ 循环次数多时,PLC扫描周期延长,可能 出现大于监视定时器指定的数值,此时 会出错。 ⑤ 编写程序时,以下几种情况均出错: ⅰ. NEXT指令在FOR指令之前 ⅱ. FOR指令无对应的NEXT指令 ⅲ. 在FEND,END指令之后再有NEXT指令 ⅳ. FOR指令与NEXT指令个数不相等 ;二. 传送比较指令(10条) ;1. 比较指令 指令格式 ;指令说明 ① 比较指令(CMP) a.将源操作数[s1]、[s2]的内容进行比较, 其结果 目标操作数 b.比较的数据均为二进制数,且带符号位比较 c.若目标操作数为其他继电器(X、D、T、C), 则出错 d.要清除比较结果,需用RST和ZRST复位;第26页/共125页;② 区间比较指令(ZCP) a.将一个数据[s]与两个源操作数[s1]﹑[S2]进行 代数比较.比较结果 目标操作数[D] b.区间比较指令数据均为二进制数,且带符号 位比较;X0=1,C30的当前值与K100和K120进行比较: 若C30100时.则M3=1,YO=1 若100≤C30≤120时,则M

文档评论(0)

kuailelaifenxian + 关注
官方认证
文档贡献者

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

认证主体太仓市沙溪镇牛文库商务信息咨询服务部
IP属地上海
统一社会信用代码/组织机构代码
92320585MA1WRHUU8N

1亿VIP精品文档

相关文档