西门子828D数控系统,调试PLC过程中遇到网络通信怪异问题(不能直连非要加个路由器),笔记本电脑的以太网网络直接连接显示网络电缆被拔出,如下图所示:
![6cd979e8609049d77fc35a74d39410c3.png](https://i-blog.csdnimg.cn/blog_migrate/28d503cfbc0926b02cc0551d3d9132d0.jpeg)
奇怪,怎么出现这种情况了呢,因为我用这台电脑调试过别的PLC是没有问题的,我也尝试了几种办法:
1) 设备管理器——网络适配器——删除网卡硬件,重新安装;(不行)
2) 安装驱动精灵,升级驱动软件;(不行)
3) 重新配置TCP/IPv4属性;(不行)
4) 用别人电脑试一下。(可以连接)
前3种办法都不行。我也在网络上查了其他资料,尝试下后也没有解决这个问题。但是第4种情况就可以了,最起码网络通信是没有问题的,如下图所示:
![8b57772aa87a582b3555953fa8b2a0e3.png](https://i-blog.csdnimg.cn/blog_migrate/bc1c74cb9019c2f3c5fad33531d636da.jpeg)
最后我想可能是我网卡的问题,但是我还没死心,也尝试了一些办法也没弄好,最后找了一个路由器尝试一下,反而可以通讯了,如下图所示:
![7d00400f885ca230385056430ce4ae81.png](https://i-blog.csdnimg.cn/blog_migrate/cf17d4233c9b846eb02e33c9cc3999ee.jpeg)
由于调试紧急先这么用吧,因为我的电脑安装了调试软件,下面介绍下X130接口通信设置:
828D 系统提供两个以太网口:(下面这段是我从手册摘录)
X127(系统正面)用于服务调试;
X130(系统背面)用于连接工厂网络。(也可以作为工程师调试使用,我就用的这个端口)
![61fd0590274fd65fbb7717b0557e9cdb.png](https://i-blog.csdnimg.cn/blog_migrate/7530d0adfd3c892e15c823fd8bb063d3.jpeg)
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,但不能直接连接到计算机(考虑是网卡某种设置问题,以后研究这个问题),设置如下图所示:
![8dbe6c867814542958167b8df1d8c762.png](https://i-blog.csdnimg.cn/blog_migrate/07506c2a9c6216bfa6175ef192f3b274.jpeg)
打开PLC调试软件,将电脑IP地址设置同网段“192.168.1.***”,子网掩码“255.255.255.0”。通讯联接就可以了,如下图所示:
![9be6589acf4e55b5ad1270b70af5b595.png](https://i-blog.csdnimg.cn/blog_migrate/dc1017fbe53aa9ed297f798f3d403899.jpeg)
以上就是西门子828D,调试PLC通讯的基本操作,当然我这个遇到了网卡通讯的问题,如果大家有解决这种PC不能直接连接目标机器的更好方法,欢迎大家留言交流。