搜课云网 > 常州欣晨自动化 > 资讯总汇 > PLC五种编程语言特点比较

PLC五种编程语言特点比较

机构:常州欣晨自动化 时间:2016-01-14 09:36:11 点击:711

  1.次序功用图(SFC)

  这是一种位于其他编程言语之上的图形言语,用来编制次序操控程序,在第4章中将作具体介绍。次序功用图供给了一种组织程序的图形办法,在次序功用图中能够用其他言语嵌套编程。步、变换和动作是次序功用图中的三种首要元件(见图3–2)。次序功用图用来描述开关量操控系统的功用,依据它能够很简单地画出次序操控梯形图程序。

  2.梯形图(LD)

  梯形图是运用得最多的PLC图形编程言语。梯形图与继电器操控系统的电路图很类似,直观易懂,很简单被工厂熟悉继电器操控的电气人员把握,格外适用于开关量逻辑操控。图3–3和图3–4顶用西门子S7–200系列PLC的3种编程言语来表明同一逻辑关系。西门子的说明书中将指令表称为语句表。

  梯形图由触点、线圈和应用指令等构成。触点代表逻辑输入条件,如外部的开关、按钮和内部条件等。线圈通常代表逻辑输出成果,用来操控外部的指示灯、交流接触器和内部的输出象征位等。

  在剖析梯形图中的逻辑关系时,为了借用继电器电路图的剖析办法,能够想像摆布两边笔直母线之间有一个左正右负的直流电源电压(有时省掉了右侧的笔直母线),当图3–3中I0.1与I0.2的触点接通,或M0.3与I0.2的触点接通时,有一个设想的“能流”(Power flow)流过Q1.1的线圈。运用能流这一概念,能够协助咱们十分好地了解和剖析梯形图,能流只能从左向右活动。

  图3—5a中的电路不能用触点的串并联来表明,能流可能从两个方向流过触点5(通过触点1,5,4或通过触点3,5,2),无法将该图变换为指令表,应将它改画为图3–5b所示的等效电路。

  运用编程软件能够直接生成和修改梯形图,并将它下载到PLC中去。

  3.功用块图(FBD) 常州PLC培训

  这是一种类似于数字逻辑门电路的编程言语,有数字电路根底的人很简单把握。该编程言语用类似与门、或门的方框来表明逻辑运算关系,方框的左侧为逻辑运算的输入变量,右侧为输出变量,输入、输出端的小圆圈表明“非”运算,方框被“导线”衔接在一起,信号自左向右活动。图3–4中的操控逻辑与图3–3中的一样。有的微型PLC模块(如西门子公可的“LOGO!”逻辑模块)运用功用块图言语,除此之外,国内很少有人运用功用块图言语。

  4.指令表(IL)

  PLC的指令是一种与微机的汇编言语中的指令类似的助记符表达式,由指令构成的程序叫做指令表(Instruction list)程序。指令表程序较难阅读,其间的逻辑关系很难一眼看出,所以在设计时通常运用梯形图言语。假如运用手持式编程器,必须将梯形图变换成指令表后再写入PLC。在用户程序存储器中,指令按步序号次序排列。

  5.构造文本(ST)

  构造文本(ST)是为:IEC61131–3规范创建的一种专用的高档编程言语。与梯形图比较,它能完成杂乱的数学运算,编写的程序十分简练和紧凑。

  除了供给几种编程言语供用户挑选外,规范还允许编程者在同一程序中运用多种编程言语,这使编程者能挑选不一样的言语来习惯特别的作业。

  了解更多PLC培训相关信息,请关注常州自动化技术培训学校

下一篇:PLC主机的组成
师资介绍