现场有4个S7-200,用CP243-1与WINCC连接,采用的是PC Access做OPC,中控室有2台电脑安装WINCC,2台WINCC可以同时运行也独立运行,但是在同时运行的时候,发现只有先启动运行WINCC的电脑可以连上S7-200,后启动的就连接不上。然后我把CP243-1的配置连接改为2个连接,本地远程地址都不同,但是也只有一个电脑能连接上。求教怎样可以实现2台WINCC互不影响的连接上S7-200??用net V8.2的时候,创建不了V对应的DB区。
最佳答案
pc access做OPC通讯:
1、你的4台S7200只是与中控室的2台wincc通讯吗?如果还有和其他PLC通讯那2个链接是不够的哦,
2、检查TSAP地址设置的对应不对应;
3、IP地址要对应
SIMATIC NET 做OPC通讯:
1、PC站组态OPC,版本要兼容;
2、同样检查TSAP地址设置的对应不;
3、IP地址要对应;
以上基本上就是S7200走OPC与wincc通讯需要做的,你现在只能链接1台,我的感觉是你的TSAP地址没有设置好,你的链接1台电脑其实利用的是系统默认的1个端口,这样的话就是谁先起来,谁先连上;
PCaccess比较简单而且可以直接导入变量,是S7200专用的OPC,但是缺陷也是有的,比如CP1623卡不支持,采用轮询机制,如果4个站中有1台故障,那么其它3个通讯速度减慢,
SIMATIC net 也可以,我前几天刚用,由于我们上位机使用的是CP1623卡,pc access 不支持,我们是6个S7200与wincc通讯,没有问题,速度是慢了点,你只要在组态PC站的时候,把OPC的版本选择对应你的wincc,那么是非常简单的
SIMATIC NET 的建立V区变量格式是 S7:[链接名称]DB1,B0 S7:[链接名称]DB1,W0 S7:[链接名称]DB1,REAL0 ,分别对应字节、字、浮点。。。。
你直接在wincc上建就可以,不需要在opc SCOUT 上建立都可以,利用OPC向导把OPC链接做好,然后建立变量,关键是那个方括号里面的链接名称填对就行了;
提问者对于答案的评价:
谢谢!已经做好了。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc191358.html