请问为什么在OB35里调用SFB41时SFB41输出信号始终为0呢?
刘玉蓉
发布于2014-08-18 17:54
200
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有什么区别吗?
图片说明: 1,调用PID模块在线监控图
佳答案
PLCSIM不能仿真SFB41,详见S7-PLCSIM 和一个“真实的”自动化控制系统有哪些不同:
https://www2.ad.siemens.com.cn/Download/Upload/AS/FAQ/11610958.pdf