Sample of Exercise Manual
     The PSIM® 2000 Exercise Manual contains over 200 sample exercises for generic PLC Training. It is broken down into 10 chapters which cover all aspects of PLC Training from the very basic to very advanced. The following contains at least one exercise from each chapter. This Manual also includes a program for Windows, that will show you the corresponding Ladder Logic Diagram for each exercise in the manual. This program comes on a 3 1/2 floppy diskette which contains and installation program. exmain.jpg (14153 bytes)
EXERCISE MANUAL INDEX

Scroll down or Click on the Chapter you wish to view
There are some samples of the corresponding Ladder Diagrams on this page, which are available for all exercises in the Manual. 

CHAPTER 1 

AN OVERVIEW OF PROGRAMMABLE LOGIC CONTROLLERS 

CHAPTER 2
PLC HARDWARE COMPONENTS
CHAPTER 3
NUMBER SYSTEMS AND CODES
CHAPTER 4
FUNDAMENTALS OF LOGIC
CHAPTER 5
BASICS OF PLC PROGRAMMING
CHAPTER 6
DEVELOPING FUNDAMENTAL PLC WIRING DIAGRAMS AND LADDER LOGIC PROGRAMS
CHAPTER 7
PROGRAMMING TIMERS
CHAPTER 8
PROGRAMMING COUNTERS
CHAPTER 9
PROGRAM CONTROL INSTRUCTIONS
CHAPTER 10
DATA MANIPULATION INSTRUCTIONS
CHAPTER 1
PROGRAMMABLE LOGIC CONTROLLERS (PLC?s) 
AN OVERVIEW

1-3 Given four NO pushbuttons (A-B-C-D), write a program that will turn a lamp on if pushbuttons A and B or C and D are closed. Use the I/0 simulator screen and the following addresses to simulate the program:

INPUTS                                   OUTPUT
Pushbutton A - I: 1/0 L1 -     O: 1/0

Pushbutton B - I: 1/01

Pushbutton C - I :1/06

Pushbutton D - I :1/07

1 -4 Write a program for the relay schematic shown.


Use the 1/0 simulator screen and the following addresses to simulate the program.

INPUTS                          OUTPUT

S1 - I: 1/0                   L1 -O: 1/0

LS1 - I: 1/1

LS2 - I: 1/6 

CHAPTER 2
PLC HARDWARE  COMPONENTS

2-1 Write a program that will simulate the input module, output module, and data table conditions for the PLC diagram shown.

Use the I/O simulator screen and the following addresses to simulate the program:

INPUTS                                        OUTPUTS

NC Pushbutton - I: 1/4             L1 - O: 1/2

NO Pushbutton - I: 1/7             L2 - O: 1/7

seex.jpg (2672 bytes)

CHAPTER 3
NUMBER SYSTEMS AND CODES

3-1 Write a program that will result in the binary number 101 being stored at output word one. Use the I/O simulator screen and the following addresses to simulate the program:

INPUTS                       OUTPUTS

I: 1/0                              O: 1/0

I: 1/1                              O: 1/1

I: 1/2                              O: 1/2

CHAPTER 4
FUNDAMENTALS OF LOGIC

4-4 Write a program for the relay schematic shown. Use the I/O simulator screen and the following addresses to simulate the program:

INPUTS                         OUTPUT

LS1 - I: 1/0                 SOL - O: 1/0

LS2 - I: 1/1

seex.jpg (2672 bytes)

CHAPTER 5
BASICS OF PLC PROGRAMMING

5-3 Write a program that will implement the ladder logic program shown.

Use the I/O simulator screen and the following addresses to simulate the program:

INPUTS                      OUTPUT

A - I: -1/0                       Y - O: 1/0

B - I: -1/1

C - I: -1/6

D - I: -1/7

E - I: 1/2

CHAPTER 6
DEVELOPING FUNDAMENTAL PLC WIRING DIAGRAMS
AND LADDER LOGIC PROGRAMS

6-1 Write a program that will implement the hardwired motor control relay schematic shown. Use the I/O simulator screen and the following addresses to simulate the program:

INPUTS                                    OUTPUTS

Stop - I: 1/4                                F - O: 1/0

Start - I: 1/2                                R - O: 1/1

Selector Switch - I: -1/0 (closed for forward) 

OLs I:1/5

CHAPTER 7
PROGRAMMING TIMERS

7-1 Write a program that will simulate the on-delay timer circuit schematic shown. Use the I/O simulator screen and the following addresses to simulate the program:

INPUT                  OUTPUT                  TIMER

S1 - I: 1/0               L1 - O: 1/0              TON ? T1


 
 

CHAPTER 8
PROGRAMMING COUNTERS

8-2 Write a program that will implement the following conveyor motor control process: 

OPERATIONAL SEQUENCE - The start button is pressed to start the conveyor motor.

- Cases move past the proximity switch and increment the counter's accumulated value.

- After a count of 13, the conveyor motor stops automatically and the counter?s accumulated value is reset to 0.

- The conveyor motor can be stopped and started 
manually at any time without loss of the accumulated 
count.

- The accumulated count of the counter can be reset manually at any time by means of the count reset button.

- The process is repeated when the start button is 
pressed.

Use the Silo simulator screen and the following addresses to 
simulate the program: 

INPUTS                              OUTPUT                                 COUNTER 

Start button - I: 1/1           Conveyor Motor - O: 1/0         CTU - C1

Stop button - I: 1/0

Count reset button - I: 1/2

Proximity Switch (NO) - I: 1/3

8-23  Write a program to implement the process illustrated. An up-
counter must be programmed as part of a batch-counting operation to sort parts automatically for quality control. The counter is installed to divert 1 part out of every 10 for quality control or inspection process. The circuit operates as follows.

- A start/stop pushbutton station is used to turn the conveyor motor on and off.

- A proximity sensor counts the parts as they pass by on the conveyor.

- When 10 is reached, the counter's output activates the gate solenoid, diverting the part to the inspection line.

- The gate solenoid is energized for 2 s, which allows enough time for the part to continue to the quality control line.

- The gate returns to its normal position when the 2 s time period ends.

- The counter resets to zero and continues to accumulate counts.

- A reset pushbutton is provided to reset the counter manually.

Use the Silo simulator screen and the following address to simulate the program:

INPUTS                                           OUTPUTS

Conveyor stop PB - I: 1/0          Conveyor motor - O: 1/0

Conveyor start PB - I: 1/1          Solenoid - O: 1/0

COUNTER TIMER

CTU - C1 TON - T1

CHAPTER 9
PROGRAM CONTROL INSTRUCTIONS

9-1 A temporary jumper can be installed in a PLC program in order to force a control ON or OFF as illustrated below. A dedicated I/O address can be used to operate all jumpers. Jumpers that are identified in this way are easy to locate in the program. Simply look for that particular I/O address and you will find every jumper that is used in the program.

9-1(a) Construct a PSIM program for the generic ladder logic program shown.

Use the I/O simulator screen and the following address to simulate the Program:

INPUTS                      OUTPUTS

S1 - I: 1/0                  PL1 - O: 1/1

S2 - I: 1/1                  PL2 - O: 1/2

S3 - I: 1/6                  PL3 - O: 1/4

                                 PL4- O: 1/4


 
 

CHAPTER 10
DATA MANIPULATION INSTRUCTIONS

10-6 Write a PSIM program that will implement the generic adjustable on-delay PLC timer program shown using data compare instructions. 

Use the I/O simulator screen and the following addresses to simulate the program:

INPUT                           OUTPUT             TIMER

PB1 - I: 1/2                    PL1 - O: 1/0    TON - T1

SS1 - I: 1/0

INTERNAL RELAYS

O: 2/0 & O: 2/1

End of Sample Exercise Manual

Return to P-SIM 2000
 
© Copyright 2008 Maintenance Resources, Inc.
Phone: 812.877.7119  -  Fax: 812.877.7116  -  E-Mail: info@maintenanceresources.com
Address: 1983 North Hunt Street  -  Terre Haute, IN 47805