Brandon_K
Member
A quick bit about me;
Electronics, circuit and design engineering I'm very knowledgeable in. Amusement Industry show controllers and programming, I'm very good. Ladder logic? Not so much. I took a 101 class on ladder logic back in November taught by Doug Bell at Automation Direct to get myself more comfortable with ladder logic. Fantastic class! Unfortunately, the programming software was DirectSoft and works a lot differently than what I'm using. Speaking of which, I'm using Productivity 2000 PLC's with Productivity Suite software. In addition, that was 4 months ago and truth be told, I've let a lot of it slip. Some of it is coming back now that I'm actively working with the PLC, but it's still all a bit fuzzy.
Right now I have some input simulators in my rack to test various functions and devices out in the field (this is an amusement-type of install, not machinery). I've run out of physical switches to map to outputs, so I figured I should learn some new logic.
What I would like to do is have X4 turn on Y4 for 6000ms. Then on the next activation of X4, I want Y5 to turn on for 11000ms. The third press of X4 would revert baxck to Y4 for 6000ms.
I tried to teach myself how to do it via this link; http://*************************.com/2012/04/push-to-on-push-to-off-plc-program.html but unfortunately some of it is Greek to me. I don't know how to do memory bits on the Productivity software (which examples 1 and 3 use). For example 2, I don't know what the symbol on the second rung is, to the left of the C0 counter (maybe that's part of the counter?). The counters do not "program" in Productivity like they do in DirectSoft.
Any help for a newbie would be much appreciated.
I've attached a screen shot of what my "CNT" function looks like. I'm a bit lost on the equal, greater than, less than portions as I don't remember those being in the DirectSoft version?
Electronics, circuit and design engineering I'm very knowledgeable in. Amusement Industry show controllers and programming, I'm very good. Ladder logic? Not so much. I took a 101 class on ladder logic back in November taught by Doug Bell at Automation Direct to get myself more comfortable with ladder logic. Fantastic class! Unfortunately, the programming software was DirectSoft and works a lot differently than what I'm using. Speaking of which, I'm using Productivity 2000 PLC's with Productivity Suite software. In addition, that was 4 months ago and truth be told, I've let a lot of it slip. Some of it is coming back now that I'm actively working with the PLC, but it's still all a bit fuzzy.
Right now I have some input simulators in my rack to test various functions and devices out in the field (this is an amusement-type of install, not machinery). I've run out of physical switches to map to outputs, so I figured I should learn some new logic.
What I would like to do is have X4 turn on Y4 for 6000ms. Then on the next activation of X4, I want Y5 to turn on for 11000ms. The third press of X4 would revert baxck to Y4 for 6000ms.
I tried to teach myself how to do it via this link; http://*************************.com/2012/04/push-to-on-push-to-off-plc-program.html but unfortunately some of it is Greek to me. I don't know how to do memory bits on the Productivity software (which examples 1 and 3 use). For example 2, I don't know what the symbol on the second rung is, to the left of the C0 counter (maybe that's part of the counter?). The counters do not "program" in Productivity like they do in DirectSoft.
Any help for a newbie would be much appreciated.
I've attached a screen shot of what my "CNT" function looks like. I'm a bit lost on the equal, greater than, less than portions as I don't remember those being in the DirectSoft version?
Last edited: