采用PLC-ANALYZER软件和BCNet模块实现PLC的程序分析

发布时间:2024-10-30

采用PLC-ANALYZER软件和BCNet-S7模块实现PLC的程序分析 1.

概述

PLC-ANALYZER是AUTEM GmbH公司的一款用于记录PLC运行数据的软件,它的用途是在线记录PLC中的数据并提供归档文件,帮助调试人员捕捉和分析程序中的执行异常。记录数据可以通过自定义的一些触发条件(如某个过程值超过设定值、某些外部信号的逻辑组合为真时、特定的时间段等等)来启动和停止;你也可以定制一些远程服务,譬如当某些触发条件成立时软件自动向你的邮箱发送记录文件。

PLC-ANALYZER支持多个品牌的PLC,如西门子S7/S5、AllenBradley、OMRON等等,只要把相应的驱动文件加载到软件里即可。

对于西门子S7系列PLC,PLC-ANALYZER支持通过以太网驱动连接以及PPI/MPI/PROFIBUS驱动连接两种方式来实现和PLC的通讯。如果你的PLC带以太网通讯口,如CPU315-2PN或者集成CP343以太网模块,可以采用以太网驱动连接;如果你有PC Adapter或者CP5611、CP5512等通讯卡,可以采用MPI/PPI/PROFIBUS驱动连接。PLC-ANALYZER采用的是“设置PG/PC接口”中的“S7ONLINE”驱动通道。

无锡北辰的BCNet-S7模块用于将西门子S7系列PLC的PPI/MPI/PROFIBUS通讯口转换成以太网通讯,实现对PLC的编程和数据通讯。BCNet-S7模块同时支持PLC-ANALYZER的以太网驱动连接以及PPI/MPI/PROFIBUS驱动连接。

进入以下网址下载PLC-ANALYZER Pro5软件:

,或者也可以加入无锡北辰的西门子联网QQ群180351980获得该软件。

本文描述如何采用BCNet-S7模块实现PLC-ANALYZER的数据记录,我们以BCNet-S7MPI连接S7-300为例,对于采用BCNet-S7PPI连接S7-200,其设置也是一样的。

2. 加载西门子驱动

运行PLC-ANALYZER Pro5,选择菜单Extras->PLC driver…,如下图:

在PLC driver对话框中点击“Add”按钮,在Select driver

对话框中选择

Siemens SIMATIC S7 –

1

Industrial Ethernet TCP/IP后点击“Add”按钮;重复上面的步骤,加载Siemens SIMATIC S7 – MPI/PPI+Profibus。如下图:

加载完成后如下图:

3. BCNet-S7MPI连接S7-300/400

准备工作:

将BCNet-S7MPI插入到S7-300/400的MPI口并用以太网线连接到电脑。设置BCNet-S7MPI的协议模式为MPI/PROFIBUS,通过内部网页或者BCNetPro软件都可以设置。

3.1.1 采用以太网通讯驱动

3.1.1

设置PG/PC接口

打开计算机的控制面板,双击“设置PG/PC接口”,选择S7ONLINE(STEP7)->TCP/IP->网卡,如下图:

3.1.2

设置PLC-ANALYZER的驱动参数

运行PLC-ANALYZER,选择菜单

Extras->PLC driver

,选择

siemens SIMATIC S7(选择Connection

2

是IP地址的那个),点击“Properties”按钮,如下图:

在上图的Station address中输入BCNet-S7MPI的IP地址,如192.168.1.188;在Symbolism中选择你的STEP7项目路径,PLC-ANALYZER会自动获得项目中的变量符号表。点击“OK”按钮后如下图:

点击“OK”按钮返回PLC-ANALYZER的主界面。

3.1.3

启动数据记录

选择菜单File->New project,新建项目,如下图:

点击“

Continue

”后会弹出“Project Options”对话框,如下图:

3

上图中的DB1和MW0是STEP7项目中符号表中的变量定义对于你自己的STEP7项目会不一样。在Symbol address栏中选择一个变量,然后点击“Accept”按钮,将其加入到右边Address in set栏中;你也可以直接输入变量地址,如M0.5,然后点击“Accept”按钮(Address in set栏中显示MB0);点击“确定”按钮后会弹出在线记录窗口,如下图:

点击上图中的红色圆形按钮开始记录数据,点击方形按钮停止记录,对于我的PLC,MW0是每个扫描周期自增1,因此M0.5是一个脉冲波形,如下图:

4

3.1.2 采用MPI/PPI+Profibus驱动

3.2.1

设置PG/PC接口

打开计算机的控制面板,双击“设置PG/PC接口”,选择S7ONLINE(STEP7)->BCNetS7(MPI),点击“属性”按钮,输入BCNet-S7MPI的IP地址,如下图:

3.2.2

设置PLC-ANALYZER的驱动参数

运行PLC-ANALYZER,选择菜单Extras->PLC driver…,选择siemens SIMATIC S7(选择Connection是MPI地址的那个),点击“Properties”按钮,如下图:

在上图的Station address中输入S7-300CPU的MPI地址,如2;在Symbolism中选择你的STEP7项目路径,PLC-ANALYZER会自动获得项目中的变量符号表。点击“OK”按钮后如下图:

点击“OK

”按钮返回

PLC-ANALYZER

的主界面。

新建项目、数据记录操作和上面采用以太网驱动的步骤一样。

5

采用PLC-ANALYZER软件和BCNet模块实现PLC的程序分析.doc 将本文的Word文档下载到电脑

    精彩图片

    热门精选

    大家正在看

    × 游客快捷下载通道(下载后可以自由复制和排版)

    限时特价:7 元/份 原价:20元

    支付方式:

    开通VIP包月会员 特价:29元/月

    注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
    微信:fanwen365 QQ:370150219