Professional Documents
Culture Documents
Product
Pricing
Resources
Partners
Support
About
Call Us 1-800-266-7798Schedule a DemoDownload Ignition
Call Us1-800-266-7798 | Schedule a Demo
Product
Pricing
Resources
Partners
Support
About
Download Ignition
RESOURCES / ARTICLES
What is a PLC?
5 minute read
5:54
If you're familiar with industrial automation, you may have heard of PLCs. So,
what are PLCs and why are they so important in the world of automation?
PLCs are widely used in a variety of industries because they’re fast, easy to
operate and are considered easy to program. PLCs can be programmed in
several ways, from ladder logic, which is based on electromechanical relays,
to specially adapted programming languages of BASIC and C, to name a few.
Most PLCs today use one of the following 5 programming languages: Ladder
Diagram, Structured Text, Function Block Diagram, Instruction List, or
Sequential Function Charts.
SCADA and HMI systems enable users to view data from the manufacturing
floor and provide an interface for users to provide control input — and PLCs
are an essential hardware component element in these systems.
A PLC’s functions are divided into three main categories: inputs, outputs and
the CPU. PLCs capture data from the plant floor by monitoring inputs that
machines and devices are connected to. The input data is then processed by
the CPU, which applies logic to the data, based on the input state. The CPU
then executes the user-created program logic and outputs data or commands
to the machines and devices it is connected to.
There are two main types of inputs: data inputs from devices and machines,
and data inputs that are human-facilitated. The input data from sensors and
machines are sent to the PLC. Inputs can include on/off states for things like
mechanical switches, buttons, and encoders. High/low states for things like
temperatures, pressure sensors, and liquid-level detectors, or opened/closed
states for things like pumps and values.
PLCs operate in cycles. First, the PLC detects the state of all input devices
that are connected to it. The PLC applies the user-created logic, and then
executes it based on the input states. The PLC then outputs commands to
any output device connected to the PLC either turning them on or off. After
completing all these steps, the PLC does a safety check by communicating
with internal diagnostics and programming terminals, to ensure that everything
is within normal operating conditions. The PLC resumes the cycle each time
the process is completed.
With a wide range of available Ignition device drivers, you can connect Ignition
with just about any modern or legacy PLC. Once the device driver is installed,
data can be viewed or sent to the PLC. With PLC data now available to
Ignition’s tag system, you can do so much more with Ignition’s robust core
modules.
Create a comprehensive SCADA and MES system, HMI system, Alarming
and Reporting solution, or an enterprise-wide solution that allows you to view
and control data on a PLC at any level of an organization.
Even with these new products, PLCs remain popular because of their
simplicity, affordability, and usefulness. And software like Ignition will enable
organizations to maximize their usefulness for many years to come.
Posted on February 24, 2020
SHARE /
WEBINAR
Inductive Automation Co-Director of Sales Engineering Travis Cox discusses 12 of the many
powerful uses of the SQL Bridge Module. You’ll not only learn a dozen ways to use this versatile
tool, you’ll also be able to think up other exciting ways to apply it in your enterprise.
59 min video
Watch the webinars
VIDEOProduct
What is Ignition?
Ignition SCADA seamlessly connects from plant floor to top floor to improve the processes of every
industrial professional in every industry.
2 min video
Watch the product video
ARTICLEWhite Paper
Design Like a Pro | Part 1: Laying the Foundation for Successful HMI /
SCADA Projects
Have you ever gotten to the end of a project and wished it had gone smoother? This white paper will
walk you through how to set up your project from the start to reach a better end product.
Sign me up
By clicking "Sign me up," you agree to the Terms of Use, and the submission and processing of your data. Your
privacy is very important to us. We will never sell or rent your information. Privacy Policy
Product
PLATFORM
Ignition Overview
Unlimited Licensing
Universal Platform
Modules
Designer
Architectures
System Security
See What's New
SOLUTIONS
SCADA
IIoT
Enterprise
Digital Transformation
HMI
Alarming
Reporting
Mobile
Power Monitoring
PARTNER SOLUTIONS
MES
Managed Infrastructure
OTHER EDITIONS
Ignition Edge
Ignition Maker Edition
EXPLORE
Ignition Exchange
Third-Party Module Showcase
Pricing
SOFTWARE PRICING
Ignition Pricing
Strategic Partner Modules
SERVICES
Training Pricing
Resources
LIBRARY
All Resources
Articles
Case Studies
Customer Projects
ICC
Podcasts
Videos
Webinars
Partners
INTEGRATORS
Integrator Program
Find an Integrator
Top-Selling Integrators
DISTRIBUTORS
International Distributors
STRATEGIC PARTNER
Cirrus Link Solutions
SOLUTION PARTNERS
Solution Partner Program
Onboard Program
EDUCATION
Educational Engagement
Support
GET HELP
Help Center
User Manual
Forum
Support Policy
TRAINING
Inductive University
Training Schedule
Become Ignition Certified
Upload Test
About
COMPANY
About Home
Who We Are
Customers
Founder's Message
Security
Careers
COMMUNICATION
Blog
Upcoming Events
News Room
Contact Us
connect with us
This site uses cookies for analytics, personalized content, and ads. By clicking "I Agree" you agree
to this use. You may review our cookie policy or change your permission settings at any time by
visiting our Cookie Page.
I AgreeI Disagree