
在STEP7中的庫中,有專門用于PID控制的FB塊——FB41。PID控制必須在循環中斷中執行,以確保其掃描、執行時間基本固定。本例中的CPU僅有OB35一個循環中斷,要在OB35中調用FB41。FB41在庫中的位置FB41的邏輯圖FB41的邏輯如所示。分解介紹如下:SP_INT端為給定值,本例中即為給定壓力,假設為0.5MPa;即:0.5=="SP_INT";實際值有兩條通路可選:當PVPER_ON=0時,PV_IN端的值為實際值,該值通常有FC105轉換而來;當PVPER_ON=1時,PV_PER端的值為實際的壓力值,該值來自AI模塊,為壓力傳感器的反饋值;本例中,我們以PVPER_ON=1時,來說明。