恭喜,你发布的帖子
发布于 2022-10-24 20:21:07
13楼
就是网关的问题,你的物理层面网线是使用同一交换机,但是TCP/IP协议也会根据子网掩码与主机的IP 地址作 “与” 运算的结果不同判定两个网络中的主机处在不同的网络里,所以不能通信。而要实现这两个网络之间的通信,则必须通过网关。如果网络A中的主机发现数据包的目的主机不在本地网络中,就把数据包转发给它自己的网关,再由网关转发给网络B的网关,网络B的网关再转发给网络B的某个主机。这就是网络A向网络B转发数据包的过程。
所以你需要一台路由器或者三层交换机来设置网关,实现不同网络的互连。
PLC的网关就是CPU里面的子网IP设置那个页面的路由器地址,亲测好使的,因为在大型网络里面,划分在应用层的不同IP网段,但是传输层面都是在一个物理网络的情况是比较多见的。
比如两个不同网段的S7-1200通讯,分别是192.168.7.XX和192.168.10.XX通讯,各自的使用路由那里打钩设置192.168.7.1和192.168.10.1的网关?那么街上买的路由器上要怎么设置呢?两台PLC的网线插在这台路由器的LAN口?学习一下,谢谢。
请填写推广理由:
分享
只看
楼主