存储是PLC-Recorder高速采集软件的三大基本功能之一(另外两个是“采集”和“使用”)。与内存访问相比,磁盘访问是一个很慢的过程,频繁的读写操作或多或少地会对采集造成影响,因此,也有一些可遵循的规则。
一、临时文件
PLC-Recorder软件在采集的过程中,会将内存缓冲区的记录定时保存到磁盘,这样有两个好处:
- 可以减少内存的占用(对于资源很少的系统来说,这很重要);
- 可以增加数据的安全:保存到磁盘的记录,在断电重启软件后是可以找回来的,而内存的不能。因此,当采集速度非常快、通道很多、文件保存间隔比较长时,临时文件的存储会比较频繁,文件数量也会很多。
二、正式保存
当文件保存间隔到后,软件会将临时文件和内存中未保存的数据,重新进行整理,保存成正式的数据文件,并删除临时文件。如果临时文件特别多,则这个转存操作会占用大量资源,甚至可能影响新的临时文件保存。因此,综合考虑性能和数据安全,建议保存间隔设置为30分钟-2小时之间。如果系统的稳定性欠佳,并且数据非常重要,则建议将保存间隔缩小为10-20分钟。软件也会根据采集配置情况,自动调小保存间隔,以免出现内存处理的错误。手册上对于保存间隔的设置有比较详细的说明。
三、几个说明和技巧
1、下图就是存储设置界面,如果选择了“日目录”则会将每日的数据放在一个单独的目录里,方便查找。
2、临时文件的存储位置为软件的运行目录,因此,如果系统配置有SSD硬盘,则将软件目录部署在SSD硬盘里,可以提高临时文件的访问速度,也就能提高软件的性能。
3、有朋友问:如果保存间隔小,文件查看岂不是很凌乱?这个不用担心,离线分析软件Ana有便捷的文件链接功能,可以方便地将前后的连续文件拼接在一起,查看范围可以扩大。
2023年11月23日