در
نمایندگی زیمنس در کتابخانه نرم افزار ، سه فانکشن بلاک برای PID کنترل تعبیه شده است که عبارتند از :
FB41 برای کنترل پیوسته (Continuous Control) با نام سمبلیک Cont_C
FB42 برای کنترل پله ای (Step Control) با نام سمبلیک Cont_C
FB43 برای تولید پالس با نام سمبلیک Pulsegenlcont که در برخی کاربرد ها همراه با FB41 بکار می رود.
انتخاب FB باید با توجه به نوع عملگر یا (Actuator) انجام شود. بطور کلی سه نوع عملگر داریم :
عملگر های تناسبی (Proportional) با سیگنال تحریک پیوسته
این عملگر ها بطور پیوسته متناسب با سیگنال ( مثلاً 4 تا 20 میلی آمپر ) کار می کنند. Proportional Valve نمونه ای از این عملگر هاست. برای کنترل این نوع عملگر ها توسط PLC
اتوماسیون زیمنس استفاده از FB41 کافیست.
عملگر های تناسبی با سیگنال تحریک غیر پیوسته ( پالس )
این عملگر ها معمولاً دو حالت دارند ، مثلاً Open/Close یا On/Off. می توان یک هیتر برقی را که برای گرم کردن کوره بکار می رود ، مثال زد که با خاموش و روشن شدن ، گرمای مورد نظر را تولید می-کند. برای کنترل این عملگر ها ، علاوه بر FB41 فانکشن بلاک تولید کننده پالس یعنی FB43 نیز لازم است.
عملگر هایی که بصورت Step و بصورت 3 مرحله ای کنترل می شوند.
اغلب عملگر های موتوری از این نوع بوده و وضعیت آنها Down-O-Up است. برای کنترل استفاده از FB42 به تنهایی کافیست.