AnyMath 文档

修改寄存器数值

将值写入Modbus服务器的内部寄存器卡。

模块类型: CFunction

库中的路径:

/Interfaces/Targets/Arduino/Arduino-modbusWrite

资料描述

要使用该块,请安装/更新支持包。 设备

修改寄存器数值 将值写入Modbus服务器的内部寄存器卡。

要使用此单元,您必须首先配置Modbus服务器和数据链路设置。 块用于配置它们。 Arduino Modbus 设置.

港口

输入

# 康恩 — 连接描述符
真的 | 错误

Details

等待退出街区 Arduino Modbus 设置.

数据类型

布尔

复数支持

非也。

# 数据资料 — 数据资料
标量,标量

Details

一个可记录位(线圈)或2个字节(寄存器)。

数据类型

布尔, UInt16

复数支持

非也。

参数

主组

# 功能: — Modbus记录功能
写线圈 | 写入离散输入 | 写保持寄存器 | 写入输入寄存器

Details

Modbus记录功能。

Write Coil | Write Discrete Input | Write Holding register | Write Input register

默认值

Write Coil

程序使用名称

m_function_name

可调谐

可计算

# 地址: — 写入位或寄存器到Modbus服务器内部寄存器卡的地址

Details

位或寄存器写入Modbus服务器内部寄存器卡的地址。

地址空间分为4组:

  • 00009999写线圈;

  • 1000019999写入离散输入;

  • 3000039999写保持寄存器;

  • 4000049999写入输入寄存器.

默认值

30000

程序使用名称

m_address

可调谐

可计算

# 计算步长: — 块将被调用的周期

Details

调用此块的时间段。

默认值

-1

程序使用名称

sample_time

可调谐

可计算