s7-200_PLC的指令系统.pptVIP

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

S7-200 PLC的基本指令多用于开关量逻辑控制 (模块操作数范围见P118)。 5.2.1 基本逻辑指令 基本逻辑指令在语句表语言中是指对位存储单元的简单逻辑运算,指令主要是与位相关的输入输出及触点的简单连接指令。 在梯形图中是指对触点的简单连接和对标准线圈的输出。 指令主要包括标准触点指令、正负跳变指令、置位、复位指等。 (1)装入常开指令:LD 与母线直接相连的常开触点 如:指令LD I0.1(假设I0.1=1)执行情况如表5-7所示。 (4)与常开指令:A 串联一个常开触点 对于:指令A I0.2(假设I0.2=0)执行情况如表5-8所示。 例: 2. 正负跳变指令 正负跳变指令在梯形图中以触点形式使用。用于检测脉冲的正跳变(上升沿)或负跳变(下降沿),利用跳变让能流接通一个扫描周期,即可以产生一个扫描周期长度的微分脉冲,常用此脉冲触发内部继电器线圈。 (1)正跳变指令:EU (1)置位指令: 将位存储区的指定位(位bit)开始的N个同类存储器位置位。 指令格式: S bit,N 例: S Q0.0,1 (2)复位指令: 将位存储区的指定位(位bit)开始的N个同类存储器位复位。 指令格式: R bit,N 例: R Q0.2,3 使用注意: 1. 对于位元件,一旦被置位,就保持在通电状态,除非对它复位;若一旦被复位,同样保持在断电状态。 2. S/R指令可以互换次序使用,但由于PLC采用扫描方式,写在后面的指令有优先权。 3. 当用复位指令时,如果是对定时器T位或计数器C位进行复位,则定时器或计数器位被复位,同时,定时器或计数器的当前值被清零。 指令允许对输入和输出点进行快速和直接存取 只有输入寄存器I和输出寄存器Q可以使用立即指 令。 1.立即触点指令 在每个标准触点指令的后面加“I”。指令 执行时,立即读取物理输入点的值,但是不刷新 相应映像寄存器的值。 这类指令包括:LDI、LDNI、AI、ANI、OI和ONI。 指令格式:LDI bit(bit只能是I类型) 例: LDI I0.2 应用举例: 5.2.3 复杂逻辑指令 复杂逻辑指令主要用来描述对触点进行的复杂连接, 同时,它们对逻辑堆栈也可以实现非常复杂的操作。 指令有 6条 :ALD、OLD、LPS、LRD、LPP和LDS其中 除LDS外,其余指令都无操作数。 1. 栈装载与(块)指令 ALD 两条以上支路并联形成的电路叫并联电路块。 ALD用于并联电路块的串联连接。 3. 逻辑堆入栈指令 LPS 例?难点 5.2.4 取非触点指令和空操作指令 1.取非触点指令 2. 空操作指令 NOP 5.2.5 定时器和计数器指令 1. 定时器指令 例 : 右边梯形图程序中输入输出执行时序关系图 S7-200 PLC中定时器, 1ms、10ms和100ms刷新方式是不同的: 1)1ms分辨率定时器 每隔1ms刷新一次,内部采用中断刷新方式。当扫描周期大于1ms时,在一个扫描周期中要刷新多次,而不和扫描周期同步。 2)10ms分辨率定时器 由系统在每次扫描周期开始时自动刷新,由于每次扫描周期只刷新一次。故在一个扫描周期内定时器当前值保持不变。 3) 100ms分辨率定时器 在定时器指定执行时刷新。因此100ms定时器激活后,若不是每个扫描周期都执行定时指令或在一个扫描周期内多次执行定时指令,会造成定时器失准。故100ms定时器用于每个扫描周期都执行一次的程序中。注意在子程序和中断程序中不能使用100ms定时器。 。 基本电路设计: 自动清零计数器 5.2.6 顺序控制(继电器)指令 S7-200 CPU含有256个顺序控制继电器(SCR)用于顺序控制。 顺序控制指令可以模仿控制进程的步骤,对程序逻辑分段;可以将程序分成单个流程的顺序步骤,也可同时激活多个流程;可以使单个流程有条件地分成多支单个流程,也可以使多个流程有条件地重新汇集成单个流程。从而对一个复杂的工程可以十分方便地编制控制程序。 系统提供3个顺序控制指令:顺序控制开始指令(LSCR)、 顺序控制转移指令(SCRT)和顺序控制结束指令(SCRE)。 顺序控制指令的操作对象为顺控继电器S,每个S都表示功能图中的一种状态。S范围为:S0.0---S31.7。 3. 顺序结构 5.2.7 移位指令和移位寄存器指令 移位指令都是对无符号数进行的处理,

文档评论(0)

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

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

1亿VIP精品文档

相关文档