Extra Rung?

JBOWRIDER

Guest
J
I AM A MAINT. MECH. JUST LEARNING SOME OF THIS PLC STUFF AND HAD WHAT PROBABLY IS A VERY SIMPLE QUESTION. IN THE LEVEL APPLICATION SECTION OF THE LEARNING PLCS PART OF THIS WEB SITE THERE IS A EXAMPLE WHICH SHOWS INPUTS MAKING THE OUTPUT (INTERNAL RELAY?) 1000. 1000 IN TURN MAKES OUTPUT COIL 0500. WHY THE EXTRA RUNG? CAN'T YOU JUST CHANGE THE 1000 TO 0500?
JUST CURIOUS
BOWRIDER
 
You certainly can use the 500 Output directly... if you want.

But, if 1000 represents a particular state in the process, then you might want to use the 1000 output to trigger other things besides the 500 output.

Depending on the particular situation you might actually have a few other contacts in the rung for the 500 output. Those conditions also have to be satisfied before 500 goes ON.

Meanwhile, in another part of your program, output 501 is also looking to see the state of output 1000. But output 501 is using other conditions, different from those that output 500 is watching.

It's not a case of having an extra, useless, rung. Output 1000 becomes available for any number of rungs.

That's part of the magic we know as PLC's! One output can be used almost any number of times!
 
Last edited:
When I first develop a program, it is much better for me to build very simple rungs. Then, once a segment is working and if I can condense the program to have more instructions per rung without causing confusion I will do so. On fairly small programs, less than 50 rungs, I don't even bother. Back to your original question, yes you can.
 
Try to make it as simple and easy to understand as you can. I have recently started working for a Japanese company and find that many of the PLC programs are EXTREAMELY overdone, IE one coil picking up another, then another and so on, and for no apparent reason...If you have anyone who has to troubleshoot with just a print out of the ladder they will truely appreciate SIMPLICITY.
Bob
 
I HEAR THAT, WE JUST GOT THROUGH MAKING SOME PROGRAM CHANGES ON ONE OF OUR CASERS AND IT WAS JUST AS YOU DESCRIBED, ENDLESS LINKS VIA INTERNAL RELAYS TO RUNG AFTER RUNG AFTER RUNG.... TOOK ALL DAY TO MAKE JUST A COUPLE SMALL CHANGES!
 
I asked same question.

I was told the program was written at the office and when they came to commission the program often output Y0 and Y1 for example would be crossed. With internal coils this was easy to change. Same if relay in PLC goes down. Easy to change output or input.

But murder for the guy trying to trace the fault.

I use outputs for triggering other bits within the program but normaly the PLC is in the machine and all connected before I start writting program. But this is not the case when written by outside firms.
 

Similar Topics

Hello, I have a question on an OCR application I am doing. I am reading in 16 characters that come from a camera into the plc in its input words...
Replies
4
Views
1,274
Hi, I have been given the task of creating a system for which i will need 3 Rs232 comms ports and 1 ethernet port. A few years ago i completed a...
Replies
3
Views
1,745
Hi, I've got a 1769 controller which is talking to various different components on a local network, I want this controller to talk to another AB...
Replies
7
Views
2,819
hi, i try to send barcode to controllogix (it working with freescan with time out but not serial interface control) i can send command on the clv...
Replies
0
Views
1,344
Hello everyone, We have can counting sensors on all our lines, i am sure all of us know why. So, one of our lines has started counting more cans...
Replies
12
Views
3,254
Back
Top Bottom