Problem Description


cycle Program Description



Yüklə 2,74 Mb.
Pdf görüntüsü
səhifə32/98
tarix23.07.2023
ölçüsü2,74 Mb.
#137216
1   ...   28   29   30   31   32   33   34   35   ...   98
PLC-4

cycle
Program Description

When this program is Run, during first scan cycle, output image table memory bit O:2/0 is detected as 0
hence it allows the current through RUNG000 and updates output image table memory bit O:2/0 to 1. During the
second scan cycle, O:2/0 is detected 1, hence it blocks current flow through the RUNG000 and output image
table memory bit O:2/0 is reset to 0. This process continues till it is stopped manually.

This toggling of a memory bit is fed to Up Counter with address C5:0 and every time the bit toggles, counter
is incremented by 1.

Scan cycle is defined as the Scans per second (Scans/Sec).

To fulfill this definition requirement, 1sec timer is added in this program to stop the incrementing of Counter
after 1sec when Star PB is pressed which is done by placing XIO of T4:0/DN in series with Up Counter CTU.

Accumulator value is converted into BCD and fed to Display with address O:6.
Runtime Test Cases


Average value of scan cycle in LogixPro simulation software was detected 16 when it was set to
Minimum
 
Scans.
Average value of scan cycle in LogixPro simulation software was detected 235 when it was set to
Maximum Scans.
PLC Program for Continuous Stirred Tank Reactor
This is a PLC Program for Continuous Stirred Tank Reactor.
Problem Description
Control Continuous Stirred Tank Reactor of a chemical plant. Implement automation to control this CSTR
in PLC using Ladder Diagram programming language.
Problem Diagram


Problem Solution

Basically three parameters are controlled in this reactor. Temperature, Flow and Level of the tank.

Temperature controlling is best done by PID Temperature controller, so in many industries, controlling of
Temperature is assigned to PID control loop as shown in the diagram above.

Continuous level measurement is required. To do this, capacitance level measurement technique is used
because the tank may be Open or Close depending upon the process application. Capacitance Measurement
method works for both Open and Closed tanks.

Capacitance Level Measurement sensor comes along with Transmitter to convert level output into
equivalent standard current signal 4-20mA. If level sensor does not have a transmitter, calibration has to be
done in order to achieve 4mA for Low level and 20mA for High level.

Analog I/O Modules are used to deal with analog input signals and analog output final control elements.

To process data, necessary conversions are made on the basis of desired output requirement.
PLC Program


Here is PLC program for Continuous Stirred Tank Reactor, along with program explanation and run time
test cases.
List of Inputs and Outputs
I:1/14 = Start
(Input)
I:1/15 = Stop
(Input)
O:2/15 = Latching Coil
(Output)
DIV
= Division by the value which is changed per centimetre
(Compute)
MUL
= Multiplication
(Compute)
MOV
= Move instruction to move data
(Logical)
I:3
= Input from transmitter
(Input)
N7:0
= Input data stored in Hex form
(Register)
N7:1
= Storing computed value
(Register)
N7:2
= Storing conversion of preset cms into equivalent hex
(Register)
O:3
= Output to which I-P converter is connected
(Output)

Yüklə 2,74 Mb.

Dostları ilə paylaş:
1   ...   28   29   30   31   32   33   34   35   ...   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