Hello everybody.
I'm working with a modicon M218 and SoMachine software to configure it. In my process i need to use a reverse PID control. The SoMAchine offers me a PID block but it doesn't offers an option for reverse or direct control of the PID. My first try was to invert the process variable and the setpoint, so i used the process variable as a setpoint and my setpoint as the process variable, so the error inside the pid was inverted, and it seemed to work.
My question is:
1- Is this the right way to make a reverse PID or there is another way like changing the values of the P, I and D constants?
2- Can i have any problems like bugs in the future because of this inversion?
I'm working with a modicon M218 and SoMachine software to configure it. In my process i need to use a reverse PID control. The SoMAchine offers me a PID block but it doesn't offers an option for reverse or direct control of the PID. My first try was to invert the process variable and the setpoint, so i used the process variable as a setpoint and my setpoint as the process variable, so the error inside the pid was inverted, and it seemed to work.
My question is:
1- Is this the right way to make a reverse PID or there is another way like changing the values of the P, I and D constants?
2- Can i have any problems like bugs in the future because of this inversion?