如何在 VMware 中通过 PCI 或 PCIe 的PROFIBUS/MPI CP 卡下载程序?

n

描述
本 FAQ 一步步的介绍了通过主机的 PROFIBUS 或 MPI 接口从虚拟机 (VMWare Player/Workstation) 给设备下载程序。n

背景
根据配置选择不同的步骤。n

配置 1n

Field PG M3或带PROFIBUS CP的PCn

如 果使用PCI或PCIe接口的PROFIBUS CP连接,这样不能直接通过该CP直接下载到控制器,因为VMware Player/Workstation在虚拟机中不能显示PCI/PCIe模块。因此需要使用"S7-Routing"功能。具体步骤详见后面的步骤。n

配置 2n

Field PG M4或带CP5711或PC Adapter USB A2的PCn

如果使用USB连接(CP5711或PC Adapter USB A2)的PROFIBUS CP直接从虚拟机下载组态到控制器。VMware的虚拟机提供USB支持。无需使用"S7-Routing"的方案。n

硬件和软件要求
如下的硬件和软件组态用于配置 1。例如通过 PCI 或 PCIe 连接的 PROFIBUS-CP 从虚拟机下载程序到 S7 CPU,需要以下软件及硬件:n

Field PG M3或带PROFIBUS CP的PCn

  • 连接到网络的以太网卡n
  • PCI/PCIe接口的PROFIBUS/MPI卡(Field PG M3主板集成CP5611)n
  • Windows操作系统(某些CP仅支持32位操作系统)n
  • SIMATIC NET PC Software Edtion 2008n
  • VMware Player/Workstation

虚拟机安装 n

  • Windows 操作系统n
  • 组态软件STEP 7 V5.5 SP3n
  • 虚拟以太网模块n
  • 根据操作系统和STEP 7需求的配置(内存,CPU等)

STEP 7 V5.x 步骤
通过 PROFIBUS CP5611从虚拟机下载组态到CPU315-2DP 步骤如下:
也适用于其他 PROFIBUS 设备和 CP 卡。n

  1. 在 VMware 中设置 Ethernet 接口为“Bridged” 模式。
    如何在 VMware 中通过 PCI 或 PCIe 的PROFIBUS/MPI CP 卡下载程序?
    图. 01
    n
  2. 在 S7 项目中组态程序及需要的 PROFIBUS 设备 (这里是:CPU315-2 DP),把 PROFIBUS 接口连接到 PROFIBUS 网络。
    n
  3. 在项目中插入 PC 站。
    如何在 VMware 中通过 PCI 或 PCIe 的PROFIBUS/MPI CP 卡下载程序?
    图. 02
    n
  4. 把计算机名字改为主机的计算机名称。
    如何在 VMware 中通过 PCI 或 PCIe 的PROFIBUS/MPI CP 卡下载程序?
    图. 03
  5. 在 PC 站的属性中设置要生成的 xdb 文件。
    如何在 VMware 中通过 PCI 或 PCIe 的PROFIBUS/MPI CP 卡下载程序?
    图. 04
    n
  6. 打开硬件配置,在 PC 站中配置一个以太网卡。
    注意, MAC 地址 和 IP 地址必须匹配主机真实的以太网卡。
    连接以太网卡网络。
    n
  7. 配置主机中的 PROFIBUS CP 。
    若通过 PROFIBUS 下载,配置 PROFIBUS 模式如以下类型:
    如何在 VMware 中通过 PCI 或 PCIe 的PROFIBUS/MPI CP 卡下载程序?
    图. 05

    将 PROFIBUS CP 连接到与 S7 CPU 相同的子网上。
    保存并编译后关闭配置,关闭硬件配置。
    如何在 VMware 中通过 PCI 或 PCIe 的PROFIBUS/MPI CP 卡下载程序?
    图. 06

  8. 打开 NetPro 并在 "Stations" 中插入一个 PG/PC 站。
    n
  9. 打开 PG/PC 站属性设置,并在 "Interfaces" 选型卡中添加一个新接口。添加虚拟机的虚拟以太网接口(桥接)。
    如何在 VMware 中通过 PCI 或 PCIe 的PROFIBUS/MPI CP 卡下载程序?
    图. 07

    把接口连接到 PC 站相同的子网上。
    n

  10. 切换到 "Assignment" 选项卡,分配 PG/PC 接口,比如 "TCP/IP"。
    如何在 VMware 中通过 PCI 或 PCIe 的PROFIBUS/MPI CP 卡下载程序?
    图. 08

    使能复选框中的"S7ONLINE Access" ,现在,PG/PC 以太网线显示为黄色。
    如何在 VMware 中通过 PCI 或 PCIe 的PROFIBUS/MPI CP 卡下载程序?
    图. 09
    n

  11. 编译并保存项目,把生产的 xdb 文件拷贝到主机的文件夹中。
  12. 在主机中,通过任务栏上的图标打开组件配置窗口。
    通过“Import Station”将生成的 xdb 文件加载到组件配置中。
    如何在 VMware 中通过 PCI 或 PCIe 的PROFIBUS/MPI CP 卡下载程序?
    图. 10
    n
  13. 通过交换机连接到主机的物理以太网口,形成一个激活的网络。
    n
  14. 现在可以将虚拟机上组态好的项目下载到 S7 CPU。
    如何在 VMware 中通过 PCI 或 PCIe 的PROFIBUS/MPI CP 卡下载程序?
    图. 11

    图 11 显示了 CPU (PROFIBUS 地址 3) 的目标地址,以及通往目标站的第一“跳”:主机的 IP 地址。

TIA Portal 中 STEP7 的步骤
通过 PROFIBUS CP5611 使用“S7-Routing”功能从 VMware 站下载组态到 CPU315-2DP 步骤如下:n

组态时,注意TIA Portal的CPU和内存要求。n

也适用于其他 CP 卡和各种版本的 SIMATIC NET。n

  1. 在 VMware Player/Workstation 中设置虚拟 Ethernet 接口为“Bridged” 模式。
    如何在 VMware 中通过 PCI 或 PCIe 的PROFIBUS/MPI CP 卡下载程序?
    图. 12
    n
  2. 在 S7 项目中组态程序及需要的 PROFIBUS 设备 (这里是: CPU315-2 DP),把 PROFIBUS 接口连接到 PROFIBUS 网络。
    n
  3. 在项目中插入 PC 站。
    如何在 VMware 中通过 PCI 或 PCIe 的PROFIBUS/MPI CP 卡下载程序?
    图. 13

    把计算机名字改为主机的计算机名称。
    如何在 VMware 中通过 PCI 或 PCIe 的PROFIBUS/MPI CP 卡下载程序?
    图. 14
    n

  4. 在 PC 站的属性中设置要生成的 xdb 文件。
    n
  5. 打开硬件配置,在 PC 站中配置一个以太网卡。
    注意,MAC 地址 和 IP 地址必须匹配主机真实的以太网卡。
    连接以太网卡网络。
    n
  6. 配置主机中的 PROFIBUS CP 。
    若通过 PROFIBUS 下载,配置 PROFIBUS 模式如以下类型:
    将 PROFIBUS CP 连接到与 S7 CPU 相同的子网上。
    如何在 VMware 中通过 PCI 或 PCIe 的PROFIBUS/MPI CP 卡下载程序?
    图. 15
    n
  7. 编译 PC 站。
    如何在 VMware 中通过 PCI 或 PCIe 的PROFIBUS/MPI CP 卡下载程序?
    图. 16
    n
  8. 把生产的 xdb 文件拷贝到主机的文件夹中。
    n
  9. 在主机中,通过任务栏上的图标打开组件配置窗口。
    通过 “Import Station ”将生成的 xdb 文件加载到组件配置中。
    如何在 VMware 中通过 PCI 或 PCIe 的PROFIBUS/MPI CP 卡下载程序?
    图. 17
  10. 通过交换机连接到主机的物理以太网口,形成一个激活的网络。
  11. 现在可以将虚拟机上组态好的项目下载到 S7 CPU。
    为此,要选择 "Online > Extended download to device"并选择接口设置。
    如何在 VMware 中通过 PCI 或 PCIe 的PROFIBUS/MPI CP 卡下载程序?
    图. 18
    为使 STEP 7 获得工程师站PC 的位置,必须选择主机连接的网络接口/子网。

下载
下载包含"S7_Project.zip" 文件。
文件包含一个 STEP 7 V5.5 SP3 项目和一个 STEP 7 V13 项目。

如何在 VMware 中通过 PCI 或 PCIe 的PROFIBUS/MPI CP 卡下载程序? S7_Project.zip ( 1760 KB )

创建环境
本 FAQ 中的图片及下载内容由以下软件创建:

  • STEP 7 V5.5 SP3
  • STEP 7 V13
  • VMware Player
  • SIMATIC NET Edition 2008

也可以通过其他版本的软件做配置,比如 SIMATIC NET V12。

免责声明
请注意所述步骤仅用来下载组态到控制器中。
当使用 VMware 产品,必须参阅对应 SIMATIC 产品的操作说明书。

安全提示
西门子提供具有工业安全功能的产品和解决方案,包括工厂的安全操作,解决方法,机械,设备和网络。在综合的工业安全概念中,这些是重要的组成部分。西门子产品和解决方案继续在这个方向上发展。西门子建议使用者定期了解产品的更新。
安全操作西门子产品和解决方案,必须采取适当的安全措施(例如,单元保护概念)以及集成各个组件到一个全方位的最先进的工业安全概念中。这也包括第三方产品的使用。关于工业安全的附加信息可以参考下面链接:
http://www.siemens.com/industrialsecurity.
为了了解产品更新信息,建议您订阅我们的特定产品的实时讯息。附加信息可以参考下面链接:
http://support.automation.siemens.com.

关键词
PCI Express, PCI-Express, 以太网卡, 5611, 5612, 5613, 5614, 5622, 5623, 5624, 5711, PROFIBUS 卡

原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc325521.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月5日 下午12:03
下一篇 2021年4月12日 上午12:00

相关推荐

发表回复

登录后才能评论