
adccommunitymod (AutomationDirect) asked a question.
Pneumatic Cylinder Control
Created Date: February 01,2017
Created By: HR Eddens
**** This post has been imported from our legacy forum. Information in this post may be outdated and links contained in the post may no longer work.****
Newbie trying to control two air cylinders with a CLICK controller. The basic function is to raise/lower a cylinder, wait a specific time period and repeat. The timing will be selected from an HMI as well as the reset and start inputs. Can I get a quick review of my program?
Created Date: February 01,2017
Created by: HR Eddens
Newbie trying to control two air cylinders with a CLICK controller.
The basic function is to raise/lower a cylinder, wait a specific time period and repeat.
The timing will be selected from an HMI as well as the reset and start inputs.
Can I get a quick review of my program?
Created Date: February 02,2017
Created by: bcarlton
Your 'sequence ' needs some work.
Please show a complete sequence including
'Reset ' (X002) and 'start ' (X001)
'Horn ' (Y001), 'Lock Cyl ' (Y002) and 'Lift Cyl ' (Y003)
Include the functions of the timers
An example of a problem : In the program you supplied 'Lift Cyl ' can never be on because it requires T3 to be done. T3 requires 'Reset ' to be ON. But there is a NC of 'Reset ' in the rung for 'Lift Cyl '
Created Date: February 02,2017
Created by: Tinker
Actually T3 is an off delay timer. Lift cyl operates for 5 seconds after reset is released
From help topic CL165; "An OFF Delay Timer measures the time duration that begins with a transition of the enable rung from ON to OFF . Beyond this transition point, the Timer increases the Current Value , when it reaches the Set Point , the Timer Bit is turned OFF . "
One thing I noticed, I'm not sure it really is a "problem " but the combination of rung 1 and rung 7 is at best confusing, I personally wouldn't do it that way, if there is some good reason I'm not seeing I'd at least comment it well.
Created Date: February 02,2017
Created by: HR Eddens
Thanks, Tinker. I'll take another look at it.
Created Date: February 02,2017
Created by: Ridgeline Mach
Also, If you wish your operators have the ability to change the values of the timers, you'll need to replace the SetPoint from fixed values to DS1, DS2, etc. addresses. You cannot edit SetPoints of timers directly.