Help a Newbie....

Guest

Guest
G
I'm in a Basic PLC class and I am supposed to design a circuit so that any 3 start push buttons will start a motor and any one of three stop push buttons will stop the motor. This circuit must also include MEMORY so that the motor will remain running after any start push button is pressed and released.

This is what I designed but I dont know if only one MEMORY contact is needed, or should there also be 3 MEMORY contacts. Pressing any one of the start buttons (OR Logic) will pull in the coil and memory and start the motor, then pressing any one of the stop buttons will stop the motor. Am I some what close to it? ANy advice is helpful, thanks in advance.


stop1 stop2 stop 3 start1 memory
--| |------| |------| |--------| |-------------( )
start2
| |

start3
| |

memory
| |
memory motor
-------| |--------------------------------------( )
 
the design is kinda screy on my post, it's supposed to be stop button 1, 2 and 3, then start button1 and memory. Then the other start buttons and memory are OR under start button 1. Memory is then referenced off and lead to the motor coil.
 
You should label your coils too.

It looks like you have it. To simplify and only only use the one coil, series all your stops, parallel all your starts after them, with a normally open contact that's the same address as your output coil also in parallel with the start buttons (This is your holding contact). Then any of your stop buttons will stop it, and any of your start buttons will start it.
 
Take a look at motor stop/start circuits, remember stops are in series and normally closed and starts are in parallel and normally open,don't forget normally open contact off the coil for hold cicuit.
 
well if it's hardwired out in the field the stops are normally closed right? but if it's just programmed into the PLC, the stop buttons are normally open??
 
That's where people get confused. The stop buttons are physically wired normally closed, but the "contacts" in your program are normally open. The power going through the NC buttons provides the input until it is pressed. So program your stop buttons NO, but wire them NC. I can see this advice starting up a debate........
 
Apologies offered,still thinking in electrician mode.

Stop input although N/O will be closed unless external stop circuit goes open circuit.On the right tracks now??
 
FCC,
Where do you have your memory latch or holding latch tied at?
I'm a little confused on your post. Are you latching around your stop inputs?
Tim
 
The memory is OR with the start buttons, right under the 3rd start button. Sorry but the drawing i posted on here is kind of messed up. So when you hit any one of the 3 start buttons, it automatically pulls in the memory coil.

Now I have another question, what if i wanted to add a selector switch to place the circuit in a jog or run position. I'm a bit confused on what the jog switch would do. Do I AND it with the rest of the stop and start buttons?
 
FCC,
After looking at your posted ladder code again and agian, I think I see what your trying to post. I thought you might have been taking your memory latching bit from the left hand buss bar, out and around your stop inputs. Is this what your trying to post?
Tim

stop 1 stop 2 stop 3 start 1 memory
|---| |-----| |-----| |----|---| |----|----( )---|
| | | |
| | start 2 | |
| |---| |----| |
| | | |
| | start 3 | |
| |---| |----| |
| | | |
| | memory | |
| |---| |----| |
| |
| |
| memory motor |
|---| |-----------------------------------( )----|

 
Damn, ya beat me to it Tim... :D

I 'think' FCC meant for it to look like this:

stop1 stop2 stop3 start1 memory
|--| |------| |-------| |---+---| |---+---------( )
| | |
| | start2 |
| +---| |---+
| | |
| | start3 |
| +---| |---+
| | |
| | memory |
| +---| |---+
|
| memory motor
|------| |--------------------------------------( )


.
If so, he's got it right... :cool:

There's a few ways you can add a JOG button, here's one method:

stop1 stop2 stop3 start1 JogPB memory
|--| |------| |-------| |---+---| |---+---|/|---+---( )
| | | |
| | start2 | |
| +---| |---+ |
| | | |
| | start3 | |
| +---| |---+ |
| | | |
| | memory | |
| +---| |---+ |
| | |
| | JogPB |
| +---| |-------------+
|
|
| memory motor
|--| |---------------------------------------------( )


.
Notice that the JOG button will automatically drop out the memory. Also, the stop buttons are ALWAYS functional (IOW, you can't JOG with a stop button pressed). You could "clean up" the above ladder by writing it this way (same end result):

start1 JogPB stop1 stop2 stop3 memory
|---| |---+---|/|---+---| |------| |------| |------( )
| | |
| start2 | |
|---| |---+ |
| | |
| start3 | |
|---| |---+ |
| | |
| memory | |
|---| |---+ |
| |
| JogPB |
|---| |-------------+
|
|
| memory motor
|--| |---------------------------------------------( )




beerchug

-Eric
 
I'm also pretty new to programming and I still think stop buttons and then start buttons. But I have noticed that most programs will will through a stop anyplace in the rung.Also is it common practice to use internal bits such as B3s or end up with an ote at the end.
 
Is it the program throwing the stop button anyplace? Or the programmer? The way I see it, from my training, the series of stops always come first, then the parallelled starts and holding contacts. I haven't found that written in stone anywhere though.........

Vetteboy
 
Tim, yep you got it. That was what I was trying to do, but it wouldnt let me go back and re edit my sketch hehe. Thanks everyone.
 

Similar Topics

I've used FTView ME for as long as I can remember but am now developing an application with SE. I've imported an ME project that will serve as...
Replies
3
Views
1,478
Just joined the site and wanted to say hello. A lot of googling has sent me to this site multiple times in my quest to learn about PLCs and...
Replies
14
Views
2,869
  • Poll
Micrologix1100 PLC with rslogix software. Does anyone know how to use a single turn absolute rotary encoder as if it were a multiturn encoder...
Replies
2
Views
1,405
Hi all, my first post here, I've been lurking for a while. I'm a beginner and I hit a wall on one of my first projects I'm working on. I know it...
Replies
6
Views
2,549
I am attempting to use GX Developer with a Q06 CPU, for the first time. I am attempting to mirror a pre-existing 0-10v analogue output channel...
Replies
0
Views
1,151
Back
Top Bottom