PLC的编程语言课件.ppt

PLC的编程语言课件.ppt

ID:57058807

大小:563.50 KB

页数:17页

时间:2020-07-30

PLC的编程语言课件.ppt_第1页
PLC的编程语言课件.ppt_第2页
PLC的编程语言课件.ppt_第3页
PLC的编程语言课件.ppt_第4页
PLC的编程语言课件.ppt_第5页
资源描述:

《PLC的编程语言课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、电器及PLC控制技术汶上县高级职业技术学校张海滨1PLC的编程语言PLC为用户提供了完整的编程语言,以适应编制用户程序的需要。国际电工委员会(IEC)制定的编程语言通常有以下几种:梯形图语言(LD)、指令表语言(IL)、功能模块图语言(FBD)、顺序功能流程图语言(SFC)及结构化文本语言(ST)。其中,梯形图是当前使用最广泛的一种编程方法。多种编程语言的并存、互补与发展是PLC发展的一种趋势。21.梯形图编程语言(Ladderdiagram)梯形图编程语言是一种图形语言,类似于继电器控制线路图的一种编程语言,它面向控制过程,直观易懂,是PLC编程语言中应用最多的一种语言。梯形

2、图中的继电器、定时器、计数器等器件都不是实际物理器件,而是PLC存储器中的一位,称为软继电器(软件继电器)。该位状态为“1”时,对应的继电器线圈接通,其动合(常开)触点闭合、动断(常闭)触点断开。思考下状态为“0”时,对应的继电器线圈和触点如何?状态为“0”时,对应的继电器线圈不通,其常开、常闭触点保持原态。3理解梯形图的一个关键概念是“假想电流”,这仅是概念上的“电流”。PLC的梯形图是形象化的编程语言,梯形图左右两端的母线是不接任何电源的。所以梯形图中是没有任何物理电流流过的。但分析读图时,常常假设有一个电流流过。这个电流是一概念电流,或称假想电流。分析时可认为左母线是电源

3、的正极,右母线是负极,概念电流只能从左向右流动。梯形图逻辑执行的顺序是从左到右,从上到下。梯形图表示的并不是一个实际电路而只是一个控制程序,其间的连线表示的只是它们之间的逻辑关系,即所谓“软接线(软件接线)”。+-4下表给出了继电接触器线路图中部分符号和PLC梯形图符号对照关系。符号对照表符号名称继电器电路图符号梯形图符号常开触点常闭触点线圈5000000100001000PLC控制00001SB2KMKM继电器控制SB1线圈线圈常开触点常开触点常闭触点常闭触点两种控制的梯形图比较6物理继电器继电器需硬接线连接触点个数有限PLC继电器继电器用程序软连接触点个数无限继电器的接线改

4、变——控制功能改变PLC的用户程序改变——控制功能改变两种控制中继电器的区别7KMSB1SB2KMFR用PLC控制——外部接线不变,改变用户程序。用继电器控制——要改变控制电路的实际接线。KMQFUFRM3~继电器控制接线PLC控制外部接线输入设备PLC~SB1SB2FRKM输出设备欲改变控制功能:主电路相同例如82、指令语句表(InstructionList)用助记符表示指令的功能多条指令语句的组合构成了指令语句表程序指令语句是PLC用户程序的基础元素LD00000,表示逻辑操作开始OR01000;表示常开触点01000与前面的触点并联ANDNOT00001;表示常闭触点00

5、101与前面的触点串联OUT01000;表示前面的逻辑运算结果输出给01000END;表示程序结束梯形图程序指令语句表程序00000010000100000001END93、顺序功能图(SequentialChart)顺序功能图常用来编制顺序控制程序,它包括步、动作、转换三个要素。顺序功能图法可以将一个复杂的控制过程分解为一些小的工作状态。对于这些小状态的功能依次处理后再把这些小状态依一定顺序控制要求组合成整体的控制程序。步1步2步3动作1动作2转换1转换2图顺序功能图104、功能块图(FunctionBlockDiagram)又称逻辑图编程语言,这是一种类似于数字逻辑门电路的

6、编程语言。极易表现条件与结果之间的逻辑功能。图的左侧表示逻辑运算的输入信号,右侧为输出变量,信号从左端向右端流动。有利于程序流的跟踪。现在不同的PLC生产厂家对这种编程语言所用的符号和名称也是不一样的。例如西门子公司称其为控制系统流程图编程语言。115、结构文本(StructureText)随着可编程控制器的飞速发展,如果许多高级功能还是用梯形图来表示,会很不方便。为了增强可编程控制器的数字运算、数据处理、图表显示、报表打印等功能,方便用户的使用,许多大中型可编程控制器都配备了BASIC语言、C语言等高级编程语言。这种编程方式叫做结构文本。与梯形图相比,结构文本有两个很大优点,

7、其一,是能实现复杂的数学运算,其二,是非常简洁和紧凑。用结构文本编制极其复杂的数学运算程序只占一页纸。结构文本用来编制逻辑运算程序也很容易。12补充:PLC控制的原理简析等效电路图SB1SB2ST公共端公共端输入部分输出端子输入端子用户程序输出部分主电路KMFUFRM3~Q~KM01000PLCCOM00000000000000100002≈0000001000000010000201000COM0000100002PLC~SB1SB2KMST00000000010000201000COMC

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。