新买的带网口的扩展坞 连不上smart200PLC 咋回事。能ping到PLC的IP 就是用软件扫描不到PLC,我用旧电脑连一点问题都没有 PG/PC接口都设置了 网卡选的也没错。
联系人:15668850439101
电话/手机:联系客服
发布时间:2023-07-07 22:25
浏览:207次
上一条: 请教个问题,专业大神在哪里?请问这两种减速比一样吗?可以互换吗 2023-06-18 20:51
下一条: 信捷 PLC Hsd06是什么轴的特殊寄存器,具体作用是什么 2023-07-07 23:01

从您的描述来看,您购买了一个带有网口的扩展坞,但无法连接到 Smart200PLC 设备。您提到可以通过 ping 命令成功访问到 PLC 的 IP 地址,但在扫描软件中无法找到 PLC。同时,您还提到旧电脑可以正常连接到 PLC。
防火墙设置:
一、核心故障原因
扩展坞网卡芯片不兼容
消费级扩展坞(Realtek芯片)与西门子工业协议存在兼容问题
虚拟网卡干扰
虚拟机/WSL2生成的虚拟网卡抢占通信通道
驱动设置缺陷
NDIS过滤驱动未正确加载
二、关键解决步骤
1. 网卡兼容性处理
cmd
# 查看网卡芯片型号(重点查Realtek)
控制面板 → 设备管理器 → 网络适配器 → 扩展坞网卡属性 → 详细信息 → 硬件ID
若显示PCI\VEN_10EC(Realtek):
⚠️ 需更换扩展坞(推荐Startech/贝尔金商用款)
2. 强制指定PG/PC接口
diff
控制面板 → 设置PG/PC接口 →
- 访问点:MWSMART
- 接口参数:
手动选择 "TCP/IP -> 扩展坞物理网卡"
勿选 "Auto" 或 "NDIS" 项
3. 禁用干扰设备
cmd
# 以管理员身份执行:
netsh interface set interface "VMware Network Adapter" admin=disable
netsh interface set interface "WLAN" admin=disable
4. 驱动修复(关键步骤)
cmd
设备管理器 → 扩展坞网卡 → 右键更新驱动 →
浏览计算机查找 → 从列表选取 →
选择 "Microsoft KM-TEST 环回适配器" → 强制安装
5. 通信协议重置
cmd
# 管理员CMD执行:
netsh winsock reset
netsh int ip reset
ipconfig /release
ipconfig /renew
三、应急解决方案
临时直连方案
diff
+ PLC网口 → 直连笔记本网口(跳过扩展坞)
- 若笔记本无网口:用旧电脑编程后导出项目文件
USB-RS485转换器
ini
购买型号:西门子官方6ES7901-3DB30-0XA0
连接方式:PLC Port0 → 转换器 → USB接入新电脑
工业交换机中转
四、终极验证方法
python
# 使用第三方扫描工具确认通信
1. 下载软件:Wireshark
2. 过滤语句:bootp.option.hostname == "S7-200SMART"
3. 若抓到PLC广播包 → 证明扩展坞硬件层通信正常
4. 仍无数据 → 立即更换扩展坞
注意:西门子官方明确声明,部分USB3.0扩展芯片(如ASMedia)永久不兼容S7协议,需使用PCIe网卡扩展方案。
请按顺序执行上述步骤,80%同类问题可通过 步骤4(驱动强制替换) 解决。