基本指令电器与PLC控制技术.ppt

  1. 1、本文档共69页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第七章 S7-200基本指令 S7-200系列可编程控制器基本指令 梯形图 (LAD) 语句表 (STL) 功能块图(FBD) 1、梯形图(图形语言) 适用:开关量和逻辑控制 思想: 让CPU模仿电源的电流通过一系列逻辑控制条件,并根据结构产生逻辑输出。逻辑控制条件按其控制功能分解成多个“梯级”,构成梯形图。 执行: 从左到右,从上到下逐级执行,执行到程序结尾,再从上至下反复循环。 梯形图组成: 左右两条垂直线:左母线、右母线。 常开触点、常闭触点:代表逻辑“输入”条件,如:开关、按钮、内部软元件等。 输出线圈:代表逻辑“输出”结果,如:电机启动器、电磁阀、软元件、继电器。 方框:代表附加指令,如:定时器、计数器、数学运算指令等。 梯形图编程就是用软继电器线圈的吸、放和触点的通、断实现各种实际控制系统。 能流:假想在梯形图中有“电流”流动,这个“电流”称为“能流”。 “能流”只能单方向流动,不可逆。即从上至下、从左到右。 梯形图左边的母线即为“能流”源,并能沿着“梯级”线从左到右驱动最右边的输出线圈。如果这个“能流”能畅通无阻地到达最右边,则输出线圈被驱动;否则,输出线圈不被驱动。 2. 语句表 语句表是由各种指令组成的语言程序。使用NETWORK对程序分段。可以实现某些不能用梯形图或功能块图实现的功能。 LD I0.0 A I0.1 = M0.0 (1)指令 指令是构成语句表的元素,由一个或几个容易记忆的字符来表示。 每一条指令带上必要的符号和参数就形成一个语句,可完成一特点功能。 程序执行时,按从上到下的顺序逐条执行。 (2)梯形图转换成语句表规则 梯形图中的线圈、触点、方块等符号,在语句表中有具体的指令与其对应。 利用PLC基本指令对梯形图编程时,务必按从上到下、从左到右的原则进行。 为了减少程序步骤,要优化编程顺序,其原则是串联多的电路放在上面,并联多的电路尽量靠近左母线。 3、功能块图 采用半导体逻辑电路方块图。 每一种功能使用一个运算方块,其运算功能由方块内的符号表示。 功能块图编辑器没有梯形图中的线圈和触点,但有与之等价的指令。 梯形图设计规则 梯形图没有实际的电流流动,被假设的“能流”实际是控制系统的信号流,它只能单方向流动,不能产生反流。即梯形图必须符合从上至下、从左到右的执行原则,否则不能直接编程。 梯形图中的触点应画在水平线上,不能画在垂直线上。 不包含触点的分支应放在垂直方向上,不能放在水平方向上,以便识别触点的组合和对输出线圈的控制路径。 梯形图每一“梯级”都是从左边母线开始,输出线圈接在右边母线上,所有触点不能画在输出线圈的右边。输出线圈不能直接连接在左母线上,若必须的话,则可通过插入触点将线圈连于左母线上。 若几个并联回路串联,应将触点最多的回路放在梯形图的最左面;若几个串联回路并联,应将触点最多的回路放在梯形图的最上面。 基本指令 逻辑位指令 1、逻辑取、线圈驱动指令LD、LDN和= LD指令用于常开触点逻辑运算开始。 LDN指令用于常闭触点逻辑运算开始。 “=”(OUT)线圈驱动指令,使该线圈所代表的软元件的触点闭合或断开。 几点说明 LD、LDN用于将左母线与触点相连;也可以与其他指令配合,用于其他分支回路的开始。 “=”指令用于驱动输出继电器、辅助继电器、特殊功能寄存器、定时器及计数器等,但不能用于驱动输入继电器。 并联的“=”指令可以连续使用任意次。 LD、LDN的操作数为I、Q、M、SM、T、C、V、S、L “=”的操作数为Q、M、SM、T、C、V、S、L 立即触点指令 在每个标准触点指令的后面加“I”。指令执行时,立即读取物理输入点的值,但是不刷新对应映像寄存器的值。 这类指令包括:LDI、LDNI、AI、ANI、OI和ONI。 LDI指令把物理输入点的值立即装入栈顶。 AI和OI指令分别将物理输入点的值与堆栈顶值进行与和或,运算结果仍放于栈顶。 LDNI指令把物理输入点的值取反后立即装入栈顶。 ANI和ONI指令分别将物理输入点的值取反与堆栈顶值进行与和或,运算结果仍放于栈顶。 用法: LDI bit 例: LDI I0.2 注意:bit只能是I类型。 =I,立即输出指令 用立即指令访问输出点时,把栈顶值立即复制到指令所指出的物理输出点,同时,相应的输出映像寄存器的内容也被刷新。 用法: =I bit 例: =I Q0.2 注意:bit只能是Q类型。 SI,立即置位指令 用立即置位指令访问输出点时,从指令所指出的位(bit)开始的N个(最多为128个)物理输出点被立即置位,同时,相应的输出映像寄存器的内容也被刷新。 用法: SI bit, N 例: SI Q0.0, 2 注意:bit只能是Q类型。 2、

文档评论(0)

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

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

1亿VIP精品文档

相关文档