连接 HMI 设备描述SIMATIC S7 提供一种新型操作面板,通过它可以更为便捷地显示过程值和报警。在 S7-400的项目模板中,操作站可用于设备显示。 创建和组态面板是为了更为便捷地监控设备。通过面板,用户可以更为便捷地在操作站 (OS)执行以下功能:● 启动主机到待机的切换● 禁用或启用主机设备和待机设备之间的切换,包括冗余状态的显示。● 显示 CPU的连接状态(冗余链接)● 显示 DP 从站的待机状态
实例:通过 S7-400 实现软冗余实例:通过S7-400 实现软冗余我们在这里已经创建好一个项目模板,方便您轻松入门。可以根据您的需求修改和执行项目模板。通过简化了的道路隧道监管系统模型,可以演示如何轻松创建所需的组态和程序。 该实例基于具有414-2DP CPU 的两个站。以下内容详细描述了软冗余的特定特殊任务及其设置。 首先应了解关于组态和编程 S7-300 或S7-400 的基本知识(例如创建项目或组态CPU),这样才能更好地理解此实例。我们只在必要之处进行说明定义任务和技术方案任务说明用两个风扇给隧道进行通风。每个风扇有两种转速(级别),根据所测量到空气中污染物的浓度不同,转速不同。 可通过两个模拟量传感器检测污染物浓度。风扇是设备的主要组件,对其性能要求很高。因此在两个站上都需装载控制风扇的用户程序。如果所允许的Zui大污染物浓度持续时间超过两分钟,则立即关闭隧道。隧道入口由两个交通信号灯控制。 出于安全因素考虑,此元件也需要较高等级的可用性。以下内容详细描述了软冗余的特定特殊任务及其设置。首先应了解关于组态和编程 S7-300 或 S7-400 的基本知识(例如创建项目或组态CPU),这样才能更好地理解此实例。我们只在必要之处进行说明。 用户程序规则用户程序组织结构应该允许将冗余程序组件和非冗余程序组件完全分隔开来。在冗余程序组件中则只能使用IEC 计数器和 IEC 定时器。 不允许使用 S7 计数器和/或S7 定时器,这是因为在两个站之间不能交换这些地址。连接 HMI设备SIMATIC S7 提供一种新型操作员面板,通过它可以更为便捷地显示过程值和报警。OP 7 和 OP 17操作面板非常适合在冗余系统中使用。 这两种操作面板都支持通过触摸型按键在多个站之间进行手动切换。 通过此功能可以在任何时刻从 A站切换到 B 站,反之亦然,以便操作和监视工业过程。在 S7-300 实例的示例项目中,选择了 OP 7 操作员面板。在项目模板中,已经为 OP 7组态了状态字和控制字的显示,以及关于用户程序的若干报警文本。 可根据需要编辑报警文本。 需要使用ProTool 软件来组态报警文本。
S7-400 实例中的硬件配置下图对所需的硬件配置进行了说明。 包括两个S7-400 站,每一个都带有一个 CPU 414-2DP 和一个 ET 200M DP 从站。 ET 200M 的 IM 153-2DP 接口有两个连接,即一个连接到 A 站的 CPU 上,而另一个连接到 B 站的 CPU 上。通过 CP 443-5 经由PROFIBUS 网络将 A 站和 B 站互连在一起。WinCC中的系统可视化项目模板中的操作站用于操作、监视和显示设备。创建和组态面板是为了更为便捷地监控设备。项目模板包含了相应的组态。所使用的硬件关于实例中所用模块的详细信息,请参见项目模板中的硬件配置。配置硬件如果要复制或修改项目模板中的硬件配置,请遵循如下操作:1.创建有两个站的项目,例如 A 站和 B 站,然后打开站 A2. 从硬件目录选择机架3. 打开 A 站的机架,插入电源模块、CPU414-2DP 和所需的中央 I/O4. 打开第二个站,然后重复第 2 步和第 3 步5. 将 IM 153-2 拖放到 DP主站系统(“轨道”)中6. 插入 ET 200M 的 I/O 设备7. 如果需要将多个 ET 200M DP 从站连接到 DP主站系统,则请重复第 5 步和第 6 步8. 将整个 DP 主站系统复制到第二个站的 DP 主站中硬件配置规则两个站上的分布式 I/O设备组态必须一致。为了防止不一致性,即便做了很微小的改动,也要将第一个站的整个 DP 主站系统中的所有从站复制到第二个站的 DP主站。 通过选择编辑 > 插入冗余副本来复制数据。执行编辑 > 插入冗余副本菜单命令,确保两个站上 DP 从站上的 I/O地址保持一致。组态网络如果要复制或修改项目模板中的网络组态,请遵循下列操作指令:软冗余系统应有什么样的网络?在具有软冗余的系统中,要注意区分以下网络:●互连两个站的网络,也称为冗余链接网络。两个站之间的数据可通过此网络进行交换。● DP 主站系统和 ET 200M 分布式 I/O设备都与 PROFIBUS DP 网络相连接。 该站使用这些网络与分布式 I/O 设备通讯。可在两个站之间进行数据交换的网络可以通过MPI、PROFIBUS 或工业以太网在主机设备和待机设备之间交换数据。在本实例中,使用通讯模块在 PROFIBUS网络上进行数据交换。1. 创建 PROFIBUS 网络。2. 组态 PROFIBUS 上 A 站的 CP 连接并选择节点地址,例如PROFIBUS 地址 3。3. 组态 PROFIBUS 上 B 站的 CP 连接并选择节点地址,例如 PROFIBUS 地址4。分布式 I/O 设备的 PROFIBUS DP 网络ET 200M 分布式 I/O 设备具有两个 DP 接口,其中一个连接到 A站的 DP 主站系统,而另一个连接到 B 站的 DP 主站系统。请按如下步骤进行操作:1. 创建两个 PROFIBUS DP网络(用于两个 DP 主站系统)。2. 选择 A 站上 CPU 的 DP 连接,并将它连接到第一个 PROFIBUS DP网络中。3. 选择 B 站上 CPU 的 DP 连接,并将它连接到第二个 PROFIBUS 网络中。4. 从硬件目录中选择 IM153-2。IM 153-2 位于 PROFIBUS DP 下的 ET 200M 文件夹中。实例:通过 S7-400 实现软冗余8.6组态连接SIMATIC S7 的软冗余功能手册, 04/2010, A5E02171569-02 938.6组态连接如果要再现项目模板中所提供连接的组态,或者为连接创建用户特定的组态,请遵循下列操作指令。在项目模板中,选择带有 FDL 连接的PROFIBUS 网络,以便在两个站之间进行数据交换。如下所示,创建所需的逻辑连接:1. 从 SIMATIC 管理器切换到网络视图2.选择视图 > DP 从站菜单命令,这样将在网络视图中显示 DP 从站3. 在网络视图中,双击连接表结果:打开了定义连接的对话框。4. 选择两个站,然后指定 FDL连接创建用户程序如果要复制或修改项目模板中的用户程序,请遵循下列操作指令。项目模板的用户程序包含有完全的冗余组态。在两个站上冗余组态是相同的,并在循环程序 OB 1 中执行。用户程序规则在冗余程序组件中则只能使用 IEC 计数器和 IEC 定时器。不允许使用 S7 计数器和/或S7 定时器,这是因为在两个站之间不能交换这些地址。
软件冗余和安装有 WinCC的操作站 用于操作和监视任务的面板描述软件包中包含了预先组态的面板,可方便用户执行操作和监视任务。 在系统上安装了WinCC之后,软冗余的 SETUP 程序将自动安装此面板。以下章节介绍了如何在 WinCC 中组态面板。除了此组态外,还需要在操作站上建立一个冗余链接,即使主机站发生故障、或在完成了主机到待机间的切换之后,仍旧能够更新面板。关于如何建立链接以及需要遵守哪些特殊的事项,将在另一章节中进行介绍。在光盘的“SWR_WinCC_English.doc”或“SWR_WinCC_English.pdf”文件中包含有此描述。面板的用途通过面板,用户可以更为便捷地在操作站(OS) 执行以下功能:● 启动主机到待机的切换●禁用主机设备和待机设备之间的冗余(禁止主机到待机的切换),或启用冗余(启用主机到待机的切换)● 显示 CPU 的连接状态(冗余链接)●显示 DP 从站的待机状态在 WinCC 中组态面板使用 WinCC 在画面中安装面板。通过相应的属性对话框组态面板。组态操作过程:1. 组态 WinCC 连接 (页 102)2. 定义面板变量 (页 104)3.在画面中插入面板 (页 106)4. 显示区域和变量(画面动态化)进行互连 (页 109) 组态 WinCC连接必须组态到冗余系统的连接,这样才能将 WinCC 站与自动化系统进行互连。 由于可以通过 WinCC 切换功能与 B站建立连接,因此只需组态操作站到 A 站的一条连接。1. 添加新驱动程序: 打开“变量管理”(Tag Managemen)目录并右键单击“添加新驱动程序”(Add New Driver)。在“C:\Programs\SIEMENS\WINCC\bin”目录中选择驱动程序2. 在“控制中心”内打开“SIMATIC S7PROTOCOL SUITE”目录。 该目录位于“变量管理”(Tag management) 容器内。3.选择要在其中创建连接的文件夹,例如 MPI。4. 右键单击该文件夹,然后插入一个新连接。5.选择插入的连接,然后为其指定一个名称,例如“SW_Redundancy”。6.右键单击,然后从快捷菜单中选择“属性”(Properties)。7. 输入要为其创建连接的站点的节点地址(建议:输入 A站的节点地址)。定义面板变量建议在创建操作站和站点之间的连接之后,定义面板变量。请按如下步骤进行操作:1.在“控制中心”内打开“结构类型”文件夹。2. 右键单击,插入新的结构类型。结果: 将打开“结构属性”(Structureproperties) 窗口。3. 输入结构变量的名称,例如“SWR”。4. 单击“新建元件”(New element)按钮,插入面板变量(4 个变量)。5. 为每个变量指定相应的名称和数据类型。6. 从“SIMATIC S7 PROTOCOLSUITE”文件夹中选择先前插入的连接(“SW_Redundancy”)。7. 右键单击该域,然后插入一个新变量。9.在“地址”(Addresses) 输入框中定义背景数据块的编号和结构变量的偏移量(偏移量是DW 8)。结果:现在面板已确定必须访问的状态字和控制位。在画面中插入面板在技术上,面板可实现为 Active X 控件。在画面中插入面板,操作如下:1. 在“控制中心”内,使用“图形编辑器”打开画面。2. 使用菜单命令“对象选项板”(ObjectPalette) >“控件”(Controls) 选择控件。3.右键单击,然后选择“添加/删除”(Add/Remove)。结果: 在释放鼠标按钮之后,将出现一个用于登记面板的窗口。4. 选择“注册OCX”(Register OCX) 5. 打开“CC_SWRed.ocx”控件。6. 在“选择 OCX控件”(Select OCX Controls) 窗口中选择“WinCC 软冗余”(WinCCSoftware Redundancy)复选框。互连显示带有变量的区域(动态显示画面)在画面中插入面板之后,互连显示带有变量的区域。操作如下(变量名只是示例):1.选择面板。2. 右键单击面板,然后从快捷菜单中选择“属性”(Properties)。结果: 打开“对象属性”(ObjectProperties) 对话框。3. 在窗口的左窗格中选择“控件属性”(Control Properties)。4.转到窗口的右窗格,为“tagname”属性输入名称“SWR_Test”。5. 在“动态”(Dynamics)行中单击显示图标(灯泡),然后从显示的列表框中选择“SWR_Test.Status”。6.在“MasterSwitch”行中单击显示图标(灯泡),然后从显示的列表框中选择“SWR_Test.MasterSwitch”。7.在“RedTurnOn”行中单击显示图标(灯泡),然后从列表框中选择“SWR_Test.RedTurnOn”。8.在“RedTurnOff”行中单击显示图标(灯泡),然后从列表框中选择“SWR_Test.RedTurnOff”。9.保存图形编辑器中的改动。结果: 现在便可以使用面板,并从“WinCC 运行系统”(WinCC Runtime) 中启动面板。