如何通过 MPI/PROFIBUS 将一个 WinCC flexible 项目传送给一个基于 Windows 的面板?

n


说明:
为了通过 MPI 或 PROFIBUS 传送 WinCC flexible 组态,必须在基于 Windows 的面板和组态 PC上进行相应设置。n

注意:

  • 支持通过 PC 适配器(RS232 -> MPI/PROFIBUS,USB -> MPI/PROFIBUS)从 PC 直接传送到基于 Windows 的面板。n
  • 不能将项目传送给一个 Micro Panel,因为 Micro Panel 没有 MPI 或 PROFIBUS 接口。n
  • 如果希望将组态 PC 集成到一个现有的 MPI 或 PROFIBUS 网络中,则必须传送可用的 MPI/PROFIBUS 子网的总线设置。请注意,该 PC 在 MPI/PROFIBUS 子网中的总线地址必须是唯一的。

操作面板上的设置

下表中的图来自 MP277。这些插图可能因不同的操作员面板而不同,因为对于每个操作员面板来说,并非所有的功能都可用

No. 步骤
1

“Control Panel”中的设置
在“Control Panel”中打开传送对话框。n

如何通过 MPI/PROFIBUS 将一个 WinCC flexible 项目传送给一个基于 Windows 的面板?
( 65 KB )
图. 01 – Control Panel (MP277)n

在“Chael 2”下启用 MPI/PROFIBUS 传送。为此,将通道 2 设置成“MPI/PROFIBUS”。对于通道 2,还可以为“Enable Chael”设置一个复选标记;如有需要,还可以设置“Remote Control”。n

如何通过 MPI/PROFIBUS 将一个 WinCC flexible 项目传送给一个基于 Windows 的面板?
( 4 KB )
Fig. 02 – Transfer Settingsn

注意:
当通过 WinCC flexible 的开发环境触发传送时,“Remote Control”选项允许面板上的运行系统自动终止。 接下来,面板自动切换至传送模式。n

注意:
在通过一个带调制解调器的 TS 适配器进行传输的情形中,应启用“Remote Control”,因为否则的话,面板不能自动切换至传送模式

2

“Transfer Settings”中的更多设置

  • 单击“Advanced”按钮,打开高级设置(图 02)。n
  • 定义 WinCC flexible 项目是通过“MPI”还是通过“PROFIBUS”传送。n
  • 接下来,单击“Properties”按钮。

如何通过 MPI/PROFIBUS 将一个 WinCC flexible 项目传送给一个基于 Windows 的面板?
( 12 KB )
Fig. 03 – S7 transfer settings

3a

版本 A – MPI

MPI 设置
如果希望通过 PROFIBUS 传送项目 – 版本 B,则可以跳过此步骤,直接转至 步骤 3b.

下面的对话框(图 04)给出了面板当前的 MPI 总线参数。

如果面板是总线上唯一的主站,那么,为“Panel is the only master on the bus”设置复选标记,并为设备分配一个唯一的总线地址(Address)。 n

注意:
如果系统没有必要改变其它网络参数,则应使用给定的缺省网络参数。
这些网络参数必须与 SIMATIC 站中的设置相匹配(例如:CPU 或 CP)。n

如何通过 MPI/PROFIBUS 将一个 WinCC flexible 项目传送给一个基于 Windows 的面板?
( 26 KB )
图. 04 – MPI 总线参数

注意:

如果其他主站(面板)将连接至总线,那么禁用选项“Panel is the only master on the bus”。

3b

版本 B – PROFIBUS

PROFIBUS 设置
如果使用通过 MPI 实现的版本 A,则可以跳过此步骤,直接转至 步骤 4.

下面的对话框给出了面板当前的 PROFIBUS 参数。 n

如果面板是总线上唯一的主站,那么,为“Panel is the only master on the bus”设置复选标记,并为设备分配一个唯一的总线地址(Address)。n

注意:
如果系统没有必要改变其它网络参数,则应使用给定的缺省网络参数。
这些网络参数必须与 SIMATIC 站中的设置相匹配(例如:CPU 或 CP)。n

如何通过 MPI/PROFIBUS 将一个 WinCC flexible 项目传送给一个基于 Windows 的面板?
( 30 KB )
图. 05 – PROFIBUS 总线参数n

注意:
如果其它主站(面板)将连接至总线,那么禁用选项“Panel is the only master on the bus”。

4关闭对话窗口
单击“OK”,关闭对话窗口。
同时也关闭“Control Panel”,并启用传输模式

组态 PC 上的设置
为了在面板和组态计算机之间实现通讯,必须在组态计算机上设置和面板相同的总线参数(节点地址除外)。

No. 步骤
1 打开 PG/PC 接口
在组态计算机中的控制面板中,打开菜单“设置PG/PC接口”。 n

如何通过 MPI/PROFIBUS 将一个 WinCC flexible 项目传送给一个基于 Windows 的面板?
( 46 KB )
图. 06 – 控制面板n

另外,也可以通过 SIMATIC 管理器打开 PG/PC 接口。n

如何通过 MPI/PROFIBUS 将一个 WinCC flexible 项目传送给一个基于 Windows 的面板?
( 18 KB )
图. 07 – STEP 7 管理器

2设置 PG/PC 接口 n

如何通过 MPI/PROFIBUS 将一个 WinCC flexible 项目传送给一个基于 Windows 的面板?
( 22 KB )
图. 08 – PG/PC 接口n

就从 PC 到面板的 MPI transfer 而言,按照实际使用的硬件,选择下列设置之一(CP = communication processor,通讯处理器)

S7ONLINE (STEP 7)

–>

CP5512 (MPI)
CP5611 (MPI
CP5611 A2 (MPI)
CP5613 (MPI)
CP5613 A2 (MPI)
CP5613 FO (MPI)
CP5614 (MPI)
CP5614 A2 (MPI)
CP5614 FO (MPI)
CP5611 A2 (MPI)

对于通过 PROFIBUS 的传送,选择下列接口参数设置之一:

S7ONLINE (STEP 7)

–>

CP5512 (PROFIBUS)
CP5611 (PROFIBUS)
CP5611 A2 (PROFIBUS)
CP5613 (PROFIBUS)
CP5613 A2 (PROFIBUS)
CP5613 FO (PROFIBUS)
CP5614 (PROFIBUS)
CP5614 A2 (PROFIBUS)
CP5614 FO (PROFIBUS)
CP5611 A2 (PROFIBUS)

注意:
如果某个上面列出的接口没有出现,可手动安装接口,在“Interfaces”的“Add/Remove”域上单击“Select…”按钮。

3a

版本 A – MPI

设置接口参数 n

如果希望通过 PROFIBUS 传送项目 – 版本 B,则可以跳过此步骤,直接转至 步骤 3b.n

  • 单击“Properties…”按钮。(图 08).n
  • 如果没有其它主站连接至子网的话,选中“PG/PC is the only master on the bus”复选框。n
  • 更改网络相关参数 – 除节点地址外 – 以匹配面板上 MPI 的设置(图 4)。n
  • 单击“OK”,关闭属性对话。

如何通过 MPI/PROFIBUS 将一个 WinCC flexible 项目传送给一个基于 Windows 的面板?
( 8 KB )
图. 09 – MPI 属性n

注意:
节点地址必须唯一,也就是说,该地址不能被子网中的其它节点使用。请注意,该地址决不能比最高可能的站地址(HSA)大。

3b

版本 B – PROFIBUS

接口参数
如果使用通过 MPI 实现的版本 A,则可以跳过此步骤,直接转至 步骤 4.

  • 执行与 MPI 接口参数相同的步骤(要点 3a)。n
  • 用于 PROFIBUS 通讯的网络相关设置 – 除节点地址外 – 必须与面板上的接口设置相匹配(图 5)。n
  • 单击“OK”,关闭属性对话。

如何通过 MPI/PROFIBUS 将一个 WinCC flexible 项目传送给一个基于 Windows 的面板?
( 12 KB )
图. 10 – PROFIBUS 属性n

注意:
节点地址必须唯一,也就是说,该地址不能被子网中的其它节点使用。请注意,该地址决不能比最高可能的站地址(HSA)大。

4SIMATIC NET 诊断

  • 打开“Diagnostics”,测试 PC 和面板之间的 MPI/PROFIBUS 连接。n
  • 单击“Test”按钮,执行 CP 的网络诊断。

如何通过 MPI/PROFIBUS 将一个 WinCC flexible 项目传送给一个基于 Windows 的面板?
( 13 KB )
图. 11 – SIMATIC NET 诊断
n

节点地址

节点
10HMI 操作面板
2SIMATIC 站点 (如.: CPU)
0PG/PC 接口 (如.: CP5512)

表 01 n

注意:
如果工作状态不是“OK”,则检查 PG/PC 接口中的硬件和总线参数(要点 3a 和 3b)。如有必要,检查 SIMATIC 管理器硬件配置的 CPU 设置和面板上的设置。

注意:

有关错误消息的更多信息可通过对话框窗口中的Help (见按钮),“Error messages > Error message”下找到。
为了确定子网的当前总线参数,也可以如 Point 5 中所述那样进行。n

  • 如果运行模式或网络诊断为“OK”,那么,单击“Read”按钮。该表格给出了可以到达的总线节点(地址 10 = 面板)。n
  • 单击“OK”,关闭打开的对话。
5 确定总线参数
如果步骤 4 中的工作模式为“OK”,并且已在读出之后显示出总线节点,则可以跳过此要点。 n

设置 CP 适配器的接口参数为“AUTO”,然后单击“Properties…”按钮。n

实例:
“S7ONLINE (STEP7) — > CP5512(AUTO)”n

如何通过 MPI/PROFIBUS 将一个 WinCC flexible 项目传送给一个基于 Windows 的面板?
( 22 KB )
图. 12 – AUTO 属性n

单击“Start Network Detection”按钮,启动网络识别。n

如何通过 MPI/PROFIBUS 将一个 WinCC flexible 项目传送给一个基于 Windows 的面板?
( 9 KB )
图. 13 – 网络识别n

如何通过 MPI/PROFIBUS 将一个 WinCC flexible 项目传送给一个基于 Windows 的面板?
( 39 KB )
图. 14 – 总线参数分析n

注意:
通过“Bus Parameters…”按钮,可以详细地显示所有相关的总线参数。

注意:
如果不能确定总线参数,或发生了同步错误,则应检查下列各要点:n

  • PROFIBUS 或 MPI 电缆(必要时进行更换)。n
  • 改正端接器的设置。n
  • 面板上,以及 PG/PC 接口中的总线参数。n
  • CP 和面板之间的物理连接。n
  • SIMATIC 站的电源。n
  • 如有必要,在 SIMATIC 管理器中为所有相关的 SIMATIC 站编译和传送硬件配置(例如 CPU)。

在每种情形中,可以在 MPI/PROFIBUS 诊断的帮助中找到更多信息。

WinCC flexible 中的设置
作为一个选项,您也可以将 WinCC flexible 项目集成至 STEP 7 项目。此处有两种可能的版本,在下面的表格中将分别进行说明。

No. 步骤
1 建立连接 n

  • 在项目树结构“通讯”下,选择“连接”标签。n
  • 在 WinCC flexible 中,在“插入 > 新对象 – 连接”下面的菜单中插入一个新连接。
    另外,也可以双击“连接”标签中表格的空白区域,创建一个新连接。

如何通过 MPI/PROFIBUS 将一个 WinCC flexible 项目传送给一个基于 Windows 的面板?
( 89 KB )
图. 15 – 连接

2a

版本 A – 非集成项目

定义参数
如果已创建了一个集成 WinCC flexible 项目,或者希望将项目集成至 STEP 7,则可以跳过此步骤,直接进入转至 步骤 2b. n

定义相应的参数,这些参数已在面板和 PG/PC 接口中指定。可以在选项 Network > Profile 下分别定义 MPIPROFIBUS 协议。
为了与 MPI 或 PROFIBUS 联网,需要端口 IF1 B (用于面板)或 MPI/DP (用于基于 PC 的操作员面板)。n

如何通过 MPI/PROFIBUS 将一个 WinCC flexible 项目传送给一个基于 Windows 的面板?
( 134 KB )
图. 16 -连接参数n

注意:
如果没有使用 S7-300/400 CPU 作为通讯伙伴,则更改通讯驱动程序。n

有下列一些支持 MPI 或 PROFIBUS 协议的通讯驱动程序可用:n

  • SIMATIC S5 DP (仅有 PROFIBUS)n
  • SIMATIC S7 -200n
  • SIMATIC S7 -300/400n
  • SIMOTION
2b

版本 B – 集成项目

定义站点
如果您不希望使用一个集成的项目的话,可以跳过此部分,直接转至 步骤 3

如果还未将项目集成至 SIMATIC 管理器,可以通过 WinCC flexible 的菜单“Project > Integrate in STEP 7…”实现此目的。 n

  • 在 SIMATIC 管理器中打开 NetPro。 另外,也可以打开 HMI 操作员面板的硬件配置。

如何通过 MPI/PROFIBUS 将一个 WinCC flexible 项目传送给一个基于 Windows 的面板?
( 24 KB )
图. 17 – 打开 NetPron

  • 在 NetPro 对话(图 18)中,双击“SIMATIC HMI Station(1)”的 HMI MPI/DP 接口。n
  • 在 HMI MPI/DP 接口的属性对话窗口中单击“Properties…”按钮。n
  • 标记 HMI 的 MPI(1) 子网,并单击“OK”。

    注意:
    可以使用“New…”按钮添加更多子网。在此请注意,HMI 站和相关的 SIMATIC 站必须在同一个子网内,或通过一个兼容路由的站连接在一起。有关 S7 路由的更多信息可在条目号:22255588中获取。

如何通过 MPI/PROFIBUS 将一个 WinCC flexible 项目传送给一个基于 Windows 的面板?
( 72 KB )
图. 18 – 选择站点

  • 单击“OK”,关闭对话框窗口。
  • 通过菜单“Network > Save and compile…”保存并编译组态。
  • 在适用的地方,传送已更改的硬件配置到所有相关的 SIMATIC 站和终端 NetPro。
  • 通过相应的子网选择与操作员面板通讯的站。

如何通过 MPI/PROFIBUS 将一个 WinCC flexible 项目传送给一个基于 Windows 的面板?
( 132 KB )
图. 19 -选择站点

3项目传送

  • 在“Project > Transfer > Transfer Settings…”下打开对话窗口。或者,也可以通过工具栏(1)打开传送设置。
  • 在“Transfer Settings”对话框中,选择相应的操作员面板(2) – 只有在存在多个操作员面板的情况下才有必要。
  • 选择 MPI/DP (3)作为传送模式,并输入操作员面板的节点地址。

    注意事项:
    关于可能的传送选项,请参阅相关的手册或条目号:19109408

  • 现在,使用“Transfer”按钮(4)就可以将组态传送至面板。

如何通过 MPI/PROFIBUS 将一个 WinCC flexible 项目传送给一个基于 Windows 的面板?
( 99 KB )
图. 20 – 项目传送

注意:
如果尚不希望传送,可通过“Apply”保存设置。
首次将项目传送给一个操作员面板时,应禁止“Delta transfer”选项,启用“Overwrite password list”选项。

注意:
传送完成后,面板便采用了在“Coections”标签中设置的参数。

可在下列条目中获得更多的信息。

主题 条目
项目传送(已发布的标准电缆,…) 条目号: 19109408
有关 SIMATIC 站和面板间的通讯,可以在下列手册中找到:
“WinCC flexible 2005 Communication Part 1”
“WinCC flexible 2005 Communication Part 2”
条目号: 18797552
条目号: 18797249
通过带 MPI 或 PROFIBUS 的 S7 路由传送(从 WinCC flexible 2005 开始) 条目号: 32235096
通过 MPI/PROFIBUS 更新 OS 条目号: 19701610

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

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

相关推荐

发表回复

登录后才能评论