- 1、本文档共43页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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指令。
初步训练一【项目内容】用
您可能关注的文档
- 浙江台州市自然资源和规划局招考聘用编制外劳动合同用工【综合基础知识500题】高频考点模拟试题及参考答案解析.docx
- 浙江台州市黄岩区沙埠镇招考聘用编外人员4人【综合基础知识500题】高频考点模拟试题及参考答案解析.docx
- 浙江台州湾新区消防安全委员会办公室人员招考聘用【综合基础知识500题】高频考点模拟试题及参考答案解析.docx
- 浙江台州玉环市委直属机关工作委员会招考聘用编外工作人员【综合基础知识500题】高频考点模拟试题及参考答案解析.docx
- 浙江台州职业技术学院招考聘用人员【综合基础知识500题】高频考点模拟试题及参考答案解析.docx
- 浙江嘉兴嘉善县公安局招考聘用警务辅助人员157人【综合基础知识500题】高频考点模拟试题及参考答案解析.docx
- 浙江嘉兴市南湖区消防救援大队招考聘用【综合基础知识500题】高频考点模拟试题及参考答案解析.docx
- 浙江嘉兴市海宁市产业技术研究院生物电子研究中心招考聘用【综合基础知识500题】高频考点模拟试题及参考答案解析.docx
- 浙江嘉兴市第一中学招考聘用后勤管理员(维修工)【综合基础知识500题】高频考点模拟试题及参考答案解析.docx
- 浙江嘉兴平湖市卫生健康系统面向普通高校招聘2024年医学类应届毕业生104人【综合基础知识500题】高频考点模拟试题及参考答案解析.docx
文档评论(0)