3. 测量数据采集与传输机制
Mitutoyo 测量设备(数显千分尺、数显卡尺、数显千分表、Digimatic 指示表、LH-600 高度尺、QM-Height、CMM 等)本身并不直接“上网”,它们通过 Digimatic 输出口或 USB/RS-232C 接口把测量值交给上位系统。理解采集与传输机制,核心是搞清楚三件事:物理接口怎么接、数据以什么时序被取走、采集触发方式如何配置。这三件事决定了数据是否实时、是否丢数、是否能与工件/工序绑定。
一、物理连接方式:三类典型拓扑
Mitutoyo 设备与上位系统的连接,按“谁发起取数”和“中间是否有汇聚节点”可分为三类。
1)设备直连计算机(点对点)。数显量具通过 Digimatic 线缆(如 905338、905409 等)接入计算机的 USB 转 Digimatic 模块(如 Mitutoyo USB-ITN 系列、DMX 系列接口盒),或通过 RS-232C 直连。上位软件(如 MeasurLink、USB-ITPAK)以虚拟串口方式读取。这种方式适合单工位、少量量具、以人工测量为主的场景,优点是简单、延迟低,缺点是每台设备占用一个端口,工位扩展成本高。
2)设备接入数据采集器/多路采集盒。多台数显量具先接入多通道采集器(如 Mitutoyo 的 DMX 多路接口、或第三方 Digimatic 多路采集盒),采集器再以一条 RS-232C/USB/以太网链路连到计算机。采集器负责通道切换、电平转换和缓存,上位软件按通道号区分是哪把量具的数据。这种方式适合一条产线上多把量具集中采集,布线整洁,但要注意采集器的扫描周期——若扫描太慢,快速连续测量会丢数。
3)设备接入 PLC 或工业网关。在自动化产线中,测量设备或采集器通过 RS-232C、RS-485、以太网/IP、PROFINET、Modbus TCP 等接入 PLC 或工业网关。PLC 负责把测量值写入寄存器,并与工件到位信号、夹具信号、OK/NG 判定联动。此时数据流是“设备→采集器/网关→PLC→MES/数据库”,上位计算机可能只做监控和追溯查询。这种方式实时性最强,但配置最复杂,需要约定数据格式、字节序、握手信号。
二、三种采集触发方式的配置要点
实时采集(连续采集)。设备按固定周期主动或被动输出当前测量值,上位软件持续读取。配置时需设定采样周期(如 100 ms、200 ms)和超时时间。若周期设得比设备输出间隔短,会读到重复值;设得太长,会漏掉快速变化的读数。实时采集适合监控型场景,如观察跳动、温度漂移下的尺寸趋势,但不适合把“某一次测量”与“某个工件”精确绑定,因为软件无法判断哪一帧是操作者真正想记录的那一次。
触发采集(事件采集)。这是质量追溯中最常用的方式。触发源可以是:按下量具上的 DATA 键、脚踏开关、PLC 的工件到位信号、扫描枪读工件条码后的信号,或软件界面上的“采集”按钮。配置时要在采集软件中把触发源与数据通道绑定,并设置触发后的稳定等待时间(如 300 ms),避免读到未稳定的值。触发采集的关键优势是“一次触发对应一条记录”,天然适合与工件序列号、工序号、操作员绑定。若用 PLC 触发,通常约定一个上升沿信号写入握手位,采集端读到握手位后取数并回写确认位,形成一次完整握手。
批量采集(缓存上传)。设备或采集器先把多组测量值缓存在本地,再按批次上传。例如某些数显装置可存储最近 1000 组数据,通过命令一次性读出;或采集器按固定时间窗口(如每 5 分钟)打包上传。配置时要关注缓存容量、溢出策略(覆盖最旧还是停止采集)、上传格式(CSV、JSON、二进制)和时间戳来源。批量采集适合网络不稳定或需要降低通信频率的场景,但时间戳若由设备本地时钟产生,必须定期与上位机对时,否则追溯时间会漂移。
三、配置示例:一条产线的触发采集参数
以下是一组教学示例参数,用于说明触发采集在采集软件中的典型配置项,并非某台设备的实测结果。
[通道配置]
通道号 : CH01
设备类型 : Digimatic 千分尺
接口 : USB-ITN → COM3
波特率 : 9600
数据位/停止位 : 8 / 1
校验 : 无
[触发配置]
触发源 : PLC 工件到位信号(DI0 上升沿)
稳定等待 : 300 ms
超时 : 2000 ms
重复触发抑制 : 500 ms
绑定字段 : 工件条码(扫码枪 COM4 输入)
[数据格式]
输出字段 : 时间戳, 通道号, 测量值, 单位, 工件条码, 判定
时间戳来源 : 上位机系统时钟
判定规则 : 10.00 ± 0.02 mm → OK/NG
配置完成后,判断采集是否正常,可以看三个现象:一是每次触发后软件记录数加 1,且时间戳间隔与节拍一致;二是测量值与量具显示值一致,单位正确;三是工件条码与测量值在同一行记录中,没有错位。若出现“触发一次记录多条”,通常是重复触发抑制设得太短或信号抖动;若出现“有触发无记录”,先查握手信号是否真正到达采集端,再查超时设置是否过短。
无论采用哪种连接和触发方式,都应在正式投用前做一次“已知值验证”:用标准量块或标准件测量 10 次,检查采集记录是否 10 条、数值是否与量具显示一致、时间戳是否连续。这一步能同时暴露接口配置错误、触发抖动和缓存溢出三类问题,是采集机制上线前最经济的检查手段。