basic steps in plc programming

6
electrical-engineering-portal.com http://electrical-engineering-portal.com/basic-steps-in-plc- programming? utm_source=Technical+Articles&utm_campaign=70472bd917- RSS_EMAIL_CAMPAIGN&utm_medium=email Basic Steps I n PL C Programm ing (pho to by ProWest Engineering) Ba sic Steps I n PLC Programming The first step in developing a control program is the definition of the control task. The control task specifies what needs to be done and i s defined by tho se who are involved in the opera t ion of t he machine or 

Upload: tigrillo

Post on 14-Apr-2018

220 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Basic Steps in PLC Programming

7/30/2019 Basic Steps in PLC Programming

http://slidepdf.com/reader/full/basic-steps-in-plc-programming 1/6

electrical-engineering-portal.com http://electrical-engineering-portal.com/basic-steps-in-plc-

programming?

utm_source=Technical+Articles&utm_campaign=70472bd917-

RSS_EMAIL_CAMPAIGN&utm_medium=email

Basic Steps In PLC Programming (photo by ProWest Engineering)

Basic Steps In PLC Programming

The

first 

step in

developing a control program is the definition of the control task. The control task specifies what

needs to be done and is defined by those who are involved in the operat ion of the machine or 

Page 2: Basic Steps in PLC Programming

7/30/2019 Basic Steps in PLC Programming

http://slidepdf.com/reader/full/basic-steps-in-plc-programming 2/6

Page 3: Basic Steps in PLC Programming

7/30/2019 Basic Steps in PLC Programming

http://slidepdf.com/reader/full/basic-steps-in-plc-programming 3/6

END MCR instruct ion must be placed after the last rung an MCR will cont rol.

PLCs do not allow bidirectional power flow, so all PLC rungs must be programmed to

operate only in a forward path.

PLCs do not provide instantaneous contacts; therefore, an internal output must be used

to trap a t imer that requires these contacts.

Complicated logic rungs should be isolated from the other rungs during programming.

Program coding is the process of translating a logic or relay diagram into PLC ladder program form.

The benefits of modernizing a relay control system include greater reliability , less energy 

consumption, less space utilization, and greater flexibility .

Example Of Simple Start/Stop Motor Circuit

Figure 1 shows the wiring diagram for a three-phase motor and its corresponding three-wire

cont rol circuit, where the auxiliary contacts of the starter seal the start push butt on. To convert

this circuit into a PLC program, first determine which control devices will be part of the PLC I/O 

system; these are the circled items in Figure 2 . In this circuit , the start and stop push

buttons (inputs) and the starter coil (output ) will be part of the PLC system.

The starter coil’s auxiliary contacts will not be part o f the system because an internal will be used

to seal the coil, resulting in less wiring and fewer connections.

Page 4: Basic Steps in PLC Programming

7/30/2019 Basic Steps in PLC Programming

http://slidepdf.com/reader/full/basic-steps-in-plc-programming 4/6

Figure 1a - Wiring diagram of three phase motor 

Figure 1b - Relay control circuit f or a three-phase moto r 

Figure 2 - Real inputs and outputs to the PLC

Table 1 shows the I/O 

address assignment , which

uses the same addressing

scheme as the circuit

diagram (i.e., inputs:addresses 000 and 001,

output: address 030 ).

Page 5: Basic Steps in PLC Programming

7/30/2019 Basic Steps in PLC Programming

http://slidepdf.com/reader/full/basic-steps-in-plc-programming 5/6

I/O Address

Module Type Rack Group Terminal Descript ion

Input 0 0 0 Stop PB (NC)

0 0 1 Start PB

0 0 2 -

0 0 3 -

Output 0 3 0 Motor M1

0 3 1 -

0 3 2 -

0 3 3 -

To program the PLC, the devices must be programmed in the same logic sequence as they are inthe hardwired circuit (see Figure 3). Therefore, the stop push button will be programmed as an

examine-ON instruction (a normally open PLC contact ) in series with t he start push button, which is

also programmed as an examine-ON instruction.

This circuit will drive output 030, which cont rols the starter.

Page 6: Basic Steps in PLC Programming

7/30/2019 Basic Steps in PLC Programming

http://slidepdf.com/reader/full/basic-steps-in-plc-programming 6/6

Figure 3 - PLC implementation o f the circuit in Figure 1

If the start push button is

pressed, output 030 will turn

ON , sealing the start push

button and turning the motor 

ON through the starter. If the

stop push button is pressed,

the motor will turn OFF .

Note that t he stop push button

is wired as normally closed t o

the input module. Also, the

starter coil’s overloads are

wired in series with the coil.

Resource: Introduction to PLC Programming and Implementation—from relay logic to PLC logic