使用PLC-ANALYZER与BCNet-S7模块进行PLC程序分析

需积分: 9 5 下载量 78 浏览量 更新于2024-09-14 收藏 570KB PDF 举报
"这篇文章主要介绍了如何使用PLC-ANALYZER软件和BCNet-S7模块来实现对西门子S7系列PLC的程序分析。PLC-ANALYZER是一款由AUTEM GmbH开发的工具,用于在线记录和分析PLC运行数据,支持多种品牌的PLC,并且可以通过不同的通讯方式连接。BCNet-S7模块则能够将S7系列PLC的PPI/MPI/PROFIBUS接口转换为以太网通讯,以适应PLC-ANALYZER的以太网驱动或传统驱动连接。" 在深入讨论之前,让我们先理解两个关键概念: 1. **PLC-ANALYZER**:这是一款强大的PLC数据分析软件,它允许用户实时监控和记录PLC内部的数据变化,帮助诊断和解决系统中的问题。软件提供了多种触发条件,比如基于过程值、外部信号或时间的触发,还可以定制远程服务,例如在异常发生时自动发送记录文件。PLC-ANALYZER兼容多种品牌,包括西门子、Allen Bradley和OMRON等,并支持多种通讯方式。 2. **BCNet-S7模块**:这是由无锡北辰自动化提供的硬件设备,专为西门子S7系列PLC设计,能将PLC的传统通讯接口(如PPI、MPI、PROFIBUS)转换为以太网接口,使得用户可以通过以太网进行编程和数据通讯。此外,BCNet-S7模块同样兼容PLC-ANALYZER的以太网和非以太网驱动。 接下来,文章详细阐述了如何配置和使用这两个工具: - 首先,需要加载西门子的驱动。在PLC-ANALYZER软件中,通过“Extras”菜单选择“PLCdriver”,然后添加所需的驱动。 - 对于S7-300系列PLC,如果使用BCNet-S7 MPI模块,需要设置以太网连接。对于S7-200系列PLC,如果使用BCNet-S7 PPI模块,设置步骤类似。 在配置过程中,用户需要确保PLC与BCNet-S7模块的物理连接正确,同时在PLC-ANALYZER中配置相应的IP地址和其他网络参数。一旦设置完成,软件就能通过以太网或传统的通讯方式与PLC建立连接,开始记录和分析数据。 在实际应用中,这样的组合具有广泛的应用场景,如工厂自动化、过程控制、设备故障排查等。通过PLC-ANALYZER,工程师可以深入理解PLC程序的运行情况,及时发现和修复潜在问题,提高系统的稳定性和效率。 总结起来,这篇文章提供了一个实用的技术方案,结合了先进的软件工具和硬件设备,以高效的方式对西门子S7系列PLC进行在线监控和故障排查。对于从事PLC系统维护和优化的专业人士来说,这是一个非常有价值的工具集。
2017-02-01 上传
西门子plc调试软件,功能强大。具体https://www.mhj-tools.com/winplc-analyzer/ 直接看网页。 先安装软件,然后用文件夹中的破解覆盖。本人亲自破解,只此一家。分数高了点。 With WinPLC-Analyzer you can record signals of a S7-PLC (S7-300, S7-400, S7-1200) or S5-PLC (Simatic S5 series). You can record signals like input, output, flags, data, timer and counter. If you want, you can define a Trigger with S7-STL code. Then you can use this trigger to control the recording or to create a user message. When using S7-300, S7-400 you can also record cyclic exact. This means, that a short program will be transfered into the PLC. This ensures that you see every single edge in the recording. Without modifying the PLC progam you can record "scan exact". That means you can define the sampling rate in ms. With the special recording type "Offline recording", you can record the data within the PLC (without the PC connected). The next day you can transfer the results to your WinPLC-Analyzer project. Additional to the normal trend data, you can define "Snapshots". A "Snapshot" is a range of additional data, that will be stored, if a trigger event is raised. WinPLC-Analyzer also stores the data of the "i-stack" in case of a unexpected "PLC-Stop". Then you can examine the reasons for the PLC-Stop even after days. All software driver are included in the licence of WinPLC-Analyzer. You don't have to pay for every single driver separatly. To access a PLC over TCP/IP you don't need any other software or driver. Only if you want to use a SIEMENS Interface, the driver of it must be installed on the PC.