现代的工厂机台,一般应已具备生产记录功能,将产线的产能记录到资料库,以便作为统计,但是传统工厂生产设备没有自动记录生产的功能,本案例是以实际应用来说明如何导入自动记录生产系统。此工厂为鞋子制作工厂,机台为鞋底压制机台,已有PLC 控制器控制生产流程,一个机台有十个站可以同时操作,操作人员需要依据排单,使用不同模具生产不同鞋底,工厂需要将每个生产的鞋底,依照站号、生产完成时间记录到Oracle 资料库,另外还需要将各站的温度定时记录到资料库以供分析,在PLC 不支持资料库记录的情形下,由泓格工程师规划使用XP-8041 来新增此资料记录功能。
原有的温控器支持Modbus RTU 通讯,装在机台控制箱里面,一般操作员并不会去查看,有经验的生产管理人员熟知温度对制作鞋底品质的影响,工厂希望可以记录到资料库,MIS人员会再将温度显示到大萤幕供管理人员查看。我们使用C# 来开发XP-8041 应用程式,Modbus 通讯则使用泓格提供的nModbus 库,将各温控器设定好站号以后,用轮巡的方式一一取得各站温度,并上传到资料库。
生产数据就比较复杂一点,因为橡胶没有成型时,操作员可能由自动改为手动多压制一次,一个鞋底会压制不同次数,所以无法在机台上再外接如红外线感应开关来统计压制次数作为计算,而且在机台的机械设备上加硬件也要考虑到是否会干涉到机械的问题。经由在台湾的工程师与机台PLC 设计人员讨论后,我们决定用M-7055 的DI 接到生产完成指示灯,和手自动开关,在生产完成指示灯亮起时,且手自动开关为自动时,为生产完成送出资料。工程师在台湾先撰写软件并完成测试,确认PLC 指示灯接线图,确认手自动开关接线,确认温度表头设定方式。接着就出发到大陆现场进行安装XP-8041、M-7055。安装的两天过程里只有短暂的休息时间停机20 分钟安装电源,其他时间没有停机,不影响机台生产。
以下为应用案例说明示意图: