用户中心

资讯 > 英文资料文献

Speaking in Tongues: Understanding the IEC 61131-3 Programming Languages

作者:Ted Thayer, Bosch Rexroth Electric Drives and Controls2009.02.17阅读 2570

  ONLINE extra More follows below on each of the languages控制工程网版权所有, with diagrams.
  Long dismissed as just a European phenomenon, the IEC61131-3 programmable-controller-language standard is gaining traction in the United States. Many controls engineers are familiar with one or a few of these languages控制工程网版权所有, but not all. That makes it difficult for them to make the best choice for a given application based on programming-language characteristics.
  Thanks to the International Electrotechnical Commission (IEC
), five standard languages have emerged for programming both process and discrete controllers:
  Ladder Diagram (LD)
  Function Block Diagram (FBD)
  Sequential Function Chart (SFC)
  Instruction List (IL)
  Structured Text (ST)
  When should one be used over another? What are the benefits and disadvantages of each? For an in-depth look at each programming language with code exampleswww.cechina.cn, see the online version of this article on the Control Engineering Website at www.controleng.com via the January 2009 archive.
  Choosing an Appropriate Language
  With the different programming languages available, it’s important to consider a few factors before deciding which to use for your application. Of course, if you’re already familiar with a certain languageCONTROL ENGINEERING China版权所有, then the tendency may be to stick with what you know. However, consider the high-level benefits of each languageCONTROL ENGINEERING China版权所有, as detailed below, before making a decision:
  Ease of maintenance by the final user: SFC;
  Universal acceptance of language: LD;
  Acceptance in Europe: IL or ST;
  Speed of execution by the PLC: IL or ST;
  Applications mainly using digital I/O and basic processing: LD or FBD;
  Ease of changing code later: LD;
  Ease of use by newer engineers: ST;
  Ease of implementing complex mathematical operations: ST; and
  Applications with repeating processes or processes requiring interlocks and concurrent operations: SFC.
  Your PLC or PAC platform may also affect the choice of programming languages控制工程网版权所有, as not all automation vendor
标签:control,IEC,
版权声明:版权归控制工程网所有,转载请注明出处!

频道推荐

关于我们

控制工程网 & CONTROL ENGINEERING China 全球工业控制、自动化和仪器仪表领域的先锋媒体

CE全球

联系我们

商务及广告合作
任小姐(北京)                 夏小姐(上海)
电话:010-82053688      电话:18616877918
rendongxue@cechina.cn      xiashuxian@cechina.cn
新闻投稿:王小姐

关注我们的微信

关于我们 | 网站地图 | 联系我们
© 2003-2020    经营许可编号:京ICP证120335号
公安机关备案号:110102002318  服务热线:010-82053688