通过TCP ASCII实现外部设备与Mech-MSR间的通信
通信流程(基于指令)
TCP ASCII通信流程(基于指令)如下图所示。

|
通信流程如下:
-
TCP客户端(如PLC)与3D测量系统(Mech-MSR)建立TCP通信连接。
-
TCP客户端发送
trigger
指令触发工程运行。 -
Mech-MSR返回指令状态码。例如成功触发工程运行,Mech-MSR返回
0
。 -
TCP客户端发送
return
指令获取测量结果。Mech-MSR收到指令后,开始计时10秒。 -
Mech-MSR返回结果。例如,工程成功运行完成后,Mech-MSR返回测量结果。如果到达10秒工程运行仍未结束,Mech-MSR返回错误状态码
-3
。
通信流程(无指令)
TCP ASCII通信方式支持3D测量系统(Mech-MSR)在每次工程运行后自动推送结果至客户端(如PLC),客户端无需发送请求指令即可接收数据。适用于轮廓测量仪设置为连续采集模式,或通过I/O端子触发工程运行的场景。
通信流程如下:
-
在配置 TCP ASCII 通信时,勾选自动推送结果选项。
-
设置return指令数据格式。Mech-MSR将以该格式自动推送结果。
-
(可选)配置工程的运行条件。例如,在工程工具栏设置图像更新时运行。
-
TCP客户端与3D测量系统建立通信连接。
-
每次工程运行完成后,Mech-MSR自动推送结果至客户端。
下一节TCP ASCII指令说明将展示支持的指令和分析返回结果。