我有一个项目需要采集一批数据,暂时考虑将这组数据保存到S7-1200数据块的一个数组中,因为数据量比较大,需要反复采集,PLC本身的存储空间不够,所以准备在写一个条件,在条件触发时将整个数组的数据导入到与PLC相连的PC中,然后将数组清零继续采集。
暂时尝试的方法是通过WINCC RT Advanced的数据记录功能,这个功能是直接采集S7-1200中的一个数据,然后根据采集周期在“记录”中存储,这种方式与上述的方案并不相同,而且测试后发现WINCC RT Advanced最大采集周期只有100ms,PLC这边的采集周期是25ms,就会导致数据丢失。


想问问各位前辈有没有更好的方法可以实现我需要的这种功能?