首页 理论教育 FX2N-5A模块任务优化

FX2N-5A模块任务优化

时间:2023-06-24 理论教育 版权反馈
【摘要】:表6-23 FX2N-5A技术指标1.FX2N-5A接线图FX2N-5A模块的输入、输出接线如图6-21所示。

FX2N-5A模块任务优化

FX2N-5A是有4个A-D输入通道和1个D-A输出通道的特殊功能模块,输入通道将现场的模拟信号(可以是电压或电流)转化为数字量送给PLC处理,输出通道将PLC中的数字量转化为模拟信号(可以是电压或电流)输出给现场设备。可以连接FX3U、FX2N、FX2NC、FX1N、FX0N、H2U系列的PLC,其输入和输出技术指标见表6-23。

表6-23 FX2N-5A技术指标

978-7-111-44696-5-Chapter01-47.jpg

1.FX2N-5A接线图

FX2N-5A模块的输入、输出接线如图6-21所示。

2.缓冲存储器(BFM)分配

FX2N-5A缓冲寄存器编号从BFM#0~#249,其中一部分作为保留单元,不能使用FROM/TO指令对其进行读写,否则FX2N-5A模块将动作异常,其缓冲寄存器的分配见表6-24。

978-7-111-44696-5-Chapter01-48.jpg

图6-21 FX2N-5A接线图

表6-24 FX2N-5A BFM分配表

978-7-111-44696-5-Chapter01-49.jpg

(续)

978-7-111-44696-5-Chapter01-50.jpg

(1)BFM#0输入模式设置

BFM#0用于设定CH1~CH4通道的输入模式,每个通道的设置占用4个bit位,CH1通道由bit0~bit3设定,CH2通道由bit4~bit7设定,CH3、CH4通道依此类推,每个通道的设置定义见表6-25。

表6-25 BFM#0设置定义

978-7-111-44696-5-Chapter01-51.jpg

(2)BFM#1输出模式设置

由BFM#1的低4位设置输出的方式,其余高12位忽略,其设置定义见表6-26。

表6-26 BFM#1设置定义

978-7-111-44696-5-Chapter01-52.jpg

(3)BFM#15计算出的模拟量数据

如果直接输出控制功能有效,写入到模拟量输出的运算处理结果会保存在BFM#15,供PLC程序使用。(www.xing528.com)

(4)BFM#18 PLC停止时,模拟量输出设置

BFM#18=0时,即使PLC停止,BFM#15的值也会被输出,如果直接控制功能有效的话,输出值会不断更新,输入值也会随外部输入变化而不断变化;BFM#18=1时,若PLC停止,则在200ms后输出停止,BFM#15保持最后的数值;BFM#18=2时,若PLC停止,则在200ms后输出被复位到偏置值。

(5)BFM#19更改设定有效/无效

BFM#19=1,允许更改;BFM#19=2,禁止更改。BFM#19可以允许或禁止以下BFM的I/O特性的更改:BFM#0、BFM#1、BFM#18、BFM#20~#22、BFM#25、BFM#41~#45、BFM#51~#55、BFM#200~#249。

(6)BFM#21写入I/O特性

BFM#21的bit0~bit4被分配给4个输入通道和1个输出通道,用于设定其I/O特性,其余的bit位无效。只有当对应的bit位为ON时,其偏移数据(BFM#41~BFM#45)和增益数据(BFM#51~BFM#55)以及量程功能数据(BFM#200~BFM#249)才会被写入到内置的存储器EEPROM中。

(7)BFM#22快捷功能设置

BFM#22的bit0~bit3为ON时,开启以下功能:

bit0:平均值上下限检测功能,将报警结果保存在BFM#26中;

bit1:即时值上下限检测功能,将报警结果保存在BFM#26中;

bit2:平均值峰值保持功能,将平均值峰值保存在BFM#111~BFM#114中;

bit3:即时值峰值保持功能,将即时值峰值保存在BFM#115~BFM#118中。

(8)BFM#23直接控制参数设置

BFM#23用于指定4路输入通道直接控制功能,由4个十六进制数组成,每一个十六进制数对应1个通道,其中最低位对应CH1通道,最高位对应CH4通道,其数值定义如下:

H0:对应的模拟输入通道,对模拟输出没有影响;H1:对应的模拟通道输入的平均值加上BFM#14的值;H2:对应的模拟通道输入的即时值加上BFM#14的值;H3:BFM#14的值减去对应的模拟输入通道的平均值;H4:BFM#14的值减去对应的模拟输入通道的即时值;H5~HF对应的模拟输入通道,对模拟输出通道的输出没有影响,但BFM29的直接输出控制错误位bit15会置ON。若设BFM#23=H1432,则输出值(BFM#15)=BFM#14+BFM#10(即CH1的即时值)-BFM#15(即CH2的平均值)-BFM#12(即CH3的即时值)+BFM#9(即CH4的平均值)。

(9)BFM#28超出量程状态和没有连接检测

BFM#28的高6位为预留,其低10位用来指示CH1~CH4以及模拟输出通道是否超出量程和没有连接检测,其定义为:b0位表示CH1通道的模拟量输入小于下限值或检测没有连接,b1位表示CH1通道的模拟量输入大于上限值,b2位表示CH2通道的模拟量输入小于下限值或检测没有连接,b3位表示CH2通道的模拟量输入大于上限值,b4~b7以此类推,b8位表示模拟输出通道的输出小于下限值,b9位表示模拟输出通道的输出大于上限值。

其他缓冲存储器(BFM)的详细介绍请参考相关手册。

3.程序设计实例

FX2N-5A模块连接于PLC基本单元的0号单元位,其CH1、CH2通道的输入信号为-10~10V的电压信号,对应数字量为-32000~32000;CH3、CH4通道的输入信号为4~20mA的电流信号,对应数字量为0~32000;输出信号要求为-10~10V的电压信号(对应数字量为-32000~32000);平均采样次数为10次,I/O特性为初始值,不使用快捷功能;且X1闭合一次则模拟输出增加1V,X2闭合一次则模拟输出减少1V,X0为清除超量程错误,Y0~Y11为通道的超量程错误指示。根据上述要求,其梯形图程序如图6-22所示。

978-7-111-44696-5-Chapter01-53.jpg

图6-22 梯形图程序

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

我要反馈