S7-200 SMART 编程连接故障常见诊断方法

使用 S7-200 SMART PLC 时,您是否遇到过无法下载、上传或监控程序状态的情况?或者通信接口一片空白、编程电缆的驱动不存在、搜索不到 CPU 的 IP 地址、编程软件提示端口被占用等情况……

本文将针对 S7-200 SMART 无法建立编程连接的情形,从 STEP 7-Micro/WIN SMART 软件、编程器的操作系统、连接网络和 PLC 硬件接口的角度,分级排查故障,帮助您掌握排查编程连接故障的思路和方法,定位问题所在。

2前提条件

· S7-200 SMART PLC 支持的编程连接方式

图片

无论是通过以太网连接,还是编程电缆连接,均需要在 STEP 7-Micro/WIN SMART 软件 --> 通信 --> 通信接口处选择对应的网卡驱动。若通信接口处没有任何驱动、一片空白,则首先需要检查编程器操作系统和软件安装的兼容性。请按照如下顺序检查:

1. 检查服务 SIMATIC S7 DOS Help Service 状态
需要确保该服务已启动,且状态类型为“自动”;手动启动后需要重启编程器,然后再次尝试搜索。

图片

2. 检查软件安装的兼容性
若兼容性不满足要求,则可能在软件使用过程中遇到各种稀奇古怪的问题。STEP 7-Micro/WIN SMART 软件安装的兼容性要求如下:

(1)操作系统:支持Windows XP SP3、Windows 7(32位或64位)和Windows 10完整系统

(2)空闲硬盘空间至少为350 MB

图片

注:随着软件版本的不断升级,软件安装的兼容性要求也可能发生变化。在STEP 7-Micro/WIN SMART 软件安装包中,附有详细的自述文件,说明该版本软件对操作系统和硬件的要求,建议详细阅读。

若满足以上要求,通讯接口处依然没有任何驱动可选,可以考虑更换操作系统或重新安装软件。      

在满足了以上前提条件后,正式进入编程连接故障诊断的排查,首先是以太网连接的部分。    

3故障诊断方法

· 以太网连接故障诊断 

博途TIA/WINCC社区VX群

​博途TIA/WINCC社区VX群

发生以太网无法连接的情况,强烈建议使用网线将编程器和 CPU 直接连接,旁路掉交换机、路由器等中间设备,方便快速定位故障。连接的网线使用直连型或交叉型均可。连接好后,请按照如下顺序排查: 

1. 检查“通信接口”设置

在 STEP 7-Micro/WIN SMART 软件 --> 通信-->通信接口处选择编程器的以太网网卡。

下图所示选择的是编程器集成的以太网有线网卡 Intel(R) Ethernet Connection(5) I219-LM.TCPIP.1(以太网网卡不同,此处显示的名称不同,对应选择即可);如果是双网卡或多网卡的场合,注意对应的网卡名称不要选错

图片

注:在上图所示的网卡选项中,Intel(R) Ethernet Connection(5) I219-LM.TCPIP.1有不带Auto和带Auto两种可选。这两种网卡都可以找到与编程器 IP 在/不在同一网段的 CPU IP,不同之处在于:若编程器与 CPU 的 IP 不在同一网段,不带 Auto 的网卡只能“找到 CPU”,无法真正建立编程连接;而带 Auto 的网卡既可以“找到 CPU”,也可以建立连接。另外,若编程器没有集成的以太网网卡,而是使用了第三方 USB 转接以太网的设备,可能无法通过“查找CPU”的方式浏览到 CPU IP,可尝试通过“添加 CPU”来建立连接,当然前提是 CPU 的 IP 地址已知。

2. 点击“查找 CPU”,开始浏览网络中的设备
若未浏览到,按如下顺序检查:

(1)检查 CPU 以太网口指示灯(LINK、Rx/Tx)是否亮起,检查网线是否插紧。若 CPU 以太网指示灯一直不亮,编程器网络连接显示断开状态,无法 PING 到 CPU 的 IP 地址,可更换网线后再次尝试浏览。若更换网线无效、物理连接一直无法建立,可能是 CPU 以太网接口硬件故障,建议更换 CPU 测试。          

(2)关闭编程器操作系统的防火墙。

(3)检查是否安装了杀毒软件。若是,暂时退出后再次进行尝试浏览。

3. 若浏览到 CPU,点击“确认”建立连接
但是请注意,以下几种情形可能导致无法建立连接:

(1) 从PLC接收数据时发生错误

图片

发生该错误时,按照如下步骤进行排查:

a. 检查编程器与 CPU IP 是否在同一网段:若两者不在同一网段,可以浏览到 CPU,但无法建立连接,此时须修改两者 IP 和子网掩码至同一网段。

b. 检查以太网编程(PG)连接资源是否被占用:S7-200 SMART CPU 以太网接口的 PG 连接资源只有1个,即在同一时刻只能被1台编程器连接。请注意,部分第三方品牌的上位机软件或触摸屏通过以太网与 S7-200 SMART PLC 通讯时,使用的正是这唯一的 PG 连接资源。因此用户可能发现,当与这类设备通信时,无法再通过以太网口上载、下载或监控程序。 

(2)未找到指定访问点

图片

发生该错误时,请检查编程器操作系统的控制面板 --> 设置 PG/PC 接口,在应用程序访问点中检查是否有访问点“MWSMART”。如果有则选择该访问点,否则手动添加 MWSMART 访问点。

图片

(3)端口无法被打开或正在被其它应用程序使用

图片

发生该错误时,同样在编程器操作系统的控制面板--> 设置 PG/PC 接口,检查应用程序访问点 MWSMART 下正在使用的接口参数分配是否为对应的以太网网卡。

图片

以上是以太网故障诊断部分。对于使用编程电缆连接的故障诊断,请参考下述的内容进行排查。通过编程电缆,可以连接 S7-200 SMART PLC 本体 RS485 接口或 DP01 模块。对于这两种接口连接故障的排查,有共通之处,也有 DP01 模块需要单独排查的地方,将在下文分别阐述。

  • 编程电缆连接故障诊断

    ——本体RS485/DP01模块

1.  确认电缆及订货号

请使用西门子编程电缆(6ES7901-3DB30-0XA0)进行连接,对于非西门子电缆的连接故障诊断,不在此文的排查范围内。

2.  CPU 固件版本和型号

S7-200 SMART PLC 从 CPU 固件和软件版本 V2.3 开始,支持使用编程电缆通过本体 RS485 接口和 DP01 模块(6ES7288-7DP01-0AA0)进行上传、下载和监控。若 CPU 固件版本低于 V2.3 或型号为经济型 CR40 / CR60,是无法通过编程电缆连接的。对于固件版本低于 V2.3 的 CPU,升级固件即可;而 CR40 和 CR60 的固件版本为 V2.2,无法升级到更高,因此只能通过以太网的方式去连接。

3.  检查通讯接口

连接本体 RS485 或 DP01 模块,均需要在 STEP 7-Micro/WIN SMART 软件 --> 通讯-->通讯接口处选择驱动 PC/PPI cable.PPI.1。正常情况下,即使编程电缆的 USB 接口未接入编程器,通讯接口处也会显示驱动选项 PC/PPI cable.PPI.1。若无任何驱动或无此驱动,需要检查编程器操作系统和软件安装的兼容性,请参考前文中“前提条件”部分。

4.  检查编程电缆适配器的状态灯

适配器的侧面有三个指示灯,Tx(USB 发送指示灯)、Rx(USB 接收指示灯)和PPI(RS485 发送指示灯)。正常情况下,“查找 CPU ”过程中 Tx、Rx 和 PPI 均为绿色交替闪烁状态;找到 CPU 后,Tx 和 Rx 熄灭,PPI 绿色常亮。若指示灯显示为以下异常状态,可分别进行检查:

(1)  PPI 指示灯始终为熄灭状态:点击“查找 CPU”后,若 PPI 始终为熄灭状态,检查 USB 接口是否插紧、检查编程器 USB 接口的输出电压是否满足编程电缆的供电电压要求(14.4 到 28.8 VDC)。可以更换 USB 接口或编程器测试,不排除编程电缆硬件故障的可能性。

(2)  查找完成后三个灯全熄灭:若查找过程中 Tx、Rx 和 PPI 均为绿色交替闪烁状态,但最终未显示找到设备且三个灯均熄灭,可能是 RS485 接口硬件故障,建议更换 CPU 或 DP01 模块测试,也不排除编程电缆硬件故障的可能性。

  • 编程电缆连接故障诊断---DP01模块

1.  检查是否组态 DP01 模块

需要先在系统块中组态 DP01 模块,并通过本体 RS485 或以太网接口下载,此后才可通过 DP01 模块建立连接;若未组态 DP01 模块,可以浏览到其地址,但建立连接时报错“向 PLC 发送数据时发生错误”。 

图片

2.  检查 DP01 模块的地址拨码(S10和S1)

(1)S10 拨码对应十位,S1 拨码对应个位,S10*10+S1 等于 DP01 模块地址;地址不能设置为0。

(2)若重新设置了拨码位置,需对 DP01 模块断电再上电,新的地址才会生效。

(3)在设置拨码位置时,感受到明显的卡顿才是拨到位了。若无卡顿感,则可能是拨在了一个空码的位置,比如在2和3之间,将浏览不到地址。

以上针对 S7-200 SMART 编程连接故障诊断的排查思路,可梳理为如下所示

图片

博途TIA/WINCC社区VX群

​博途TIA/WINCC社区VX群

  • 38
    点赞
  • 31
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
  博图V16软件是一款由西门子出品的自动化编程软件,它是业内首个采用统一的工程组态和软件项目环境的自动化软件,几乎适用于所有自动化任务,借助该全新的工程技术软件平台,用户能够快速、直观地开发和调试自动化系统。   1、TIA Portal Multiuser Engineering   TIA允许多个用户同时工作在同一个项目上,增加协作的能力,另外还可以通过委托减少工作时间。   2、TIA Portal Teamcenter Gateway   Teamcenter网关让您保存和管理TIA Portal项目在Teamcenter。   3、TIA Portal Cloud Connector   允许客户通过工业私有云的形式,借助RDP协议接入远程PC的TIA管理器并可以连接现场硬件。   4、TIA User Management Component   TIA的用户管理组件(UMC)在TIA Portal V16提供全球用户管理的可选项。可以跨项目定义和管理用户和用户组。用户和用户组也可以从微软活动目录中获取。   5、TIA Portal Openness   SCL可以用XML来表示,意味着V16版本的LAD/FBD和SCL都相互导入导出为XML。   S7-1500标准PLC程序自动加载,在这种情况下,PLC的启动停止是隐形的,可以通过用户权限来控制。   系统UDT可以被用户数据类型访问。   SINAMICS G120 and SINAMICS S120 drives可以被V16版本的驱动组件来创建。   6、SIMATIC S7-PLCSIM Advanced   用co-simulation工具同步OB功能块的模拟。   支持RDREC/WRREC功能块和 alarms。   在TIA中配置过程报警可以支持API输出。   可以支持备份和恢复软硬件的配置。   允许PLCSIM和PLCSIM Adv安装在同一台PC。   7、SIMATIC Visualization Architect   TIA V16完美支持虚拟化架构,可以与SiVarc结合在一起。   8、SIMATIC OPC UA S7-1500   OPC UA S7-1500选项允许任何第三方设备轻松连接S7-1500通过集成在S7-1500 CPU的OPC UA服务器。
### 回答1: 西门子s7-200smart编程技巧与案例电子书下载是一本关于西门子s7-200smart编程技巧和案例实例的电子书。这本电子书不仅包含了大量实用的编程技巧,还提供了实用的案例操作,能够帮助读者更好地理解和掌握西门子s7-200smart编程的技能。 对于初学者来说,这本电子书是一个很好的学习资源。它可以帮助初学者了解编程的基本概念和原理,同时提供了丰富的案例操作,帮助初学者通过实践更好地掌握编程技能。 对于有经验的编程人员来说,这本电子书也是一个非常有用的工具。它提供了一些高级编程技术和实用的案例技巧,可以帮助有经验的编程人员更好地应对复杂的编程问题。 总之,西门子s7-200smart编程技巧与案例电子书下载是一本非常实用的资源,无论你是初学者还是有经验的编程人员,都可以从中获益。如果你正在学习或使用西门子s7-200smart编程,那么这本电子书绝对值得你一读。 ### 回答2: 西门子S7-200smart编程技巧与案例电子书是一本介绍S7-200smart PLC编程技巧和应用实例的书籍。该书集中介绍了S7-200smart PLC的基础操作、程序设计方法和实现过程,并提供了大量的实例应用,帮助读者更好地掌握PLC编程技巧。 该书的内容分为三个主要部分,包括S7-200smart PLC的介绍、编程技巧和实例应用。在PLC的介绍部分,作者主要介绍了PLC的组成结构、工作原理和基本参数,帮助读者了解PLC的基础知识。在编程技巧部分,作者详细介绍了S7-200smart PLC编程语言、数据类型、指令系统和程序设计方法,让读者更好地掌握PLC编程技巧。在实例应用部分,作者提供了多个实际应用的案例,包括水泵控制、灯光控制、流水线控制等,通过这些案例让读者更好地了解PLC的应用场景和设计思路。 该书的下载方式很简单,读者只需在网络上搜索西门子S7-200smart编程技巧与案例电子书,即可找到下载链接。该书对于PLC编程工程师、自动化工程师、电气工程师等有一定的实践经验和PLC编程基础的读者具有很高的参考价值。通过该书的学习,读者可以更好地应用PLC技术,提高工作效率和实际应用能力。 ### 回答3: 西门子s7-200smart是一种广泛应用的可编程逻辑控制器(PLC),其特点是小巧精悍、低成本、易于编程和具有高度的可扩展性。因此,其广泛应用于工厂自动化设备、机床控制、电梯控制、食品加工机械等领域。 为了更好地掌握s7-200smart编程技巧,提高我们的编程能力,可以通过下载电子书进行学习和实践。这些电子书通常包括s7-200smart编程基础、PLC编程语言、I/O模块的使用方法、控制器硬件和软件的接口、调试和故障排除等方面的内容。此外,还可能会包括一些实用案例,如自动化生产线控制、智能家居控制、工艺流程监控等。 在学习中,我们需要注意以下几点: 1. 熟悉s7-200smart的控制器结构和基本操作方法,如控制器电源和I/O模块的连接、电源和CPU运行指示灯的状态等。 2. 掌握PLC编程语言,包括梯形图和指令表等编程语言,如LAD、FBD、SCL等。 3. 熟悉使用I/O模块的方法和配置,包括数字输入、数字输出、模拟输入、模拟输出等模块。 4. 理解控制器硬件和软件的接口,包括通信接口、网络接口、串口接口等。 5. 学会调试和故障排除,掌握PLC程序在线调试的方法,如程序的单步执行、断点和变量监视等。 通过不断地学习和实践,我们可以掌握s7-200smart编程技巧,并灵活地应用到实际的控制系统中。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值