
CTRL_PID İş Bloku, bir PID denetleyicisidir. Bu, P, PI, PD veya ID denetleyicisi olarak kullanılabilir.
Giriş, ölçülen gerçek değerdir. Bu doğrudan PID denetleyiciye aktarılabilir, titreşim giderme veya yumuşatma olmadan.
Giriş, ulaşılması gereken hedef değerdir. Girişi DELAYVALUE4 İş Bloku ile geciktirmek önerilir.
Giriş, PID denetleyicisini sıfırlar. İç timers ve I- ve D payları sıfırlanır.
Giriş, tüm hesaplamaları hemen keser. I- ve D paylarının hesaplanması duraklatılır. P ve Q çıkışlarındaki değerler geçici olarak saklanır.
Giriş, denetleyicinin P payını tanımlar. P payı aşağıdaki şekilde hesaplanır:
P=(SETPOINT-IN)*Kp
Giriş, denetleyicinin I payını artış sabiti olarak tanımlar. I payı aşağıdaki şekilde hesaplanır:
I=I+(SETPOINT-IN)*(ZEIT/Ti)
Giriş, denetleyicinin D payını zaman sabiti olarak tanımlar. D payı aşağıdaki şekilde hesaplanır:
D=((SETPOINT-IN)-D)*(ZEIT/Td)*MAX
PT girişi, denetleyicinin örnekleme zamanını tanımlar. Değer ne kadar büyükse, PLC'nin yükü o kadar azalır.
Giriş, denetleyicinin alt çalışma alanını tanımlar. Giriş tanımlanmazsa veya değer NULL ise, 0 kabul edilir.
Giriş, denetleyicinin üst çalışma alanını tanımlar. Giriş tanımlanmazsa veya değer NULL ise, 255 kabul edilir.
Çıkış, tüm denetleyicileri toplam olarak içerir. Bu, MIN ve MAX çalışma alanına göre sınırlandırılmıştır.
P çıkışı her zaman hemen hesaplanır.
I çıkışı, hesaplanan I payını içerir.
D çıkışı, hesaplanan D payını içerir.
Not: D payı sadece PT örnekleme tanımlanmışsa doğru bir şekilde hesaplanır.