Problem Description



Yüklə 2,74 Mb.
Pdf görüntüsü
səhifə62/98
tarix23.07.2023
ölçüsü2,74 Mb.
#137216
1   ...   58   59   60   61   62   63   64   65   ...   98
PLC-4

Ladder
 
Diagram
 
to
 
solve
 
this
 
problem
Program Description

O:2/0 to O:2/7 are used as the output address to Traffic Lights and Pedestrian Lights. Hence Mask has
value 00FFh which means data flow of N7:0/0…N7:10/0 to N7:0/7…N7:10/7 is passed and the remaining
N7:0/8…N7:10/8 to N7:0/15…N7:10/15 are blocked.

Control parameters are assigned to register R6:0.

Sequence of traffic lights and pedestrian lights to be operated are stored in the registers from N7:0 to N7:10
which is shown in the figure below.

The entire operation is similar to that of Traffic Lights controlling.

The only difference here is extra added outputs and different value to mask the data flow from N7:0… to
O:2.

B3:0/0 is used because it just uses a memory bit instead of wasting an output contact to use as a coil.


Runtime Test Cases
PLC Program to Control Traffic Lights
This is a PLC Program to Control Traffic Lights.
Problem Description
Implement controlling of Traffic Lights in PLC using Ladder Diagram programming language.
Problem Solution

There are two methods to solve this problem. One is by using stack operation and the other one is by using
sequencer output method.

Sequencer output method is best suited for this problem since very less configuration is needed and
program length is also reduced.

In this method, we need to assign SQO instruction by configuring all the parameters given in the instruction.

File, Mask, Dest, Control, Length and Positions are parameters which we need to configure.

File : It is the starting address for the registers in the sequencer file.



Mask : Mask is the bit pattern through which data flow happens from source to the destination address. If
there is 1 in the masking, it passes values and if 0, it blocks the data flow.

Dest : It is the address of the input to which the Sequencer Output instruction moves the data.

Control : Is the address that contains the parameters with control information for the instruction. EN, DN and
ER are bit which sets according to the status of sequencer output. EN and DN bits are set just as in timers. ER
bit stands for Error bit, it is set when a negative position/length value is detected by the processor, or zero length
value.

Length : It is the number of steps of the sequencer file starting at position 1. Position 0 is the start-up
position.

Position: It indicated the steps that is desired to start the sequencer instruction. The start position is all
zeros, this is represented as the neutral position; so no outputs will be turned ON in position 0.

So to start the actual function of output sequence, Position 1 is determined as starting sequence while
programming.

Integers or Bit Registers are used as Destination Address.

Yüklə 2,74 Mb.

Dostları ilə paylaş:
1   ...   58   59   60   61   62   63   64   65   ...   98




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin