logo资料库

prodave6.2 与s71500通信注意事项.doc

第1页 / 共11页
第2页 / 共11页
第3页 / 共11页
第4页 / 共11页
第5页 / 共11页
第6页 / 共11页
第7页 / 共11页
第8页 / 共11页
资料共11页,剩余部分请下载后查看
目录
1. PRODAVE V6.2 简介
6 PRODAVE V6.2 与 S7-15
2 测试的硬件和软件平台及测试架构
PC1:基于 PRODAVE V6.2 的 VB 例
S7-1500,CPU1516-3PN/DP
3 配置 S7-1500 项目
注意:由于 Prodave V6.2 是基于 PUT/GET 方式访问 S7-1500,因此必须勾选
4 配置 PROVADE V6.2 项目
注意: 为了不影响 PRODAVE V6.2 的后台进程,建议将例程拷贝到其他文件夹下测试
5 通信测试
6 PRODAVE V6.2 与 S7-1500 测试声明
常问问题 •2 月/2014 年 通过 PRODAVE V6.2 与 S7-1500 建立通信 S7-1500、PRODAVE V6.2 Field Read、Field Write http://support.automation.siemens.com/CN/view/zh/90259387
s n e m e S  i t h g i r y p o C r a e y t h g i r y p o C G A d e v r e s e r s t h g i r l l A 目录 1. PRODAVE V6.2 简介..................................................................................................... 3 2 测试的硬件和软件平台及测试架构................................................................................3 3 配置 S7-1500 项目........................................................................................................... 4 4 配置 PROVADE V6.2 项目............................................................................................. 5 5 通信测试..........................................................................................................................10 5.1 通过?FIELD_READ?方式读 S7-1500 数据.................................................. 10 5.2 通过?FIELD_WRITE?方式将数据写λ S7-1500........................................... 11 6 PRODAVE V6.2 与 S7-1500 测试总结....................................................................... 11 2
s n e m e S  i t h g i r y p o C r a e y t h g i r y p o C G A d e v r e s e r s t h g i r l l A 1. PRODAVE V6.2 简介 PRODAVE MPI/IE V6.2 提供了可合并在用户程序中的功能, 可在 C 和 Basic 编程语言 的 开发环境中对这些工具加以组合。 PRODAVE MPI/IE V6.2 使用上述功能,通过 MPI, Profibus 或以太网接口模块来建立自 动化系统与编程器/PC 之间的过程数据通信,通信期间,PRODAVE MPI/IE V6.2 访问 S7DOS 组件的各种功能。 Prodave V6.2 支持通过揅ycle_Read?、揇B_Read/Write?、揊iled_Read/Write?方式与 西 门子 S7-PLC 建立基本的数据通信,本文主要介绍如何设置 Prodave V6.2 与西门子最 新的 控制器 S7-1500 通过集成的 Profinet 接口基于揊iled_Read/Write?方式建立基本的 DB 块 、 I/O 区、M 区通信。 2 测试的硬件和软件平台及测试架构 本 FAQ 文档用到的如软硬件平台如下表所示: 名称 CPU1516-3PN/DP DI 32x24VDC HF_1 DQ 32x24VDC/0.5A ST_1 网线 笔记本电脑 所用到软件如下表: 订货号 6ES7151-6AN00-0AB00 6ES7 521-1BL00-0AB0 6ES7 522-1BL00-0AB0 数 量 1 1 1 右 干 1 Table1:硬件列表 名称 TIA Portal V12 PRODAVE MPI/IE V6.2, CL Microsoft Visual Studio 6.0 SP1 订货号 6ES7807-4BA03-0YA1 Table2:软件列表 本 FAQ 中的测试架构如图 1 所示: PC1:基于 PRODAVE V6.2 的 VB 例 192.168.2.88 S7-1500,CPU1516-3PN/DP 192.168.2.10 Picture1:测试架构 3
s n e m e S  i t h g i r y p o C r a e y t h g i r y p o C G A d e v r e s e r s t h g i r l l A 3 配置 S7-1500 项目 打开 TIA Portal V12 SP1,新建一个项目,命名为“Prodave_Test”,插入一个 S7- 1500 CPU,本例中为 CPU1516-3PN/DP,设置 CPU 的集成 Profinet 口 IP 地址,本例 中为 192.168.2.10,在 CPU 的“保护”属性对话框中勾选“允许来自远程对象(PLC、HMI、 OPC..)的 PUT/GET 访问”,如下图 2 所示。 Picture 2:S7-1500 CPU 的保护属性对话框 注意:由于 Prodave V6.2 是基于 PUT/GET 方式访问 S7-1500,因此必须勾选该选项,否 则 将无法通信。 在上述创建的项目中新建一个全局数据 DB 块,创建一个数组类型的数据,用于 PRODAVEV6.2 通信测试,本例中为 100 个字节,注意 S7-1500DB 块包含两种访问机制, 分 别为优化的和非优化的,而 PRODAVE V6.2 只支持非优化访问,因此不能勾选为优化方 式, 如下图 3 所示。 4
s n e m e S  i t h g i r y p o C r a e y t h g i r y p o C G A d e v r e s e r s t h g i r l l A Picture 3:DB 块的相关属性设置 之后下载项目程序 到 S7-1500 中等待通信测试。 4 配置 PROVADE V6.2 项目 在需要与 S7-1500 通信测试的 PC 中安装 PRODAVE V6.2,安装完后可以看到在缺省的 安装路径“C:\Program Files (x86)\SIEMENS\PRODAVE_S7\6.2”中包含一系列代码、例 程 及于册,如下图 4 所示。 Picture 4:安装 PRODAVE V6.2 安装路径包含的内容 下面的测试中将 使用“Sample_VB”的例程进行测试,安装完 PRODAVE V6.2 后需要 在上述 PC 中安装 Microsoft Visual Studio 6.0 以执行“Sample_VB”的例程。 安装完 Microsoft Visual Studio V6.后通过 Windown 开始菜单打开“Microsoft isual Basic 6.0”,如下图 5 所示。 5
s n e m e S  i t h g i r y p o C r a e y t h g i r y p o C G A d e v r e s e r s t h g i r l l A Picture 5:打开 Microsoft isual Basic 6.0 在打开的 Microsoft isual Basic 6.0 界面中打开上述的“Sample_VB”的例程项目, 如 下图 6 所示。 . 6
s n e m e S  i t h g i r y p o C r a e y t h g i r y p o C G A d e v r e s e r s t h g i r l l A Picture 6:打开“Sample_VB”的例程项目 之后在界面下拉菜 单“View->Object view”中打开“LOAD_FRM”代码库,并设置必要 的连接类型及 IP 地址,如下图 7 所示。 Picture 7:打开“LOAD_FRM”代码库设置连接类型及 IP 地址 注意: 为了不影响 PRODAVE V6.2 的后台进程,建议将例程拷贝到其他文件夹下测试 7
s n e m e S  i t h g i r y p o C r a e y t h g i r y p o C G A d e v r e s e r s t h g i r l l A 之后点击 Microsoft isual Basic 6.0 界面中运行测试按钮,得到如下图 8 所示的界面。 点击运行界面中的“Connection->LOAD”,在打开的界面中设置 S7-1500 的机架号和槽号, Picture 8:运行 VB 例程项目 分别为“0”和“1”,如下图 9 所示。 8
分享到:
收藏