用户中心

资讯 > 技术专题

理解IEC 61131-3编程语言

作者:Ted Thayer,博世力士乐电气驱动与控制2009.05.27阅读 20069

  IEC标准提供了五种不同的控制器编程语言,每种都有自己的优势和不足。这里介绍了一些细节信息,当然你也可以浏览我们的网站。

  尽管多年来一直都被认为只是在欧洲流行,但是IEC61131-3可编程控制器语言标准正在美国日益受到重视。许多控制工程师至少熟悉其中的一种语言,但是全部了解的却不多。这就使他们很难根据编程语言的特征为指定应用做出最佳的选择。
  由于国际电工委员会(IEC)的工作,已经有五种标准语言用于流程和离散行业控制器的编程。它们分别是:
  ■ 梯形图 (LD)
  ■ 功能块图(FBD)
  ■ 顺序功能流程图(SFC)
  ■ 指令表(IL)
  ■ 结构化文本(ST)
  应该如何选择呢?每一种语言的优缺点在哪里呢?如果要深入的阅读每一种编程语言的程序样本,可以在线(www.controleng.com)浏览Control Engineering 2009年1月刊。

  选择一种适合的语言
  因为有多种编程语言控制工程网版权所有,在确定采用哪一种语言之前有必要了解一些细节。当然,如果你对某种语言很熟悉,你就很可能坚持使用这种语言。然而,在做决定之前,还是看一看这些语言各自的优势:

  ■ 终端用户容易维护:SFC;
  ■ 语言的通用接受度:LD;
  ■ 欧洲的认可度:IL以及ST;
  ■ PLC的执行速度:IL以及ST;
  ■ 主要使用数字型I/O和基本处理的场合:LD以及FBD;
  ■ 日后变更容易:LD;
  ■ 新工程师上手方便:ST;
  ■ 方便运行复杂的数学模型:ST;以及
  ■ 重复过程以及需要互锁和并行操作的过程:SFC。
  你的PLC或者PAC平台也可能会影响编程语言的选择控制工程网版权所有,因为不是所有的自动化厂商提供的编程软件都与IEC61131-3完全兼容。事实上,绝大部分非欧洲的厂商都不提供这项功能,即便提供选项也十分有限,比如只有梯形图和顺序功能流程图。
  另外一点需要注意的是CONTROL ENGINEERING China版权所有,因为内存和处理器速度不足控制工程网版权所有,不是所有的PLC都可以运行全部IEC语言,尤其是那些小型的PLC。
  尽管很多程序员都受到客户要求的限制,但是一旦他们拥有选择硬件平台的权利,他们还是应该确定哪种或者哪些语言是最适合自己项目的CONTROL ENGINEERING China版权所有,然后选择支持这种语言的硬件和软件。

版权声明:版权归控制工程网所有,转载请注明出处!

频道推荐

关于我们

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

CE全球

联系我们

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

关注我们的微信

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