Design World

  • Home
  • Technologies
    • 3D CAD
    • Electronics • electrical
    • Fastening & Joining
    • Factory automation
    • Linear Motion
    • Motion Control
    • Test & Measurement
    • Sensors
    • 流体动力
  • Learn
    • Ebooks / Tech Tips
    • Engineering Week
    • Future of Design Engineering
    • MC² Motion Control Classrooms
    • Podcasts
    • Videos
    • Webinars
  • LEAP AWARDS
  • 领导
    • 2022 Voting
    • 2021 Winners
  • Design Guide Library
  • Resources
    • 3D Cad Models
      • PARTsolutions
      • TraceParts
    • Digital Issues
      • Design World
      • EE World
    • Women in Engineering
  • Supplier Listings

Control System Language

BySteve Meyer|February 28, 2016

Share

Programming control systems is a complex matter. Some of the complexity is the history behind it, some is hardware related and some is the interdependency of hardware and software.

从机械控制系统硬件迁移al to electrical, and from electrical to electronic, or digital. Mechanical systems relied on changing gears and pulleys, adjusting hard stops and a variety of means to produce products in the early industrial revolution. As electricity became widespread and electric motor became “the workhorse of industry”, simple electrical controls like relays and timers became the means for controlling manufacturing processes.

In the age of electronics there are programmable solutions and “hard wired” solutions for control. In the early days of electronics there were many logical devices like op amps and it was possible to generate complex solutions in hardware much the way we program PLCs. The difference was that the hardware solution was difficult to alter after it was built. Simulation programs comparable to PLC editors were created to help developers verify their design work and avoid costly mistakes.

Higher speed and greater functionality has been the watchword in everything electronic, control systems are no different. Today FPGA (Field Programmable Gate Arrays) are comparable to old school logic devices only scaled up to millions of gates that are able to execute in microseconds. For the FPGA programmer, there are a suite of languages specific to that task.

General purpose processors execute their programming based on rules in the Operating System of that specific machine. Obviously Windows is a common OS for the consumer world, and due to effort over the last 20 years, is also accepted in the industrial controls world. Today’s gigahertz processors far exceed the update rate of any application requirement in industry. So forcing the programming to follow execution steps in the processor is not necessary, making language development for general purpose hardware platforms independent of the processor.

The descriptive language is the key element. Is there a single descriptive language the accounts for all stated and functionalities in all control system applications. No yet. Development in this direction continues as IEC 61131 migrates to include process loop programming and motion control function blocks. Some suppliers have created larger program environments in which it is possible to call up multiple windows with different languages in each.

Complexity in the programming language turns into complexity in verification and troubleshooting. In order to increase reliability and simplify troubleshooting a simple framework needs to be defined and complexity added incrementally through function blocks. If the function blocks are well defined and use a higher level language like Visual Basic, then the user will not be burdened with learning exotic code to get his application complete.

The fundamentals of most equipment, regardless of whether the application is discrete or continuous process, falls into three main categories; startup, run time, and faults and diagnostics.

More next week

Mechatronic Tips


Filed Under:Mechatronic Tips


Related ArticlesRead More >

Beckhoff EL922x EtherCAT I/O for system-integrated overcurrent protection
SUNY Adirondack to launch new program in mechatronics
Is there a need for closed loop feedback greater than 20,000 CPR?
Why should I buy a high-quality motor for a mechatronic application?

DESIGN GUIDE LIBRARY

“motion

Enews Sign Up

Motion Control Classroom

Design World Digital Edition

cover

Browse the most current issueof Design World and back issues in an easy to use high quality format. Clip, share and download with the leading design engineering magazine today.

EDABoard the Forum for Electronics

Top global problem solving EE forum covering Microcontrollers, DSP, Networking, Analog and Digital Design, RF, Power Electronics, PCB Routing and much more

EDABoard: Forum for electronics

Sponsored Content

  • Case study: How a 3D-printed tool saved thousands of hours and dollars
  • WAGO’s smartDESIGNER Online Provides Seamless Progression for Projects
  • Stop over-designing: How to save time and money with a light-duty ring
  • Five Reasons: The 2065 Connector is a Reliable Alternative to Manual Soldering
  • Disaster recovery in industrial automation starts with source control
  • HELUAKBEL – Your Source for IE Cable Solutions

Design World Podcasts

February 27, 2022
What’s next for additive software
See More >
Engineering Exchange

The Engineering Exchange is a global educational networking community for engineers.

Connect, share, and learn today »

Design World
  • Advertising
  • About us
  • Contact
  • Manage your Design World Subscription
  • Subscribe
  • Design World Digital Network
  • Engineering White Papers
  • LEAP AWARDS

Copyright © 2022 WTWH Media LLC. All Rights Reserved. The material on this site may not be reproduced, distributed, transmitted, cached or otherwise used, except with the prior written permission of WTWH Media
Privacy Policy|Advertising|About Us

Search Design World

  • Home
  • Technologies
    • 3D CAD
    • Electronics • electrical
    • Fastening & Joining
    • Factory automation
    • Linear Motion
    • Motion Control
    • Test & Measurement
    • Sensors
    • 流体动力
  • Learn
    • Ebooks / Tech Tips
    • Engineering Week
    • Future of Design Engineering
    • MC² Motion Control Classrooms
    • Podcasts
    • Videos
    • Webinars
  • LEAP AWARDS
  • 领导
    • 2022 Voting
    • 2021 Winners
  • Design Guide Library
  • Resources
    • 3D Cad Models
      • PARTsolutions
      • TraceParts
    • Digital Issues
      • Design World
      • EE World
    • Women in Engineering
  • Supplier Listings
We use cookies to personalize content and ads, to provide social media features and to analyze our traffic. We also share information about your use of our site with our social media, advertising and analytics partners who may combine it with other information that you’ve provided to them or that they’ve collected from your use of their services. You consent to our cookies if you continue to use this website. OkNoRead more