ms×使用通道数-stdf文件帮助文档
在探讨5缓冲存储区(BFM)的细节时,我们可以参考FX3G·FX3UC用户手册[模拟量控制篇]中有关FX3U-4AD/FX3UC-4AD(4通道模拟量输入)的详细说明。在5.4.26部分提到了[BFM #197]数据历史记录功能的数据循环更新处理的选择。初始值为H0000,通过16进制(H)来选择数据历史记录(BFM #200~#6999)的更新处理的动作。
那么,这些数据的处理究竟是如何运作的呢?事实上,给BFM #197的低4位分配了各通道,根据各位的ON/OFF设定更新处理。从ON开始,BFM的小号码依次保存,如果超过1700点,则再次从BFM的小号码开始覆盖保存数据。而从OFF开始,BFM的小号码依次保存,如果超过1700点,则结束数据历史记录。
我们进一步深入5.4.27部分,了解到[BFM #198]设定数据历史记录的采样时间设定范围是0~30000,初始值(出厂时)为K15000,处理方式为10进制(K)。采样周期根据是否有通道使用数字滤波器功能有所不同。采样周期设定值必须为5的倍数才有效。
您可能会想知道,使用数据历史记录功能时需要注意什么?根据手册的说明,设定有平均次数的通道不能使用数据历史记录功能。当向BFM #0、#19、#21、#22、#125~#129以及#198中写入设定值时,实际上是执行向4AD内的EEPROM写入数据。
想要了解更多关于EEPROM写入时的注意事项?可以参考5.4.1项1。在这里,我们发现BFM #197的位分配涉及到了具体的历史记录数据保存位置。b0对应选择通道1的更新处理,保存位置为BFM #200~#1899,共1700点;b1则对应通道2,保存位置为BFM #1900~#3599,等等。
对于那些好奇数字滤波器功能和采样周期设定值的读者,可以通过访问这篇关于数据存储的详细解释来获取更多信息。而如果您对数据库缓冲区实验有兴趣,不妨查看这个实验介绍。