MODBUS通讯

使用通信MODBUS接口

仪器控制工具箱™支持TCP / IP或串行RTU的MOD万博1manbetxBUS接口。可以用它与MODBUS服务器,如控制PLC,有温度控制器进行通信,控制步进电机,将数据发送到DSP,来自PAC控制器读取大容量存储器,或在MODBUS探针监控温度和湿度进行通信。

创建使用接口对象MODBUS功能,和使用写读maskWrite功能进行通信。

为一个例子示出了读取来自PLC的寄存器的整个工作流程,见从远程温度传感器读取温度

您还可以读取和写入使用Modbus资源管理器,它提供了一个图形用户界面,轻松设置读取和写入,和现场的情节看值线圈和寄存器。有关详细信息,请参阅使用的Modbus浏览器应用程序。为一个例子示出了读取和使用的应用程序写入到PLC整个工作流程,见控制PLC使用Modbus浏览器

功能

MODBUS 创建MODBUS对象
从Modbus服务器读取数据
执行写操作到所连接的MODBUS服务器
写读 然后执行一个写在一个单一的MODBUS事务读取保持寄存器组操作
maskWrite 在保持寄存器执行屏蔽写操作
instrhwinfo 有关可用的硬件信息
明确 拆卸仪表从对象MATLAB工作区

应用

资源管理器的Modbus 读取和写入的Modbus线圈和寄存器

主题

Modbus通讯使用编程工作流程

Modbus接口支持的功能万博1manbetx

仪器控制工具箱MODBUS支持,您可以通过TCP / IP或串行MO万博1manbetxDBUS RTU服务器和应用程序进行通信。

创建MODBUS连接

要通过沟通MODBUS接口,你首先使用创建MODBUS对象MODBUS功能。创建对象也使得连接。

配置属性MODBUS通讯

您可以使用属性来设置对象的创建或任何时间内MODBUS通讯。

从Modbus服务器读取数据

您可以从连接到Modbus服务器读取数据MODBUS宾语。您可以阅读线圈,输入,输入寄存器和保持寄存器。

从远程温度传感器读取温度

此示例示出了如何从一个PLC远程传感器读取的温度和湿度的测量经由TCP / IP连接。

数据写入MODBUS服务器

您可以将数据写入到连接到Modbus服务器MODBUS宾语。您可以写信给线圈和保持寄存器。

写和读多个保持寄存器

您可以在一个单一的Modbus事务中保持寄存器组执行一个写操作和一个读操作的组合。

修改保持寄存器的内容使用面膜写

可以使用的组合修改保持寄存器的内容和口罩,OR屏蔽和寄存器的当前内容。

Modbus通讯使用Modbus浏览器

使用的Modbus浏览器应用程序

您可以读取和写入到了Modbus浏览器应用线圈和寄存器。

配置了Modbus资源管理器连接

在使用Modbus资源管理器与PLC或其他Modbus设备进行通信的第一步骤是配置与所述设备的通信,或者通过TCP / IP或串行RTU。

读取线圈,输入和寄存器中的Modbus浏览器

您可以阅读线圈,输入,输入寄存器和保持寄存器中的Modbus资源管理器。这是了Modbus的功能功能。

写在了Modbus浏览器线圈和保持寄存器

你可以写在了Modbus浏览器线圈和保持寄存器。这是了Modbus的功能功能。

控制PLC使用Modbus浏览器

这个例子说明如何进行读取和使用Modbus浏览器写入到PLC。

从您的Modbus Explorer会话生成一个脚本

您可以通过您的Modbus Explorer会话MATLAB脚本,然后在使用仪器控制工具箱的Modbus功能在命令行中运行它。

故障排除

故障排除MODBUS接口

试试以下提示,如果你有使用带有MODBUS接口工具箱问题。包括有关MODBUS支持的平台,配置和连接,以及其他接口特定的提示信万博1manbetx息。