第7章0基本指令.pptVIP

  1. 1、本文档共68页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第7章0基本指令

第七章 S7-200基本指令;S7-200系列可编程控制器基本指令;梯形图组成: 左右两条垂直线:左母线、右母线。 常开触点、常闭触点:代表逻辑“输入”条件,如:开关、按钮、内部软元件等。 输出线圈:代表逻辑“输出”结果,如:电机启动器、电磁阀、软元件、继电器。 方框:代表附加指令,如:定时器、计数器、数学运算指令等。 梯形图编程就是用软继电器线圈的吸、放和触点的通、断实现各种实际控制系统。 ;能流:假想在梯形图中有“电流”流动,这个“电流”称为“能流”。 “能流”只能单方向流动,不可逆。即从上至下、从左到右。 梯形图左边的母线即为“能流”源,并能沿着“梯级”线从左到右驱动最右边的输出线圈。如果这个“能流”能畅通无阻地到达最右边,则输出线圈被驱动;否则,输出线圈不被驱动。;2. 语句表 语句表是由各种指令组成的语言程序。使用NETWORK对程序分段。可以实现某些不能用梯形图或功能块图实现的功能。 LD I0.0 A I0.1 = M0.0 (1)指令 指令是构成语句表的元素,由一个或几个容易记忆的字符来表示。 每一条指令带上必要的符号和参数就形成一个语句,可完成一特点功能。 程序执行时,按从上到下的顺序逐条执行。;(2)梯形图转换成语句表规则 梯形图中的线圈、触点、方块等符号,在语句表中有具体的指令与其对应。 利用PLC基本指令对梯形图编程时,务必按从上到下、从左到右的原则进行。 为了减少程序步骤,要优化编程顺序,其原则是串联多的电路放在上面,并联多的电路尽量靠近左母线。;梯形图;3、功能块图 采用半导体逻辑电路方块图。 每一种功能使用一个运算方块,其运算功能由方块内的符号表示。 功能块图编辑器没有梯形图中的线圈和触点,但有与之等价的指令。;梯形图设计规则 梯形图没有实际的电流流动,被假设的“能流”实际是控制系统的信号流,它只能单方向流动,不能产生反流。即梯形图必须符合从上至下、从左到右的执行原则,否则不能直接编程。 梯形图中的触点应画在水平线上,不能画在垂直线上。;不包含触点的分支应放在垂直方向上,不能放在水平方向上,以便识别触点的组合和对输出线圈的控制路径。;梯形图每一“梯级”都是从左边母线开始,输出线圈接在右边母线上,所有触点不能画在输出线圈的右边。输出线圈不能直接连接在左母线上,若必须的话,则可通过插入触点将线圈连于左母线上。;若几个并联回路串联,应将触点最多的回路放在梯形图的最左面;若几个串联回路并联,应将触点最多的回路放在梯形图的最上面。;基本指令 逻辑位指令;几点说明 LD、LDN用于将左母线与触点相连;也可以与其他指令配合,用于其他分支回路的开始。 “=”指令用于驱动输出继电器、辅助继电器、特殊功能寄存器、定时器及计数器等,但不能用于驱动输入继电器。 并联的“=”指令可以连续使用任意次。 LD、LDN的操作数为I、Q、M、SM、T、C、V、S、L “=”的操作数为Q、M、SM、T、C、V、S、L ; 立即触点指令 LDI指令把物理输入点的值立即装入栈顶。 AI和OI指令分别将物理输入点的值与堆栈顶值进行与和或,运算结果仍放于栈顶。 LDNI指令把物理输入点的值取反后立即装入栈顶。 ANI和ONI指令分别将物理输入点的值取反与堆栈顶值进行与和或,运算结果仍放于栈顶。;在每个标准触点指令的后面加“I”。指令执行时,立即读取物理输入点的值,但是不刷新对应映像寄存器的值。 这类指令包括:LDI、LDNI、AI、ANI、OI和ONI。下面以LDI指令为例。 用法: 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类型。 ;RI,立即复位指令 用立即复位指令访问输出点时,从指令所指出的位开始的N个(最多为128个)物理输出点被立即复位,同时,相应的输出映像寄存器的内容也被刷新。 用法: RI bit, N 例: RI Q0.0, 1;;2、逻辑与操作指令A、AN 串联触点 常开触点,使用与指令A; 常闭触点,使用与非指令AN。;几点说明 A、AN指令是单个触点串联连接指令,可连续使用。 若串联一个由多触点并联的回路,则不能用A、AN指令,需采用逻辑块与指令ALD。 并联的“=”指令可以连续使用任意

您可能关注的文档

文档评论(0)

shaoye348 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档