第四章__PLC指令系统_第1页
第四章__PLC指令系统_第2页
第四章__PLC指令系统_第3页
第四章__PLC指令系统_第4页
第四章__PLC指令系统_第5页
已阅读5页,还剩26页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第第4章章s7-200系列系列PLC基本指令及实基本指令及实训训 4.1 可编程控制器程序设计语言可编程控制器程序设计语言 l在可编程控制器中有多种程序设计语言,它们是梯形图、语句表、顺序功能流程图、功能块图等。梯形图和语句表是基本程序设计语言,它通常由一系列指令组成,用这些指令可以完成大多数简单的控制功能,例如,代替继电器、计数器、计时器完成顺序控制和逻辑控制等,通过扩展或增强指令集,它们也能执行其它的基本操作。l供S7-200使用的STEP7-Micro/Win32系列PLC支持SIMATIC和IEC1131-3两种基本类型的指令集,SIMATIC是PLC专用的指令集,执行速度快,可使用梯

2、形图、语句表、功能块图编程语言。IEC1131-3是可编程控制器编程语言标准,IEC1131-3指令集中指令较少,只能使用梯形图和功能块图两种编程语言。SIMATIC指令集的某些指令不是IEC1131-3中的标准指令。SIMATIC指令和IEC1131-3中的标准指令系统并不兼容。我们将重点介绍SIMATIC指令。4.1.1 梯形图(梯形图(Ladder Diagram)程程序设计语言序设计语言 1.梯形图(梯形图(Ladder Diagram)程序设程序设计语言计语言 l梯形图程序设计语言是最常用的一种程序设计语言。它来源于继电器逻辑控制系统的描述。在工业过程控制领域,电气技术人员对继电器逻

3、辑控制技术较为熟悉,因此,由这种逻辑控制技术发展而来的梯形图受到了欢迎,并得到了广泛的应用。梯形图与操作原理图相对应,具有直观性和对应性;与原有的继电器逻辑控制技术的不同点是,梯形图中的能流(Power Flow)不是实际意义的电流,内部的继电器也不是实际存在的继电器,因此,应用时,需与原有继电器逻辑控制技术的有关概念区别对待。LAD图形指令有3个基本形式:连接文件夹2梯形图程序设计语言是最常用的一种程序设计语言.doc 2.语句表(语句表(Statement List)程序设计程序设计语言语言 l 语句表程序设计语言是用布尔助记符来描述程序的一种程序设计语言。语句表程序设计语言与计算机中的汇

4、编语言非常相似,采用布尔助记符来表示操作功能。l语句表程序设计语言具有下列特点 连接文件夹2语句表.doc。3 3.顺序功能流程图(顺序功能流程图(Sepuential Function Chart)程序设计程序设计 l顺序功能流程图程序设计是近年来发展起来的一种程序设计。采用顺序功能流程图的描述,控制系统被分为若干个子系统,从功能入手,使系统的操作具有明确的含义,便于设计人员和操作人员设计思想的沟通,便于程序的分工设计和检查调试。顺序功能流程图的主要元素是步、转移、转移条件和动作。如图4-2所示。顺序功能流程图程序设计的特点是:连接文件夹2001.doc 4.功能块图(功能块图(Functi

5、on Block Diagram)程序设计语言程序设计语言 l功能块图程序设计语言是采用逻辑门电路的编程语言,有数字电路基础的人很容易掌握。功能块图指令由输入、输出段及逻辑关系函数组成。用STEP7-Micro/Win32 V3.2编程软件将图4-1所示的梯形图转换FBD程序,如图4-3所示。方框的左侧为逻辑运算的输入变量,右侧为输出变量,输入输出端的小圆圈表示“非”运算,信号自左向右流动。 连接文件夹2002.doc4.2 基本位逻辑指令与应用基本位逻辑指令与应用 4.2.1 基本位操作指令介绍基本位操作指令介绍 l位操作指令是PLC常用的基本指令,梯形图指令有触点和线圈两大类,触点又分常开

6、触点和常闭触点两种形式;语句表指令有与、或以及输出等逻辑关系,位操作指令能够实现基本的位逻辑运算和控制。l 1. 逻辑取(装载)及线圈驱动指令LD/LDN 连接文件夹2004.docl2. 触点串联指令A(And)、AN(And not) 连接文件夹2005.docl 3. 触点并联指令:O(Or)/ON(Or not)连接文件夹2006.doc l4. 电路块的串联指令ALD 连接文件夹2007.docl5. 电路块的并联指令OLD 连接文件夹2008.docl6. 逻辑堆栈的操作连接文件夹2009.doc l7. 置位/复位指令 S/R 连接文件夹2010.docl8. 脉冲生成指令 EU

7、/ED 连接文件夹2003.doc4.2.2 基本位逻辑指令应用举例基本位逻辑指令应用举例 l1. 起动、保持、停止电路 连接文件夹2012.docl2. 互锁电路 连接文件夹2013.docl3. 比较电路连接文件夹2014.doc l4. 微分脉冲电路连接文件夹2017.docl5. 分频电路连接文件夹2015.docl6. 抢答器程序设计 连接文件夹2016.doc4.2.3编程注意事项及编程技巧编程注意事项及编程技巧 l1.梯形图语言中的语法规定连接文件夹2011.doc l2. 设置中间单元连接文件夹2018.doc l3. 尽量减少可编程控制器的输入信号和输出信号连接文件夹2019

8、.doc l4. 外部联锁电路的设立。为了防止控制正反转的两个接触器同时动作造成三相电源短路,应在PLC外部设置硬件联锁电路。 l5.外部负载的额定电压。PLC的继电器输出模块和双向晶闸管输出模块一般只能驱动额定电压AC 220V的负载,交流接触器的线圈应选用220V的。 4.2.4 电动机控制实训电动机控制实训 l1. 实训目的 连接文件夹2020.docl2. 控制要求 连接文件夹2021.docl3. 实训内容及指导连接文件夹2022.doc 4.3 定时器指令定时器指令 4.3.1 定时器指令介绍定时器指令介绍 lS7-200系列PLC的定时器是对内部时钟累计时间增量计时的。每个定时器

9、均有一个16位的当前值寄存器用以存放当前值(16位符号整数);一个16位的预置值寄存器用以存放时间的设定值;还有一位状态位,反应其触点的状态。 1. 工作方式工作方式 lS7-200系列PLC定时器按工作方式分三大类定时器。其指令格式如表4-3所示。连接文件夹2023.doc 2. 时基时基 l按时基脉冲分,则有1ms、10ms、100ms 三种定时器。不同的时基标准,定时精度、定时范围和定时器刷新的方式不同。l连接文件夹2024.doc 。3. 定时器指令工作原理定时器指令工作原理 l下面我们将从原理应用等方面分别叙述通电延时型,有记忆的通电延时型,断电延时型三种定时器的使用方法。 连接文件

10、夹2025.doc4.3.2 定时器指令应用举例定时器指令应用举例 l1.一个机器扫描周期的时钟脉冲发生器 连接文件夹2026.doc。l2. 延时断开电路 连接文件夹2027.doc。l3. 延时接通和断开连接文件夹2028.doc 。l4. 闪烁电路 连接文件夹2029.doc。4.3.3 正次品分拣机编程实训正次品分拣机编程实训 l1. 实训目的 l(1)加深对定时器的理解,掌握各类定时器的使用方法。 l(2)理解企业车间产品的分拣原理。 l2. 实验器材连接文件夹2030.doc 。l3. 控制要求 连接文件夹2031.doc。l4. PLC I/O端口分配及参考程序 连接文件夹203

11、2.doc。l5. 实训内容及要求 连接文件夹2033.doc。l6. 思考练习 连接文件夹2034.doc。4.4 计数器指令计数器指令 4.4.1 计数器指令介绍计数器指令介绍 l计数器利用输入脉冲上升沿累计脉冲个数。结构主要由一个16位的预置值寄存器、一个16位的当前值寄存器和一位状态位组成。当前值寄存器用以累计脉冲个数,计数器当前值大于或等于预置值时,状态位置1。lS7-200系列PLC有三类计数器:CTU-加计数器,CTUD-加/减计数器,CTD-减计数。连接文件夹2036.doc 4.4.3 轧钢机的控制实训轧钢机的控制实训 l1.实训目的 l(1)熟悉计数器的使用。l(2)用状态

12、图监视计数器的计数的过程。l(3)用PLC构成轧钢机控制系统。 l2. 实训内容 连接文件夹2037.doc。l3. 调试并运行程序 连接文件夹2038.doc。4.5 比较指令比较指令 l比较指令是将两个操作数按指定的条件比较,操作数可以是整数,也可以是实数,在梯形图中用带参数和运算符的触点表示比较指令,比较条件成立时,触点就闭合,否则断开。比较触点可以装入,也可以串、并联。比较指令为上、下限控制提供了极大的方便。 连接文件夹2039.doc4.6 程序控制类指令程序控制类指令 l程序控制类指令用于程序运行状态的控制,主要包括系统控制、跳转、循环、子程序调用,顺序控制等指令。 4.6.1 E

13、ND、STOP、WDR指令指令 l1. 结束指令 连接文件夹2040.doc。l2. 停止指令 连接文件夹2041.doc。l3. 警戒时钟刷新指令WDR(又称看门狗定时器复位指令) 连接文件夹2042.doc。4.6.2 循环、跳转指令循环、跳转指令 l1. 循环指令 连接文件夹2043.docl2. 跳转指令及标号 连接文件夹2044.doc4.6.3 子程序调用及子程序返回指令子程序调用及子程序返回指令 l1. 建立子程序 连接文件夹2045.doc。l2. 在子程序局部变量表中定义参数 连接文件夹2046.doc。l3. 子程序调用及子程序返回指令的指令格式连接文件夹2047.doc。

14、 l4. 带参数的子程序调用指令连接文件夹2048.doc 。4.6.4 步进顺序控制指令步进顺序控制指令 l在运用PLC进行顺序控制中常采用顺序控制指令,这是一种由功能图设计梯形图的步进型指令。首先用程序流程图来描述程序的设计思想,然后再用指令编写出符合程序设计思想的程序。使用功能流程图可以描述程序的顺序执行、循环、条件分支,程序的合并等功能流程概念。顺序控制指令可以将程序功能流程图转换成梯形图程序,功能流程图是设计梯形图程序的基础。 步进顺序控制指令步进顺序控制指令 l1. 功能流程图简介 连接文件夹2049.doc。l2. 顺序控制指令 连接文件夹2050.doc。l3. 应用举例 连接文件夹2051.doc。4.6.5送料车控制实训送料车控制实训 l1. 实训目的 连接

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论