帽子:
摩尔信使MThings支持Modbus-TCP、Modbus-RTU Over TCP、Modbus-TCP Over UDP、Modbus-RTU Over UDP。
TCP链接中,摩尔信使MThings支持灵活的连接方式,主机可作为客户端也可以作为服务端,同时支持模拟从机以客户端方式向远程服务端主机提供数据。
通过辅助菜单中的“通道”进入通道管理页面,可查看网络通道列表。首次使用时,无网络通道,需用户根据需要创建。如上图所示,网络相关操作如下:
1. 选择过滤通道列表中所包含的通道类型,界面默认为全部类型,切换为“网络通道”后,列表中仅保留网络通道。
2. 单击“新增网络链接”按钮,创建一路新网络通道。
3. 单击“移除网络链接”,删除通道列表中已被勾选的网络通道,该操作将同步至工程配置文件。
4. 单击“配置”按钮,修改网络通道参数。
5. 查看通道状态,网络通道状态包括:已关闭、已连接、连接中、故障。
6. 手动建立通道或关闭通道。添加设备时,无需手动开启。手动模式可用于批量控制通道上挂靠的所有设备,使其启动或停止。
7. 网络通道参数配置页面。
表 网络通道状态定义
通道状态 | 含义 |
已关闭 | 软件未启用该链接 |
已连接 | 网络通道已成功建链 |
连接中 | TCP客户端:正在连接服务端 |
故障 | TCP服务端:本地端口被占用 |
表 网络通道参数定义
参数 | 含义 |
通道名称 | MThings统一分配,不可修改 |
链接模式 | 选择MThings在网络层的链接角色,可选择TCP客户端、TCP服务端、UDP单播 |
重新建链周期(秒) | 当链接模式选择为“TCP客户端”,通过设置重新建链周期,可指示MThings按照指定时间间隔重新建链,通过这种方式可以模拟短链接。默认周期为0,代表长链接。 |
链接空闲保持时间(秒) | 当链接模式选择为“TCP客户端”或“TCP服务端”时,链接建立后,如果在参数指定时间内无任何数据交互,MThings将主动关闭链接。 |
传输模式 | 用于指定当前链接上运行的传输协议类型,可选择“MODBUS-RTU”、“MODBUS-ASCII”、“MODBUS-TCP(同步)”、“MODBUS-TCP(异步)” |
字符类型 | 当传输模式选择“MODBUS-ASCII”时,通过该参数指定协议字符使用大写或小写,默认为标准协议要求的大写方式。 |
本地IP | 当链接模式选择为“TCP客户端”或“UDP单播”,该参数用户指定本地发起IP,可不配置,MThings可自动择优。 |
本地端口 | 当链接模式选择为“TCP服务端”或“UDP单播”,需指定绑定本地端口。 |
目标域名/IP | 当链接模式选择为“TCP客户端”,该参数用于指定服务端的域名或IP地址。 |
目标端口 | 当链接模式选择为“TCP客户端”,该参数用于指定对端(服务端)绑定端口号。 |
客户端IP | 当链接模式选择为“TCP服务端”,该参数用于指定允许接入当前服务端的客户端IP,其它IP地址发起的连接请求将被过滤丢弃。如不需过滤功能,该参数请设置为“--”或清空。 |
源端口 | 当链接模式选择为“TCP服务端”,该参数为只读数据,用于呈现已连接的客户端发起端口号。 |
最大并发请求数 | 当传输模式选择为“MODBUS-TCP(异步)”,该参数可控制异步并发规模,调节并发请求个数 |