MODBUS通讯

使用通信MODBUS接口

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

属性创建接口对象MODBUS函数,并使用写读,maskWrite沟通的功能。

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

您还可以使用Modbus Explorer对线圈和寄存器进行读写操作,它提供了一个图形用户界面来方便地设置读写操作,以及一个实时绘图来查看值。信息,请参阅使用的Modbus浏览器应用程序。为一个例子示出了读取和使用的应用程序写入到PLC整个工作流程,见控制PLC使用Modbus浏览器

功能

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

应用

Modbus探险家 读取和写入的Modbus线圈和寄存器

主题

Modbus通讯使用编程工作流程

Modbus接口支持的功能金宝app

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

创建MODBUS连接

要通过沟通MODBUS接口,你首先使用创建MODBUS对象MODBUS函数。创建对象也会建立连接。

配置属性MODBUS通讯

可以在对象创建期间或任何时候使用属性设置MODBUS通信。

从Modbus服务器读取数据

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

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

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

数据写入MODBUS服务器

您可以将数据写入到连接到Modbus服务器MODBUS对象。你可以写线圈和保持寄存器。

写和读多个保持寄存器

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

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

可以使用和掩码、或掩码和寄存器的当前内容的组合来修改保存寄存器的内容。

Modbus通讯使用Modbus浏览器

使用的Modbus浏览器应用程序

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

配置了Modbus资源管理器连接

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

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

您可以在Modbus Explorer中读取线圈、输入、输入寄存器和持有寄存器。这是了Modbus的功能函数。

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

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

控制PLC使用Modbus浏览器

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

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

您可以从Modbus Explorer会话中生成MATLAB脚本,然后使用Instrument Control Toolbox的Modbus功能在命令行中运行它。

故障排除

故障诊断网络通讯协议接口

如果在使用带有MODBUS接口的工具箱时遇到问题,请尝试这些技巧。包括关于MODBUS支持的平台、配置和连接的信息,以及其他特定于接口金宝app的提示。