PLC程序设计基础ppt课件.ppt

PLC程序设计基础ppt课件.ppt

ID:57058806

大小:2.52 MB

页数:84页

时间:2020-07-30

PLC程序设计基础ppt课件.ppt_第1页
PLC程序设计基础ppt课件.ppt_第2页
PLC程序设计基础ppt课件.ppt_第3页
PLC程序设计基础ppt课件.ppt_第4页
PLC程序设计基础ppt课件.ppt_第5页
资源描述:

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

1、第4章PLC程序设计基础学习内容:PLC程序结构存储器的数据类型与寻址方式位逻辑指令定时器和计数器指令4.1PLC的编程语言与程序结构4.1.1PLC编程语言的国际标准和个人计算机相比,PLC的硬件和软件都是封闭的,不是开放的.个人计算机硬件软件皆是开放的,各厂家都可按开放的标准来生产各种备件,这些符合标准的备件,都可随意组装成个人计算机,即PC兼容机.而PLC硬件和软件上的标准都是封闭的,每个厂家都有自己的一套标准,因此,各厂家生产出的PLC硬件无法兼容,那么PLC的指令系统和编程语言功能和表达方式上都不一致,有的甚至存在相当大的差异.用户

2、、程序设计人员在熟悉了一种PLC产品后,如果转换到另一种PLC产品,就需要重新学习。为了结束这种局面,国际电工委员会IEC在1994年5月颁布了PLC标准,我们称为“IEC61131”,这个标准鼓励各PLC厂家提供在外观和操作上相似的指令。第4章PLC程序设计基础“IEC61131”标准由五个部分构成:通用信息、设备与测试要求、编程语言、用户指南、通讯。其中第三部分是PLC的编程语言标准。IEC61131-3标准的5种编程语言:1)顺序功能图(SequentialFunctionChart);2)梯形图(LadderDiagram);3)功能

3、块图(FunctionBlockDiagram);4)指令表(InstructionList);5)结构文本(StructuredText)。1、顺序功能图它提供了一种组织程序(并不是程序本身)的图形方法。步、转换、动作是其三种主要元件。它是位于其它编程语言之上的图形语言,用来编写实现顺序控制动作的语言。如机械手控制程序、流水线这类程序控制顺序是固定。编写时,工艺过程被划分为若干个顺序出现的步,每步中包括控制输出的动作,从一步到另一步的转换由转换条件来控制特别适合于生产制造过程。在顺序功能图中,可以使用其它的语言嵌套编程。如S7-200是小型

4、PLC,本身并不能直接支持顺序功能图需将顺序功能图转换成S7-200对应的编程软件STEP7所支持的PLC的梯形图。代表平台西门子S7-Graph,能直接将梯形图转换PLC的直接识别的机器语言.注意S7-200不支持这种图形方法.2、梯形图(1)特点:使用最多的一种图形编程语言。它属于图形编程语言。因为梯形图与继电器控制系统电路图非常相似,在扩充部分中已介绍,它直观易懂,适用于数字量逻辑控制,不适合于编写大型控制程序。适合于熟悉继电器控制的电气人员。(2)组成:如:时间继电器可利用计数器、附加指令等完成实现真实器件的功能和作用。对于输入、输出

5、就是触点和线圈。触点就可以对应真实的触点,而梯形图中的线圈代表继电器控制器电路中的继电器控制器的线圈。这点上,两者非常相似。组成元素含义代表器件触点输入条件开关、按钮线圈输出结果控制外部器件功能块附加指令定时器、计数器、数学运算这是个标准的梯形图,分析其组成三要素(可借用继电器控制器控制电路的思想分析)分析:左边有一条母线(假想为电源正极)右边也有一母线(假想为电源负极),中间为继电路控制电路,若I0.0闭合时,电流从I0.0PT37Q0.0会形成一条通路,通路作用下Q0.0得电,其对应的辅助触点Q0.0也就吸合,自保电路形成.梯形图中常用的

6、几个概念:母线:为了方便梯形图的分析,我们将梯形图左边的竖线假想为电源正极;右边(已省略)的竖线假想为负极;两者间为继电器控制电路。“能流”(PowerFlow):只能从左向右流动在分析梯形图中的逻辑关系时,为了借用继电器电路图的分析方法,可以想像左右两侧的垂直”电源线”之间有一个左正右负的直流电源电压(S7-200梯形图省略了右边的电源线)当上图触点电路接通,有一个假想的”能流”流过Q0.0线圈.注意:在继电器控制电路中,能流是实实在在存在的,但在PLC的梯形图中,因为它是一种机器语言,因此,这个能流是我们假想出来的,是为了分析电路而存在的

7、,实际上是不存在的.网络由触点、线圈和功能块组成的独立电路问:这个图有几个独立的电路?----即有几个网络.这三个网络分别由触点线圈功能块构成,具有独立的功能.系统自动编号为:Network1TIMERUSENetwork1Network2Network3叫网络编号,自动生成,用户不用改,而TIMERUSE为注释,用于解释其功能.(定时器的应用)含义:允许以网络为单位,从上至下顺序执行,执行完所有网络后,返回到最上面的网络重新执行.在同一网络中,程序逻辑运算方向与能流方向一致,皆从左到右.1个网络(Network)中只能放1块独立电路

8、。多个网络构成的梯形图中:程序的逻辑运算是从左到右执行的,与能流方向一致;各网络按从上到下顺序执行3、功能块图使用类似于数字逻辑门电路的图形逻辑符号来表示控制逻辑。

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

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

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