Inst ToolsInst ToolsInst Tools
  • Ask
  • Courses
  • Videos
  • Q & A
    • Interview
      • Instrumentation
      • Electronics
      • Electrical
      • Practical Questions
    • MCQ
      • Instrumentation MCQ
      • Electrical MCQ
      • Electronics MCQ
      • Control Systems MCQ
      • Analog Electronics MCQ
      • Digital Electronics MCQ
      • Power Electronics MCQ
      • Microprocessor MCQ
      • Multiple Choice Questions
  • EE
    • Electronics
      • Electronics Q & A
      • Electronic Basics
      • Electronic Devices & Circuits
      • Electronics Animation
      • Digital Electronics
    • Electrical
      • Electrical Basics
      • Electrical Q & A
      • Power Electronics
      • Electrical Machines
      • Electrical Animation
      • Power Systems
      • Switchgear & Protection
      • Transmission & Distribution
  • Measure
    • Control Valves
    • Calibration
    • Temperature
    • Pressure
    • Flow
    • Level
    • Analyzers
    • Switches
    • Vibration
    • Solenoid Valve
  • Control
    • PLC Tutorials
    • Control Systems
    • Safety Instrumented System (SIS)
    • Communication
    • Fire & Gas System
  • More
    • Design
    • Tools
    • Animation
    • Basics
    • Formulas
    • Standards
    • TextBooks
    • Common
    • Software
    • Excel Tools
    • Erection & Commissioning
    • Process Fundamentals
    • Videos
    • Books
Search
All rights reserved. Reproduction in whole or in part without written permission is prohibited.
Reading: PLC Program for Alarm Indication in Process Control
Share
Notification Show More
Font ResizerAa
Inst ToolsInst Tools
Font ResizerAa
  • Courses
  • PLC Tutorials
  • Control Systems
Search
  • Ask
  • Courses
  • Videos
  • Q & A
    • Interview
    • MCQ
  • EE
    • Electronics
    • Electrical
  • Measure
    • Control Valves
    • Calibration
    • Temperature
    • Pressure
    • Flow
    • Level
    • Analyzers
    • Switches
    • Vibration
    • Solenoid Valve
  • Control
    • PLC Tutorials
    • Control Systems
    • Safety Instrumented System (SIS)
    • Communication
    • Fire & Gas System
  • More
    • Design
    • Tools
    • Animation
    • Basics
    • Formulas
    • Standards
    • TextBooks
    • Common
    • Software
    • Excel Tools
    • Erection & Commissioning
    • Process Fundamentals
    • Videos
    • Books
Follow US
All rights reserved. Reproduction in whole or in part without written permission is prohibited.
Inst Tools > Blog > Guest Articles > PLC Program for Alarm Indication in Process Control

PLC Program for Alarm Indication in Process Control

Create a PLC program for alarm indication in the process control industry. Learn the PLC programming with this industrial example.

Last updated: November 3, 2023 10:46 am
Editorial Staff
Guest Articles PLC Tutorials
4 Comments
Share
7 Min Read
SHARE

Create a PLC program for alarm indication in the process control industry. Learn the PLC programming with this industrial example.

Contents
Alarm Indication in Process ControlProblem DiagramPLC SolutionList of Inputs & Outputs in PLCInputs ListOutput ListPLC Program for Alarm indication in Process ControlLogic ExplainedNetwork 1:Network 2:Network 3:Network 4:Network 5:Network 6:Network 7:Network 8:Network 9:Network 10:Test Cases

Alarm Indication in Process Control

In many industries there are lots of machines which are performing many tasks automatically. There are many sensors and components used in system or process.

Sometimes operator may not be identify the problems of machine or system by visual observations. And also sometimes there will be a chance that machine stops working due to some problem in it.

Problem Diagram

PLC Program for Alarm Indication in Process Control

PLC Solution

We can solve this problem by adding alarms in system or process. Alarms are added to alert operator to monitor that machine/process about to cross its limit values or already crossed the limit.

Alarms are indicated to the operator by annunciator or horns, and lights of different colors on the panel. (For example, green lights meant OK, Yellow meant not OK, and Red meant BAD.)

The purpose of alarms is to use automation to help human operators as they monitor and control processes, and alert them regarding abnormal situations of the plant.

Incoming/Input process signals are continuously monitored, and if the value of a given signal moves into an abnormal condition, a visual and/or audio alarm informs the operator regarding the situation.

We can configure alarms for system by different ways, such as MIMIC, indication lamps on panel board, SCADA, HMI etc.

For our problem discussions, we considered one simple system and configure alarms for the system.

For example consider one filling and discharging process and in this system we want to consider some alarms, we will show alarm by using lamps on panel board.

For example, consider following alarms for our system,

  • Emergency stop pressed
  • Feed valve open error
  • Feed valve close error
  • Discharge valve open error
  • Discharge valve close error

Here all are errors, so we take all red color indication as shown in above figure.

List of Inputs & Outputs in PLC

Inputs List

  • Cycle START : I0.0
  • Cycle STOP : I0.1
  • Low Level Switch, LL : I0.2
  • High Level Switch, LH : I0.3
  • Feed VLV open LS : I0.4
  • Feed VLV close LS : I0.5
  • Disc. VLV open LS : I0.6
  • Disc. VLV close LS : I0.7
  • Emergency STOP : I1.0
  • RESET : I1.1

Output List

  • Cycle ON : Q0.0
  • Feed valve : Q0.1
  • Disc valve : Q0.2
  • BUZZER : Q0.3
  • Emergency STOP pressed : Q0.4 (Indication lamp)
  • Feed VLV open error : Q0.5 (Indication lamp)
  • Feed VLV close error : Q0.6 (Indication lamp)
  • Disc VLV open error : Q0.7 (Indication lamp)
  • Disc VLV close error : Q1.0 (Indication lamp)

PLC Program for Alarm indication in Process Control

PLC Cycle ON
PLC Feeding Valve
PLC Discharge Valve
PLC Alarm lamp
PLC Feed valve Open Error
PLC Feed valve Close Error
PLC Discharge Error
PLC Alarm lamp Indication
PLC Buzzer
PLC Hooter Reset

Logic Explained

In this application, we have used Siemens S7-300 PLC and TIA Portal Software for programming.

Network 1:

In network 1, we used latching circuit for cycle ON (Q0.0) output. It can be started by pressing cycle START PB (I0.0) and STOP by pressing STOP PB (I0.1).

When cycle will be START then system checks level of the tank. If tank level is low then the feeding process will start and if tank level reaches high then Discharge cycle will START.

Network 2:

When tank reaches low level then LL (I0.2) will be activated and feeding cycle will be ON. Here we have taken NC contact of LH (I0.3) so when PLC will detect high level then it will STOP feeding cycle.

Network 3:

When tank reaches high level then LH (I0.3) will be activated and discharging cycle will be ON.

Here we have taken NC contact of LL (I0.2) so when PLC will detect low level then it will STOP discharge cycle.

Network 4:

When system receives Emergency STOP (I1.0) input then it will activate the Emergency STOP pressed output (Q0.4) and alarm indication will be provided to the operator.

Network 5:

In this network we have configured feed VLV open error alarm (Q0.5), when feed valve is ON and Feed VLV open LS (I0.4) is not detected then timer will START and after 5s Feed VLV open error alarm is ON (Q0.5).

Network 6:

In this network we have configured feed VLV CLOSE error alarm (Q0.6), when feed valve is CLOSE and Feed VLV CLOSE LS (I0.5) is not detected then timer will START and after 5s Feed VLV CLOSE error alarm is ON (Q0.6).

Network 7:

In this network we have configured Disc VLV OPEN error alarm (Q0.7), when disc valve is ON and disc VLV OPEN LS (I0.6) is not detected then timer will START and after 5s disc VLV OPEN error alarm is ON (Q0.7).

Network 8:

In this network we have configured Disc VLV CLOSE error alarm (Q1.0), when disc valve is CLOSE and disc VLV CLOSE LS (I0.7) is not detected then timer will start and after 5s disc VLV close error alarm is ON (Q1.0).

Network 9:

In this network we have configured BUZZER for all alarms, when alarm detected then BUZZER (Q0.3) will be activated and it can be RESET by pressing RESET (I1.1).

Network 10:

Operator can reset the BUZZER by pressing RESET (I1.0)

Test Cases

PLC Program for Alarm Indication

Note: The above PLC Logic provided for basic idea about application of PLC in Alarm Indication of a Process. The Logic is limited and not complete application.

Author: Bhavesh

If you liked this article, then 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.

Read Next:

  • Understanding PLC Ladder Logic
  • Compare DCS, PLC, and RTU 
  • PLC Program for Flow Totalizer
  • T Flip Flop PLC Ladder Diagram
  • Fan Control Unit System for Industry
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
You've successfully subscribed !
RSLogix5000 PLC Program Backup procedure
What is 21 CFR in SCADA and HMI Systems?
Auto Sugar Bag Filling Station
PLC Connection between Instrument, Junction Box, Marshalling & System Cabinet
200+ Quiz on Electrical Meters, Measurement, and Troubleshooting
Share This Article
Facebook Whatsapp Whatsapp LinkedIn Copy Link
Share
4 Comments
  • ko samuel tak shun says:
    August 29, 2018 at 2:58 pm

    excellent information.

    Reply
  • Jairo Francisco Oliveira Paula says:
    August 13, 2019 at 4:10 am

    Many thanks for the article! Do you have any examples of Rockwell software ladder and supervisor? Thank you.

    Reply
  • Gobu says:
    January 21, 2023 at 11:53 am

    Good and very useful article. . worth reading. .

    Reply
  • ags says:
    July 18, 2023 at 4:56 am

    good article…tq

    Reply

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Stay Connected

128.3kFollowersLike
69.1kFollowersFollow
208kSubscribersSubscribe
38kFollowersFollow

Categories

Recent Comments

  • Guifty Shimica on Top Non-PLC Certification Courses for Automation Professionals
  • Guifty Shimica on Top Non-PLC Certification Courses for Automation Professionals
  • MIHARITSOA Aina Sitraka on Top Non-PLC Certification Courses for Automation Professionals
  • Vaishnavi on Free Instrumentation Course for Trainee Engineers

Related Articles

Peripheral Inputs and Outputs in Siemens PLC

Peripheral Inputs and Outputs in Siemens PLC

Put Get PLC communication

PUT Command in Siemens PLC – TIA Portal Basics

What is Hydraulics

What is Hydraulics?

Bottle’s Capping with Rotating Mechanism

PLC FBD Program for Bottle’s Capping with Rotating Mechanism

Two-Conveyor PLC Control System

Basic Conveyor System for Product Handling in Omron PLC

Testing and Validation in PLC Development

Testing and Validation in PLC Development

PLC Program for Password Management using Structured Text

PLC Program for Password Management using Structured Text

Download Free HMI software – CODESYS

More Articles

Mass Spectrometer Questions and Answers

Gas Chromatograph- Mass Spectrometer

Feedforward with Dynamic Compensation - 3

Feedforward Control with Dynamic Compensation

Two-element drum level control system

Two Element Drum Level Control System

Purpose of an Electrical Substation

What is a Substation? Purpose of an Electrical Substation

Turbine Control System

Turbine Control System

Ccomparator in PLC Programming

Comparator in PLC Programming

Switch NO or NC Contact

Normally-open and Normally-closed Switch Contacts

HVAC System Heat Transfer Loops

Heat Transfer Loops in HVAC System

Follow US
All rights reserved. Reproduction in whole or in part without written permission is prohibited.
Welcome Back!

Sign in to your account

Username or Email Address
Password

Lost your password?