Automation and Robotics Week 07 Theory Notes 20ME51I
Automation and Robotics Week 07 Theory Notes 20ME51I
Automation and Robotics Week 07 Theory Notes 20ME51I
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
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:4 = 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)
Program Description
• RUNG001 comprises all the conversion needed to control level of the tank.
10) Problem Statement: Water bottles are moved on a conveyor for capping. Screw caps are screwed to close
the opening end of the bottle using rotating mechanism. Implement this in PLC using Ladder Diagram
programming language
Problem Solution
• To sense the bottle, proximity sensor is used.
• Used a timer to stop the cylinder motor for 2secs to screw caps.
• Used one more timer to run the motor for 1sec to rotate the cylinder.
• Bit Shift register is also used to perform this operation.
• Count the number of steps capping machine is placed from the sensor and set bit position to operate
capping machine accordingly.
• In this example as you can see, bottle is 7 steps away from the proximity switch, so if Bit register B3:0
is used, then capping machine should be operated when B3:0/0 is shifted to B3:0/6.
• Two inputs are given to this Capping machine, electric supply to run motor and pneumatic supply to
push machine down cap ram.
PLC Program
List of Inputs and Outputs
I:1/0 = Start (Input)
I:1/1 = Stop (Input)
I:1.2 = Proximity (Input)
O:2/0= Master coil / Run (Output)
O:2/1= Cylinder motor (Output)
O:2/2= Electric supply to capping machine motor (Output)
O:2/3= Pneumatic supply to cap ram (Output)
BSL = Bit shift left instruction (Logical)
B3:0 = Bit shift Register (Register)
B3:0/6 = Bit to energize capping machine (Bit)
R6:0 = Control register (Register)
T4:0 = Timer to run cylinder motor (Timer)
T4:1 = Timer to stop cylinder motor timer for capping (Timer)
LIM = Limit output to perform capping (Compare)
11) Problem Statement: Two tanks have same products filled. Draining from these depends on the requirement
from the storage tank. Implement automation in this Drainage tank using with PLC using Ladder Diagram
programming language
Problem Solution
• Level gauge is used to measure level of the storage tank continuously
• Level gauge is connected with Level Transmitter which converts corresponding level output in 4-
20mA equivalent.
• Analog I/O Modules are chosen to deal with Analog signals.
• Centrifugal pumps are used to drain material from both the tanks at the same time.
• Two low level switches are used to detect low level of tanks 1 and 2 which turns Pumps OFF when
low level is reached.
• Height of storage tank is 5meters that is 500cm and the level which is to be maintained is 470cm.
• Calculate necessary conversions and use registers to store data and to do arithmetic operations.
PLC Program
Here is PLC program to Drain Same Products from 2 Tanks, along with program explanation and run time
test cases. List of Inputs and Outputs
12) Problem Statement: Potato chips are made and ready to be packed. But before that, it goes through a
conveyor in which final quality check is done, burnt chips are detected and removed from the process line.
Implement this in PLC using Ladder Diagram programming language
Problem Solution
• To detect burned chips, light source and sensors are used.
• Light source is used so light detectors such as Light Dependent Resistors are used to detect the burned
chips.
• Blowers are used to throw burned chips away from the conveyor when detected.
• There are total number of 8 blowers. Number of blowers to be used depends on the width of a conveyor
belt.
• Time measurement of an event to take place can be used here to measure what time burned chips take
to reach from light source to blowers when detected.
• Set this time as preset of a timer to operate particular blower.
• There are 8 blowers, so 8 light detecting circuits must be used in order to operate all blowers.
• Let us assume we are using Light Dependent Resistor. To use this resistor, threshold has to be set that
is darkest color to be passed as a good quality product. If chips are darker than the desired level, light
source detects it and activates corresponding circuit.
• So output of this circuit is normally high and to activate blower, normally low logic has to be set while
programming or we can even invert output from LDR circuit.
PLC Program
Here is PLC program to Detect Burned Chips and Remove them, along with program explanation and run
time test cases. List of Inputs and Outputs
CIE 3– Written and practice test + Assessment Review and corrective action
WEEK 07
Day 06: Session