输入寄存器 (3x):只能由用户读取的寄存器(离散输入寄存器)

3x

输入寄存器是只能由用户读取的寄存器,也称为离散输入寄存器。它们存储来自外部设备(如传感器和开关)的二进制输入信号的状态。

用途

  • 监视外部设备的状态
  • 检测故障和触发警报
  • 控制过程和设备

地址范围

输入寄存器的地址范围通常从 0x0000 开始,并根据具体设备而有所不同。

数据格式

输入寄存器中的数据以二进制格式存储,其中每个比特表示一个输入信号的状态。比特值为 0 表示输入信号为关闭状态,比特值为 1 表示输入信号为开启状态。

读取操作

用户可以通过以下步骤读取输入寄存器的内容:

  1. 发送读取请求,其中包含输入寄存器的起始地址和要读取的寄存器数量。
  2. 设备响应读取请求,提供指定输入寄存器的二进制内容。

示例

考虑一个具有 16 个输入寄存器的设备。用户可以通过以下步骤读取这些寄存器的内容:

  1. 发送读取请求,其中起始地址为 0x0000,寄存器数量为 16。
  2. 设备响应请求,提供 16 个字节的二进制数据。

二进制数据可以解释如下:

字节 比特 7 比特 6 比特 5 比特 4 比特 3 比特 2 比特 1 比特 0
0x00 输入 1 状态 输入 2 状态 输入 3 状态 输入 4 状态 输入 5 状态 输入 6 状态 输入 7 状态 输入 8 状态
0x01 输入 9 状态 输入 10 状态 输入 11 状态 输入 12 状态 输入 13 状态 输入 14 状态 输入 15 状态 输入 16 状态

相关寄存器类型

  • 输出寄存器
  • 输入状态寄存器
  • 保持寄存器

三菱PLC的模拟量输入寄存器是什么?(FX2N型PLC和FX2N-4AD型模拟量转换模块)

寄存器不在PLC,在AD模块中,要用读取指令。 如FROM k0 K5 D200 K1FROM(读取)K0(1#模块)K5(1#模块的通道1平均值)D200(数值存放到PLC中的寄存器D200中)K1(读取1笔数,如果是K4,则读取模块中K5~K7也说是通道1~通道4平均值存到D200~D203寄存器中)只是举例,详细要参考AD模块说明书

本文原创来源:电气TV网,欢迎收藏本网址,收藏不迷路哦!

相关阅读

添加新评论