“能不能别再手抄批次号了?仓库那边天天骂。”
去年我去一家做汽配的小厂,车间主任开口第一句就是这个。产线不算新,主控还是三菱FX3U,设备能跑,就是追溯做得像上个时代:工人拿笔记本记批次,班后再录Excel,抄错一个字符,后面全乱。
老板也不是没想过上MES,可预算卡得死。最后他们的要求很朴素:先把条码枪接进去,批次号能自动进PLC,产品过站能带着走,出了问题能倒查到班组和时间。
这事听着不大,真干起来坑一点不少。
先说原设备底子
这条线是减震支架装配线,6个工位,节拍22秒。PLC是FX3U-48MT,触摸屏是威纶通,扫码枪原本想上USB口,结果一问才发现老屏不支持直接当键盘采集。
后来我换了思路,不折腾花活,直接上支持RS232的工业条码枪。现场最后用的是一把固定式扫码器,串口参数我设成:
波特率:9600
数据位:8
停止位:1
校验位:None
结束符:CR+LF
这组参数为什么这么保守?因为老设备第一要求不是快,是稳。你弄115200当然也能跑,可一旦接地、屏蔽、串口模块哪块有点小脾气,夜班就够你折腾。
我当时怎么接的
PLC本体串口已经占了,我加了一块FX3U-232-BD。扫码枪把字符串吐给PLC,PLC再把结果转存到D寄存器区,触摸屏只负责显示,不参与核心逻辑。
当时做了3块逻辑:
- 接收缓冲:把扫码字符串逐字节塞进D200-D239
- 长度校验:必须12位,少一位多一位都报警
- 重复扫描拦截:同一工件20秒内重复扫,直接丢掉
为防止工人连续晃枪,我还加了个扫码锁存位。上一件产品没放行,下一次扫码不接收。你不加这个,数据串位是迟早的事。
给你看一段现场真逻辑
下面这段不是教科书写法,是我当时现场为了快点恢复生产,按最稳思路写的:
// M100 扫码完成
// D200 开始存条码ASCII
// D250 条码长度
LD M100
CMP D250 K12
= M110
LD M110
MOV D200 D300
MOV D201 D301
MOV D202 D302
MOV D203 D303
// ...省略,中间一直搬到 D311
SET M120 // 数据有效
RST M100
现在看这段有点笨,不够优雅,但车间里先跑起来最重要。后面我再慢慢改成循环搬运。
最麻烦的不是接线,是现场习惯
系统搭起来后,第一天并不顺。不是PLC收不到,是人不按规矩来。
有的工人喜欢产品还没到定位就先扫,结果A产品的码进了B产品工位。还有人扫不出来就连扣扳机,PLC缓存被刷了两遍,追溯号直接重号。
所以后面我加了两个硬限制:
- 必须到位感应M20触发后,才允许扫码
- 扫码成功后3秒内锁枪,不接受第二次输入
加完这两个条件,误录率一下就下来了。
这次项目里最值钱的几个数据
改造前,班后人工补录一班数据要40分钟左右。每周至少有2到3次批次记录对不上,返查得靠翻纸本。
改造后,批次号自动进站,威纶通把关键数据打包存CSV,再由工控机每天夜里归档。第一周统计下来:
- 人工补录时间:40分钟降到5分钟以内
- 批次抄错次数:每周约6次,降到0次
- 异常返查时间:原来平均25分钟,现在5分钟内能定位
老板一开始嫌这套小改造花了6800块。一个月后他自己算账,说光质检和仓库少扯皮,已经值回来了。
踩过的坑,我直接给你摊开
第一个坑:想用USB扫码枪图便宜。
老PLC和老触摸屏,很多根本不认USB键盘模式。你买回来发现不能用,再改方案,时间全浪费了。老线改造,先看接口,别看宣传页。
第二个坑:结束符没统一。
有的扫码枪默认只发CR,有的发CR+LF。PLC这边如果按错了判断条件,就会出现偶尔少位、偶尔多位。我那次就是因为这个,前两小时一直以为是串口模块不稳。
第三个坑:条码内容没做长度和字符校验。
现场标签被油污盖住、扫出半截,这种事太常见了。你不做校验,脏数据照样进系统,后面追溯等于白搞。
第四个坑:把扫码逻辑放进主流程里硬耦合。
我见过有人把扫码失败直接卡死整机节拍,结果枪一脏,全线等着。我的做法是给人工补录留后门,但补录必须带权限,不然夜班随便乱输更麻烦。
为什么我觉得老产线最适合这么改
很多人一提追溯,就想到MES、数据库、看板、大平台。那当然好,可不是每个厂都舍得,也不是每条线都配得上。
像这种老产线,先把“手抄”干掉,先让条码数据稳稳进PLC,价值就已经很大了。后面你再往上接数据库、接ERP、接看板,路就顺了。
别小看这一步。很多数字化项目不是死在技术上,是一上来摊子铺太大,最后谁都嫌烦,谁都不用。
最后说句掏心窝的话
老线改造最怕两种人:一种啥都想一步到位,另一种觉得老设备不值得改。其实大多数厂都在这中间活着,预算不多,设备不能停,人手也不富裕。
你真想把事情干成,就先挑最疼的地方下手。像这次,先解决手抄批次号,先把追溯链子串起来,车间立马就能感觉到差别。
后来车间主任见我又来厂里,开玩笑说:“你这次别再给我上大系统了,先把这种真能省事的小东西多搞几个。”
这话我爱听。项目做得再大,不如现场兄弟真觉得好用。
你们改老产线的时候,有没有接过扫码枪、打印机、电子秤这种“小接口大麻烦”的活?欢迎评论区说说,看谁的翻车经历更狠。