You are on page 1of 4

Name: _____________________ Date: ______________________

Directions: Create the programming assignments listed below. Only successful and properly annotated
programs will receive the total points possible for each program. Be sure to upload both the ACD and
PDF files in Blackboard as file attachments as directed by your instructor.

Program #1 – 25 pts.
Using the below I/O Diagram, write a PLC program that will meet the following Logic requirements:

1. When PB1 or PB2 are closed, turn on indicator lamp LT1.


2. When PB3 and PB4 are closed, turn on indicator lamp LT2.
3. When PB5 is not closed, turn on indicator lamp LT3. PB1 = local:1.i.Data.0
PB2 = local:1.i.Data.1
PB3 = AENT:1.i.0
PB4 = AENT:1.i.1
PB5 = HMI

LT1 = Local:1.o.Data.0
LT2 = Local:1.o.Data.1
LT3 = Local:1.o.Data.2

Program #2 – 25 pts.
Using the below I/O Diagram, write a PLC program that will meet the following Logic requirements:
1. When PB1 or PB2 is closed, turn on indicator lamp LT1.
2. When SS1 and SS2 are closed, turn on indicator lamp LT2.
3. When PB1 or PB2 is closed, and SS1 is closed and SS2 is not closed, turn on indicator lamp LT3.

PB1 = local:1.i.Data.0
SS1 = local:1.i.Data.1
PB2 = AENT:1.i.0
SS2 = AENT:1.i.1

LT1 = Local:1.o.Data.0
LT2 = Local:1.o.Data.1
LT3 = Local:1.o.Data.2

INDT 205 PLC I 487038767.docx 1


Program #3 - 25 pts.
Using the below I/O Diagram, write a PLC program that will meet the below Logic requirements.

1. If PB1 or PB2 and PB3 and PB4 are closed, and PB5 is not closed LT1 will be illuminated.

PB1 = local:1.i.Data.0
PB2 = local:1.i.Data.1
PB3 = AENT:1.i.0
PB4 = AENT:1.i.1
PB5 = HMI

LT1 = Local:1.o.Data.0

Program #4 - 25 pts.
Using the below I/O Diagram, write a PLC program that will meet the following Logic requirements:
1. When SS1 is closed, Lights LT1,LT2,LT3 come “on”
2. When SS2 is closed, Lights LT1 and LT2 drop out leaving light LT3 “on”
3. When SS3 is closed, (All three Switches Closed) LT1 will come “on” showing LT1 and LT3 “on”
4. When SS4 is closed, (All four Switches Closed) it turns off any of the lights that happen to be on.

SS1 = local:1.i.Data.1
SS2 = AENT:1.i.1
SS3 = HMI
SS4 = HMI

LT1 = Local:1.o.Data.0
LT2 = Local:1.o.Data.1
LT3 = Local:1.o.Data.2

487038767.docx 2
Program #5 - 25 pts.
Using the below I/O Diagram, write a PLC program that will meet the following Logic requirements:
1. When SS1 is closed, Lights LT1,LT2,LT3 come “on”
2. When SS2 is closed, Lights LT1 and LT2 drop out leaving light LT3 “on”
3. When PB1 is closed, (All three Switches Closed) LT1 will come “on” showing LT1 and LT3 “on”
4. When PB2 is closed, (All four Switches Closed) it turns off any of the lights that happen to be on.

PB1 = local:1.i.Data.0
SS1 = local:1.i.Data.1
PB2 = AENT:1.i.0
SS2 = AENT:1.i.1

LT1 = Local:1.o.Data.0
LT2 = Local:1.o.Data.1
LT3 = Local:1.o.Data.2

487038767.docx 3
Program #6 – 25 pts.
Using the below I/O Diagram, write a PLC program that will meet the below Logic requirements.
1. Enable must be on to allow any motor movement.
2. When Enable is on and FWD/REV is off, pressing Start causes the motor to turn in the forward
direction and the forward indicator lamp to illuminate.
3. When Enable is on and FWD/REV is on, pressing start causes the motor to turn in the reverse
direction and the reverse indicator lamp to illuminate.
4. The motor off indicator lamp is illuminated any time the motor is not rotating.
5. Momentarily pressing Stop at any time will cause the motor to turn off. Start = local:1.i.Data.0
Enable = local:1.i.Data.1
STOP = AENT:1.i.0
Direction = AENT:1.i.1

FWD = Local:1.o.Data.0
REV = Local:1.o.Data.1
FWD_LT =
Local:1.o.Data.2
REV_LT =
Local:1.o.Data.3
MotorOff = AENT:2.o.1

Program #7 – 25 pts.
Convert the below shown relay logic into an equiviliant PLC program.
Forward_PB =
local:1.i.Data.0

Reverse_PB =
AENT:1.i.0

STOP = local:1.i.Data.1

FWD = Local:1.o.Data.0
REV = Local:1.o.Data.1

487038767.docx 4

You might also like