首页 理论教育 应用FX2N-2DA模块的实践经验分享

应用FX2N-2DA模块的实践经验分享

时间:2023-06-16 理论教育 版权反馈
【摘要】:FX2N-2DA模拟量输出模块也是FX系列专用的模拟量输出模块。FX2N-2DA模拟量模块的工作电源为DC24V,模拟量与数字量之间采用光电隔离技术。FX2N-2DA接地端与PLC主单元接地端连接。FX2N-2DA模块的输出特性如图5-22所示。图5-23 FX2N-2DA模块模拟量转换标准程序分析:此程序为FX2N-2DA模块的标准程序,目的是通过改变D100的数据大小来控制FX2N-2DA模块的模拟量输出的大小。

应用FX2N-2DA模块的实践经验分享

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主单元接地端连接。

978-7-111-42922-7-Part02-112.jpg

图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的主要参数

978-7-111-42922-7-Part02-113.jpg

978-7-111-42922-7-Part02-114.jpg

图5-22 FX2N-2DA模块的输出特性

表5-11 FX2N-2DA缓冲寄存器的分配

978-7-111-42922-7-Part02-115.jpg

说明:因需要输出的数据是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数据写入模拟量模块的缓冲区,执行模拟量的控制与调节。

978-7-111-42922-7-Part02-116.jpg

图5-23 FX2N-2DA模块模拟量转换标准程序

分析:此程序为FX2N-2DA模块的标准程序,目的是通过改变D100的数据大小来控制FX2N-2DA模块的模拟量输出的大小。

程序把D100分解成16位,先把前8位数据写入#16缓冲区(此缓冲区为数据输入区),然后把这8位保持,再写另外4位输入到#16缓冲区,组成12位数据,然后再执行此通道的D-A转换。

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

我要反馈