I have to rollout a common CLX PLC program to a dozen or more installations, but each installation uses a different HMI front end. Some WW, some Ignition, Some FTSE and Some FTME. So what I'm needing to do I would normally do in a historian within a SCADA, but don't have that option here.
I have a rapid move of a rotary axis, open to 50 degrees, close to 0 degrees. The rise and fall of the move is limited to 40ms. The sedentary duration is probably a few seconds open, and 10 seconds closed. So a very rapid trapezoidal move.
I'm using adaptive tuning on 5700s, and the tuning is rock solid. However, just as with the HMI's this code has to easily adapt to 6500s as well, which will require manual tunes.
Part of the install of this Axis is a mechanical pully system. Historically, the maintenance techs have a hard time setting the tension. I've been asked to display a baseline of what a proper tensioned axis looks like, and then to run a test move to show what a newly tensioned axis looks like. Overlay the two to show any gross discrepancies.
Since no historian is going to record 40ms rise times, and even the CLX will struggle to poll samples within that rise and fall time, I'm first wondering if even possible. The idea would be to record position, torque, velocity and position error and generate my own trend with an array of samples. Conceivably a poor mechanical setup would show itself within one of these parameters.
Setting up a fast periodic routine and sampling the data into an array is the easy part. Displaying it depending on HMI might be a challenge....especially a FTME platform. But before I worry about the HMI side, is this a waste of time or is there a better means to alert to a potential mechanical setup issue? Anyone done anything similar to this?
I have a rapid move of a rotary axis, open to 50 degrees, close to 0 degrees. The rise and fall of the move is limited to 40ms. The sedentary duration is probably a few seconds open, and 10 seconds closed. So a very rapid trapezoidal move.
I'm using adaptive tuning on 5700s, and the tuning is rock solid. However, just as with the HMI's this code has to easily adapt to 6500s as well, which will require manual tunes.
Part of the install of this Axis is a mechanical pully system. Historically, the maintenance techs have a hard time setting the tension. I've been asked to display a baseline of what a proper tensioned axis looks like, and then to run a test move to show what a newly tensioned axis looks like. Overlay the two to show any gross discrepancies.
Since no historian is going to record 40ms rise times, and even the CLX will struggle to poll samples within that rise and fall time, I'm first wondering if even possible. The idea would be to record position, torque, velocity and position error and generate my own trend with an array of samples. Conceivably a poor mechanical setup would show itself within one of these parameters.
Setting up a fast periodic routine and sampling the data into an array is the easy part. Displaying it depending on HMI might be a challenge....especially a FTME platform. But before I worry about the HMI side, is this a waste of time or is there a better means to alert to a potential mechanical setup issue? Anyone done anything similar to this?