三菱PLC模块FX2N-2DA缓冲寄存器(BFM)及设置
2022-02-10 14:46:51
fandoukeji
三菱PLC模块 FX2N-2DA模块共有32个缓冲寄存器(BFM),但只使用了两个,如下表所示。
FX2N-2DA模块BFM分配表
┌─────┬────┬───┬────────┬─────────┬────────┐
│BFM编号 │b15~b8 │b7~b3 │b2 │b1 │b0 │
├─────┼────┴───┴────────┴─────────┴────────┤
│#0~15 │保留 │
├─────┼────┬───────────────────────────────┤
│#l6 │保留 │输出数据的当前值(8位数据) │
├─────┼────┴───┬────────┬─────────┬────────┤
│#l7 │保留 │D/A低8位数据保持│通道1D/A转换开始 │通道2D/A转换开始│
├─────┼────────┴────────┴─────────┴────────┤
│#l8或更大 │保留 │
└─────┴────────────────────────────────────┘
1、BFM #16: BFM #16的b7~b0用于输出数据的当前值,由BFM#17(数字值)指定的通道的D/A转换数据并被写。D/A数据以二进制形式,并以低8位和高4位两部分的顺序写。
2、BFM #17: BFM #17的第b0位从“1”变成“0”时,通道2的D/A转换开始;当第bl位从“1”变成“0”时,通道1的D/A转换开始;当第b2位从“1”变成“0”时,D/A转换的低8位数据被保持,其余各位暂未定义。
FX2N-2DA模块BFM分配表
┌─────┬────┬───┬────────┬─────────┬────────┐
│BFM编号 │b15~b8 │b7~b3 │b2 │b1 │b0 │
├─────┼────┴───┴────────┴─────────┴────────┤
│#0~15 │保留 │
├─────┼────┬───────────────────────────────┤
│#l6 │保留 │输出数据的当前值(8位数据) │
├─────┼────┴───┬────────┬─────────┬────────┤
│#l7 │保留 │D/A低8位数据保持│通道1D/A转换开始 │通道2D/A转换开始│
├─────┼────────┴────────┴─────────┴────────┤
│#l8或更大 │保留 │
└─────┴────────────────────────────────────┘
1、BFM #16: BFM #16的b7~b0用于输出数据的当前值,由BFM#17(数字值)指定的通道的D/A转换数据并被写。D/A数据以二进制形式,并以低8位和高4位两部分的顺序写。
2、BFM #17: BFM #17的第b0位从“1”变成“0”时,通道2的D/A转换开始;当第bl位从“1”变成“0”时,通道1的D/A转换开始;当第b2位从“1”变成“0”时,D/A转换的低8位数据被保持,其余各位暂未定义。