Plc

Allen Bradley used to be 'Examine if On' and 'Examine if Off'. It can be confusing the first time you see a physical 'closed contact' programmed in a PLC as 'normally open'.
 
It is best not to think of PLC instructions as NO or NC contacts.

Confusion to the beginner can be caused when a -||- PLC instruction is coming from a Normally-Closed contact in the field device, and vice-versa.

In PLC ladder language, we only want to know if the addressed memory location is on (use -| |-), or off (use -|/|-).

Once you get used to the concept that -| |- and -|/|- have absolutely nothing to do with Normally-Open and Normally-Closed field or internal memory locations it all becomes clear.

IMHO it was very wise that Allen-Bradley adopted XIC (eXamine If Closed) and XIO (eXamine If Open) as the names for their Boolean logic conditional instructions.
 
I have worked with engineers that did not understand that emergency stop and limit switch circuits are programmed XIC but wired normally closed. Differentiating between internal logic and external wiring is important.
 
if you think as 24VDC as logic 1, which it is, then NO is closed when activated (high, 24VDC) which means when logic 1, and NC is closed when deactivated (low, no voltage) which means logic 0.
what's there to confuse?
 
if you think as 24VDC as logic 1, which it is, then NO is closed when activated (high, 24VDC) which means when logic 1, and NC is closed when deactivated (low, no voltage) which means logic 0.
what's there to confuse?
becuase the way you use the outside no and nc contacts for contol purposes without a plc differ than what you see on a plc when using the exact same contact, stop and estop circuits are a good example.
 
yea that could be a problem if you think that hardware NO must match logic NO (which, IMO, is wrong in the beginning cause that's two separate systems, at least to me.)
 
I understand it ok but I have been doing this foe a long time, during that time I have seen several new people to PLC programming get confused when using a NC contact in a field device but use a xic instruction in the program such as a stop button. Yes it is easy enough to get your head around but when communicating to other people it does save confusion if talking in XIC and XIO terms. but I also agree it can be just as simple to refer to it as high and low or on and off.
 

Similar Topics

Hi all, looking to model old RR relays in PLC. Does anyone have any SPECIFIC examples on how to model a relay such as a polar relay, slow pickup...
Replies
0
Views
35
HelloI need software to download the program from PLC EH-A28DRP from an old machine whose manufacturer does not exist. It may be Ladder Editor for...
Replies
0
Views
28
HI everyone, i am new to Siemens plc programming and i am in need of some help. yesterday we had an S7-1200 CPU 1214C fail to turn on an output to...
Replies
7
Views
203
Hello, I have a Mitsubishi FX3G 14M PLC and a E615 HMI from Mitsubishi/Beijer. I'm using GXWorks 2 to do the programming and I have no problem...
Replies
4
Views
128
Hi, I'm trying to import a Rockwell/AB EDS to Beckhoff but I'm not sure how to import/install the EDS. It is a PowerFlex 525 EDS. Is there a way...
Replies
1
Views
99
Back
Top Bottom