我用excel做报表,先做好excel报表模板,每整点往excel中填数据,可是问题是,比如9点整要往excel中写入数据,万一8点50分到9点20分之间停电了,或者电脑死机了等其他问题,数据就不能记录进去了啊,这个问题怎么办啊?看人家的组态软件好像遇到这种问题在到电之后,还能把数据写进报表编辑器中的。怎么办?
还有,在wincc中点击一个按钮,打开excel报表,在打开之后,万一操作员不小心把某个数据改了,或者删了,这个怎么办?能不能写脚本把excel的操作属性改下,不让操作,只能看啊?
谢谢了
问题补充:
问题是,这个项目没有下位机,是变电站的监控项目,数据是通过OPC客户端程序传来的。怎么解决呢?
最佳答案
1、要做到这一点,首先必须保证在PLC内存储一部分的历史数据,WinCC在写数据时需要判断Excel表中是否存在这一数据,如果不存在则将其写入。
2、可以用代码将表格保护起来,如oWb.ActiveSheet.Protect
提问者对于答案的评价:
还有问题
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc272178.html