电工学习网

 找回密码
 立即注册
查看: 2122|回复: 0
打印 上一主题 下一主题

西门子PLC 1515R冗余在项目中应用之我的见解

[复制链接]
跳转到指定楼层
楼主
发表于 2021-3-13 06:38:07 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
之前一直用着400H对应PCS7系统,总感觉配置很麻烦,组态下载编译等等很浪费时间(很多自带的APL库),等到1500冗余出来后,可以集成在TIA上,最重要就是价格(这个大家都懂的)。刚好19年公司拿到个冗余项目就用1515R配置了。plc配置是1515R+ET200SP+XC208交换机,上位机采用冗余服务器+WINCC。有几点自己的见解:
优点:
1、采用网络结构,施工方便,也不用考虑什么手牵手,屏蔽等等,通讯的堆在一个网络下就行。
2、TIA软件编程有SCL语言编程简便,下载速度也很快
遇到问题:
1、通讯连接过多导致扫描速度长
下层硬件没什么问题,因为要连五十个左右的ModbusTCP通讯加上双网络用了2台XC208分别连4台24**换机。主要是程序编写运行后发现,这冗余的CPU扫描速度本来就比单台CPU慢,毕竟本身要做数据同步,出现一个ModbusTCP从站例如数据达到500个字,要分7-8步读写。通讯正常时一轮的时间长达三十多秒。而且还有十二个SNMP通讯连接。对CPU负载太重。
2、冗余服务器无法通过双网口连接到2台对应PLC的交换机上,无法网络冗余
这个问题是1515R有X1和X2口,X1口做现场层设备环网,X2口连服务器,实现网络隔离。但是CPU的X2只有1个以太网口,在APLC主用时,当1APLC对应的网络断线,服务器只能连到BPLC,由于BPLC是备用,这时如果WINCC是用脚本写的指定CPU的IP会出现通讯中断的,如果用公共IP,(这里提一下WINCC连1500冗余要自己写全局脚本做IP切换)脚本上一个网口只能写一个IP,而且不能相同。那服务器就用不了双网口。后面项目就用了单网口公共IP了。之后有相关找过解决可以把双网口用虚拟网口的方式配置切换,但是这个没实践不知道是否可行。
上面这个在400H里面只要配置PC Station即可。
总的来说1500冗余有不足,但是更多的是优点,也希望再合理性的配置上研发能继续优化。

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

电工学习网 ( )

GMT+8, 2024-4-30 03:03

Powered by © 2011-2022 www.diangon.com 版权所有 免责声明 不良信息举报

技术驱动未来! 电工学习网—专业电工基础知识电工技术学习网站。

栏目导航: 工控家园 | 三菱plc | 西门子plc | 欧姆龙plc | plc视频教程

快速回复 返回顶部 返回列表