跳转至

三色灯、传送带与扫码枪

这一页讲三样"让现场看得见、动得起来"的外设:报警用的三色灯和蜂鸣器、由软件开停的传送带,以及人工扫 SN 用的外接扫码枪。

三色灯、蜂鸣器与传送带

软件不直接接灯和电机,而是接一块串口继电器板(IO 板),软件往串口发一串指令,板子上对应的继电器吸合,灯亮或者传送带转。所以配置的核心是把每个动作对应的那串指令填对。

配置入口

用超级管理员登录运行端,停止运行,点"设备"菜单 →"设备设置",切到"三色灯和传送带"页,勾上"三色灯和传送带启用"。

项 填写/含义 调参建议
端口: IO 板占用的 COM 口 不能和光源控制器、通讯设备、串口收发数据用同一个口
波特率: / 校验位: / 数据位: / 停止位: 与 IO 板出厂参数一致 以板子说明书为准,常见 9600,8,N,1
超时时间: 一次串口读写最多等几秒 默认够用
发送模式: ASCII 或 HEX 板子的协议是十六进制报文就选 HEX(下面的指令按十六进制字符串填,如 A0 01 01 A2);是可打印的文本命令就选 ASCII
开启绿灯指令: / 关闭绿灯指令: 绿灯开、关的指令
开启黄灯指令: / 关闭黄灯指令: 黄灯开、关的指令
开启红灯指令: / 关闭红灯指令: 红灯开、关的指令
开启蜂鸣器指令: / 关闭蜂鸣器指令: 蜂鸣器开、关的指令
开传送带指令: / 停传送带指令: 传送带开、停的指令 不接传送带就把这两条留空
OK时蜂鸣器响时间(s): 检测通过时蜂鸣器响几秒 填 0 不等于不响:软件仍会发一次开、紧接着发一次关,听上去是"嗒"一下。OK 件不想有任何声音只能从硬件上断开蜂鸣回路
NG时蜂鸣器响时间(s): 检测不通过时蜂鸣器响几秒 太短现场听不见,常用 1~2 秒

每一行指令右边都有"开"和"关"两个按钮,填完立刻点一下,灯该亮就是填对了。测试失败会弹"三色灯/传送带测试失败:"加上具体原因,最常见是 COM 口被占或者波特率不对。

全部填好点"确认"。保存成功后,运行端下方会出现一条绿色的"报警灯/传送带 已连接";红色的"已断开"说明串口没开成功。

设备设置窗口的"三色灯和传送带"页

填错指令不会报错,只是灯不亮

软件只负责把你填的字符串按 ASCII 或 HEX 发出去,它不知道板子认不认。所以每条都要用旁边的"开""关"按钮实测一遍。HEX 模式下字符串必须是合法的十六进制(字符个数为偶数),否则发送时会报编码错误并停机。

软件什么时候点哪盏灯

时机 灯 蜂鸣器 传送带
软件启动 / 刚保存完设备设置 黄 — 开
点"运行" 绿 — 开
每检测完一件,结果通过 不变 响"OK时蜂鸣器响时间" 不变
每检测完一件,结果不通过 不变 响"NG时蜂鸣器响时间" 不变
检出不良、进入人工复判 红 响 停
人工复判做完 绿 — 开
正常停止 黄 — 不停
异常停机 红 响 不停
关闭软件 全灭 停 停

停止运行不会停传送带

这是有意的:产线上突然停带会让上游堆料。要停带请用现场的急停或 PLC。

接线要点

  • IO 板、灯和传送带的控制回路要单独供电,不要从工控机的 USB 取电。
  • 继电器触点只是开关,灯和电机的电源走自己的回路,继电器串在中间。接大功率负载要加中间继电器或接触器,不能直接带。
  • 三色灯的公共端(通常是 COM 或 N)接好,三个颜色各占一路继电器输出。
  • 蜂鸣器是有源的还是无源的要看清:无源蜂鸣器接通只会"嗒"一声,要用有源的。

外接扫码枪

标签上的条码印得太小、太糊,相机认不出,但又必须记录 SN 时,可以让操作员用手持扫码枪扫一下。扫码枪按"键盘"方式接(USB HID),不用装驱动。

打开这个功能

  1. 进调试端,点"菜单"→"工程设置"(运行端"设置"菜单里也有同一项)。
  2. 把"启用外部扫码枪:"改成 enable。
  3. 确定并保存工程。

用起来是什么样

启用之后,运行时每检测一件之前软件会弹出一个标题为"扫码"的小窗口,提示"请使用扫码枪扫码:"。把扫码枪对准产品上的条码扣一下,内容会自动填进输入框(多数扫码枪扫完自带回车,直接就确认了)。确认之后才开始拍照检测,扫到的内容就作为这一件的 SN,会写进统计、存图文件名和对外上报的数据里。

点了取消会停止运行

这个弹窗是流程的一部分。点"取消"或者不填内容就确认,软件会提示"扫码枪取消扫码,停止运行"并停机。

启用外接扫码枪后,软件不再从检测项里取 SN——也就是说"设置为SN码"那一套不再生效,SN 完全以扫码枪扫到的为准。

常见问题

"报警灯/传送带 已断开",但线都接着。 串口没打开成功。查 COM 口号、波特率,以及有没有别的程序(IO 板厂家的调试软件)占着这个口。软件启动时如果勾了启用却没填端口,会弹提示告诉你去"设备设置"的"三色灯和传送带"页配串口。

灯能用"开""关"按钮点亮,运行时却不动。 确认"三色灯和传送带启用"这个勾选框是勾上的并且点过"确认"。设备设置里只要有任何一项校验不过(比如串口冲突),整页设置都不会保存。

蜂鸣器一直响不停。 "NG时蜂鸣器响时间(s)"填得太大,或者"关闭蜂鸣器指令:"填错了。用"关"按钮实测一下关闭指令。

扫码枪扫了没反应。 扫码枪没设成"键盘模式",或者焦点不在弹出的输入框里。先在记事本里扫一下验证扫码枪本身正常。

相关页面