西门子工业支持中心,以专业共创价值!
西门子工业支持中心,以专业共创价值!
找答案的高端用户(找答案钻石及双钻级别的用户)将尽可能从此问题下的所有回
答中,为您推荐最佳答案。届时您可以根据推荐数采纳答案。
如果自提问时间起7天内您仍无法选出最佳答案,您可以选择“无满意答案”关闭此问
题。
悬赏:10西币
对过期问题进行处理,可以获得系统返还的1分
产品版区:DCS/SIMATIC PCS7
提问时间:2023-02-01 10:13
手机用户20200922417677
提问者:
手机用户20200922417677
- 新生  第1级
SCADA系统通过网关与PLC直连采集设备实时数据,PLC有S7-200/300/1200/1500,运行过程中与部分设备与wincc连接中断,登陆网关管理页面,通讯诊断页面发现停止发送和接收数据,TCP连接数每次刷新都不一样,正常设备TCP连接数为2(两台服务器冗余),掉线设备TCP连接数1-3不停变化。服务器通过NETSTAT -ABNOV命令查询,掉线设备状态为TIME_WAIT。重启网关后通讯恢复,过段时间又断开。对网关固件进行升级,更换问题设备的网关,通过交换机对所采集数据网关的IP与服务器做了绑定,不允许与别的IP通讯,故障依然未解决。网络结构为PLC→网关→西门子XC200交换机→锐捷交换机→核心交换机→服务器。
问题补充:wincc通道诊断显示7002 4116
7002:设备状态确认错误。
因为在预期时间内没有接收到设备状态帧的确认,连接被终止。
4116:没有建立连接。 AS 拒绝建立连接。
未对机架/插槽进行正确组态。 对于外部 CP 模块,必须指明 CPU 模块的插槽。
超过 AS 中允许的最大连接数。
1)s7-300/400CPU参数设置默认连接PC/PG数量是7台(含触摸屏),当然可以改;s7-1200CPU最多连接PC/PG4台(连多点就是随机连最先开机的4台),S7-1500CPU可以连接多台PC/PG(不同型号,最大连接数量不同)。
所以你可以检查下各CPU支持最大PC/PG数量,多了就有一些无数据通讯(连接显示叹号,变量显示叹号)。
2)另外记得检查各cpu,触摸屏,pc/pg)的IP地址是否有重复,这个也会导致数据频繁掉线。回复。
3)确保各网线正常完好,网线质量也会导致数据丢包,PING -T 发现相应时间>3ms就可能网络不畅(网线,接头,交换机等)
你的上位机连接多个系列的西门子PLC
个人建议安装几个网卡,例如200系列OPC连接使用一个独立网卡进行通讯。300与400系列使用一个网卡,1200与1500系列使用一个网卡。这样稳定性会大很多的。
为什么要这样设置,主要是因为这几个系列虽然都是西门子的PLC但其通讯方式的区别还是非常大的,我们公司经常会在用户原系统上进行系统升级改造。对于不同系列的PLC都是采用新增加网卡的方式进行的,通讯非常稳定,你也可以这样试一下。