加香加料防差错控制程序
2018-07-11兰志勇
兰志勇
(厦门烟草工业有限责任公司,福建 厦门 361022)
一、概述
移动罐方式的加香加料由于管路最短,回收残留少、不同牌号串味小、换料时间短等优点,得到越来越广的使用,移动罐加香加料方式如图1。对移动罐信息的追踪上,除了在罐体上插标识牌外还引入了射频识别技术RFID(Radio Frequency Identification),以下简称RFID。加香加料防差错控制主要是针对移动罐RFID信息的跟踪上,它分为香料厨房灌装信息的写入和现场信息的比对等。
图1 移动罐加料加料管路图
首先,先来看一下RFID传递信息的过程,如图2。香料厨房配置完成的料液存储在成品香料罐内,当生产现场有生产需求时,它会将成品香料灌装到移动罐,同时在移动罐的RFID上写入牌号名、批次号、灌装时间、灌装重量等信息。通过运输方式到达生产现场,当生产现场需要时,将移动罐接入现场管路并读取RFID信息,进行牌号名和存储时间比较,如果信息相符就可执行“管路预填充”。这里要说明一下,RFID存储的信息不止这些,包括移动罐固有的信息如,罐号、罐毛重、罐状态等如图3,我们这里要比较的是牌号名和存储时间,因为一罐香料可以对应生产现场的几个批次,如同惨兑物,同时香料灌装后也有时间要求,一般是72小时有效,所以只比较牌号名和存储时间就可以了。
图2 RFID传递香料信息的流程图
图3 移动罐RFID信息画面
需要说明的是罗克韦尔RSLogix5000不支持中文字符直接写入,所以牌号名在上位机要做一个转换,将中文字符转成String(字符串,如ASCII、Unicode等),然后在下载的PLC,同理上位机也是读取String码再转换成中文显示。由于每一个中文对应唯一的String码,所以用户在使用时可以不关心PLC的存储方式。其次,存储时间等于生产现场使用的时刻减去灌装的时间,时间格式是年、月、日、时、分、秒、微秒,由于RSLogix5000在时间运算上没有专用指令,在PLC里运算较复杂,所以将灌装日期给上位机,由上位机运算后在传给PLC。
二、程序的实现
(一)香料厨房信息的处理。
移动罐在灌装前要进行清洗,一般是从生产现场拉回来就放到清洗区域,将现场剩余的料液漏出并清洗,在清洗区域会将移动罐RFID的信息清空以便下一次灌装。当生产现场需要料液时,系统开始灌装,将移动罐拉到灌装区,系统读取RFID信息,判断是否符合要求,当信息比对正常后开始灌装,灌装完成后,将灌装信息写入RFID,为现场生产前做准备。
(二)生产现场信息的处理
当生产现场开始前,将移动罐安装到位,系统开始读取RFID信息,由于料液只比较牌号名和存储时间,一般要求存储时间在72小时内,当比较正常后就可以进入生产前的自循环;当比较信息不相符时,系统给出报警并在上位机上显示信息。系统同时还预留一个应急措施,用于测试或异常处理。当生产现场生产结束时,它将现场流量计的累积量和换算出实际剩余料液重量写入RFID,用于香料厨房重量的复核。