西门子828D数控系统,调试PLC过程中遇到网络通信怪异问题(不能直连非要加个路由器),笔记本电脑的以太网网络直接连接显示网络电缆被拔出,如下图所示:
奇怪,怎么出现这种情况了呢,因为我用这台电脑调试过别的PLC是没有问题的,我也尝试了几种办法:
1) 设备管理器——网络适配器——删除网卡硬件,重新安装;(不行)
2) 安装驱动精灵,升级驱动软件;(不行)
3) 重新配置TCP/IPv4属性;(不行)
4) 用别人电脑试一下。(可以连接)
前3种办法都不行。我也在网络上查了其他资料,尝试下后也没有解决这个问题。但是第4种情况就可以了,最起码网络通信是没有问题的,如下图所示:
最后我想可能是我网卡的问题,但是我还没死心,也尝试了一些办法也没弄好,最后找了一个路由器尝试一下,反而可以通讯了,如下图所示:
由于调试紧急先这么用吧,因为我的电脑安装了调试软件,下面介绍下X130接口通信设置:
828D 系统提供两个以太网口:(下面这段是我从手册摘录)
X127(系统正面)用于服务调试;
X130(系统背面)用于连接工厂网络。(也可以作为工程师调试使用,我就用的这个端口)
1) X127 服务调试端口 X127 的 IP 地址为 192.168.215.1,它作为 DHCP 服务器,为连接上的计算机分配 IP。计算机网 卡的 IP 必须设为自动获得,系统会分配 IP:192.168.215.2 - 192.168.215.9,多可同时连接 8 台计算机。
2) X130 工厂网络端口 X130 可设为 DHCP 客户端,也可以手动设置 IP。如果设为 DHCP 客户端,则系统不能与计算机 直接相连,必须通过一个 DHCP 服务器连接,这个服务器一般为路由器,此时计算机网卡的 IP 应设为自动获得。如果 X130 设为手动设置 IP,需要手动将 X130 的 IP 和计算机网卡的 IP 设为 同一网段,此时可以直接连接到计算机。设置 IP 时应避开 192.168.215.x(X127 占用)和 192.168.214.x(ProfiNet 占用)。
我使用的为手动设置IP,但不能直接连接到计算机(考虑是网卡某种设置问题,以后研究这个问题),设置如下图所示:
打开PLC调试软件,将电脑IP地址设置同网段“192.168.1.***”,子网掩码“255.255.255.0”。通讯联接就可以了,如下图所示:
以上就是西门子828D,调试PLC通讯的基本操作,当然我这个遇到了网卡通讯的问题,如果大家有解决这种PC不能直接连接目标机器的更好方法,欢迎大家留言交流。