首页 理论教育 缓冲存储器BFM功能分配解析

缓冲存储器BFM功能分配解析

时间:2023-06-24 理论教育 版权反馈
【摘要】:FX2N-4AD模拟量输入模块共有32个BFM缓冲存储器,编号为BFM#0~BFM#31,各缓冲存储器中的单元功能分配如表6-6所示。速度字缓冲存储器BFM#15——通道的转换速度BFM#15的设置表示模块的A-D转换速度,其设置如下。

缓冲存储器BFM功能分配解析

FX2N-4AD-PT缓冲存储器BFM各个单元的内容设置如表6-17所示。

表6-17 FX2N-4AD-PT缓冲存储器单元的内容设置

978-7-111-43994-3-Chapter06-80.jpg

FX2N-4DA-PT模拟量的功能是通过BMF缓冲存储器的各个单元内容来设置完成的,下面具体介绍一下各缓冲存储器的功能。

1.采样字BFM#1~BFM#4

CH1~CH4平均温度的采样次数被分配给BFM#1~BFM#4。采样字只有1~4096的范围是有效的,溢出的值将被忽略,默认值为8。

2.温度读取缓冲存储器

(1)平均值温度读取缓冲存储器

BFM#5~BFM#8为CH1~CH4平均摄氏温度读取缓冲存储器。

BFM#13~BFM#16为CH1~CH4平均华氏温度读取缓冲存储器。

(2)当前值温度读取缓冲存储器

BFM#9~BFM#12为CH1~CH4当前摄氏温度读出缓冲存储器。这个数值以0.1℃为单位,分辨率为0.2~0.3℃。

BFM#17~BFM#20为CH1~CH4当前华氏温度缓冲存储器。这个数值以0.1℉为单位,分辨率为0.36~0.54℉。(www.xing528.com)

3.数字范围错误锁存缓冲存储器BFM#28

BFM#28是数字范围错误锁存,主要功能是当测量温度值发生过高(断线)或过低时,能记录错误信息。它锁存每个通道的错误状态如表6-18所示。

表6-18 FX2N-4AD-PT BFM#28位信息

978-7-111-43994-3-Chapter06-81.jpg

表6-18中,每个通道低位表示当测量温度下降,并低于最低可测量温度极限时,对应位为ON;高位表示当测量温度升高,并高于最高可测量温度极限或者热电偶断开时,对应位为ON。

在测量中,如果出现错误,则在错误出现之前的温度数据被锁存。如果测量值返回到有效范围内,则温度数据返回正常运行,但错误状态仍然被锁存在BFM#28中。当错误消除后,可用TO指令向BFM#28写入K0或者关闭电源,以清除错误锁存。

4.错误检查缓冲存储器BFM#29

FX2N-4AD-PT温度模拟量输入模块专门设置了一个缓冲存储器BFM#29来保护发生错误状态时的错误信息,供查错和保护用。其状态信息如表6-19所示。

表6-19 BFM#29状态信息表

978-7-111-43994-3-Chapter06-82.jpg

5.模块识别缓冲存储器BFM#30

FX2N-4AD-PT的识别码为K2040,它就存放在缓冲存储器BFM#30中。在传输/接收数据之前,可以使用FROM指令读出特殊功能模块的识别码,以确认正在对此特殊功能模块进行操作。

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

我要反馈