1、对于权限,用户要求只提供给他们一个最高权限用户admin,其余用户(组)他们自己建立,并能分配不同的权限;
2、报表查询要灵活,能选择任意车间的查询、任意选择一批电度表进行查询;
3、想在报表中设置单位转换功能,比如KW到MW等,他们要求根据不同报表的需要及根据提供给不同的领导的需要,进行单位的方便的转换操作;
4、对数值的修正接口。并不是说数据作假(这一块他们说就要求实事求是),而是考虑到某块表有故障后,对于存储的数据的错误或不完善,要认为去修正,但是他们不允许直接对数据库进行操作。原因是直接修改数据库太危险,一旦有错误造成数据的永久性损失,再就是说直接直接修改数据库的原始数据违法;
5、要求软件有预测功能,如能预测下一个月或一年的电能需求(虽然我提示他们这方面没有太好的算法,但他们说咱们投标的时候提到过这块功能,希望尽可能提供最优化的算法);
6、对于网络短时间的意外中断,要求数据不能丢失,或是在备机进行暂时缓存,或是在仪表上进行暂时缓存;针对这一项,用户明确说明会进行拔网线形式的测试的;
7、用户说服务器只能安装 windows server 2003 SP2(中文版),强烈不支持安装XP,数据库不想用WINCC自带的数据库,希望用他们提供的单独的数据库(因为自带的数据库对以后WEB服务器和数据服务器分离不方便,并且自带的数据库对于升级、维护等都不方便)。
8、对于每个(组)用户的密码,需要强制设置微软强密码(数字+字母+特殊符号);
9、要求咱们的组态软件在系统启动后用户登录前,就运行,即类似于一个服务的形式,开机就运行,不管用户登录不登录。因为他们是把咱们的服务器装在IT机房里面,意外掉电回复后,他们不可能挨个电脑区输入密码让各个软件去运行。
最佳答案
1、最简便的方法如“怒江”所言。
2、这个不是什么问题,关于在于你数据的存储方式,查询时只需要使用不同的查询语句即可。
3、没有太大问题。
4、不好实现。
5、属于数据挖掘功能,只要能够提供所需数据及算法应该是没问题的。
6、采用冗余架构,或者下位缓冲也是可以的。
7、报警、归档、变量归档等数据是没有办法的,必须使用其自带的数据库,否则报警、趋势等功能无法使用。这样和用VC自己重新编一个监控软件没有什么区别。而且对于冗余服务器来说,数据的同步时自动完成的,其他途径存储的数据很难做到这一点。
另外WinCC的数据库还是相对开放的,对于报警、归档等可使用ConnectivityPack进行访问,用户归档可通过ODBC直接访问。
8、这个和第一条有点冲突。只能使用ODK函数来自制用户管理界面,需要一定的编程能力。
9、V7版本之前都不支持“服务”的功能,换V7吧。或者将计算设置为自动登录,再用AutoStart自动启动项目即可。
提问者对于答案的评价:
谢谢您的回答 对小学生起到了很好的引导 作用
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc269960.html