请大家帮助分析一下,我使用wincc6.0与S7200使用OPC进行通讯,需要带4个224XP,当将两个PLC的变量导入变量表时速度还可以,导入第三个就时常断线,连接不上,变量数每台有160个,总共640个,使用的是64K的授权。我在OPC里测试变量质量均显示“好”,请大家帮忙分析一下。谢谢!
问题补充:
谢谢大家,我根据大家的回复,追加加点;
1、我没有安装杀毒,也没让别人的优盘插上去过。
2、我说的速度慢,指的是还没有连接PLC只是把OPC的变量导入到了WINCC中,应该和通讯速率、和接头没什么关系。
我认为刷新速率可能有关系,今天试试,
3、其实主要问题就是导入的变量多了,速度就慢了。
最佳答案
1、使用的是64K的授权-- 授权数量足够了,不存在授权的问题。
2、当将两个PLC的变量导入变量表时速度还可以,导入第三个就时常断线,连接不上 --- 你仔细查一下WINCC中是否存在PLC中不存在的变量。比如:wincc中有变量地址为DB1.DBD88,而PLC中没有此地址。
3、OPC的速度是有些慢,这个跟通讯量有关系,通讯量大那么只能把波特率降低点。
提问者对于答案的评价:
谢谢大家,我的问题是有多余的变量没有连接的问题,做4台变量只连接上了两台,现在全连上就好了。西门子啊,真是太有毛病了!另外再问一个问题,有谁知道西门子有没有MODBUS TCP/IP协议啊?
专家置评
您的问题是因为用了PC Access连接多个PLC,如果有没连接的或者断电的PLC都会导致通讯很慢,这是由PC Access的轮询机制造成的,建议在连接多个PLC时用另一个OPC服务器软件Simatic Net。
另外,从WinCC7.0开始,添加了Modbus Tcp/IP驱动。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc266574.html