quote:以下是引用dcount107在2009-02-23 21:52:44的发言:
我的做法和IF THEN ELSE差不多,Excel的功能很强大,统计功能最方便不过了,更重要的是还可以减轻WinCC的负担。
另外对于数据的归档也比较重要,如果采用常规的变量归档或者是简单的定时将数据保存到数据库中,一旦WinCC不工作了,就造成了数据的不完整。
我的做法是:在PLC中编制程序以保存一定时间的数据,PLC存储一个月的历史数据,每次换月自动将本月数据(比如DB6)拷贝到上一月数据块(比如DB7)中,然后将本月数据清零!
上位采用自建数据库(Access或者项目数据库均可),由WinCC定时触发或者编写第三方软件批量读取DB块数据,如数据库无此日期之数据则将记录添加到数据库中,如果存在则跳过。