12.05.2014 Views

Automating Manufacturing Systems - Process Control and ...

Automating Manufacturing Systems - Process Control and ...

Automating Manufacturing Systems - Process Control and ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

plc memory - 14.12<br />

EN - enable bit<br />

EU - enable unload<br />

DN - done bit<br />

EM - empty bit<br />

ER - error bit<br />

UL - unload bit<br />

IN - inhibit bit<br />

FD - found bit<br />

LEN - length word<br />

POS - position word<br />

Figure 14.10<br />

Bits <strong>and</strong> Words for <strong>Control</strong> Memory<br />

14.5 SUMMARY<br />

• Program are given unique names <strong>and</strong> can be for power-up, regular scans, <strong>and</strong><br />

faults.<br />

• Tags <strong>and</strong> aliases are used for naming variables <strong>and</strong> I/O.<br />

• Files are like arrays <strong>and</strong> are indicated with [].<br />

• Expressions allow equations to be typed in.<br />

• Literal values for binary <strong>and</strong> hexadecimal values are followed by B <strong>and</strong> H.<br />

14.6 PRACTICE PROBLEMS<br />

1. How are timer <strong>and</strong> counter memory similar?<br />

2. What types of memory cannot be changed?<br />

3. Develop Ladder Logic for a car door/seat belt safety system. When the car door is open, or the<br />

seatbelt is not done up, a buzzer will sound for 5 seconds if the key has been switched on. A<br />

cabin light will be switched on when the door is open <strong>and</strong> stay on for 10 seconds after it is<br />

closed, unless a key has started the ignition power.<br />

4. Write ladder logic for the following problem description. When button A is pressed a value of<br />

1001 will be stored in X. When button B is pressed a value of -345 will be stored in Y, when it<br />

is not pressed a value of 99 will be stored in Y. When button C is pressed X <strong>and</strong> Y will be added,<br />

<strong>and</strong> the result will be stored in Z.<br />

5. Using the status memory locations, write a program that will flash a light for the first 15 sec-<br />

www.PA<strong>Control</strong>.com

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!