Jump to content

NegentropicDev

Members
  • Posts

    3
  • Joined

  • Last visited

NegentropicDev's Achievements

Newbie

Newbie (1/4)

0

Reputation

  1. And here we are, I've got a manually implemented PI controller using a handful of MLs and MIs to derive the heater output setpoint to drive the fixture temp to target. Thanks again.
  2. Ahh! So the PID is normalizing the P Band output across the whole output range, not relative to 0. That makes sense since the output is getting to 0 halfway through the configured P band. I was thinking it was a low output limit and a high output limit as I'm familiar with from other PID implementations. That PID is called heating because it's the PID that derives the heating mode air offset which then helps derive the PV for the gas burner fuel valve; definitely confusing since the goal is also to cool the air inlet though the goal is still to maintain a stable heated temp on the fixture. I'm trying to replicate the same control scheme I've implemented on a LabVIEW/CompactRIO based system but I'm using my own PID implementation on that. I'm also using the read control components but none of the help is awfully specific about how inputs are used and what output units are. Knowing that, I can easily enough do the math myself for what I'm trying to accomplish. Thanks for pointing out the info to get it to click for me!
  3. I'm seeing some unexpected output from a PID (Auto-tune) FB on a V1040. The PV is below the Setpoint, control direction is set to "0" (heating) as shown in the Config screenshot yet the output is going negative. This PID in question is using the TC 1 & 2 Avg as the process value (216.0°F) with a setpoint of 220°F yet the PID output is -10.4 with a low/high range of -50 to +50. The idea here is that an initial PID runs to derive an offset for the setpoint to use on the inlet air to help drive and stabilize the test fixture TCs that are in the oven. I was initially applying this offset directly to the setpoint and using that derived setpoint as the setpoint on the burner fuel PID but I quickly found out the PID FBs do not like constantly changing Setpoints. I'm now applying that as an offset to the inlet air PV for a similar effect but the output of the initial PID is causing this to drive in the wrong direction for some reason. When first starting the heat ramp the output starts off at +50 as expected but then runs down and eventually goes negative once the PV gets close to the SP. In the tuning screen you'll notice the P band column is specified in °F instead of just the %, it performs some quick math to calculate the % band which can be seen in the operands screenshot. In this case 10°F equates to 0.8% proportional band (-200 to 1100 input range) which is the value used by the PID block. The PID is reporting status value 4 "PID Running" so it's not reporting any problems. Anyone have any ideas why the output is going opposite the expected value? Cheers, Derrick
×
×
  • Create New...