主要内容

Modbus RS485 Slave写

从设备写数据到从设备注册通过RS485网络

  • 库:
  • 金宝appSimu金宝applink支持包Arduino硬件/通用

  • MODBUS RS485 Slave写

描述

Modbus RS485 Slave写块时,从设备将数据写入其寄存器。从机每次写操作只能写数据到一个寄存器。

金宝app®金宝appArduino支持包®硬件金宝app支持MODBUS®通过RS485网络的通信协议。每个设备在RS485网络是由一个唯一的8位地址或标识符引用的。

该表对MODBUS从设备引用的从寄存器进行分类。

注册类型 寄存器的大小
线圈 出的
离散输入 出的
保持寄存器 16位
输入注册 16位

港口

输入

全部展开

该块的输入是要由从服务器以1位标量的形式写入其寄存器的数据。

  • 如果您选择了Coil或Discrete Input写操作,slave将数据作为具有布尔数据类型的1位写操作写入寄存器。

  • 如果你选择保持寄存器或输入寄存器写操作,奴隶写数据到它的寄存器作为一个16位写操作有uint16数据类型。

数据类型:布尔|uint16

参数

全部展开

选择要在从寄存器上执行的写操作类型。指定下列任何一项:

  • 写线圈:将数据写入线圈寄存器地址线圈的地址参数

  • 编写离散输入:将数据写入指定的离散输入寄存器地址离散输入地址参数

  • 写存储寄存器:将数据写入保持寄存器地址保持寄存器地址参数

  • 编写输入注册:将数据写入指定的输入寄存器地址输入寄存器地址参数

若要通知从端写入数据到特定的线圈寄存器,请在此参数中指定线圈寄存器地址。例如,从服务器将数据写入带有该地址的线圈寄存器10,输入10

依赖关系

要启用该参数,请设置函数写线圈

若要通知从机将数据写入特定的离散输入寄存器,请在此参数中指定离散输入寄存器地址。例如,为从端写入数据到离散的输入寄存器的地址80,输入80

依赖关系

要启用该参数,请设置函数编写离散输入

若要通知从服务器将数据写入特定的保持寄存器,请在此参数中指定保持寄存器地址。例如,从服务器将数据写入具有该地址的保持寄存器37,输入37

依赖关系

要启用该参数,请设置函数写存储寄存器

若要通知从服务器将数据写入指定的输入寄存器,请在此参数中指定输入寄存器地址。例如,从服务器将数据写入该地址的输入寄存器25,输入25

依赖关系

要启用该参数,请设置函数编写输入注册

介绍了R2020b