RSLogix 5000 XIC, XIO, OTE, OTL, OTU (Beginner Question)

rockets1989

Member
Join Date
Mar 2017
Location
Houston, TX
Posts
2
I am a beginner at RSLogix 5000 and in ladder logic in general. I am tasked with making sense of an existing program and reprogramming it to make it more efficient. I have a few questions.

1. I have a BOOL Tags named "PSC1107A_BLOCKED" and "SIDE_A_BLOCKED" that have a value of 0. In one of the rungs on the program it looks like this
rslogix question.JPG

When a value of 1 is written into the tag "PSC1107A_BLOCKED" from an OTE somewhere else in the program, will the XIC get toggled (turn green) and the XIO untoggle? If so, won't both the OTL and OTU "SIDE_A_BLOCKED" become energized? Is this bad programming or is there a fundamental of ladder logic that I am not aware of?

I asked someone that I work with to explain it to me and he said that these parallel branches are a way to make the OTU "SIDE_A_BLOCKED" stay true until the XIC "PSC1107A_BLOCKED" goes true and the OTL "SIDE_A_BLOCKED" goes true. In this explanation, the toggling of the XIO acts as a jumper until the "PSC1107A_BLOCKED" writes a value of 0. But this doesn't make sense to me since there will be two values for a single tag.

2. (Question not associated with the image) A rung has an OTE that is toggled because the tag has a value of 1. When this rung goes true, does the tag associated with the OTE receive a value of 0?

3. Same question as Questoin 2 except asking about a toggled OTL instead of toggled OTE. What happens to the value of the tag after the rung goes true?


Thanks
 
Last edited:
You have a fundamental msunderstanding...an xio and xic of the same tag will never evaluate true at the same time. So either the branch with the otl or out will only be true...not both. The green you see shows powerflow through that xio because the tag is 0...
 
You have a fundamental msunderstanding...an xio and xic of the same tag will never evaluate true at the same time. So either the branch with the otl or out will only be true...not both. The green you see shows powerflow through that xio because the tag is 0...

Not power flow but there is a "1" in the "bit box" ( A Ron Beaufort description) at that address.

See link...Read the whole post

http://www.plctalk.net/qanda/showthread.php?t=61692&highlight=green+power+flow

Edit: I added some links to my previous post.
 
Last edited:
Not power flow but there is a "1" in the "bit box" ( A Ron Beaufort description) at that address.

See link...Read the whole post

http://www.plctalk.net/qanda/showthread.php?t=61692&highlight=green+power+flow

Edit: I added some links to my previous post.

I stand corrected...

teaching so time is short - but ...
Quote:
Not power flow but there is a "1" in the "bit box" ( A Ron Beaufort description) at that address.
that statement should be a "0" in the bit/box ...

actually "green on the screen" for an XIO would (generally) indicate TRUE logic because of a ZERO in the bit box ...

so ...

the XIO would tell the processor to "go look for a ZERO in the bit/box" ... and if it DOES see a ZERO then the instruction would be evaluated as TRUE ... and (generally) would turn green ...

so how's everything out your way? ...

best regards ...

Ron
__________________

2-B ?
Best regards, ----+----] [----+------------( )----
Ron | |
PLC Training Boot Camp | 2-B |
+----]/[----+

I once was lost, but now am found, was blind, but now I see.
 
It is powerflow and the bit box is zero as I think you corrected yourself with the next post. Ladder is symbolized by a power rail on the left and common/ground on the right as it of course evolved from relay logic. The green is showing TRUE and hence powerflow through that instruction.
 
He told you wrong. If your goal is to simplify, the logic does the same thing as an XIC(PSC1107A_BLOCKED) OTE (SIDE_A_BLOCKED); XIC(PSC1107B_BLOCKED) OTE (SIDE_B_BLOCKED); It is only copying the bits. They only reason that the existing method would be 'better' would be if there was logic that was changing SIDE_A_BLOCKED somewhere else in the code.
 
Thank you all for your messages. I realized by all of your inputs what I was misunderstanding. Thanks for your swift responses and taking the time to look at my post. I will keep on working in RSLogix 5000 and soak up as much as I can day by day
 
Thank you all for your messages. I realized by all of your inputs what I was misunderstanding. Thanks for your swift responses and taking the time to look at my post. I will keep on working in RSLogix 5000 and soak up as much as I can day by day


Rockets,

First off Welcome to the Forum and to the world of automation. (your in for a fun ride)

Secondly, the gentleman that Micky spoke of "Ron Beaufort" teaches PLC classes and has many youtube videos available for you to watch and learn from.
Check the videos out and you will gain much from them very quickly and they will help put you on the right track. (Just Google "Ron Beaufort Youtube" and they should come up)

Also if you have a little coin and a little time available (5 days) I can highly recommend you look into taking Ron's class on Logix5000. It is well worth the time an money and will put you light years ahead.

It is called PLC Boot Camp, check it out at this link.

http://ronbeaufort.com/

BCS
 

Similar Topics

Hi folks, in the alarm manager of Rslogix 5000, the tag-based alarm has been created. But when I tried to change the condition, it was found the...
Replies
2
Views
156
I am completely stuck on building a ladder program that requires a start button to be pressed 3 times to turn on motor 1. Then motor 2 starts...
Replies
20
Views
578
First off, I'm a hobbyist-level programmer, and this program isn't controlling anything anything that could even remotely be considered "life...
Replies
18
Views
518
Hello all, I have a question in regards to RSlogix 5000. I am having issues with the program force closing when I try to make online edits. We...
Replies
0
Views
121
Back
Top Bottom