电气控制与PLC技术(S7-1200 系列 )项目化教程 课件 -项目8 四路抢答器.pptx
电气控制与PLC应用国家在线精品课程配套课件
项目8四路抢答器(1)掌握PLC的数据类型及系统存储区。(2)认识和使用PLC的移动操作指令。(3)能够使用博途软件进行程序调试。(4)巧用HIM实现程序的仿真。学习目标:项目8四路抢答器
任务要求:设计一个由PLC控制的四路抢答器。一共有四组同学参与抢答,每组都有一个抢答按钮。主持人按下开始抢答按钮后,才可以开始抢答。当任一组抢先按下抢答按钮后,主持人前面的数码管显示该组编号,抢答成功则指示灯亮,此时其他组再去按抢答器,均无效。主持人按下复位按钮后,对应的抢答成功指示灯和数码管熄灭,开始下一轮抢答。一、任务描述项目8四路抢答器
项目8四路抢答器任务分析:1.四路抢答器中没有三相交流异步电动机,因此没有主电路。2.分析控制要求:输入信号有开始抢答按钮、复位按钮、第一组抢答按钮、第二组抢答按钮、第三组抢答按钮、第四组抢答按钮的信号。
项目8四路抢答器I/O地址分配表:输入输出名称地址功能地址功能SB1I0.0复位按钮Q0.0数码显示器ASB2I0.1第一组抢答按钮Q0.1数码显示器BSB3I0.2第二组抢答按钮Q0.2数码显示器CSB4I0.3第三组抢答按钮Q0.3数码显示器DSB5I0.4第四组抢答按钮Q0.4数码显示器ESB6I0.5开始抢答按钮Q0.5数码显示器F———Q0.6数码显示器G———Q0.7抢答成功指示灯
项目8四路抢答器PLC接线图:
项目8四路抢答器数据类型变量类型符号位数取值范围常数举例位Bool11,0Ture,False或1,0字节Byte816#00~16#FF16#12,16#AB字Word1616#0000~16#FFFF16#ABCD,16#0011双字DWord321616#FFFFFFFF16#ABCD0011字符Char816#00~16#FF‘A’‘t’有符号字节SInt8-128~127123,-123整数Int16-32768-123双整数DInt32-2147483648~2147483647123,-123无符号字节USInt80~255123无符号整数UInt160符号双整数UDInt320~4294967295123浮点数(实数)Real6412.45,-3.14双精度浮点数LReal64±12345.12345时间Time32T#-24d20h31m23s648ms~T#24d20h31m23s647msT#1d23h30m13s25ms
项目8四路抢答器系统存储区存储区描述强制保持性过程映像输入(I)在循环开始时,将输入模块的输入值保存到过程映像输入区NONO外设输入(I_:p)通过该区域直接访问集中式和分布式输入模块YESNO过程映像输出(Q)在循环开始时,将过程映像输出区的值写入输出模块NONO外设输出(Q_:p)通过该区域直接访问集中式输出模块和分布式输出模块YESNO位存储器(M)用于存储用户程序的中间运算结果或标志位NOYES临时局部存储器(L)块的临时局部数据只能供块内部使用NONO数据块(DB)数据存储器与FB的参数存储器NOYES
项目8四路抢答器系统存储区765432100123456781765432100123456780字节地址位地址按下复位按钮松开复位按钮
项目8四路抢答器系统存储区76543210012345678字节地址位地址过程映像输出(Q)QB4QB5QB6QB7QW4QW6QD4
项目8四路抢答器定义PLC变量用M0.0记录是否开始抢答用M0.1记录第一组是否抢答成功用M0.2记录第二组是否抢答成功用M0.3记录第三组是否抢答成功用M0.4记录第四组是否抢答成功
项目8四路抢答器数码管译码真值表数码管显示数值抢答成功指示灯Q0.7GQ0.6FQ0.5EQ0.4DQ0.3CQ0.2BQ0.1AQ0.01234高位低位