
这篇文章依旧是为为大家介绍FX2N-2AD特殊功能模块的应用,以及一些语句表达的意思。FX2N-2AD模拟量输入模块:1、功能:(1)、提供12位高精度分辨率。(212=4096)所以数字输出范围是(......
这篇文章依旧是为为大家介绍FX2N-2AD特殊功能模块的应用,以及一些语句表达的意思。
FX2N-2AD模拟量输入模块:

1、功能:
(1)、提供12位高精度分辨率。(212=4096)所以数字输出范围是(0~4096),一般调在0~4000。
(2)、2通道电压输入(0至10V直流,0至5V直流)或电流输入(4至20mA直流)。
2.FX2N-2AD,模拟量输入和输出模块性能。

3,输入输出特性:
电压输入:

模拟值0到10V,数字值0到4000
电流输入

由图可以看到,直线并没有经过原点,所以它的模拟值为4~20mA,数字值为0~4000.
4.缓冲储存器(BFM)分配

注意:
(1)BFM17(低8位数据)指定的通道的输入数据当前值被存储。当前值数据以二进制形式存储。
(2)BFM17:b0-----指定进行模拟到数字转换的通道(CH1,CH2)。
--b0=0---CH1,b0=1----CH2.
b1---0到1,A/D转换过程开始。
5.程序举例:

当我们按下X000的时候【TO,K0,K17,H0,K1】:TO表示的是把H0的数据读到K17里面去,K0表示的是PLC的零号位置,K17表示的是缓冲储存区(BFM)号,K1表示的则是对一个缓冲储存器操作。第二行也是同样的道理,但是不同的的是第一行的H0,到了第二行变成了H2。H0化成二进制为0000,H2化成二进制表示的是0010.由H0到H2我们由表可以知道b0位是保持不变的,所以选择转换的通道为CH1,b1由零0~1则表示A/D转换开始。
【FROM,K0,K0,K2M100,K2】:K0表示的为特殊单元号,K0表示的为缓冲储存器(BFM)号,表示从BFM#0开始读取,K2M100表示,8位数据代表的是从M100到107。K2表示连续读2个通道。
【MOV,K4M100,D101】:表示的为把M100~M115这16个内部继电器的状态值,传送给寄存器D100,D100的对应的状态则与M100~M115的状态一致。当然我们要使用这个程序的时候并不需要那么麻烦,直接搬下来用即可。直接改接通条件或者是数据存放地址。