Allen Bradley xio

Tryingtolearn

Member
Join Date
Jul 2020
Location
south australia
Posts
13
I am new to plc programming but have an issue where I program xio with a nc stop button Allen Bradley microlight 1400 however this does not work am I doing something wrong please help
 
If you have a N.C. pushbutton connected to an input, that input will be ON when the button is NOT pressed.


To detect the input ON, you would use an XIC (Examine If Closed) instruction, and it will highlight green while the button is NOT pressed.

This is a typical arrangement for STOP buttons, as it protects against hardware errors (wire dropped off, switch broken, etc.).
 
Yes, that is assuming the overload N/C contact is N/C when the overload is not tripped but in reality this is the N/O contact, The idea is that when the overload is ok you get a closed contact so that if it trips it removes the signal to the input, in actual fact it would be a N/O in it's tripped state, sounds confusing doesn't it, like relays I always assume a N/O contact is open when not energised & N/C is closed when not energised. So it depends on what you call it. overloads often have two spare aux contacts one of each I always use the N/O contact when tripped so when reset it passes a signal, this way the input to the PLC is on when healthy, this has an advantage that if the supply to the contact was lost (broken wire) then the indication to the PLC is there is a trip. if you use a N/C contact that opens when the overload is healthy then a broken wire will not show up as a fault. For the same reason an E-stop or Stop button is normally closed so that if the signal is lost it stops the process if it is pressed or if a wire comes off or the contact spring breaks (fail safe, sort of). There has been a lot of debate over AB versus other PLC types for example XIO Examine if open is not the physical contact is open but the contact is closed and XIC is the opposite so N/O & XIC is the same & N/C XIO is the same.
 
yes this is a little a confusing i have been trying to nut this little issue and I have wrote the program to suit this style as is the only thing that actually works in rs500 with the nc contacts and yes does make things a little confusing. I am glad that what I am doing is down the write path and I appreciate the i put given to me. Tha k you and silly Allen Bradley with xic and xio
 
I generally tell people, don't choose the instruction based on the type of contact on your device. Choose the instruction based on how you want the output to work. The PLC has no concept of "normal". Nor does it have any idea what the device in the field is. Pushbutton, prox, NO, NC. It can't tell this. All it knows is that it sees either a one or a zero. How that one or zero got there is irrelevant to the PLC.

  • I want my output to turn/stay ON when the contacts on this device are CLOSED so I choose Examine if Closed (XIC).
  • I want my output to turn/stay ON when the contacts on this device are OPEN so I choose Examine if Open (XIO).

OG
 
Last edited:

Similar Topics

Hi Having issues with a older PanelView touch not working. Screen is connected to a Desktop computer. screen used as a display with touch...
Replies
1
Views
74
Hi good day Everyone, I have a cimplicity v10 project with 7 to 8k tags communicating with AB PLC through OPC and Rslinx classic. I have this...
Replies
1
Views
80
Hi everyone, I am currently working on a AB 193-EDN and i am trying to figure out this "Average %FLA", it keeps showing 70-75 but my clamp meter...
Replies
1
Views
83
I am using Allen Bradley PLC 1756-L81E and EIP module 1756-EN2TR for Ethernet/IP communication. My communication works fine but in Get-Attribute...
Replies
2
Views
164
I have a network with 4 PLCs PLC1 is controllogix and PLCs 2-4 are compactlogix and they all need to communicate. The current way I have this...
Replies
8
Views
223
Back
Top Bottom