quote:以下是引用异客在2006-03-14 21:19:23的发言:
现在问题是mcgs启动与plc通信后自动将各变量值自动刷新到plc,但mcgs的帮助文件是这样描述的:“读写变量:有既读又写的功能,一般第一次先读,之后,若MCGS变量要求改变,则写,若MCGS变量没有变,则从PLC中读回来,并且更新当前MCGS变量值”,上位机没有改变变量值,应不会向plc写
看你前面的问题和上面这段话并不矛盾。你的程序是随时都在向plc刷新数据,因此看不出初始化的时候mcgs是否先读,故没有直接证明上面这段话是错的。最好的方法是重新建个新的程序,就建个输入输出变量在画面中调用,若还有问题那就是mcgs的问题了。另,单独使用pc机的时候是否也出现同样的问题,首先要排除网络原因。