配置自定义通信服务 - TCP服务端
本节介绍如何在Mech-MSR中配置TCP服务端类型的自定义通信服务。
配置流程
| 在配置之前,请先在软件的工具栏中,单击通信配置,确认软件当前使用自定义通信方式。 |
要配置TCP服务端类型的自定义通信服务,执行如下步骤:
-
在通信配置的服务配置选项卡,单击新建通信服务按钮。
-
在弹出的新建通信服务对话框,将协议设置为TCP服务端,指定服务名称,然后单击确定按钮。
-
在左侧服务列表单击新创建的服务,右侧将会显示该服务的配置界面。
-
在通信参数区域,根据需要设置参数。
-
方案打开时自动启用服务:如需下次打开方案时,软件自动开启该服务,勾选方案打开时自动启用服务选项。
-
本机IP:指定当前工控机的IP地址作为TCP服务端的IP地址。默认值为127.0.0.1,表示TCP服务端在工控机所有的IP地址上监听请求。
-
本机端口:指定当前工控机的端口作为TCP服务端的监听端口。默认值为50000。
-
结束符:指定通信双方约定的结束符,用于标记消息结束,帮助接收方准确分割和解析数据。如需使用,勾选结束符选项,并指定结束符。软件支持“\n”、“\r”和“\r\n”作为结束符。
-
-
在心跳设置区域,根据需要启用心跳检查,并设置心跳参数。
-
心跳消息:指定发送的心跳消息。建议心跳消息与业务数据格式区分开,便于接收方识别。
-
心跳间隔:指定发送心跳消息的间隔。默认值为1000ms。
-
配置完成后,可以启动通信服务。
测试通信
配置并成功启动TCP服务端类型的自定义通信服务后,你可以测试该服务是否能正常通信。 要测试通信,执行如下步骤:
-
在左侧服务列表单击服务,右侧将会显示该服务的配置界面。
-
在通信测试区域,在输入框中输入数据,然后单击发送按钮。
如果需要发送16进制格式数据,勾选HEX选项,然后在输入框中输入16进制数据,然后单击发送按钮。