请问为什么在OB35里调用SFB41时SFB41输出信号始终为0呢?

我在OB35里调用SFB41,将超声波液位计输出的数值0-27648转化为0-100后送给PV_IN,LMN输出的数值控制水泵的转速。cycle为DInt型数10,LMN_HLM为被控量上限设定100,LMN_LLM为被控量下限设定0。MAN为手动输入水泵的转速。当给MAN_ON一个开关量时,LMN输出的值应该是手动输入值MAN;当MAN_ON为0时,LMN输出的值应该由PV_IN来决定。但是我在用PLCSIM仿真时发现,不管是自动还是手动,LMN输出的信号都为0,具体的在线监控情况见下图。

请问这是怎么回事啊?

问题补充:
PLCSIM不能仿真SFB41,但是好像可以仿真FB41啊,FB41和SFB41有什么区别吗?

图片说明:

请问为什么在OB35里调用SFB41时SFB41输出信号始终为0呢?   

最佳答案

PLCSIM不能仿真SFB41,详见S7-PLCSIM 和一个“真实的”自动化控制系统有哪些不同:
http://www2.ad.siemens.com.cn/Download/Upload/AS/FAQ/11610958.pdf

提问者对于答案的评价:
多谢了,也谢左传先生的答复

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

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

相关推荐