西门子S7-200编程元件资料.ppt

  1. 1、本文档共92页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
O、ON指令可作为一个触点的并联连接指令,紧接在LD和LDN指令之后使用,即对前面LD、LDN指令所规定的触点再并联一个触点,可以连续使用’ O、ON指令可进行如图所示的多重并联。 图3-9 多重并联程序 4. 置位/复位指令 将位存储区的指定位(位bit)开始的N个同类存储器位置位。 指令格式: S bit,N; 例:S Q0.0,1 将位存储区的指定位(位bit)开始的N个同类存储器位复位。当用复位指令时,如果是对定时器T位或计数器C位进行复位,则定时器或计数器位被复位,同时,定时器或计数器的当前值被清零。 指令格式: R bit, N; 例:R Q0.2, 3 如上程序,当条件I0.1接通,则从Q0.1开始的三个线圈被置位接通,即使I0.0断开,3个线圈还是保持输出,S指令相当于自锁功能。 一旦I0.2接通,Q0.1开始的2个线圈被复位断开。 对于同一软元件(S、R),可以多次使用,顺序也可以随意,但最后执行者有效。 举例:按下启动按钮I0.0,则5s后指示灯Q0.0亮;按下停止按钮I0.1,则3s后指示灯灭。 此例子为标准的延时启动,延时断开程序,通过置位及复位指令完成。 5. RS触发器和SR触发器 置位优先触发器(SR):当置位端(S1)和复位端(R)均为1时,输出位为1; 复位优先触发器(RS):当置位端(S)和复位端(R1)均为1时,输出位为0 当置位端为1、复位端为0时,输出1;当置位端为0、复位端为1时,输出为0;当置位端和复位端均为0时,输出位保持不变。 6. 串联电路块的并联和并联电路块的串联指令 串联电路块的并联连接。(两个以上触点串联形成的支路叫串联电路块) OLD指令不需要地址,它相当于需并联的两块电路右端的一段垂直连线。 并联电路块的串联连接。(两条以上支路并联形成的电路叫并联电路块) 7. 边沿脉冲指令 EU 正跳变(上升沿触发); ED 负跳变(下降沿触发); 无操作元件。 边沿触发:用边沿触发信号产生一个机器周期的扫描脉冲。 简单流水线应用 如下图所示,小车进车库,车库门前有个感应器I0.1,在车库门后也有一个感应器I0.0;当小车进库前,感应器感应到,则门自动上升,上升限位开关为I0.2,当现车脱离了门后的感应器后,门自动下降,下限位开关为I0.3. 程序如下: 8. 立即指令 立即指令允许对输入和输出点进行快速和直接存取。当用立即指令读取输入点的状态时,相应的输入映像寄存器中的值并未发生更新;用立即指令访问输出点时,访问的同时,相应的输出寄存器的内容也被刷新。只有输入继电器I和输出继电器Q可以使用立即指令。 (1)立即触点指令 (2)立即输出指令 (3)SI,立即置位指令 (4)RI,立即复位指令 1. 立即触点指令 在每个标准触点指令的后面加“I”。指令执行时,立即读取物理输入点的值,但是不刷新相应映像寄存器的值。 这类指令包括:LDI、LDNI、AI、ANI、OI和ONI。下面以LDI指令为例。 指令格式:LDI bit(bit只能是I类型) 例: LDI I0.2 立即I/O指令—立即输入 直接读取物理输入点的值,输入映象寄存器内容不更新。指令操作数仅限于输入物理点的值 。 2. 立即输出指令 =I,立即输出指令。用立即指令访问输出点时,把栈顶值立即复制到指令所指定的物理输出点,同时,相应的输出映像寄存器的内容也被刷新。 指令格式:=I bit(bit只能是Q类型) 例: =I Q0.2 立即I/O指令—立即输出 执行立即输出指令时,则将结果同时立即复制到物理输出点和相应的输出映象寄存器 4. 立即复位指令 RI,立即复位指令。用立即复位指令访问输出点时,从指令所指出的位(bit)开始的N个(最多为128个)物理输出点被立即复位,同时,相应的输出映像寄存器的内容也被刷新。各操作数类型及范围如表5-9所示。 指令格式: RI bit, N; 例: RI Q0.0, 1 SI,立即置位指令。用立即置位指令访问输出点时,从指令所指出的位(bit)开始的N个(最多为128个)物理输出点被立即置位,同时,相应的输出映像寄存器的内容也被刷新。 指令格式:SI bit, N; 例: SI Q0.0, 2 3. 立即置位指令 立即I/O指令—立即置位和复位指令 须指出:立即I/O指令是直接访问物理输入输

文档评论(0)

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

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

1亿VIP精品文档

相关文档