本期擂台为从网友征集的题目。题目如下:
我想做这样一个题目:自动生产线上检测产品是否合格,把不合格品剔出来。
每一个产品由36个“零件”在平面上排列成6×6的方阵。现要求限用PLC的3个输入点来实现对36个“零件”的扫描检测。希望检测传感器采用光电开关一类的检测元件。
产品基板上缺少任何一个零件,则该产品为不合格品,应该剔除!
PLC及设备类型不限。
工控PLC擂台每周一期,本期下周结贴。奖项设置:一等奖1名:50MP,二等奖5名:10MP,三等奖10名:30积分。
MP介绍:gongkongMP即工控币,是中国工控网的用户积分与回馈系统的一个网络虚拟计价单位,类似于大家熟悉的QB,1个MP=1元人民币。
MP有什么用?兑换服务:以1个MP=1元来置换中国工控网的相关服务。 兑换现金:非积分获得的MP可兑换等值现金(满100MP后、用户可通过用户管理后台申请兑换)。
楼主最近还看过
我的“探杆检测机构”中,探杆连带滚轮一起才约100克的重量。把它悬装在自动贴纸线基板经过的位置上方2毫米的位置,基板托着“瓷砖矩阵”从它下方通过时,这端部装有滚轮的“探杆”对基板上有无瓷砖的“探测动作”就好比“盲人用手指去触摸”这基板上有没有瓷砖。若没有触摸到瓷砖,探测装置就发出信号给PLC,经运算去控制自动贴纸机不对该版不合格的“矩阵”贴纸,从而杜绝了空贴纸的浪费!
我们对“探测”动作理解为“触摸”(轻微)动作。而<wyb2866255>却在没有亲眼见到这种“探测装置”的情况下就武断的认为“探测”动作可能是重型的“碾轧”!
把这种(45mm×45mm×4mm 的)小瓷砖放到平地上让一辆卡车从上面碾过都不能把它碾坏!难道<wyb2866255>把“探测”动作想象成坦克碾过瓷砖?!
还有,“钻孔法”明明是wanggq在之前提出来的<方案1>,但<wyb2866255>却武断的把这个<方案1>说成他在29楼提出来的方案。把光源改成“日光灯”而不用“红外线发光二极管”就不是<方案1>了吗?!用“日光灯”作光源的检测程序难道就肯定比用“红外发光二极管”作光源的检测程序“简短”吗?!
2、上图所示为挡板刚遮住接近开关时的位置图:此时发射与接受装置正好位于前后二个基板之间的框架托板上方,就是说光源右侧、接近开关左侧的基板已被捡测完毕,此时,如该基板是合格品,其标记位M4.0=0,如该基板是不合格品,其标记位M4.0=1。也就是说,M4.0的状态的确定是前于I0.1的前沿时刻(即接近开关被遮挡的前沿),请见下面“4”中的说明。
3、挡扳的宽度不是要加宽 ,而是要一点窄。最好为近开关被挡板遮挡能立即动作,传动架再前进一点,接近开关能立即恢复为最好。
4、挡板离开接近开关继续前进,当后一个基板进入检测区,开始对这个基板进行质量检测,如此时基板有漏件的,当其运行到检测装置下,必然使I0.0=1,I0.0的前沿又使M4.0=1,(如再检出漏件,M4.0仍保持=1)直到其基板的尾部离开监测装置,此时检测装置已完成对该基板的检测(M4.0的状态就是该基板的质量标记),而此时该基板的前方挡板尚未当上接近开关,要再前进一点距离方可当上接近开关使I0.1=1。当I0.1=1的前沿出现时,根据M4.0的状态,如M4.0=0(合格品),剔出机构不动作,如M4.0=1(不合格品),剔出机构动作,将这刚刚被检测完毕的基板剔出,同时使M4.0=0。 故下面的程序是正确的、无需改动的。****
这里我画的是简易示意图,强调基板与框架之间相接不漏光,但框架之间连接少画一笔连接线,画此图的主要目的是画出检测机构、被测基板、接近开关3者之间的相互位置,以用来说明程序的正确无误。
你说“wyb2866255的程序没有“移位控制”的功能,在实践中是行不通的,因为你不可能把“检测装置”安放到“执行机构”所占有的位置里面去!”请见下图:
<wyb2866255>真是太强词夺理了!<wyb2866255>在3楼批评别人时,说“1楼编程选用‘检测装置传感器’来回避如何检测制件的问题,2楼编程是假设基体是透明的,采用穿透法检测。显然没有达到题目要求。”你怎么不考虑题目并没有强调不准1楼的采用简单示意的表述语言来解答!你怎么也不考虑题目并没有强调规定2楼的不许用透明的基板!
轮到我指出你<wyb2866255>在29楼的《图1》传送线上相邻的两个框架之间的“间隔”会“漏光”时,你就可以搪塞地画出一个表示一块整体材料的横断面来表达这个“间隔”是“不漏光的”,当我指出你两个相邻基板间只用一块整体的材料充做“间隔”就不能办到让基板作“平动”方式的运行时,你就强词夺理的说你那个整体横断面是表达“相互搭扣的两个外框架边”的简单示意;楼主题目所用的图片中画的基板分明画得清清楚楚的“基板没有孔洞”,你采用“钻孔法”就必然要给基板钻孔,也就必然产生费用,为了吹虚说你的方法最省钱,你却也可以强词夺理的说题目“没有事先规定基板是不带空的”(参见第48楼)!
自动贴纸机在传送线上占有约3版“瓷砖方阵”的长度。贴纸机里靠近“瓷砖方阵”经过的水平面上方安装有3个用于给贴纸涂布浆糊的滾筒,滚筒下面与瓷砖表面之间还要放置一个接住浆糊的方盘。你<wyb2866255>有本事把你的光电检测装置再放置到滚筒或方盘的下面去吗?!你凭空想象出执行贴纸的机构是尺寸小于一个被检“方阵”的微型装置,当然你就认为可以不用“移位寄存器”来实现对执行机构的控制。但在实践中你那个没有“移位控制”功能的程序是不能实现对贴纸机施行禁止空贴纸的目标的!
再譬如,电子元件厂里自动检测并分拣传送线上快速传送的半成品电阻器。检测装置是一台电桥测阻仪,可以对从检测口下面快速经过的随传送线运动着的每一只电阻器的电阻值进行测量,并把测量值与设定值进行比较。测阻仪上可以设定电阻器的“误差精度等级”如:±1% 、±2% 、±5% 、等。阻值误差超过设定等级时,并不能在检测口立即剔出来,因为检测装置把检测口处的一小段传送线给占用了,不可能在这一小段里把分拣“非合格品”的装置安置进去!
传送线上一个半成品电阻器只占一个链节,而一个检测口就占了十几个链节的尺寸,再有分拣机构又要占十几个链节的尺寸。你说这检测口怎么装得到分拣机构所占的位置里去? ! 所以,对这类问题的处理都是采用“移位寄存器”技术来解决的!