网络通讯协议沟通
与Modbus通信®服务器访问控制器、探针和其他仪器
工业通信工具箱™支持TCP/IP或串行RTU的Modbus接口。可用于与Modbus服务器通信,如控制PLC、与温度控制器通信、控制步进电机、向DSP发送数据、从PAC控制器读取大容量内存、Modbus探头监控温湿度等。
方法创建接口对象网络通讯协议
函数,并使用读
,写
,writeRead
,maskWrite
沟通的功能。
有关显示从PLC读取寄存器的整个工作流程的示例,请参见从远程温度传感器读取温度.
也可以对线圈和寄存器进行读写Modbus探险家,它提供了一个图形用户界面,可以方便地设置读和写,以及一个实时图来查看值。信息,请参阅使用Modbus Explorer App.有关使用该应用程序向PLC读写的整个工作流程的示例,请参见使用Modbus Explorer控制PLC.
功能
应用程序
Modbus探险家 | 读写Modbus线圈和寄存器 |
主题
网络通讯协议使用编程工作流进行通信
- Modbus接口支持特性
使用工业通信工具箱Modbus支持通过TCP/IP或串行RTU与Modbus服务器和应用程序通信。 - 创建Modbus连接
对象创建一个Modbus对象网络通讯协议
功能,连接到Modbus接口。 - 配置Modbus通信属性
使用属性在对象创建期间或之后设置Modbus通信。 - 从Modbus服务器读取数据
使用网络通讯协议
对象从Modbus服务器读取线圈、输入和注册数据。 - 从远程温度传感器读取温度
从通过TCP/IP连接的PLC上的远程传感器读取温度和湿度测量值。 - 向Modbus服务器写入数据
使用网络通讯协议
对象写入线圈并将寄存器数据保存到Modbus服务器。 - 写和读多个保持寄存器
在单个Modbus事务中对持有寄存器组执行一个写操作和一个读操作的组合。 - 使用掩码写修改保存寄存器的内容
将AND和OR掩码应用于存储寄存器的当前内容。
网络通讯协议Modbus Explorer通信
- 使用Modbus Explorer App
可以对线圈和寄存器进行读写Modbus探险家应用程序。 - 在Modbus Explorer中配置连接
配置与设备的通信,可以通过TCP/IP或串行RTU。 - 在Modbus资源管理器中读取线圈、输入和寄存器
读取线圈、输入、输入寄存器和保持寄存器,类似于Modbus的功能读
函数。 - 写入到Modbus资源管理器中的线圈和保持寄存器
写入线圈和保持寄存器,类似于Modbus的功能写
函数。 - 使用Modbus Explorer控制PLC
通过Modbus Explorer对PLC进行读写操作。 - 从您的Modbus Explorer会话生成一个脚本
生成一个MATLAB®从会话中编写脚本,以便在命令行中运行。
故障排除
如果在使用工具箱Modbus接口时遇到问题,请尝试以下提示。请参阅有关Modbus支持的平台、配置和连接以及其他特定于接口的提示的信息。