11/20/2017 9:50 AM | |
Posts: 6 Rating: (0) |
Hello, Is there any easy way to implement a deadband on the PI controller, as there doesn't seem to be an in-built option? Thanks. |
11/20/2017 9:56 AM | |
Joined: 12/18/2014 Last visit: 11/4/2024 Posts: 34135 Rating: (4254)
|
Personally, no possibility is known to me. May I ask what you want to regulate with the PI Controller? |
11/20/2017 11:40 AM | |
Joined: 12/18/2014 Last visit: 11/4/2024 Posts: 34135 Rating: (4254)
|
I experimented a bit, maybe this will help you. I turn on a MAX / MIN block as memory in between. The MAX / MIN block is turned on and off by a pulse generator. When switched off, the block saves the last value. AttachmentDead_band_0BA8.Standard.zip (203 Downloads) |
This contribution was helpful to1 thankful Users |
11/20/2017 12:25 PM | |
Posts: 6 Rating: (0) |
Yeah that works now with the max/min block as a memory. In the attached file: Input I1 enables the PI controller to run. B003 defines the setpoint, this is passed to the PI controller and the two comparators. When the PV enters the deadband (+/-5 in this case) the max/min is triggered to store a value that is passed into the manual paramater of the PI controller. After a short delay, the PI controller is put into manual control. It stays in that state until the PV moves outside of the deadband. AttachmentPI Deadband.zip (213 Downloads) |
Last edited by: Tom Earp at: 11/20/2017 12:25:40 PM |
|
This contribution was helpful to1 thankful Users |
Follow us on