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、关于程序,楼主给出的程序较繁杂,其实实数转整数的程序较简单。
梯形图的截尾取整示例:
见上传的图片。
图片说明:
提问者对于答案的评价:
您真好,问了几次问题都是您帮我解决的,谢谢您。
专家置评
已阅,最佳答案正确。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc237697.html