首页 理论教育 模拟量转换模块FX2N-2DA及其接线和缓冲寄存器分配简介

模拟量转换模块FX2N-2DA及其接线和缓冲寄存器分配简介

时间:2023-07-02 理论教育 版权反馈
【摘要】:模拟量输出模块简介1)模拟量输出模块FX2N-2DA。该模块用于将12位的数字量转换成2点模拟输出。模拟量输出模块接线与缓冲寄存器的分配下面主要介绍常用的模拟量输出模块FX2N-2DA接线与缓冲寄存器的分配。FX2N-2DA模拟量模块内部有一个数据缓冲寄存器区,它由32个16位的寄存器组成,编号为BFM#0~#31,其内容与作用如表9-3所示。

模拟量转换模块FX2N-2DA及其接线和缓冲寄存器分配简介

(1)模拟量输出模块简介

1)模拟量输出模块FX2N-2DA。该模块用于将12位的数字量转换成2点模拟输出。输出的形式可为电压,也可为电流。其选择取决于接线不同。电压输出时,两个模拟输出通道输出信号为DC 0~10V,DC 0~5V;电流输出时为DC 4~20mA。分辨率为2.5mV(DC 0~10V)和4mA(4~20mA)。数字到模拟的转换特性可进行调整。转换速度为4ms/通道。本模块需占用8个I/O点,适用于FX1N、FX2N、FX2N子系列。

2)模拟量输出模块FX2N-4DA。该模块有4个输出通道,提供了12位高精度分辨率的数字输入。转换速度为2.1ms/4通道,使用的通道数变化不会改变转换速度。其他的性能与FX2N-2DA相似。

(2)模拟量输出模块接线与缓冲寄存器(BFM)的分配

下面主要介绍常用的模拟量输出模块FX2N-2DA接线与缓冲寄存器(BFM)的分配。

1)FX2N-2DA的接线。FX2N-2DA的接线图如图9-3所示。图中模拟输出信号采用双绞屏蔽电缆与外部执行机构变频器、记录器等连接,电缆应远离电源线或其他可能产生电气干扰的导线。当电压输出有波动或存在大量噪声干扰时,可以接一个0.1~0.47μF(25V)的电容。对于电压输出,应将端子IOUT和COM连接;对于电流输出,只有端子IOUT和COM连接。FX2N-2DA接地端与PLC主单元接地端连接。

978-7-111-38047-4-Chapter09-6.jpg

图9-3 FX2N-2DA的接线图

2)FX2N-2DA的缓冲寄存器(BFM)分配。FX2N-2DA模拟量模块内部有一个数据缓冲寄存器区,它由32个16位的寄存器组成,编号为BFM#0~#31,其内容与作用如表9-3所示。数据缓冲寄存器区的内容可以通过PLC的FROM和TO指令来读、写。

表9-3 FX2N-2DA缓冲寄存器(BFM)的分配

978-7-111-38047-4-Chapter09-7.jpg

(续)

978-7-111-38047-4-Chapter09-8.jpg

3)FX2N-2DA偏置与增益的调整。FX2N-2DA出厂时偏置值和增益值已经设置成:数字值为0~4000,电压输出为0~10V。当FX2N-2DA用作电流输出时,必须重新调整偏置值和增益值。偏置值和增益值的调节是对数字值设置实际的输出模拟值,可通过FX2N-2DA的容量调节器,并使用电压和电流表来完成。

增益值可设置为0~4000的任意数字值。但是,为了得到12位的最大分辨率,电压输出时,对于10V的模拟输出值,数字值调整到4000;电流输出时,对于20mA的模拟输出值,数字值调整到4000。

偏置值也可根据需要任意进行调整。但一般情况下,电压输入时,偏置值设为0V;电流输入时,偏置值设为4mA,如图9-4所示。

978-7-111-38047-4-Chapter09-9.jpg

图9-4 FX2N-2DA增益和偏置调整特性

a)增益调整 b)偏置调整

例如,当使用的数字范围为0~4000,模拟范围为0~10V时,数字值40等于100mV的模拟输出(40×10V/4000数字点);当使用的数字范围为0~4000,模拟范围为4~20mA时,数字值0等于4mA的模拟输出值。

调整偏置与增益时应该注意以下几个问题:

1)对通道1和通道2分别进行偏置调整和增益调整;(www.xing528.com)

2)反复交替调整偏置值和增益值,直到获得稳定的数值;

3)当调整偏置、增益时,按照增益调整和偏置调整的顺序进行。

3.模拟量模块的编程

(1)特殊功能模块的编号

模拟量输入、模拟量输出等特殊功能模块都可与PLC基本单元的扩展总线直接连接。各模块与基本单元连接时统一编号,从最靠近基本单元的模块开始,按连接顺序从0到7对各个特殊功能模块进行编号。最多可连接8个特殊功能模块。图9-5所示的连接方式,FX2N-4AD、FX2N-2DA、FX2N-4AD-TC的编号分别为0、1、2。

978-7-111-38047-4-Chapter09-10.jpg

图9-5 特殊功能模块的连接与编号示意图

(2)特殊功能模块的读/写指令

特殊功能模块的读指令FROM(FNC78)的目标操作数[D.]为Kn Y,Kn M、Kn S、T、C、D、V和Z。m1为特殊功能模块的编号,m1=0~7;m2为该特殊功能模块中缓冲寄存器(BFM)的编号,m2=0~32767;n是待传送数据的字数,n=1~32767,16位操作指令的n=2和32位操作指令的n=1含义相同。如图9-6所示,当X0为ON时,将编号为0的特殊功能模块中编号从29开始的2个缓冲寄存器(BFM29、BFM30)的数据读入PLC,并存入D4开始的2个数据寄存器中(即D4、D5)。

特殊功能模块的写指令TO(FNC79)的源操作数[S.]可取所有的数据类型,m1、m2、n的取值范围与FROM指令相同。如图9-6所示,当X1为ON时,将PLC基本单元中从D0指定的元件开始的1个字的数据写到编号为1的特殊功能模块中编号12开始的1个缓冲寄存器中。

当M8028为ON时,在FROM和TO指令执行过程中禁止中断,在此期间发生的中断在FROM和TO指令执行完后再执行;当M8028为OFF时,指令执行过程中不禁止中断。

(3)编程举例

例1FX2N-4AD模块在0号位置,其通道CH1和CH2作为电压输入,CH3、CH4关闭,平均值采样次数为4,数据存储器D1和D2用于接收CH1、CH2输入的平均值。程序如图9-7所示,虽然前两行程序对完成模拟量读入来说不是必需的,但它确实是有用的检查,因此推荐使用。

978-7-111-38047-4-Chapter09-11.jpg

图9-6 特殊功能模块的读/写指令

978-7-111-38047-4-Chapter09-12.jpg

图9-7 FX2N-4AD的编程示例

例2FX2N-2DA模块在1号位置,其通道CH1和CH2作为电压输出,将数据存储器D1和D2的内容通过CH1、CH2输出。程序如图9-8所示,X000接通时,通道1(CH1)执行数字到模拟量的转换;X001接通时,通道2(CH2)执行数字到模拟量的转换。

978-7-111-38047-4-Chapter09-13.jpg

图9-8 FX2N-2DA的编程示例

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈