摩尔信使MThings系列教程3——通道管理
摩尔信使(MThings)是一款基于 MODBUS 协议簇,面向工业控制现场运维人员的上位机软件。
什么是通道
所谓通道即为链路,软件支持以串口、TCP链接、UDP单播的方式与目标机建立通信,这三种通信方式统称为通道。
通道是设备的关键属性,通道确定设备通信方式,是创建设备的前提。
通过更多功能菜单中的“通道管理”子项,即可进入该功能页面。

串口通道

通过“更多功能”菜单中的“通道管理”进入通道管理页面,查看当前PC中实际存在的串口列表。
软件启动后,自动更新一次串口列表。
如上图所示,串口相关操作如下:
❶选择通道类型,点击“串口通道”按钮。
❷当软件开启后,插入USB转RS485模块,单击“刷新”,
可将新串口添加至列表中,如未出现新串口,请检查模块驱动。
当通道列表中出现无效串口(串口不存在且无挂靠设备)时,单击“刷新”,
可将将这些串口从数据配置中移除。
❸如需修改串口参数,单击“配置”按钮进入“串口参数配置”页面❻。
❹查看通道状态,通道状态含义如下:已关闭、已连接、故障。
❺手动打开或关闭串口。添加设备前,无需手动开启。手动模式可用于批量控制通道上挂靠的所有设备,使其启动或停止。
❻串口参数配置页面。
串口通道状态定义
|
通道状态 |
含义 |
|
已关闭 |
软件未启用该串口或被手动关闭 |
|
已连接 |
软件成功打开并初始化串口 |
|
故障 |
软件打开串口失败,原因可能是串口被其它软件占用或设置的串口参数不合法 |
串口链接参数定义
|
参数 |
含义 |
|
通道名称 |
操作系统分配信息,不可修改 |
|
传输模式 |
用于指定当前串口上运行的传输协议类型,可选择“MODBUS-RTU”或“MODBUS-ASCII” |
|
字符类型 |
当传输模式选择“MODBUS-ASCII”时,通过该参数指定协议字符使用大写或小写,默认为标准协议要求的大写方式 |
|
波特率 |
支持1200、2400、4800、9600、19200、38400、57600、115200bps,如设置为其它数值将导致串口打开失败 |
|
校验方式 |
指定串口字节中数据校验方式 |
|
数据位 |
指定串口字节数据中数据位个数。如MODBUS-ASCII协议中要求数据位为7Bit时,请修改该参数 |
|
停止位 |
指定串口字节中停止位长度 |
|
流控类型 |
默认无流控,根据实际应用按需修改 |
网络通道
通过“更多功能”菜单中的“通道管理”进入通道管理页面。
首次使用时,无网络通道,需用户根据需要创建。如上图所示,网络相关操作如下:
❶单击“新增网络链接”按钮,可创建一路新网络通道。
❷单击“移除网络链接”,删除通道列表中已被勾选的网络通道。
❸网络通道参数配置页面。
网络通道状态定义
|
通道状态 |
含义 |
|
已关闭 |
软件未启用该链接 链接被对端断开 链接被手动关闭 |
|
已连接 |
网络通道已成功建链 |
|
连接中 |
TCP客户端:正在连接服务端 TCP服务器:正在等待接入客户端 |
|
故障 |
TCP服务端:本地端口被占用 UDP单播: 本地端口被占用 |
网络通道参数说明
|
参数 |
含义 |
|
通道名称 |
统一分配,不可修改 |
|
链接模式 |
选择网络层的链接角色,可选择TCP客户端、TCP服务端、UDP单播 |
|
重新建链周期(秒) |
当链接模式选择为“TCP客户端”,通过设置重新建链周期,可指示软件按照指定时间间隔重新建链,通过这种方式可以模拟短链接。默认周期为0,代表长链接。 |
|
链接空闲保持时间(秒) |
当链接模式选择为“TCP客户端”或“TCP服务端”时,链接建立后,如果在参数指定时间内无任何数据交互,软件将主动关闭链接。 |
|
传输模式 |
用于指定当前链接上运行的传输协议类型,可选择“MODBUS-RTU”、“MODBUS-ASCII”、“MODBUS-TCP(同步)”、“MODBUS-TCP(异步)” |
|
字符类型 |
当传输模式选择“MODBUS-ASCII”时,通过该参数指定协议字符使用大写或小写,默认为标准协议要求的大写方式。 |
|
本地IP |
该参数用户指定本地发起IP,可不配置,软件可自动择优。 |
|
本地端口 |
当链接模式选择为“TCP服务端”或“UDP单播”,需指定绑定本地端口。 当链接模式选择为“TCP客户端”,该参数为只读数据,用于呈现已连接状态下的本地发起端口号。 |
|
目标域名/IP |
当链接模式选择为“TCP客户端”,该参数用于指定服务端的域名或IP地址。 当链接模式选择为“UDP单播”,该参数用于指定数据发送对象的IP地址。 |
|
目标端口 |
当链接模式选择为“TCP客户端”,该参数用于指定对端(服务端)绑定端口号。 当链接模式选择为“UDP单播”,该参数用于指定数据发送对象的接收端口号。 |
|
客户端IP |
当链接模式选择为“TCP服务端”,该参数用于指定允许接入当前服务端的客户端IP,其它IP地址发起的连接请求将被过滤丢弃。如不需过滤功能,该参数请设置为“--”或清空。 |
|
源端口 |
当链接模式选择为“TCP服务端”,该参数为只读数据,用于呈现已连接的客户端发起端口号。 |
|
最大并发请求数 |
当传输模式选择为“MODBUS-TCP(异步)”,该参数可控制异步并发规模,调节并发请求个数 |
TCP客户端组网示意

TCP服务端组网示意

UDP单播组网示意


浙公网安备 33010602011771号