FB41 怎么不运行

我在OB1中调用FC1,在FC1中使用FB41做PID,但是FB41的输出LMN却没有输出值。是我没设定对还是FB41必须在OB35中使用?我记得在FC中也可以使用FB41的。
还有SP_INT设定值的数据格式是什么?是FC105里设的量程的范围值(例如量程0~25,取目标值20),还是0~32768之间的数学量?

问题补充:
SP 大于 PV  但是FB41仍然没有运行,输出LMN为0.我试过手动状态,输出没有问题。这是怎么会事??

图片说明:

FB41 怎么不运行    FB41 怎么不运行   

最佳答案

兄弟你仔细看你的程序,sp是e-043,这是一个非常小的数,你是用int类型的变量来给real变量赋值的,你需要给md60赋值带有小数点格式的数据(real)。
你的截图2也是sp小于pv,md60输入整数10和实数10.0是两个完全不同的数。

提问者对于答案的评价:
非常感谢,看来我需要好好学习一下数的类型。

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

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

相关推荐