
كتلة الوظيفة CTRL_PID هي منظم PID. يمكن استخدامه كمنظم P أو PI أو PD أو ID.
المدخل هو القيمة الفعلية المقاسة. يمكن نقلها مباشرة إلى منظم PID دون إزالة الارتعاش أو التلسك.
المدخل هو القيمة المطلوبة التي يجب الوصول إليها. ينصح بتأخير المدخل باستخدام كتلة الوظيفة DELAYVALUE4.
المدخل يعيد تعيين منظم PID. يتم إعادة تعيين المؤقتات الداخلية وكذلك المكونات I و D.
المدخل يقطع جميع الحسابات فورًا. يتم إيقاف حساب المكونات I و D. يتم تخزين القيم في المخرج P و Q مؤقتًا.
المدخل يحدد مكون P من المنظم. يتم حساب مكون P كما يلي:
P=(SETPOINT-IN)*Kp
المدخل يحدد مكون I كثابت زمنية للمكون المتزايد من المنظم. يتم حساب مكون I بشكل متحرك كما يلي:
I=I+(SETPOINT-IN)*(ZEIT/Ti)
المدخل يحدد مكون D كثابت زمنية للمنظم. يتم حساب مكون D بشكل متحرك كما يلي:
D=((SETPOINT-IN)-D)*(ZEIT/Td)*MAX
يتم تحديد وقت العينة من المنظم باستخدام المدخل PT. كلما زادت القيمة، انخفضت تحميل SPS.
المدخل يحدد النطاق السفلي للعمل من المنظم. إذا لم يتم تعريف المدخل أو كانت القيمة مساوية لـ NULL، فسيتم افتراض 0.
المدخل يحدد النطاق العلوي للعمل من المنظم. إذا لم يتم تعريف المدخل أو كانت القيمة مساوية لـ NULL، فسيتم افتراض 255.
المخرج يحتوي على جميع المنظمات ك مجموع. يتم تحديد هذه القيمة وفقًا للنطاق MIN و MAX.
يتم حساب المخرج P دائمًا فورًا.
المخرج I يحتوي على المكون I المحسوب.
المخرج D يحتوي على المكون D المحسب.
ملاحظة: يتم حساب مكون D بشكل صحيح فقط إذا تم تحديد العينة PT.