111第6篇 PLC设计基础.ppt

  1. 1、本文档共147页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
学习目标: ●掌握触点线圈指令、置位复位指令、正负跃变指令的格式及应用; ●掌握定时器、计数器指令的格式及应用; ●掌握位移位寄存器指令的格式及应用; ●掌握跳转指令、子程序指令、顺序控制继电器指令的格式及应用。 ●掌握程序调试的步骤及方法。 S7-200 PLC编程基础 编程语言 S7-200 PLC的指令系统 1. 梯形图(LAD)编程语言 梯形图(LAD)/功能块图(FBD)规则: 梯形图中左、右垂直线称为左、右母线。在梯形图编辑器绘图时,通常将右母线省略。 在左、右母线之间是由触点、线圈或功能框组合的有序排列。梯形图的输入总是在图形的左边,输出总是在图形的右边,因而触点与左母线相连,线圈或功能框终止右母线,从而构成一个梯级。 在一个梯级中,左、右母线之间是一个完整的“电路”,不允许“短路”、“开路”,也不允许“能流”反向流动。 功能块图中输入总是在框图的左边,输出总是在框图的右边。 2. 功能块图(FBD)编程语言 语句表(STL)是用助记符来表达PLC的各种控制功能的。它类似于计算机的汇编语言,但比汇编语言更直观易懂,编程简单,因此也是应用很广泛的一种编程语言。这种编程语言可使用简易编程器编程,一般与梯形图语言配合使用,互为补充。 存储器区域 PLC的存储器分为程序区、系统区、数据区。 各元件介绍 输入继电器(I) 输出继电器(Q) 通用辅助继电器(M) 特殊标志继电器(SM) 变量存储器(V) 局部变量存储器(L) 顺序控制继电器(S) 基本逻辑元件 1. 数据区存储器的地址表示格式 编程的一般规则: 1. 网络 在梯形图(LAD)中,程序被分成称为网络的一些程序段。每个梯形图网络是由一个或多个梯级组成。 功能块图(FBD)中,使用网络概念给程序分段。 语句表(STL)程序中,使用“网络”这个关键词对程序分段。 对梯形图、功能块图、语句表程序分段后,就可通过编程软件实现它们之间的相互转换。 2. 梯形图(LAD)/功能块图(FBD) 梯形图中左、右垂直线称为左、右母线。STEP7-Micro/WIN32梯形图编辑器在绘图时,通常将右母线省略。在左、右母线之间是由触点、线圈或功能框组合的有序排列。梯形图的输入总是在图形的左边,输出总是在图形的右边,因而触点与左母线相连,线圈或功能框终止右母线,从而构成一个梯级。在一个梯级中,左、右母线之间是一个完整的“电路”,不允许“短路”、“开路”,也不允许“能流”反向流动。 功能块图中输入总是在框图的左边,输出总是在框图的右边。 基本逻辑指令 基本逻辑指令在语句表语言中是指对位存储单元的简单逻辑运算,在梯形图中是指对触点的简单连接和对标准线圈的输出。 S7-200可编程序控制器使用一个逻辑堆栈来分析控制逻辑,用语句表编程时要根据这一堆栈逻辑进行组织程序,用相关指令来实现堆栈操作,用梯形图和功能框图时,程序员不必考虑主机的这一逻辑,这两种编程工具自动地插入必要的指令来处理各种堆栈逻辑操作。 S7-200可编程序控制器的主机逻辑堆栈结构如表5-6所示。 标准触点指令 (1)LD:装入常开触点(LoaD) (2)LDN:装入常闭触点(LoaD Not) (3)A:与常开触点(And) (4)AN:与常闭触点(And Not)。 (5)O:或常闭触点(Or) (6)ON:或常闭触点(Or Not) (7)NOT:触点取非(输出反相) (8)= :输出指令 标准触点指令 标准触点指令有LD、LDN、A、AN、O、ON、NOT、=指令(语句表)。这些指令对存储器位在逻辑堆栈中进行操作。 由于堆栈存储单元数的限制,语句表中A、O、AN、ON指令最多可以连用有限次。同样,梯形图中,最多一次串联或并联的触点数也有一定限制,功能框图中AND和OR指令盒中输入的个数也不能超过这个范围 标准触点指令中如果有操作数,则为BOOL型,操作数的编址范围可以是:I、Q、M、SM、T、C、S、V、L。 3.1 布尔指令及应用 布尔指令即位操作指令,是PLC常用的基本指令,运算结果用二进制数字1和0表示,可以实现基本的位逻辑运算和控制。 触点指令的格式和功能 (1)装入常开指令:LD (3)与常开指令:A (6)或常闭指令:ON 2.输出线圈指令 例1 触点串联指令编程 例2 触点并联指令编程 3 .逻辑取反指令的格式和功能 说明: 该指令在梯形图中编程时串联在需要取反的逻辑运算结果之后。 例3 取反指令编程 取非触点指令 空操作指

文档评论(0)

xuefei111 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档