新书第3章S7-200的指令系统试题.ppt

  1. 1、本文档共79页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第3章 S7-200的指令系统;3.1 S7-200的数据区;3.1.1 数字量输入和输出映像区;3.1.1 数字量输入和输出映像区;3.1.2 模拟量输入和输出映像区;3.1.2 模拟量输入和输出映像区;3.1.5 顺序控制继电器区;3.1.7 定时器存储器区;3.1.7 定时器存储器区;3.1.7 定时器存储器区;3.1.7 定时器存储器区;;本梯形图程序中输入输出执行时序关系如图4.13所示。;;;3.1.8 计数器存储器区;3.1.8 计数器存储器区;3.1.8 计数器存储器区;增计数器 ;;;增减计数器 ;图4.20 增减计数程序及时序;减计数器 ;;;3.1.11 特殊存储器区;3.1.11 特殊存储器区;3.4 S7-200的位逻辑指令;3.4.1 标准触点指令;3.4.2 立即触点指令;3.4.3 输出操作指令;3.4.5 逻辑与操作指令;3.4.6 逻辑或操作指令;3.4.7 取非操作指令;3.4.8 串联电路的并联操作指令;3.4.9 并联电路的串联操作指令;3.4.10 置位与复位操作指令;3.4.10 置位与复位操作指令;3.4.12 微分操作指令;3.4.12 微分操作指令; [例3-1]下图所示是一个供料控制系统。; [例3-1] 运料小车负责向四个料仓送料,运料路上从左向右共有4个料仓(1号仓~4号仓)位置开关,其信号分别由PLC的输入端I0.0、I0.1、I0.2、I0.3检测,当信号状态为1时,说明运料小车到达该位置,否则说明小车没有在这个位置。小车行走受两个信号的驱动,Q0.0驱动小车左行,Q0.1驱动小车右行。料仓要料信号由4个手动按钮发出,从左到右( 1号仓~4号仓)分别为I0.4、I0.5、I0.6、I0.7。试设计一个驱动小车自动运料的控制程序。 ; [例3-1] 为了设计运料小车的控制程序,首先要对小车的 驱动条件进行分析。这里要抓住三点: 其一是要料料仓的位置(由M0.0~M0.3决定); 其二是运料小车当前所处的位置(由I0.0~I0.3决定); 其三是运料小车的右行、左行、停止控制(由Q0.0和Q0.1决定)。;3.5 S7-200的定时器和计数器指令;3.5 S7-200的定时器和计数器指令;3.5.1 定时器操作指令;3.5.1 定时器操作指令;3.5.1 定时器操作指令;[例3-2]自制脉冲源的设计 在实际应用中,经常会遇到需要产生一个周期确定而占空比可调的脉冲系列,这样脉冲用两个接通延时的定时器即可实现。设计一个周期为10s、占空比为0.5的脉冲系列,该脉冲的产生由输入端I0.0控制。;3.5.2 计数器操作指令;3.5.2 计数器操作指令;3.5.2 计数器操作指令;[例3-3]用按钮控制人行道的设计 控制描述:通常车道上只允许车辆通行,道口处车道指示灯保持绿灯亮(Q0.2=1),这时不允许人跨越车道,人行道指示灯保持红色灯亮(Q0.3=1)。在车道两侧各设有一个人行道开关,当有人想通过人行横道时,需要用手按动“走人行道”开关,要“走人行道”信号通过I0.0或I0.1送到S7-200中,S7-200在接到有人要“走人行道”时,开始执行如下时序程序。;[例3-3]用按钮控制人行道的设计 当有行人要通过横道(I0.0=1或I0.1=1)时,车道的绿灯继续保持亮30s,然后绿灯灭而黄灯亮(Q0.1=1)10s,10s过后,红灯亮(Q0.0=1),车辆停。当车道红灯亮5s后,人行道的红灯灭(Q0.3=0),绿灯亮(Q0.4=1)15s,行人可以过横道,这15s的后5s人行道的绿灯应闪烁,表示行人通行时间就要到了。人行道绿灯闪烁之后,人行道红灯亮,再过5s车道绿灯亮,恢复车辆通行。一个控制时序结束。直到下一个人行道开关被按下,再启动“走人行道” 的时序程序。;[例3-3]用按钮控制人行道的设计;3.7.3 移位操作指令; [例3-17]下图给出一个右移操作的编程。从梯形图可以看到,在I0.0=1时,VB20中的内容右移2位(因为N=2),被移走的位由0填充,其结果保存在VB0中。 在IN单元与OUT单元有不相同时,用语句表编程与梯形图稍有不同。首先要利用传送指令把IN的内容传送到OUT中,然后把OUT的内容右移,其结果存入OUT中。;3.7.3 移位操作指令; [例3-18]下图给出一个左移操作的编程。从梯形图可以看到,在I0.0=1时,VW20中的内容左移4位(因为N=4),被移走

文档评论(0)

希望之星 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档