PPI网络遇到个奇怪的现象,大家讨论讨论
现象:最近一个项目,用4台224组成PPI网络187.5K速率,通过5611用PC acces与WINCC通讯,在wincc里面给4台PLC写数据时出线数据乱串地址、数值乱变(每台PLC有大概8AI/8DI的数据量采集)。但是只用CPU不加模块模拟时没有出现这种情况。
没有办法,只有用NETW指令(没用NETR采集从站PLC需要在上位机显示的量),将4#PLC设置为主站,其余3个为从站。将所有数据写入主站PLC,然后由主站PLC通讯给从站。这样改后数据的地址再也没有乱串大小也没有乱变了。但是出现一个新的问题,就是在写入数据时经常写入无效,需要重复几次甚至10次才能将数据写入。
想请教一下大家遇到过这种问题没有,我在想是不是PPI网络是令牌环网络的缘故,难道为了克服令牌环网络的固有特性,只能将从站的所有数据(AI\AO\DI)都通过NETR/NETW全部采集到主站上,再通讯给OPC才能克服以上问题吗?我这种情况如果将从站所有数据用NETR采集后,会不会好点?
另:如果224挂EM277上DP网的话,会不会也出现这种问题呢(PROFIBUS是令牌总线网)?