element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • About Us
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
Industrial Automation
  • Technologies
  • More
Industrial Automation
Documents Designing Programmable Logic Controllers (PLCs) with SoC FPGAs for Industry 4.0
  • Blog
  • Forum
  • Documents
  • Quiz
  • Events
  • Polls
  • Files
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join Industrial Automation to participate - click to join for free!
Actions
  • Share
  • More
  • Cancel
Engagement
  • Author Author: rscasny
  • Date Created: 12 Aug 2016 8:25 PM Date Created
  • Last Updated Last Updated: 12 Aug 2016 8:34 PM
  • Views 1915 views
  • Likes 0 likes
  • Comments 0 comments
Related
Recommended

Designing Programmable Logic Controllers (PLCs) with SoC FPGAs for Industry 4.0

Programmable logic controllers (PLCs) are an integral part of factory automation and industrial process control. PLCs control a variety of analog and digital sensors and actuators, and communicate over simple to complex interfaces in varying protocols. In addition to control functions, PLCs perform signal processing and data conversion. But in the future, PLCs, driven by developments in the Industrial Internet of Things (IIoT), will deliver scalable solutions that are secure, high performance, low power, small footprint, and are ready for Industry 4.0 with built-in secure communications to enterprise IT systems.

 

Backgrounder on PLCs

Since their introduction a few decades ago, PLCs have evolved from simple input-output controllers to complete processor-based systems that execute complex control algorithms. But PLCs have undergone significant form-factor changes over the years from industrial PCs and Programmable Automation Controllers (PAC) in PC-like form-factors to compact enclosures and mini-PLCs. The scope of PLC functionality has also evolved. In addition to discrete control functions, PLCs have integrated functionality such as Human Machine Interface (HMI), motion-control, real-time industrial Ethernet, and data communication gateways.

 

The demand for additional features, precision, and connectivity on the factory floor has driven the increasing integration of PLCs and its associated technologies. It has been sustained by PLC component cost reductions and the availability of higher performance processing engines. In general, the evolution of PLC functionality has followed the industrial automation demand curves of features, performance, and lower power. Following that trajectory, the demands of Industry 4.0 and IoT, to a large measure, will drive future PLC architectures.

 

Challenges of PLC Design Today

The current manufacturing automation environment of Industry 4.0 demands high performance PLCs enabled with secure enterprise connectivity and HMI. Today, multiple international Industry 4.0 initiatives rely on cyber-physical systems to implement the promise of smart manufacturing, leveraging connected systems for Machine-to-Machine (M2M) and enterprise interaction. Making PLCs ready for Industry 4.0 is fraught with new challenges, requiring grounds-up PLC redesign. The major challenges confronting PLC designers today include:

 

  • High-performance control: Smart-manufacturing environments require PLCs to process instructions, service interrupts, and support integrated HMI at speeds faster than ever before. This need has led to the use of more powerful processors with higher MIPS and multiple cores, resulting in high cost and power consumption penalties.
  • Connectivity: Deterministic M2M connectivity between disparate machines requires support for multiple Industrial Ethernet protocols (including newly emerging standards-based deterministic Ethernet such as IEEE 802.1 TSN) within a single PLC system. Enterprise connectivity demands application interoperability frameworks such as OPC-UA.
  • Secure communications: PLCs connected outside the factory network and to the enterprise are vulnerable to cyber-attacks, making security a significant concern.
  • Cross-platform interoperability: Choosing the wrong processor or ASSP can be an expensive error. Functional interoperability between diverse systems requires standardized operating systems running on non-proprietary processor cores.
  • Future proofing: With an ever-evolving connectivity and interoperability environment, changes in market requirements are more frequent, leading to software and hardware changes.

image

 

PLC Design with SoC FPGAs for Industry 4.0

System-on-Chip (SoC) FPGAs, which combine a processor and FPGA fabric on a single chip, present a unique alternative for overcoming today’s PLC design challenges. Manufacturers who use SoCs in PLC architectures can derive the following benefits:

 

  • High performance
  • 4,600 DMIPs for less than 1.8 W
  • Up to 1,600 GMACs and 300 GFLOPS based on >125 Gbps processor to FPGA inter-connect and cache coherent hardware accelerators
  • Lower power—Up to 30% less power vs. a two-chip discrete solution
  • Reduced BOM and PCB space and layer cost—Up to a 55% form factor reduction
  • Scalability and investment protection—Scalable SoC processor roadmap grows with application needs and protects software development investment
  • Flexibility—SoC FPGAs can accommodate software and hardware changes
  • Improved time to market

 

To learn more about PLC design using SoC FPGAs, please download the attached document by Altera, called "PLC Architecture in the Industry 4.0 World," which was the source of information for this document.

Attachments:
imageAltera - PLC Architecture in the Industry 4.0 World.pdf
  • industry 4.0
  • plc
  • plc architecture
  • soc
  • programmable logic controllers
  • system on a chip
  • fpga
  • cyclone v
  • automation controller
  • altera
  • Share
  • History
  • More
  • Cancel
  • Sign in to reply
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2025 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube