第三章S7200PLC基本指令二资料.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
例15:单序列结构程序举例。 例16:选择分支结构程序举例。 例17:并行分支结构程序举例。 例18:循环结构程序举例。 例19:控制要求如下, 根据小车运动的示意图,设小车在初始位置时停在左边,限位开关I0.2为1状态。按下起动按钮I0.0后,小车向右运动(简称右行),碰到限位开关I0.1后,停在该处,3s后开始左行,碰到I0.2后返回初始步,停止运动。 分析:根据Q0.0和QO.1状态的变化,显然一个工作周期可以分为左行、暂停和右行三步,另外还应设置等待起动的初始步,并分别用S0.0-S0.3来代表这四步。起动按钮I0.0和限位开关的常开触点、T37延时接通的常开触点是各步之间的转换条件。 例19:根据舞台灯光效果的要求,控制红、绿、黄三色灯。要求:红灯先亮,2s后绿灯亮,再过3s后黄灯亮。待三个灯全亮3min后,全部熄灭。使用SCR指令设计其控制程序。 项目二 生产线自动控制 控制要求: ①按下启动按钮或系统开机后,包装输送带启动,到达定位输入点并停止; ②定位停止,送料盘启动,经计数光电开关进行计数数量; ③根据大/小包装选择开关,确定计数数量,当计数数量达到包装要求时,送料盘停止,包装输送带启动,继续下一次计数分装; ④停止按钮可以停机。 NPN光电开关与西门子PLC的接线示意图 1、硬件设计 2、PLC接线 PLC控制柜接线示意图 3、PLC控制柜安装接线 4、 生产线自动控制的软件设计 第六节 程序控制指令 一、 有条件结束(END)指令 结束指令有两条:有条件和无条件结束。指令在梯形图中以线圈形式编程。 条件结束指令:执行条件成立时,终止执行用户主程序并返回主程序起点(第一条指令)。 无条件结束指令:无条件终止用户程序的执行,返回主程序的第一条指令。 用Micro/Win40编程时,编程人员不需手工输入END指令,软件编译时自动在主程序结尾添加。 语句表中指令格式:END(无操作数) 结束指令的功能是结束主程序,它只能在主程序中使用,而不能在子程序或中断程序中使用。 通常END指令用于主程序的内部,利用系统的状态或程序执行的结果,也可以根据PLC外设置的切换条件来调用END指令,使主程序结束。这样可以利用END指令处理突发事件。 图条件结束指令用于主程序的最后。 二、 暂停(STOP)指令 STOP,暂停指令:执行条件成立时,该指令使主机CPU的工作方式由RUN切换到STOP方式,CPU在1.4s内终止用户程序的执行。可用于处理突发紧急事件。 STOP指令在梯形图中以线圈形式编程。指令不含操作数。指令执行不考虑对特殊标志寄存器位和能流的影响。在语句表中指令格式:STOP(无操作数) STOP指令既可以在主程序中使用,也可以在子程序和中断程序中使用。如果在中断程序中执行STOP指令,则中断处理立即结束,并忽略所有挂起的中断,返回主程序继续执行剩余部分,本次扫描结束后,将PLC由RUN切换到STOP方式。 三、 监视定时器复位(WDR)指令 为保证系统可靠运行,PLC内部专门设置监视扫描周期是否超时的系统监视定时器,常称为看门狗定时器(Watchdog Time,WDT)。 WDT的设定值稍微大于程序的扫描周期,在正常的每个扫描周期中,PLC都要对WDT进行一次复位(刷新)操作,使得WDT不能动作。 系统故障时,扫描时间大于WDT定时器设定值,该定时器不能及时复位,则报警并停止CPU运行,同时复位输入、输出。这种故障称为WDT故障,以防止因系统故障或程序进入死循环而引起的扫描周期过长。 S7-200中,WDT的设定值为500ms,系统正常工作时,有时会因为用户程序过长或使用中断指令、循环指令使扫描时间过长而超过WDT定时器的设定值,为防止这种情况下监视定时器动作,可使用监视定时器复位指令WDR,使WDT定时器复位。 WDR,看门狗复位指令:当使能条件成立时,执行WDR指令,每执行一次看门狗定时器就被复位一次。本指令可用以延长扫描周期,从而可以有效避免看门狗超时错误。 ① 除自由口通信外的通信。 ② 除立即I/O外的I/O刷新。 ③ 强制刷新。 ④ 特殊继电器的刷新。 ⑤ 运行时间诊断。 当扫描时间超过25s时,10ms和100ms的定时器不能正确计时。 ⑥ 中断程序中的STOP指令。 使用WDR指令时,在终止本次扫描之前,系统的下列操作将被禁止: 四、 跳转与标号指令 跳转指令的功能是根据不同的逻辑条件,有选择的执行不同的程序。利用跳转指令,可使程序结构更加灵活,减少扫描时间,从而加快了系统的响应速度。 跳转指令需要两条指令配合使用,

文档评论(0)

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

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

1亿VIP精品文档

相关文档