网站大量收购独家精品文档,联系QQ:2885784924

PLC的基本指令系统.docVIP

  1. 1、本文档共26页,可阅读全部内容。
  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文档。上传文档
查看更多
PLC的基本指令系统

第二章 S7-200 PLC的基本指令 本章重点: (1)了解SIEMENS S7-200 PLC的软器件特点。 (2)掌握SIEMENS S7-200 PLC的指令系统的功能以及编程的方法。 本章的能力要求: 通过学习,使学生具有灵活应用SIEMENS S7-200 PLC 指令进行编程的能力。 一、基本逻辑指令 LD(load):常开触点逻辑运算开始。 A(And):常开触点串联连接。 O(Or): 常开触点并联连接。 = (Out): 线圈驱动。 图2-1 基本逻辑指令应用 1. 指令使用说明: 1)LD指令用于与输入母线相连的触点,在分支电路块的开始处也要使用LD指令。 2)触点的串/并联用A/O指令,线圈的驱动总是放在最右边,用=(Out)指令。 3)LD、A、O指令的操作元件(操作数)可为I,Q,M,SM,T,C,V,S。=(Out)指令的操作元件(操作数)一般可为Q,M,SM,T,C,V,S。 4)在PLC中,用于常闭触点的基本逻辑指令为: LDN(Load Not):常闭触???逻辑运算开始。 AN(And Not): 常闭触点串联。 ON(Or Not): 常闭触点并联。 2. 指令使用注意问题 1)在程序中不要用=(Out)指令去驱动实际的输入(I),因为I的状态应由实际输入器件的状态来决定。 2)尽量避免双线圈输出(即同一线圈多次使用)。 二、复杂的逻辑指令 1.电路块的串/并联 OLD(Or Load):电路块的并联。 ALD(And Load):电路块的串联。 每个电路块开始用LD、LDN指令,OLD指令用于电路块的并联,ALD指令用于电路块的串联,OLD及ALD指令均没有操作元件。 图2-2 串并联 练习:根据下列梯形图写出指令表。 图2-3 练习1 2、逻辑堆栈的操作 LPS(Logic Push):逻辑入栈指令(分支电路开始指令)。在梯形图的分支结构中,LPS指令用于生成一条新的母线,其左侧为原来的主逻辑块,右侧为新的从逻辑块,可直接编程。 LRD(Logic Read):逻辑读栈指令。在梯形图的分支结构中,当新母线左侧为主逻辑块时,LPS开始右侧的第一个从逻辑块编程,LRD开始第二个以后的从逻辑块编程。 LPP(Logic Pop):逻辑出栈指令(分支电路结束指令)。在梯形图的分支结构中,LPP用于LPS产生的新母线右侧的最后一个从逻辑块编程,它在读取完离它最近的LPS压入堆栈内容的同时,复位该条新母线。 S7-200 PLC中有一个9层堆栈,用于处理逻辑运算结果,称为逻辑堆栈。 例2-1:根据下列梯形图写出指令表 。 图2-4 三、置位/复位指令 置位/复位指令的STL、LAD形式及功能如表2-1。 表2-1置位/复位指令的STL、LAD形式及功能 指令名称STLLAD功能置位指令S bit,nbit —( S ) n从bit开始的n个元件置1并保持复位指令R bit,nbit —( R ) n从bit开始的n个元件清0并保持图2-5表示:输入继电器I0.0为1使Q0.0接通并保持,输入继电器I0.1为1使Q0.0断开并保持。若I0.0和I0.1同时为1,R指令写在后面但有优先权,则Q0.0为0。 说明: 1)S/R指令具有保持功能,当置位或复位条件满足时,输出状态保持为1或0。 2)对同一元件可多次使用S/R指令。 3)由于是扫描工作方式,故写在后面的指令有优先权。 4)对计数器和定时器复位,计数器和定时器的当前值将被清为0。 5)置位/复位元件bit可为I、Q、M、SM、T、C、V、S等。 6)置位/复位元件数目n取值范围为1~255。 图2-5 例2-2 根据梯形图以及输入继电器的时序画出输出继电器时序。 图2-6 例2-3用基本逻辑指令实现置位/复位功能。 图2-7 四、边沿脉冲指令 EU指令在对应输入条件有一个上升沿 (由OFF到ON) 时,产生一个宽度为一个扫描周期的脉冲,驱动其后面的输出线圈;而ED指令则对应输入条件有一个下降沿(由ON到OFF) 时,产生一个宽度为一个扫描周期的脉冲,驱动其后的输出线圈。 表2-2 边沿脉冲指令 指令STLLAD功能操作上升沿EU┤P├上升沿微分无下降沿ED┤N├下降沿微分无 图2-8 例2-4用基本逻辑指令实现边沿脉冲指令功能。 图2-9 五、定时器指令 每个定时器均有一个16位当前值寄存器及一个的状态位(反映其触点状态)。 1.定时器指令使用说明 (1)定时器号:定时器总数有256个,定时

文档评论(0)

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

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

1亿VIP精品文档

相关文档