S7-200提供的数学逻辑运算指令可以按字-Read.PPT

S7-200提供的数学逻辑运算指令可以按字-Read.PPT

  1. 1、本文档共165页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
S7-200提供的数学逻辑运算指令可以按字-Read

可编程序控制器 主讲:张波 第四章 S7-200编程语言及指令系统 4.1 编程语言与指令操作数范围 4.2 基本指令 4.3 程序控制指令 4.4 数学运算指令 4.5 数据操作指令 4.6 PID指令 4.7 其他操作指令 4.1 编程语言与指令操作数范围 4.1.1 编程语言 梯形图 (LAD) 语句表 (STL) 功能块图(FBD) 1、梯形图(图形语言) 适用:开关量和逻辑控制 设计思想:让CPU模仿电源的电流通过一系列逻辑控制 条件,并根据结构产生逻辑输出。逻辑控制条件按其控制功能分解成多个“梯级”,构成梯形图。 执行程序时,从左到右,从上到下逐级执行,执行到程序结尾,再从上至下反复循环。 梯形图组成: 左右两条垂直线:左母线、右母线。 常开触点、常闭触点:代表逻辑“输入”条件,如:开关、按钮、内部软元件等。 输出线圈:代表逻辑“输出”结果,如:电机启动器、电磁阀、软元件、继电器。 方框:代表附加指令,如:定时器、计数器、数学运算指令等。 梯形图编程就是用软继电器线圈的吸、放和触点的通、断实现各种实际控制系统。 能流:假想在梯形图中有“电流”流动,这个“电流”称为“能流”。 “能流”只能单方向流动,不可逆。即从上至下、从左到右。 梯形图左边的母线即为“能流”源,并能沿着“梯级”线从左到右驱动最右边的输出线圈。如果这个“能流”能畅通无阻地到达最右边,则输出线圈被驱动;否则,输出线圈不被驱动。 2. 语句表 语句表是由各种指令组成的语言程序。使用NETWORK对程序分段。可以实现某些不能用梯形图或功能块图实现的功能。 (1)指令 指令是构成语句表的元素,由一个或几个容易记忆的字符来表示。 每一条指令带上必要的符号和参数就形成一个语句,可完成一特点功能。 程序执行时,按从上到下的顺序逐条执行。 (2)梯形图转换成语句表规则 梯形图中的线圈、触点、方块等符号,在语句表中有具体的指令与其对应。 利用PLC基本指令对梯形图编程时,务必按从上到下、从左到右的原则进行。 为了减少程序步骤,要优化编程顺序,其原则是串联多的电路放在上面,并联多的电路尽量靠近左母线。 对于不符合编程要求的梯形图控制电路必须重新编排,以便于正确使用PLC指令进行语句表编程。 3、功能块图 采用半导体逻辑电路方块图。 每一种功能使用一个运算方块,其运算功能由方块内的符号表示。 功能块图编辑器没有梯形图中的线圈和触点,但有与之等价的指令。 4、指令操作数范围(P65表4.1) 4.1.3 梯形图设计规则 梯形图没有实际的电流流动,被假设的“能流”实际是控制系统的信号流,它只能单方向流动,不能产生反流。即梯形图必须符合从上至下、从左到右的执行原则,否则不能直接编程。 梯形图中的触点应画在水平线上,不能画在垂直线上。 不包含触点的分支应放在垂直方向上,不能放在水平方向上,以便识别触点的组合和对输出线圈的控制路径。 梯形图每一“梯级”都是从左边母线开始,输出线圈接在右边母线上,所有触点不能画在输出线圈的右边。输出线圈不能直接连接在左母线上,若必须的话,则可通过插入常闭触点将线圈连于左母线上。 若几个并联回路串联,应将触点最多的回路放在梯形图的最左面;若几个串联回路并联,应将触点最多的回路放在梯形图的最上面。 4.2 基本指令 4.2.1 逻辑位标准操作指令 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 2、逻辑与操作指令A、AN 在梯形图中,如果有串联触点,要用逻辑与指令对其编程。 若串联的触点是常开触点,则使用与指令A; 若串联的触点是常闭触点,则使用与非指令AN。 几点说明 A、AN指令是单个触点串联连接指令,可连续使用。 若串联一个由多触点并联的回路,则不能用A、AN指令,需采用逻辑块与指令ALD。 并联的“=”指令可以连续使用任意次。 A、AN指令的操作数为I、Q、M、SM、T、C、V、S、L 3、逻辑或操作指令O、ON 在梯形图中,如果有单个触点并联,要用逻辑或指令对其编程。 若并联的触点是常开触点,则使用或指令O; 若并联的触点是常闭触点,则使用或非指令ON。 几点说明 O、ON指令是单个触点并联连接指令,一般

文档评论(0)

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

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

1亿VIP精品文档

相关文档