- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
西门子S700PLC实验案例
项目九 彩灯交替点亮控制设计
教学目的:掌握PLC存储器的数据类型、功能指令格式、数据传送指令、比较指令等的知识和用法,培养学生学习新知识和应用新知识的能力。
教学重点:1.S7-200 PLC存储器的数据类型和功能指令格式
2. 数据传送指令、比较指令等的编程使用。
教学难点:S7-200 PLC存储器的数据类型和编程使用中指令类型与数据类型的匹配协调。
教学方法:案例导向、项目实训
教学课时:4课时
【项目说明】
用功能指令设计12盏彩灯交替点亮的控制程序。当I0.0为ON时,系统开始工作。小于等于2秒时第1-6盏灯点亮;2秒-4秒之间第7-12盏灯点亮;大于等于4秒时12盏灯全亮,保持到6秒再循环。当I0.0为OFF时彩灯全灭。
【导入】 基本指令只能对位元件逐个进行操作,例如当I0.0接通时若同时驱动Q0.0~Q0.7动作,就需要用连续用8条赋值语句,很繁琐。将多个位元件按一定规律组合成字元件,然后对字元件进行操作,可以大大简化编程,提高编程效率和对数据的处理能力。
案例项目:设备维护提醒装置
项目要求:
现有5台设备要进行维护保养管理,需设计一个维护保养的提醒装置。要求:5台设备同时启停工作,每操作使用一次,提醒装置记录一次。当操作次数大于等于8次时,点亮黄色指示灯,提醒快到维护时间,当操作使用次数等于10次时,点亮红色指示灯,表明已到使用极限了。
项目分析:
用一对启停按钮控制5台设备的启停运行,然后用计数器记录设备操作次数,计满10次作相应输出控制即可。
【知识储备一】 存储器的数据类型
位、字节、字与双字
数据在存储器中存取的方式有:(二进制)位、字节、字与双字
字节、字与双字:相邻8位构成 一个字节B;相邻2字节构成一个字W;相邻2字构成一个双字D。以起始字节的地址作为字和双字的地址。起始字节为最高位的字节。
I、Q、M、S、SM、V、L均可按位、字节、字和双字来存取。
常数表现形式
多位二进制数:2#1010=1′23+0′22+1′21+0′20=10
十六进制数:用于简化二进制数的表示方法,“逢16进1”,用0~9和A~F来表示16个数,16#2F对应的十进制数为2′161+15′160=47
十进制数:正数用二进制原码表示,负数用二进制补码表示。有符号数的最高位为符号位,最大的16位正数为16#7FFF(32767)。
BCD码: 用4位二进制数来表示1位十进制数。十进制数23对应的BCD码为16#23。BCD码用于输入输出设备。
实数:又称浮点数。在编程软件中输入带小数点的数被认为是浮点数(如50.0),不带小数点的数则被认为是整数(如50)。实数用32位的双字表示。
变量存储器V
变量存储器V用来存放在程序执行过程中的中间结果,或者用来保存与工序或任务有关的其它数据。有时可代替M存储。变量存储器可以按位、字节、字或双字存取数据,如:V10.1,VB20,VW100,VD200等 。
32位累加器(AC0~AC3)
累加器可以像存储器那样读写操作,可以按字节、字和双字来存取。按字节、字只能存取累加器的低8位或低16位,按双字能存取全部的32位,存取的数据长度由指令决定。
功能指令格式
说明:
1)使能输入EN被接通时,盒子中的功能指令被执行,产生使能输出ENO传递给后面的功能块。
2)数据类型要与指令相匹配。
【知识储备一】------数据传送指令
传送指令 MOV 指令是将源操作数内的数据传送到指定的目标操作数内,即 [IN] → [OUT] 。
注意:指令类型与IN和OUT的数据类型要一致。
【应用实例1】
【应用实例2】 三相交流电机Y/△降压???动控制线路如图所示。按下启动按钮SB2(I0.2),传送常数7(B0111)给QB0,即Q0.0、Q0.1、Q0.2都得电,电动机Y形连接启动,同时T37开始定时。10s到,传送3(B11)给QB0,即Q0.2表示的Y形连接断开,1s后传送10(B1010),即电动机△连接运行,同时启动指示灯(Q0.0)熄灭。若运行中电动机过载(I0.0)断开,则电动机自动停止并且Q0.0指示灯亮报警。
比较指令
比较指令用来比较两个数IN1和IN2的大小。满足比较条件时,触点接通。
【说明】字节比较指令用来比较两个无符号字节数IN1和IN2的大小。字整数和双字整数的比较都是带符号数的比较。如:16#7FFF16#8000
【动动手2】案例项目的PLC程序设计
启动操作按钮——I0.0,停止按钮―――I0.1,复位按钮——I0.2;
绿色灯L0——Q1.0,红色灯L1——Q1.1,
电机1-5接触器――Q0.0-Q0.4;
【思考并实践】--若改成操作使用次数大于8且小于10时点亮黄灯,应怎样修改程序?
---红灯和黄
您可能关注的文档
最近下载
- 零碳开关站设计与评价导则.pdf VIP
- 中职英语高教版(2023修订版)基础模块3三单元《Grammar》课件.pptx VIP
- 第3课 中古时期的西欧 课件 中职高教版世界历史.ppt
- 贯彻落实八项规定精神情况《工作总结》(参考格式).doc VIP
- STM32嵌入式技术与应用:电子时钟设计与实现.pptx VIP
- 2025河南民航发展投资集团有限公司招聘28人笔试模拟试题及答案解析.docx VIP
- T_CCUA 048-2025 政务信息系统运行维护费用定额测算方法.pdf VIP
- 第四章第二节种群数量的变化.ppt VIP
- 国有独资公司.docx VIP
- 村级太阳能路灯日常维护管理.docx VIP
文档评论(0)