您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 信息化管理 > plc课件产品合格率自动统计器(运算)
《PLC应用技术》湖北三峡职业技术学院精品课机电工程系产品合格率自动统计设计项目七——PLC运算指令示范项目:四则运算器【项目要求】设计四则运算器程序,完成20X/35-8的计算。当结果Y=0时,点亮红灯,否则点亮绿灯。【项目分析】运算式中的和Y是两个数(变量),“X”可选用IB输入,“Y”由QB输出。从表达式看出,Y与X成比例,X的变化范围(位数)决定了Y的变化范围(位数)。注意:IB与QB表示的是二进制数。【涉及到的新知识】PLC功能指令ADD、SUB、MUL、DIV等。示范项目设计•【动动手1】分配地址,设计I/O接线图输入功能说明输出功能说明IB0I0.0~I0.7二进制数输入QB0Q0.0~Q0.7二进制数输出I2.0启动Q1.0/Q1.1绿灯/红灯【知识准备】------整数运算指令•可编程控制器中有两种四则运算,即整数四则运算和实数四则运算。前者参加运算的数据只能是整数。非整数参加运算需先取整。•操作数应与指令类型协调一致。(1)(字/双字)整数加减法指令(2)(字/双字)整数乘除法指令(3)整数(字节/字/双字)递增/递减指令【乘除法运算指令的拓展应用】•分析程序,若QB1输出口对应接一组彩灯,运行本程序时能看到什么现象?【知识扩展1】S7-200PLC数据转换指令无论那种运算,参与运算的数据类型要一致,若不一致时,要应用数据转换指令转成一致后才能进行运算。【动动手2】案例项目(算式20X/35-8)程序设计【知识准备2】实数(浮点数)运算指令•实数又称浮点数。在编程软件中输入数据时,带小数点的数被认为是浮点数(如50.0),没有小数点的数则被认为是整数(如50)。•实数的运算要用浮点数运算指令,可以用双整数转实数或实数转双整数指令进行数据类型的转换。【思考并实践】案例项目中若要求除法计算后将结果四舍五入去整,如何修改程序?七段码译码指令•功能:将源操作数的低4位所确定的十六进制数(0-F)经译码驱动LED七段数码管显示出来。实训项目产品合格率自动统计器•产品检验完毕后,分别通过合格品通道和不合格品通道,由合格品传感器L1和不合格品传感器L2检测并通过PLC计数器计数,PLC动态计算合格率,并判断:当合格率大于等于90%时点亮绿色指示灯,当合格率小于80%时点亮红色指示灯,当合格率小于90%且大于等于80%时点亮黄色指示灯。将不合格品数量(小于10)用数码管显示出来。•分别通过统计传感器计数,以X表示合格产品数,以Y表示不合格产品数,那么合格率为n=。【项目分析】•【实训要求】•明确实训任务,读懂控制要求;•学生不分组,独立完成实训任务;•拟定控制方案,选择输入输出设备,画出I/O接线图,编制控制程序;•操作PLC试验台和编程软件,现场调试程序直至符合要求。•【实训建议】•先拟定方案,选择输入输出设备,绘制I/O接线图,•再设计梯形图程序和指令表程序。•现场调试时先进行静态调试,成功后再进行动态调试。•每完成一步后经指导老师认可再进行下一步。项目内容满分评分要求备注产品合格率自动统计器1.正确选择输入输出设备及地址并画出I/O接线图20设备及端口地址选择正确接线图正确、标注完整输入输出每错一个扣5分,接线图每少一处标注扣1分2.正确编制梯形图程序15梯形图格式正确、各功能指令应用正确,数据使用正确,最终结果正确。每错一处扣5分3.指令语句程序15各指令使用准确。每错一处扣5分4.外部接线正确20电源线、通讯线及I/O信号线接线正确每错一处扣5分5.写入程序并进行调试20操作步骤正确,动作熟练。(允许根据输出情况进行反复修改和完善。)若有违规操作,每次扣10分6.运行结果及口试答辩10程序运行结果正确、表述清楚,口试答辩正确对运行结果表述不清楚者扣5分实训考核标准
本文标题:plc课件产品合格率自动统计器(运算)
链接地址:https://www.777doc.com/doc-6691193 .html