FX2N-2DA模拟量输出模块也是FX系列专用的模拟量输出模块。该模块将12位的数字值转换成相应的模拟量输出。FX2N-2DA有2路输出通道,通过输出端子变换,也可任意选择电压或电流输出状态。电压输出时,输出信号范围为DC-10~+10V,可接负载阻抗为1kΩ~1MΩ,分辨率为5mV,综合精度为0.1V;电流输出时,输出信号范围为DC+4~+20mA,可接负载阻抗不大于250Ω,分辨率为20μA,综合精度为0.2mA。
FX2N-2DA模拟量模块的工作电源为DC24V,模拟量与数字量之间采用光电隔离技术。FX2N-2DA模拟量模块的2个输出通道,要占用基本单元的8个映像表,即在软件上占8个I/O点数,在计算PLC的I/O时可以将这8个点作为PLC的输出点来计算。
1.FX2N-2DA模块的接线
FX2N-2DA的接线如图5-21所示,图中模拟输出信号采用双绞屏蔽电缆与外部执行机构连接,电缆应远离电源线或其他可能产生电气干扰的导线。当电压输出有波动或存在大量噪声干扰时,可以接一个0.1~0.47μF(25V)的电容。
对于是电压输出,输出信号线为V+及VI-,并将端子I+和VI-连接。
对于是电流输出,输出信号线为I+和VI-。
FX2N-2DA接地端与PLC主单元接地端连接。
图5-21 FX2N-2DA的接线
2.FX2N-2DA的主要参数
FX2N-2DA的主要参数见表5-10。
FX2N-2DA模块的输出特性如图5-22所示。
说明:当数字量是4000时,输出的电压为10V,电流为20mA;当数字量是0时,输出的电压为0,电流也为0。
可以通过设定数字量的大小,从而输出不同大小的电压或电流信号。
注:输出的数字与对应的电压/电流值可以通过调整增益及偏移而改变。
3.FX2N-2DA缓冲寄存器的分配
FX2N-2DA缓冲寄存器的分配见表5-11。
缓冲区说明:
BFM#16:输出数据的8位数据。(www.xing528.com)
表5-10 FX2N-2DA的主要参数
图5-22 FX2N-2DA模块的输出特性
表5-11 FX2N-2DA缓冲寄存器的分配
说明:因需要输出的数据是12位数据,而BFM#16一次只能输出8位数据,故需要分2次输出。
BFM#17:
将b0由1变成0,CH2的D-A转换开始。
将b1由1变成0,CH1的D-A转换开始。
将b2由1变成0,D-A转换的低8位数据保持(即BFM#16输出8位数据后通过此b2位来保持住,然后再由BFM#16输出4位数据)。
注意:在FX2N-2DA模块中转换数据当前值只能保持8位数据,但是实际模拟量转换时要进行12位转换,所以,必须进行2次传送,才能完成12位的转换。详见编程实例。
4.FX2N-2DA模块模拟量转换程序
图5-23所示为PLC的数据转换成模拟量的标准程序,当条件X0接通,则PLC数据写入模拟量模块的缓冲区,执行模拟量的控制与调节。
图5-23 FX2N-2DA模块模拟量转换标准程序
分析:此程序为FX2N-2DA模块的标准程序,目的是通过改变D100的数据大小来控制FX2N-2DA模块的模拟量输出的大小。
程序把D100分解成16位,先把前8位数据写入#16缓冲区(此缓冲区为数据输入区),然后把这8位保持,再写另外4位输入到#16缓冲区,组成12位数据,然后再执行此通道的D-A转换。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。