技成培训网 技成学习APP 技成工具箱 技成企业服务

欢迎回到技成培训网

技成培训网

电工题库宝典

技成电工课堂

PLC练习题

技成PLC课堂

变频器故障查询

技成PLC学吧

伺服驱动故障查询

技成PLC网校

当前位置:技成首页 > 文章中心 > 技成百科 > 这个带br的跳转程序什么意思

这个带br的跳转程序什么意思

林慧玲 发布于2014-04-09 09:50 886 0 标签:

程序见附件,这里面的jnb和
save
clr用在何处?
还有经常在跳转指令结束前见到savesetclr这三个连在一起又是什么意思?!

佳答案

一、br位的处理是使用语句表编辑程序当中很重要的方式,如果顺序执行的是setsaveclrabr这样的语句,则br位永远为1,因为set是不管以上任何条件将rlo置为1的,cave将当前的rlo保存到br,clr清除的只是rlo位,abr是判断br位是否是1,所以,如果这段程序被执行,br位置就永远为1了,只有通过跳转或者之前的程序判断,不执行set指令的时候,br位才可能是0。
二、set说明,使用rlo置位(set)指令,可以将rlo的信号状态置为“1”。
clr说明
使用rlo清零(clr)指令,可以将rlo的信号状态置为“0”。执行clr指令后,rlo=0,但/fc(首次检查位)也将被复位为0。/fc=0表示随后将重新开始一串新的逻辑运算,即clr后面的条指令(abr)也将是新的一串逻辑中的条指令。执行该指令(abr)时,其检查结果将直接写入rlo中。
save指令说明
使用save指令,可以将rlo存入br位。首个检查位/fc不被复位。为此,br位的状态包括在下一程序段的“与”(and)逻辑运算中。建议不要在同一个块或二级块中对br位使用save并执行后续查询,因为br位可能会被这两个操作之间的大量指令改变。退出块之前使用save指令的意义在于,此操作将eno输出(=br位)设置为rlo位的值,从而可以将该块的出错处理添加至此。

若有收获,就点个赞吧!

文章来源于网络及文献如有侵权请联系站长
分享到:

微信扫一扫分享

阅读与本文标签相同的文章

相关推荐

最新文章 热门文章
最新课程 免费课程
PLC资料下载 电工电气资料下载
应用新秀
变频器故障代码查询APP
伺服故障代码查询APP
技成
手机APP
热门标签