AnyMath 文档

Arduino-modbusRead

从Modbus服务器的内部寄存器卡读取值。

模块类型: CFunction

库中的路径:

/Interfaces/Targets/Arduino/Arduino-modbusRead

资料描述

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

Arduino-modbusRead 从Modbus服务器的内部寄存器卡读取值。

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

港口

输入

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

Details

等待退出街区 Arduino-modbusSetup.

数据类型

布尔

复数支持

非也。

输出

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

Details

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

数据类型

布尔, UInt16

复数支持

非也。

# 状况 — 数据接收状态
标量,标量

Details

申报表 1 如果存在数据接收寄存器(其值总是可以成功读取)。

申报表 0 如果寄存器映射中不存在此寄存器(尝试读取寄存器时会超出地址空间)。

数据类型

UInt8

复数支持

非也。

参数

主组

# Функция: — Modbus协议读取功能
Read Coil | Read Discrete Input | Read Holding register | Read Input register

Details

Modbus协议读取功能。

Read Coil | Read Discrete Input | Read Holding register | Read Input register

默认值

Read Coil

程序使用名称

m_function_name

可调谐

可计算

# Адрес: — 读取位或注册到Modbus服务器内部寄存器卡的地址

Details

读取位或注册到Modbus服务器内部寄存器卡的地址。

地址空间分为4组:

  • 00009999Read Coil;

  • 1000019999Read Discrete Input;

  • 3000039999Read Holding register;

  • 4000049999Read Input register.

默认值

30000

程序使用名称

m_address

可调谐

可计算

# Шаг расчёта: — 调用块的期限

Details

调用此块的时间段。

默认值

-1

程序使用名称

sample_time

可调谐

可计算