請問為什么在OB35里調(diào)用SFB41時SFB41輸出信號始終為0呢?
劉玉蓉
發(fā)布于2014-08-18 17:54
200
0
標(biāo)簽:
在OB35里調(diào)用SFB41,將超聲波液位計(jì)輸出的數(shù)值0-27648轉(zhuǎn)化為0-100后送給PV_IN,LMN輸出的數(shù)值控制水泵的轉(zhuǎn)速。cycle為DInt型數(shù)10,LMN_HLM為被控量上限設(shè)定100,LMN_LLM為被控量下限設(shè)定0。MAN為手動輸入水泵的轉(zhuǎn)速。當(dāng)給MAN_ON一個開關(guān)量時,LMN輸出的值應(yīng)該是手動輸入值MAN;當(dāng)MAN_ON為0時,LMN輸出的值應(yīng)該由PV_IN來決定。但是在用PLCSIM仿真時發(fā)現(xiàn),不管是自動還是手動,LMN輸出的信號都為0,具體的在線監(jiān)控情況見下圖。
請問這是怎么回事?。?/p>
問題補(bǔ)充:
PLCSIM不能仿真SFB41,但是好像可以仿真FB41啊,F(xiàn)B41和SFB41有什么區(qū)別嗎?
圖片說明: 1,調(diào)用PID模塊在線監(jiān)控圖
佳答案
PLCSIM不能仿真SFB41,詳見S7-PLCSIM 和一個“真實(shí)的”自動化控制系統(tǒng)有哪些不同:
https://www2.ad.siemens.com.cn/Download/Upload/AS/FAQ/11610958.pdf