在一个项目中,有两个时时变化的模拟量值:A和B,打算用描点法在一个以A-B为坐标轴的直角坐标系里画一条光滑的曲线,为此,需要在设备的运行过程中,每隔一段时间(具体时间间隔视最终所画出曲线的光滑程度而定)就采集一组数据(A,B),并对该数据进行保存,这样当设备工作结束后,就可以得到一系列的坐标,如(A0,B0),(A1,B1),(A2,B2)...(Ax,Bx),把这些坐标顺次连接起来就得到了想要的曲线。
控制系统为西门子s7-300PLC,现在的问题就是:
1)如何保证在规定的时间间隔,采集出这些坐标:(Ax,Bx)?
2)如何把这些坐标按照数据采集的先后顺序依次保存在一个连续的地址下,以备上位机读取画曲线用?
我以前没做过类似的工作,向朋友去征求意见,有说建议采用中断方式的,也有建议采用间接寻址方式的,但谁都没有亲自尝试过,他们也都特别想借此机会好好学一学,所以我就把问题拿到论坛上,想听听大家的意见,如果您有这方面的经验或者有更好的解决办法,还请多多指教,最好能把您认为可行的程序传上来,谢谢谢谢!!!