查看更多
[回复:二进制位]2005-02-28 08:26:58
BR位是在STL编程时需要管理的位。它与LAD编程时的ENO输出保持一致。用在一段既有逻辑操作又有字操作的程序中,管理BR可以检测字操作是否正确执行了!比如你编写如下程序: A I0.0 JNB _001 L 10 T MW0 SET SAVE CLR _001:A BR ...... 这段程序的意思是当I0.0为1时,传递10给MW0。有当这个传递正确执行时BR才为真。这样你就能知道这个传递操作是否正确执行了。如果没有这个BR位,那么你最多是知道I0.0接通了。(也就是说I0.0接通了,传递操作并不见得一定正确执行,比如PLC出现了内部故障).若是
二进制 相关问题_去找答案提问 众多业内高手在线解答问题,最快2分钟有答案
[回复:二进制位]2005-03-02 09:53:02
伊默解释非常好,让我也受益匪浅,我查了一下再补充点但愿对大家有所帮助:) 其实BR二进制位即状态字的位8,它将字处理程序与位处理联系起来,在一段既有位操作又有字操作的程序中,用于
[回复:二进制位]2005-03-03 01:51:53
伊默,真的非常感谢你,解释得那么详细。我的QQ:149696288。希望能联系到你,向你表示感谢。但是,除0时,OV,OS 也全为1,它们区别在哪呀?
[回复:二进制位]2005-03-03 03:02:27
OS,OV为1时表示溢出(比如被零除,还有两个整数相加大于32767等等...),而UO指无效操作,比如被零除,在程序中使用了非法的指令,浮点数比较为无效的结果等。不要谢我啊,我也什么都不懂,真的,我连S7-300见都没有见过,更别说用过了,相信么?我也是自己找资料自学,等待有一天能有机会用用S7-300啊(我对西门子的东西比较感兴趣),呵呵,互相学习!