goku-1452
Member
Everyone has been a big help on this site. I am new to PID Commands and have a problem at work in that I have been asked to update an old auger system to touchscreen with recipes. These recipes run 3 augers by suppling the correct RPMs setpoints. I have a program that comes up with RPM's from a HSCE module as feedback for my PID and was told some stuff on how to set up the PID to keep the RPM's. I got lost in the setup screen and need some help. the highest RPMs the motor will be allowed to go is 2400 RPMs. I have not yet tackled the touchscreen but assume this will be values sent to the interger file I set up for the touchscreen. Using the program I am including, How would I make this PID go to a RPM setpoint made by the touchscreen and keep the RPM at that setpoint. An example would be like if auger #1 has be told to go to 1900 RPMs by a recipe and keep that setpoint. I am using DC Motors controlled by a analog card. There is a encoder that sends pulses to a HSCE module that I use to get RPM feedback. I am using a SLC 5/03 processor. Please send me some examples especially on setting up the PID and the setup screen. I also am not sure if the SCP command is set right. I am using the analog card to send voltage to the wiper input to control the DC Drive. The Drive is very simple and only has Amature outputs.