用户中心

资讯 > 技术之源

如何选择正确的编程语言

2005.03.07阅读 2368

  在使用可编程控制器时,哪种语言才是正确的呢?在IEC 60031-3定义的5种语言中,梯形图(ladder diagram)或梯形逻辑(ladder logic)是北美应用最为广泛的编程语言。其他的语言也有其实际的应用范围,当然也不能被忽略。要做出最为恰当的选择,因素有很多www.cechina.cn,如程序员的技术、程序的任务、问题或控制的难易程度和结构,再或许是改动的频次,这些决定了与程序相关的语言。
  自从1992年开始,PLCopen已经帮助推广和支持编程标准,减少培训,但增加了更多的逻辑结构和模块化,并使用现代的软件技术。PLCopen认为,每个程序都经过了仔细架构www.cechina.cn,增加了它的重复实用的性能www.cechina.cn,减少错误,增加了设计以及用户的效率。
  当然,标准允许在开发程序时采用两种方法:从上而下和从下而上。 你可以指定你的整体应用,并划分在各个子部分中,或声明变量等。或者你可以从底层开始编程控制工程网版权所有,例如,从继承函数和代码区块。无论你选择哪个,开发环境可在整个过程中帮助你。
  五种基本的IEC 61131-3语言:
       顺序功能图(Sequential
function charts,SFC)--不仅仅是种语言,SFC更是一种图形化的方法 ;
  梯形图(Ladder diagram,LD)--在北美广泛应用,以图形化的方式表达了多层的连接和特殊指令模块。它起源于继电梯形逻辑(relay-ladder logic)。
  指令集(Instruction listwww.cechina.cn,IL)--一种基于文本的语言,类似于汇编。在欧洲应用较多。
  结构化文本(Structured text,ST)--基于文本的语言,类似于Pascal;
  功能模块图(Function block diagram,FBD)--一种图形语言,广泛应用在过程工业中。
  其他资源
  不少IEC标准提供相当多的功能模块的信息;IEC 61499和IEC 61804主要将重点放在过程工业上。功能模块中加入了 算法,这样,对于非软件专业人士他们也可更容易的理解和应用。
  IEC,www.iec.org,公布"可编程控制器--第三部分:编程语言。" IEC 61131-3详细规定了可编程控制器编程语言的语法和语意,并在IEC 61131的第一部分有定义。相关的IEC 公告还有"可编程控制器--第八部分:编程语言的应用和执行指南。"
  PLCopen,www.PLCopen.org,其重点是控制编程和参与技术委员会,促进编程标准的发展。











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

频道推荐

关于我们

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

CE全球

联系我们

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

关注我们的微信

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