找答案的高端用户(找答案钻石及双钻级别的用户)将尽可能从此问题下的所有回
答中,为您推荐最佳答案。届时您可以根据推荐数采纳答案。
如果自提问时间起7天内您仍无法选出最佳答案,您可以选择“无满意答案”关闭此问题。
小程序查看
手机扫码追踪该问题
手机扫码追踪该问题,
觉得实用,立即去分享!
点击复制链接
WinCC与PLC通讯,可以跨网段;需要设置网关,可以利用交换机来实现。
转帖:
1. 需要有路由器做网关,PLC和安装WinCC的PC分别设置本地IP地址为路由器相应端口的IP地址,保证PC可以PING通PLC。
2. WinCC这一边就没有什么额外设置了,注意逻辑设备名称选择TCP/IP->本地网卡,最好不要选择TCP/IP(auto)->本地网卡。
(2)这三个IP地址要能通信,解决的问题就是要保证这三个IP属于同网段;
(3)如果现场WINCC、PLC能保证较为封闭的局域网,网络结构不复杂,不连接外网,最简单的解决方案:将所有设备的子网掩码设置为:255.255.248.0;
(4)当子网掩码设置为 255.255.248.0,192.168.2.x,192.168.3.x,192.168.4.x 属于同网段,网络自然可以通,现场拿3个设备测试便知。
(5)这个结论是关于网段的计算验证的结果,计算方法看似复杂,其实总结一下,就是通过调整子网掩码的大小,保证转换成二进制进行计算时,后面有足够多的位数是0,则可以容纳更多的地址,在同一个网段。
(6)延伸:如果将子网掩码设置为 255.255.0.0,则相同网段的IP地址为:192.168.X.X,后面两位随意设置,都属于同一个网段(最后一位不能为0和255),但是这样设置的后果是同一个子网(网段)的IP地址容量为65534个,现场也用不了那么多地址,所以没必要。
补充:
(1)考虑到现场如果PLC数量多,并且不一定方便修改子网掩码,但是现场用的交换机是3层交换机,支持VLAN间通信(跨网段:因为默认子网掩码设置为255.255.255.0,那么 192.168.2.X、192.168.3.X、192.168.4.X是属于不同网段)此时通过配置交换机的通信参数,可以实现这3个网段间的访问,如果懂交换机配置就比较简单,不懂就请教华为的技术工程师,或者请他们的工程师过来配置。
(2)如果现场PLC数量不多,总通信点数不多的情况,可以通过在WINCC电脑上的本地连接属性,高级属性中增加 192.168.3.X、192.168.4.X 的IP地址,可以保证同一台电脑的同一个网卡,访问不同的网段,弊端就是通信可能会受影响。
首次回答问题,获得
双倍西币积分!
立即成为技术知识分享的一员!
找答案微信小程序
提问
搜索
欢迎您访问支持中心!
丰富的视频,全方位的文档,大量的网友交流精华……
为了更好的完善这些内容,我们诚邀您在浏览结束后,花20秒左右的时间,完成一个用户在线调查!
感谢您的支持!