西门子PLC程序在监视的时候调用的程序块是虚线框式怎么回事 点击:2310 | 回复:0



玻璃的心

    
  • 精华:30帖
  • 求助:2帖
  • 帖子:962帖 | 5801回
  • 年度积分:0
  • 历史总积分:61250
  • 注册:2010年6月11日
发表于:2011-05-16 14:34:15
楼主


问:西门子PLC程序在监视的时候调用的程序块是虚线框式怎么回事,对程序的正常运行有影响吗?

答:是程序块BR位的关系,这个主要用于判断程序块是否被正确执行,如果ENO后面没有后续指令,那就没有影响



如果是自编的程序块,可以在程序结束的地方处理BR位



参考问题ID:66524的回答



ENO信号主要和BR位相关:
BR位:状态字的第8位称为二进制结果位。它将字处理程序与位处理联系起来,在一段既有位操
作又有字操作的程序中,用于表示字逻辑是否正确。将BR位加入程序后,无论字操作结果如何,都不会造成二进制逻辑链中断。在梯形图的方块指令中,BR位与ENO位有对应关系,用于表明方块指令是否被正确执行:如果执行出现了错误,BR位为0,ENO位也为0;如果功能被正确执行,BR位为1ENO位也为1。在用户编写的FB/FC程序中,应该对BR位进行管理,功能块正确执行后,使BR位为1,否则使其为0。使用SAVE指令将RLO存入BR中,从而达到管理BR位目的。


热门招聘
相关主题

官方公众号

智造工程师