发布于 2013-05-27 09:03:55
17楼
backhoff 和 WinAC都比较好实现,在控制程序上写些代码将数据存储到数据库或文件就行,因为他们都在Windows系统的基础上实现了实时内核。
如果是要在PLC里面做,再将数据实时传送到SCADA系统的话就比较难。其实可以用分段缓冲的方式做。
做一个数组,将压力数据10MS一个写到数组中,当数组满时,一次性将数据写入存储卡中,并将数组清空。
PLC定时将存储卡中的数据批量发送到上位机。如果数组长度足够,也可以上位机直接批量读取数组中的数据。这两种方法很麻烦的是要自己做时间戳。