设计世界

  • Home
  • 技术
    • 3D CAD
    • 电子设备•电气
    • 固定和加入
    • Factory automation
    • Linear Motion
    • Motion Control
    • 测试和测量
    • 传感器
    • 流体功率
  • 学习
    • Ebooks / Tech Tips
    • Engineering Week
    • Future of Design Engineering
    • MC²运动控制教室
    • 播客
    • Videos
    • Webinars
  • 跳跃奖
  • 领导
    • 2022年投票
    • 2021获奖者
  • Design Guide Library
  • 资源
    • 3D CAD型号
      • PARTsolutions
      • TraceParts
    • 数字问题
      • 设计世界
      • EE World
    • 工程领域的妇女
  • 供应商清单

没有单一的编程控制系统方法:硬件和软件注意事项

经过史蒂夫·迈耶(Steve Meyer)|September 3, 2012

分享

There has never been a single answer to the question of how we program control systems. This is because people write control programs that are designed to run on processors which are programmed by other people. Invariably personal preferences and subjective evaluations of what is important, what is necessary, what is preferable in the creation of these intermediate levels of control code, all become part of the final solution.

Not until the second attempt at standardization of Programmable Logic Controller code, IEC 61131 in 2003, was sufficient progress made to allow serious commonality of programming languages. Yet with all the work that has gone into the standardization, the industry has only been able to narrow things down to 5 languages.

Ladder diagramming is a set of symbols derived from electrical relay diagramming that has a very long and well established history. The fact that relay diagramming formed the basis for early automation systems is the reason for its existence and the reason that it grew into the standard means of describing control applications. The universality of ladder diagram is based in part on its history.

不幸的是阶梯图没有设计to incorporate more complex control elements. Really, any analog input signal was treated as a digital input with a threshold value that represented an “on” or “off” state. For many years, PID controllers for analog instrumentation, were their own specialized form of controller. Complex process controls were created using the PID controller as a building block and cascading signals in order to model in the hardware of the time, the needed control architecture for a given application.

因此,普遍性的问题是语言。我们可以在人类层面表示任何控制应用程序的描述性语言,然后在二进制处理器上托管该控制应用程序,以给出所需的结果?

简短答案?没有一个。

The reason is that there are many layers of abstraction required to reach the binary executable solution so that it reliably executes the desired scheme. In the ISO model of the computer, there are many layers between the CPU hardware and the user control code. Operating Systems, internal bus architectures, memory mapping, I/O subsystems all have to be designed to get signals from the real world to interface to the binary processor at the bottom layer of the system.

基于Linux的PLC多年来一直在开发,希望通用计算机成为成本最低和最大复杂性的最终解决方案。但是,嵌入式处理器和其他技术不断改变竞争环境。

控制体系结构的最基本层是现场可编程门数组。在过去的20年中,FPGA发展为利用硅和解决控制应用的最有力方法之一。国家仪器(National Instruments)可能是应用FPGA及其主要供应商Xilinx时最具侵略性的控制供应商,它一次又一次地迁移了该技术。

如今,FPGA正在进入PLC领域,而且过去的情况正常,很可能会永远改变控制的成本性能。

机甲提示


提交以下:机甲提示,,,,机电学


Related Articles阅读更多>

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?
我为什么要为机电应用购买高质量的电动机?

设计指南库

“运动

Enews Sign Up

运动控制教室

设计世界Digital Edition

覆盖

浏览最新的问题of Design World and back issues in an easy to use high quality format. Clip, share and download with the leading design engineering magazine today.

电子电子论坛

全球问题解决EE论坛涵盖微控制器,DSP,网络,模拟和数字设计,RF,Power Electronics,PCB路由等等

Edaboard:电子论坛

赞助内容

  • Global supply needs drive increased manufacturing footprint development
  • 如何增加固定环的旋转能力
  • Cordis high resolution electronic proportional pressure controls
  • Wago定制设计的接口接线系统使工业应用更容易
  • 指定阀歧管的10个原因
  • Case study: How a 3D-printed tool saved thousands of hours and dollars

设计世界播客

2022年4月11日
使用3D打印小
See More >
工程交换

工程交流是一个针对工程师的全球教育网络社区。

立即连接,分享和学习»

设计世界
  • 广告
  • 关于我们
  • Contact
  • 管理您的设计世界订阅
  • 订阅
  • 设计世界数字网络
  • 工程白皮书
  • 跳跃奖

版权所有©2022 WTWH Media LLC。版权所有。除WTWH Media的事先书面许可外,本网站上的材料不得复制,分发,传输,缓存或以其他方式使用
隐私政策|广告|关于我们

搜索设计世界

  • Home
  • 技术
    • 3D CAD
    • 电子设备•电气
    • 固定和加入
    • Factory automation
    • Linear Motion
    • Motion Control
    • 测试和测量
    • 传感器
    • 流体功率
  • 学习
    • Ebooks / Tech Tips
    • Engineering Week
    • Future of Design Engineering
    • MC²运动控制教室
    • 播客
    • Videos
    • Webinars
  • 跳跃奖
  • 领导
    • 2022年投票
    • 2021获奖者
  • Design Guide Library
  • 资源
    • 3D CAD型号
      • PARTsolutions
      • TraceParts
    • 数字问题
      • 设计世界
      • EE World
    • 工程领域的妇女
  • 供应商清单
我们使用Cookie来个性化内容和广告,提供社交媒体功能并分析我们的流量。我们还与社交媒体,广告和分析合作伙伴共享有关您使用我们网站的信息,他们可能将其与您提供给他们的其他信息或他们从使用他们的服务中收集的其他信息。如果您继续使用此网站,则同意我们的cookie。 OkNoRead more