大家好!
小弟现在遇到一个问题:我们使用OPC与欧姆龙CS1 PLC连接,上位机使用Labview 8.6.1编写,连接的点数超过2500点,数据库为SQL2005,工业现场上位机是研华的工控机,845主板,奔腾2.4G的CPU,1G内存。我们使用共享变量与OPC标签绑定的方式进行通信。OPC Server刷新为100ms。现在存在的问题是:在上位机这边,刷新特别慢,有些模拟量数据刷新一次大概需要4到6秒,请问大家有什么办法能提高刷新?
您说的非常对。我从新计算了下,我们的系统读入的字(16位)有1200个左右,下发的控制位大概有200个左右。对于读入的数据,全部使用字(16位)的形式传输;对于下发命令,大都使用位传输。现在速度还是比较慢,现在就是不知道NI的OPC server如果对于同一个PLC,建立多个device(或在Labview工程里多建几个OPC client),能否解决刷新速度慢的问题?