1,一般是用哪种通讯方式? s7protocol or net?
一般是用 rawdata 方式 还是直接连接变量?
2,是否常用 C脚本。
3 wincc的处理过程多吗?还是所有的控制,(包括复杂统计运算)都放在300中,wincc只负责显示,打印和归档?
4 300和400 的rawdata 有什么区别?
问题补充:
主要是 :我现在一用脚本通讯速度就变慢, 问了wincc支持, 有一位工程师说 wincc的C脚本 现在就存在些问题. 我就是想在证实一下, 如果是的话,有些非用脚本不可的处理怎么办?(比如300里面没有64位,达不到精度要求;上位机必须要组合起来2个plc变量。我一用GetTagFloat(大概30个,之前有GetTagBit大概开机需要10s初始化过程)这个wincc开机就需要1分半的初始化过程,直接连接的变量一直正常),头痛啊。 程序还没完就这速度了,我估计最终变量数在3000左右,那时不知道成啥速度了,晕死。问 技术支持说,wincc没有初始化时间。 可我的问题是怎么出现的阿?有出过同样问题的朋友吗?
双核(1.6)+2*1G内存 应该足够了吧?
最佳答案
1,用什么都可以,最好以太网了(我用mpi,也可以的3000点以上)
2,两个结和用吧,普通i/o用直接,数据还是要rawdata,否则慢死你
3,一般wincc只是监控,不参与运算,如果统计数据大的那还是wincc来做吧
4,400的rawdata比300的长,其他应该没有区别(好像是64和128byte的区别)
其他:同感啊,确实会慢。我以前即使是直接变量连接,比如用wincc监控一db的数据(30个float吧),用step7同时更改了db的数据,回头看wincc的反应,几乎可以看到他一个一个更新(变量都是用即时更新的),后来只有用rawdata才马马虎虎解决此问题,不知道还有什么更好的办法
提问者对于答案的评价:
就你和我说的问题差不多
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc278795.html