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/数据库”,上位计算机可能只做监控和追溯查询。这种方式实时性最强,但配置最复杂,需要约定数据格式、字节序、握手信号。

Mitutoyo 测量数据采集与传输拓扑 测量设备层 数显千分尺 Digimatic 输出 数显卡尺 Digimatic 输出 数显千分表 Digimatic 输出 LH-600 高度尺 RS-232C / USB CMM / 影像仪 以太网 / RS-232C 汇聚/转换层 USB-ITN / DMX 单路接口盒 多通道采集器 4/8/16 通道 工业网关 Modbus / PROFINET PLC 通信模块 RS-232C / 以太网 控制/上位层 PLC 程序 寄存器/握手 采集软件 MeasurLink 等 MES / 数据库 追溯与判定 SPC / 报表 趋势与预警 触发/请求 实线:测量数据流方向 虚线:触发/握手信号 Digimatic 为 Mitutoyo 专有串行输出协议

二、三种采集触发方式的配置要点

实时采集(连续采集)。设备按固定周期主动或被动输出当前测量值,上位软件持续读取。配置时需设定采样周期(如 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,且时间戳间隔与节拍一致;二是测量值与量具显示值一致,单位正确;三是工件条码与测量值在同一行记录中,没有错位。若出现“触发一次记录多条”,通常是重复触发抑制设得太短或信号抖动;若出现“有触发无记录”,先查握手信号是否真正到达采集端,再查超时设置是否过短。

Digimatic 输出为 Mitutoyo 专有串行格式,直接接普通 RS-232C 设备通常无法解析。使用第三方采集器时,应确认其支持 Digimatic 协议,或使用 Mitutoyo 原厂接口盒做协议转换。
实时采集模式下,软件读到的是“当前显示值”,不是“操作者确认的测量值”。若用于质量追溯,必须改用触发采集,否则会把量具移动过程中的中间值记入数据库,造成追溯数据不可信。

无论采用哪种连接和触发方式,都应在正式投用前做一次“已知值验证”:用标准量块或标准件测量 10 次,检查采集记录是否 10 条、数值是否与量具显示一致、时间戳是否连续。这一步能同时暴露接口配置错误、触发抖动和缓存溢出三类问题,是采集机制上线前最经济的检查手段。