Allen-Bradley Micro800 General Instructions Manual page 586

Programmable controllers
Hide thumbs Also See for Micro800:
Table of Contents

Advertisement

Chapter 20
Proportional Integral Derivative (PID) instruction
Function block
IPIDController function block
PID_OutputRegulator UDFB
PID_Feedback UDFB
PID_PWM UDFB
SIM_WATERLVL UDFB
586
Function blocks and UDFBs used in the water level FBD
This application, developed in the Function Block Diagram (FBD) language, uses
the function blocks described in the following table.
Description
Provides PID process control
Regulates the output of the IPIDCONTROLLER within a safe range to ensure the hardware used in the process is not
damaged
Sample code:
IF RMIN ≤ RIN ≤ RMAX, then ROUT = RIN,
IF RIN < RMIN, then ROUT = RMIN,
IF RIN > RMAX, then ROUT = RMAX
Acts as a multiplexer
Sample code:
IF "FB_RST" is false, FB_OUT=FB_IN;
If "FB_RST" is true, then FB_OUT=FB_PREVAL.
Provides a PWM function, converting a real value to a time related ON/OFF output
Simulates the process in the application example
Rockwell Automation Publication 2080-RM001D-EN-E - February 2015

Advertisement

Table of Contents
loading

Table of Contents