情境5交通灯控制系统课件.pptVIP

情境5交通灯控制系统课件.ppt

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

情境5:交通灯控制系统

(1)能对PLC编程设计中时间进行设定。(2)能正确运用PLC循环指令,数据转换指令和实时时钟(3)能对交通灯控制系统进行外部接线。(4)能对交通灯控制系统中触摸屏进行设计和参数设置。烟台汽车工程职业学院

(5)培养学生分析问题和解决问题的能力(6)培养学生团队协作能力、表达能力(7)培养学生查阅资料和自学能力,提高他们的可持续发展的能力。?(1)掌握PLC编程设计中时间设定的方法。?(2)能正确运用PLC循环指令,数据转换指令和实时时钟指令。?(3)掌握交通灯控制系统中触摸屏的设计方案和参数设置。烟台汽车工程职业学院

【教学重点】:PLC循环指令,数据转换指令和实时时钟指令。【教学难点】:上课课件、活页、程序、评价表烟台汽车工程职业学院

【教学过程实施】:项目导入

告知、资讯v交通灯控制系统的类型:按钮人行道控制系统、十字路口交通灯控制系统、具有通行时间显示的十字路口交通灯控制系统等。

?程序循环结构用于描述一段程序的重复循环执行。由FOR和NEXT指令构成程序的循环体。FOR指令标记循环的开始,NEXT指令为循环体的结束指令。?FOR指令为指令盒格式,主要参数有使能输入EN,当前值计数

?工作原理:?使能输入EN有效,循环体开始执行,执行到NEXT指令时返回,每执行一次循环体,当前计数器INDX增1,达到终值FINAL时,循环结束。?使能输入无效时,循环体程序不执行。每次使能输入有效,指令自动将各参数复位。FOR/NEXT指令必须成对使用,循环可以嵌套,最多为8层。使能输入无效时,循环体程序不执行。每次使能输入有效,指令自动将各参数复位。

?FOR/NEXT指令必须成对使用,循环可以嵌套,最多为8层。?如图5-2所示是两层循环嵌套。I2.0和I2.1接通时,执行100次外层循环,每执行一次外层循环,内层执行两次。图5-2循环嵌套指令

?转换指令是对操作数的类型进行转换,并输出到指定目标地址中去。转换指令包括数据的类型转换、数据的编码和译码指令以及字符串类型转换指令。?不同功能的指令对操作数要求不同。类型转换指令可将固定的一个数据用到不同类型要求的指令中,包括字节与字整数之间的转换,整数与双整数的转换,双字整数与实数之间的转换,BCD码与整数之间的转换等。?(1)、BCD码与整数的转换?BCD_I指令将输入的BCD码(IN)转换成整数,并将结果送入OUT指定的变量中。输入IN的范围是BCD码0~9999。?I_BCD指令将输入的整数(IN)转换为BCD码,并将结果送入OUT指定的变量中。IN的范围是整数0~9999。

?表5-2BCD码与整数的转换(2)、双字整数转换为实数DTR(DI_R)指令将32位有符号整数(IN)转换成32位实数,并将结果送入OUT指定的变量中。表5-4双字整数

?ROUND指令将实数(IN)转换成双字整数后送入OUT指定的变量中。如果小数部分大于等于0.5,整数部分加1。表5-4四舍五入取整指令?TRUNC指令将32位实数(IN)转换成32位带符号整数后送入OUT指定的变量中。只有实数的整数部分被转换,小数部分被舍去。表5-5截位取整指令

?DTI(DI_I)指令将双整数(IN)转换成整数后送入OUT指定的变量中。如果要转换的数值过大,输出无法表示,则置溢出位SM1.1为1,输出不受影响。?整数转换为双整数指令ITD(I_DI)将整数(IN)转换成双整数后送入OUT指定的变量中,符号被扩展。表5-6整数与双整数的

?BTI(B_I)指令将字节数(IN)转换成整数,并将结果存入OUT指定的变量中。因为字节是无符号的,所以没有扩展符号。?整数转换为字节指令ITB(I_B)将字(IN)转换成字节后存入OUT指定的变量中。输入数为0~255,其他数值将会产生溢出,但输出不受影响。表5-7字与整数的

?读实时时钟指令TODR(TimeofDayRead)从实时时钟读取当前时间和日期,并把它们装入以T为起始地址的8字节缓冲区,依次存放年、月、日、时、分、秒、0和星期,时间和日期的数据类型为字节型。?写实时时钟指令TODW(TimeofDayWrite)通过起始地址为T的8字节缓冲区,将设置的时间和日期写入实时时钟。?S7-200中的实时时钟只用年的最低两位有效数字,例如2000年表示为00年。编程时日期和时间数值应采用BCD格式,例如19#97表示1997年。星期的取值范围为0~7,1表示星期日,2表示星期1,为0时将禁用星期(保持为0)。S7-200CPU不根据日期检查核实星期几是否正确,可能接收无效日期,例如2月30日。?不要同时在主程序和中断程序中使用TODR或TODW指令。

初步训练一【项目内容】用

您可能关注的文档

文档评论(0)

131****5901 + 关注
官方认证
文档贡献者

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

认证主体成都禄辰新动科技文化有限公司
IP属地四川
统一社会信用代码/组织机构代码
91510100MAACQANX1E

1亿VIP精品文档

相关文档