通过TCP ASCII实现外部设备与Mech-MSR间的通信

通信流程(基于指令)

TCP ASCII通信流程(基于指令)如下图所示。

tcp workflow
  • 上图中,指令名称与参数之间使用英文逗号(默认值)分隔。在实际项目中,如需使用其他分隔符,请设置通信配置窗口中的字符串分隔符参数。

  • 除了return指令,3D测量系统还支持通过其他指令获取测量结果。详情请参考TCP ASCII指令说明

通信流程如下:

  1. TCP客户端(如PLC)与3D测量系统(Mech-MSR)建立TCP通信连接。

  2. TCP客户端发送trigger指令触发工程运行。

  3. Mech-MSR返回指令状态码。例如成功触发工程运行,Mech-MSR返回0

  4. TCP客户端发送return指令获取测量结果。Mech-MSR收到指令后,开始计时10秒。

  5. Mech-MSR返回结果。例如,工程成功运行完成后,Mech-MSR返回测量结果。如果到达10秒工程运行仍未结束,Mech-MSR返回错误状态码-3

通信流程(无指令)

TCP ASCII通信方式支持3D测量系统(Mech-MSR)在每次工程运行后自动推送结果至客户端(如PLC),客户端无需发送请求指令即可接收数据。适用于轮廓测量仪设置为连续采集模式,或通过I/O端子触发工程运行的场景。

通信流程如下:

  1. 配置 TCP ASCII 通信时,勾选自动推送结果选项。

  2. 设置return指令数据格式。Mech-MSR将以该格式自动推送结果。

  3. (可选)配置工程的运行条件。例如,在工程工具栏设置图像更新时运行

  4. TCP客户端与3D测量系统建立通信连接。

  5. 每次工程运行完成后,Mech-MSR自动推送结果至客户端。


下一节TCP ASCII指令说明将展示支持的指令和分析返回结果。

该页面是否有帮助?

可以通过以下方式反馈意见:

我们重视您的隐私

我们使用 cookie 为您在我们的网站上提供最佳体验。继续使用该网站即表示您同意使用 cookie。如果您拒绝,将使用一个单独的 cookie 来确保您在访问本网站时不会被跟踪或记住。