问吧提问过,没办法补充问题互动交流,再开一贴了,
WINCC6.0SP3,PC ACCESSV1.0SP5,能够建立连接,通讯发现,PLC的变量变化能在PC ACCESS上快速的反应,但是在WINCC上反应特别慢,甚至10几秒才反应过来,WINCC发出指令过好久才到OPC 里面,PLC才动作,
有什么解决办法吗?
问题补充:没有夸张,PPI通讯方式,PC access上看变量变化状态比较快,就是WINCC慢,我WINCC中做了很多的全局C脚本,检测程序变量的变化调用声音控件播报语音,大概有40多个变量检测播报语音的脚本,是不是因为这个恶的原因啊
我点击鼠标后10几秒钟后才有语音播报,PLC要等一段时间才有动作
脚本如下-有40多个类似的
#pragma code ("Winmm.dll ")
VOID WINAPI PlaySoundA ( char* pszSound, char* hmode, DWORD dwflag );
#pragma code()
if ((GetTagBit("S1D71.FW")==1) (GetTagBit("S1D72.FW")==1)(GetTagBit("S2D71.FW")==1) (GetTagBit("S2D72.FW")==1))
{PlaySoundA("D:\\Train\\sound\\FW7.wav",NULL,1);}
同样的WINCC组态,在我的笔记本上运行没有问题,在台式机上有这种情况,台式机配置CPU2.4G,内存1G,笔记本2.3G双核内存4G。
台式机上把全局C脚本删除就没问题了,难道是电脑配置太低吗
发现问题的原因是鼠标操作后,要过很久数据才发送到PCaccess,是WINCC反应慢,现在没好的解决办法