[发明专利]全自动精密丝网印刷机中软、硬件结合多等级异常处理方法有效
申请号: | 201010130661.8 | 申请日: | 2010-03-24 |
公开(公告)号: | CN101804725A | 公开(公告)日: | 2010-08-18 |
发明(设计)人: | 赵立华;宫晨;张文;何健全 | 申请(专利权)人: | 中国电子科技集团公司第四十五研究所 |
主分类号: | B41F33/16 | 分类号: | B41F33/16;B41F33/02 |
代理公司: | 石家庄新世纪专利商标事务所有限公司 13100 | 代理人: | 董金国 |
地址: | 065201 河北省*** | 国省代码: | 河北;13 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 全自动 精密 丝网印刷机 硬件 结合 等级 异常 处理 方法 | ||
技术领域
本发明涉及一种全自动精密丝网印刷机软、硬件结合多等级异常处理方法,适用于半导体领域全自动设备的异常处理。
背景技术
在半导体生产中,所述全自动精密丝网印刷机包括自动上、下料、传输、图像匹配定位、印刷、烘箱加热、冷却等机构,是一种大型、复杂、高精密的设备,含有17个线性电机,各机构同时运动并且设备要求无人值守,UPH产效高,易维护和操作,所以必须有完备的一套异常监控、显示、报警、处理机制去实时、准确捕捉整个设备的所有异常,保证设备高效、高稳定性运行。
半导体设备传统的异常处理机制通常全由软件控制,这样不仅增加了计算机系统的资源占用率,而且导致响应处理速度也不高。另外没有对故障进行分等级处理,故障发生后全部停机运行甚至仅弹出对话框说明,操作不够灵活。
中国专利“一种计算机应用程序的监控及异常处理方法”(申请号:200610104447.9)公开了一种监控及异常处理方法,它的方法是开辟了应用程序进程和异常监控进程,用异常监控处理进程去监控应用程序的各个模块,并使用异常处理进程调用应用进程,在异常发生时能够结束应用进程和重新启动应用进程。虽然多线程之间同步设计较为复杂,但是进程与线程相比开销较大,同时不如多线程之间关系紧密,不方便相互通讯和数据交换,特别不便于管理。同时上述方法仅限于软件层面,没有使用硬件模块去处理异常,大大影响了异常处理的实时性。
发明内容
本发明所要解决的技术问题是提供一种能够提高异常处理速度,并提供用户灵活处理方法的全自动精密丝网印刷机软、硬件结合多等级异常处理方法。
本发明解决其技术问题所采用的技术方案:
本发明的步骤如下:
一、建立后台运行多线程:
在所述印刷机的控制系统软件这一程序进程内部建立以下worker线程:
A、异常登记及严重故障处理线程,简称A模块;
B、I/0状态及故障信号监控线程,简称B模块;
C、故障显示线程,简称C模块;
D、功能逻辑模块线程,简称D模块;
所述D模块为所述印刷机所有机构运行线程,包括上料模块,双爪模块、印刷模块、炉前模块和炉后模块这5个线程;
所述worker线程的优先级相同并低于进程的UI线程,即所述worker线程在后台执行;
二、使用PLC建立硬件独立异常I/0处理模块,简称E模块;所述E模块使用PLC处理所有I/0型警告和故障,把所有警告点并联起来,根据面板上的“启动按钮”把一般故障点按组并联起来;任一I/0警告故障发生则跳到警报地址触发报警;任一I/0一般故障发生则根据其所在组跳到相应面板启动按钮地址并触发命令,即通过改变输出I/0电平使其启动“停止”,其它的机构的运行不受影响;
三、故障交互异常发生,设备立即报警:
首先把故障划分为3种等级,即警告故障、一般故障和严重故障;
所述警告故障指I/0警告故障;所述一般故障包括I/0一般故障和逻辑一般故障;
(1)警告故障:
当发生警告故障时,E模块立即捕捉到,并报警提示用户,B模块实时监控读取出当前I/0警告故障信息,A模块读取并登记此警告故障信息,用户通过C模块显示读取,D模块仍自动运行,不停机;当过了一定时间后,B模块中的I/0警告故障信号导致了D模块内的某模块运行条件不足而中断运行;过程线路:E-B-A-C和B—D;
(2)I/0一般故障:
当发生I/0一般故障时,E模块立即捕捉到,并通过I/0输出处理相关的部分机构工位的启动开关为“停止”,B模块实时监控读取出当前I/0一般故障信息,A模块读取并登记此信息,此时D模块中的各模块内部因为B模块内各机构开关信号运行条件从“启动”变为“停止”,从而使相关各机构模块全部停止运行,即相当于硬中断;用户通过C模块调用A模块信息显示把此异常显示到故障对话框的“故障”栏内;过程路线:E—B—A—C和B—D,各路线因模块是线程而并行执行;
(3)D模块内逻辑一般故障:
D模块内某一模块内部发生了逻辑一般故障,则此模块自动软中断,通过while循环自锁,报警并描述好故障源详情,并在内部通知B模块,然后内部传递故障信息给A模块登记;B模块收到信息后再触发E模块修改停止此模块相关的面板“启动”按钮开关状态为“停止”,其它的模块不受影响,用户通过C模块去读取故障信息并处理;过程路线:D—B—E—A—C:
(4)严重故障:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国电子科技集团公司第四十五研究所,未经中国电子科技集团公司第四十五研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010130661.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:小型双路正负输出高压模块电源
- 下一篇:纳米改性动力型锌镍二次电池的充电方法