输入寄存器是只能由用户读取的寄存器,也称为离散输入寄存器。它们存储来自外部设备(如传感器和开关)的二进制输入信号的状态。
用途
- 监视外部设备的状态
- 检测故障和触发警报
- 控制过程和设备
地址范围
输入寄存器的地址范围通常从 0x0000 开始,并根据具体设备而有所不同。
数据格式
输入寄存器中的数据以二进制格式存储,其中每个比特表示一个输入信号的状态。比特值为 0 表示输入信号为关闭状态,比特值为 1 表示输入信号为开启状态。
读取操作
用户可以通过以下步骤读取输入寄存器的内容:
- 发送读取请求,其中包含输入寄存器的起始地址和要读取的寄存器数量。
- 设备响应读取请求,提供指定输入寄存器的二进制内容。
示例
考虑一个具有 16 个输入寄存器的设备。用户可以通过以下步骤读取这些寄存器的内容:
- 发送读取请求,其中起始地址为 0x0000,寄存器数量为 16。
- 设备响应请求,提供 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网,欢迎收藏本网址,收藏不迷路哦!
添加新评论