PLC Logic: Control Spray Nozzle, Fans, and Puncher

PLC logic designed for efficient automation control of spray nozzle, fans, and puncher in industrial processes.

Disclaimer: This PLC programming example is for study purposes and to learn the ladder logic with simple applications.

Control Spray Nozzle, Fans, and Puncher

Problem Statement:

Design a PLC ladder logic for the following application.

We are using one toggle switch and one sensor to control the Spray Nozzle, Dry Fans, and Puncher.

When an Object enters the booth, the Spray should start and continue for 10 seconds.

After that drying fans will turn ON for 10 seconds. Then Puncher will be activated to push the object.

Industrial Training Video

Instrumentation Tools provides you the free industrial training videos on the PLC, SCADA, and HMI.

This video explains the PLC program with a step-by-step approach to the given problem.

Digital Inputs

Start Button: I0.0

Sensor: I0.1

Digital Outputs

Spray Nozzle: Q0.0

Dry Fans: Q0.1

Puncher: Q0.2

PLC Logic

PLC Logic - Control Spray Nozzle, Fans, and Puncher

Program Description

We have used the normally open contacts for the Start Button (I0.0) and Sensor (Q0.1).

We have used Normally Closed Contact for Spray Nozzle (Q0.0).

In Rung 0:

  1. Normally Open Contact is used for the Start Button (I0.0) and Sensor (I0.1) to Turn ON the output Spray Nozzle  (Q0.0).
  2. Timer TP is used to Turn ON the output Spray Nozzle (Q0.0) for a limited time.

In Rung 1:

  1. Normally Open Contact is used for the Start Button (I0.0) and Sensor (I0.1) to Turn ON the output Dry Fans  (Q0.1).
  2. Normally Closed Contact is used for the Spray Nozzle (Q0.0) to turn the output Dry Fans (Q0.1).
  3. Timer TP is used to Turn ON the output Dry Fans (Q0.1) for a limited time.

In Rung 2:

  1. Normally Open Contact is used for the Start Button (I0.0) and Sensor (I0.1) to Turn ON the output Puncher (Q0.2).
  2. Timer TON is used to delay the turning ON time of the output Puncher (Q0.1) for some time.

Simulation

Let us simulate our ladder logic to understand its response with inputs. We may shown some part of the logic or rungs instead of the complete program.

Rung 0:

When Start Button (I0.0) turns ON and Sensor (I0.1) gets activated or (Sensor detects an Object entering), the output Spray Nozzle (Q0.0) turns ON or (Spray Starts) as Normally Open Contacts used for Start Button (I0.0) and Sensor (Q0.1) will be in True State and allows the signal to turn ON the output Spray Nozzle (Q0.0).

PLC Timers Programming Example on Paint Spraying Booth

The output Spray Nozzle (Q0.0) will turn ON only for 10 seconds as Timer Function Block type TP is used to Turn ON the output Spray Nozzle (Q0.0) for a limited time. The time is set to 10 seconds. After 10 seconds, the output Spray Nozzle (Q0.0) will turn OFF.

PLC program for a paint spray application system

Rung 1:

Also, When Start Button (I0.0) turns ON and Sensor (I0.1) gets activated or (Sensor detects an Object entering), the output Dry Fans (Q0.1) turns ON after 10 seconds or ( Drying Fans turns ON after 10 seconds) as in Rung0, when the output Spray Nozzle (Q0.0) turns ON, Normally Closed Contact used for Spray Nozzle (Q0.0) in Rung1 will be in True state and will not allow signal to flow through it.

Industrial paint and spray booths

So, after 10 seconds, when the output Spray Nozzle (Q0.0) turns OFF in Rung0, the Normally Closed Contact used for Spray Nozzle (Q0.0) in Rung1 will be in a false state and will pass the signal to turn ON the output Dry Fans (Q0.1) after 10 seconds (i.e immediately when Spray Nozzle turns OFF).

Paint Spraying Programming

The output Dry Fans (Q0.1) will turn ON only for 10 seconds as Timer Function Block type TP is used to Turn ON the output Dry Fans (Q0.1) for a limited time. The time is set to 10 seconds. After 10 seconds, the output Dry Fans (Q0.1) will turn OFF.

Rung 2:

When the Start Button (I0.0) turns ON and Sensor (I0.1) gets activated or (Sensor detects an Object entering), the output Puncher (Q0.2) will turn ON after 20 seconds (i.e immediately when the output Dry Fans (Q0.1) turns OFF) as Timer Function Block TON is used to delay the turning ON time of the output Puncher (Q0.2).

PLC touchscreen for paint systems

The time is set to 20 seconds. After 20 seconds, the output Puncher (Q0.2) will turn ON.

If you liked this article, please subscribe to our YouTube Channel for PLC and SCADA video tutorials.

You can also follow us on Facebook and Twitter to receive daily updates.

Don't Miss Our Updates
Be the first to get exclusive content straight to your email.
We promise not to spam you. You can unsubscribe at any time.
Invalid email address

Leave a Comment