配置自定义通信触发规则
本节介绍如何在Mech-MSR中配置自定义通信触发规则。
使用自定义通信方式时,通常需要在Mech-MSR中单独配置一个自定义通信工程。该工程用于解析接收到的数据、执行逻辑判断,并可实现对其他测量工程的控制。此外,你还需要配置自定义通信触发规则,用于触发自定义通信工程。
自定义触发规则用于定义何时由自定义通信服务触发该工程的运行。当自定义通信服务满足设定的触发条件时,软件自动触发对应的自定义通信工程运行。
配置自定义通信触发规则(TCP服务端/TCP客户端)
对于TCP服务端或TCP客户端类型的自定义通信服务,执行如下步骤配置触发规则:
-
在通信配置的服务配置选项卡,单击添加触发规则按钮。
-
在新增配置项中,在通信服务列指定配置的自定义通信服务,在触发工程列指定需要触发的自定义通信工程。
对于TCP服务端或TCP客户端类型的自定义通信服务,触发条件默认为“收到数据即触发”,且不允许修改。当服务从对端接收到任何数据时,软件将会触发自定义通信工程运行。
配置自定义通信触发规则(PLC类型的服务)
对于PLC类型的自定义通信服务,执行如下步骤配置触发规则:
| PLC类型的自定义通信服务指西门子S7客户端、Modbus TCP从站和三菱MC客户端类型的自定义通信服务。 |
-
在通信配置的服务配置选项卡,单击添加触发规则按钮。
-
在新增配置项中,在通信服务列指定配置的自定义通信服务以及寄存器变量(用于触发工程的变量),在触发条件列指定满足触发条件的寄存器变量值,然后在触发工程列指定需要触发的自定义通信工程。
对于PLC类型的自定义通信服务,当服务读取对端PLC指定寄存器变量的值变为触发值时,软件将会触发自定义通信工程运行。