840Dsl通讯问题举例(一)——上载PLC程序后无法连接PLC问题

Siemens数控技术应用2019-02-04 12:19:06

1. 问题描述

最近有些服务工程师在问,为什么在客户现场,使用通过840Dsl NCU X127口上载的PLC程序,无法再次连接PLC的CPU和在线诊断呢?


2.原因分析

工程师能成功上载PLC程序,那么可以假定以下前提条件成立:

  • STEP-7、ToolBox、等软件没有问题、且与NCU系统软件版本兼容

  • NCU X127口网络设置为西门子默认设置,IP地址为192.168.215.1

  • 计算机通过X127口与NCU连接正常,且计算机IP地址设置为自动获取、网卡刷新完成

  • STEP-7中的PG/PC接口设置正确

既然以上设置没有问题,那为什么还会连接失败呢?究其原因,最大的可能性就是:PLC项目首次创建时,在硬件组态时,未创建独立的CP840Dsl网络(Networked:No),这将导致上载的PLC 硬件组态中的CP 840Dsl网络IP地址被系统自动更改为192.168.0.1,进而造成无法再次连接PLC的CPU及在线诊断。


3. 处理措施

方法一:重新修改CP840D sl网络IP地址为192.168.215.1,Networked保持No不变。编译保存、但不下载硬件组态,即可正常连接、在线诊断。

重新成功连接、在线诊断,显示如下:


方法二:重新修改CP840D sl网络IP地址为192.168.215.1,并创建独立的CP网络。编译保存、下载硬件组态,即可正常连接、在线诊断,详情如下:

  • 在CP840D sl网络属性窗口,修改IP地址,并点击按钮“New”,创建新的网络。

  • 创建新的网络,例如“Ethernet(2)”

  • 选择使用新网络“Ethernet(2)”

  • CP840D sl网络创建完成之后,显示如下:

  • 编译保存、下载硬件组态。


说明:

首次创建PLC硬件组态建议采用第二种方法,CP840D sl使用独立的网络;上载PLC时,系统将保持CP网络之前设定的IP地址,例如“192.168.215.1”不变,可避免无法连接PLC CPU这种情况的发生。


感谢关注!微信号:Siemens_CNC_TAC

扫一扫:

↓↓↓↓↓↓点击阅读原文查看历史信息

Copyright © 温县电话机虚拟社区@2017