step7实数转换整数和BF灯亮的问题

1、组态过DP从站后,BF灯一直亮,是否影响程序运行。
2、如何做实数转整数的子程序,我在论坛中找了一个,没有看懂,谁可以帮我转换为梯形图,谢谢你们了。
      L     #a1
      RND   
      JO    ERR
      PUSH  
      ITD   
      ==D   
      JC    OK
ERR:  S     #temp1
      JU    Wert
OK:   R     #temp1
Wert: T     #b1

最佳答案

1、组态过DP从站后,BF灯一直亮,是否影响程序运行?
BF灯亮指示总线故障,表明通讯硬件、线缆安装有问题,从站故障或没有通电,硬件组态的设定从站地址与实际硬件不一致等问题。
BF灯一直亮影响程序运行,CPU会停机的。如果不让它不影响程序运行、只报警、CPU不停机,可以添加相应的组织块(OB)
CPU程序块里面需要添加一些对应的OB组织块,只需添加不需编程,当发生相应故障是CPU只报警,不停机。如:
OB81  电源故障
OB82  诊断中断
OB83  插入/拔出模块中断
OB85  优先级错误
OB86  扩展机架,DP主站系统或者分布式I/O故障
OB87  通讯故障
OB121编程错误
OB122  I/O访问错误
2、关于程序,楼主给出的程序较繁杂,其实实数转整数的程序较简单。
梯形图的截尾取整示例:
见上传的图片。

图片说明:

step7实数转换整数和BF灯亮的问题  

提问者对于答案的评价:
您真好,问了几次问题都是您帮我解决的,谢谢您。

专家置评

已阅,最佳答案正确。

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc237697.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2018年12月1日 下午5:27
下一篇 2018年12月1日 下午5:27

相关推荐