最近做了一个测试,用prodave和VB进行以太网通讯,发现通讯速度好像也是在100ms
具体的测量时间做法是在程序中做一个加一的命令,时间就等于两次读取的差值乘以CPU的扫描时间
通过VB中1ms读取,发现读取两个数值之间的时间大约在100ms
我想问的是
1:通讯时间这么长,主要消耗在哪里,以太网自身的特点?理论上说读取prodave dll的时间应该很短。
大家有没有做过类似的测试,我想通过vb做曲线,实时显示变量的状态。越快越好。
还有可以通过opc做,但是opc本身就决定了读取速度快不了,
好像还有一种S7 API类似于直接读取step的dll之类。网上资料很少,没有研究
还有一种通过socket编程的方式,但是这种方式相对来说很麻烦
不知道大家有没有用第三方软件进行实时曲线的显示,并且速度要求很高的。
平常大家都是怎么做的?