使用安装了基于 Windows 的系统的 ProTool 组态配方

问题:
在基于 Windows 的系统中,使用 ProTool 组态配方时应考虑哪些事项?n

解答:
该条目包含了配方、数据记录等概念的定义,以及关于如何组态配方及管理数据记录的描述。n

概念定义

配方
配方是一种数据结构,它由不同的变量(条目)组成。在组态时将变量分配给配方,不能在操作单元上更改变量。n

数据集
数据记录由一些数值组成,在操作单元上为配方变量输入这些数值并将其保存为数据记录。对于一个配方,可以生成具有不同数值的多个数据记录。n

实例:
配方“workpiece”包含四个固定变量(宽、高、深和角度)或条目, 在组态中将它们分配给配方。在操作单元上,输入配方变量的数值并将其保存为数据记录。数据记录指定工件的形状。通过不同的数据记录,可毫不费力的生成各种形状的工件。n

配方:Workpiece

变量

数据记录 1

数据记录 2

500

500

1000

500

1000

500

以度为单位的角度

45

90

表 1:总览n

组态配方

插入变量

  • 在ProTool项目中插入配方。打开组态对话框。n
  • 选择多个变量,作为配方的一部分。n
  • 对于每个变量,可以确定编辑数据记录时在操作单元上显示的条目名称。n
  • 小数位置确定输入值的精度。

使用安装了基于 Windows 的系统的 ProTool 组态配方

图 1:为配方插入变量n

配方属性

  • 单击“Properties”,打开配方属性。n
  • 在“General”标签中,可以确定配方名称 - 例如“workpiece”,和配方编号 - 例如“1”。

    注意事项:
    当设计项目时,自动以名称“Z_RECIPES”生成一个图标列表。由参数“Recipe Number”确定在图标列表中输入的配方顺序。

使用安装了基于 Windows 的系统的 ProTool 组态配方

图 2:确定配方名称n

  • 转到标签“Transfer”。现在可以选择选项“No synchronization”和“Synchronization with Control_1”。 n
    • 无同步:
      当在操作单元和系统之间异步传送数据记录时,操作单元和系统不要求提供公共通讯区。通过使用已经激活的传送功能,完成操作单元和系统之间的数据记录传送。请注意,通过该方式无法排除操作单元和系统之间的未受控数据覆盖。n
    • 与 Steuerung_1 同步:
      可通过“数据邮箱”来控制操作单元和系统之间数据记录的同步传送,该“数据邮箱”需要在 ProTool 中被组态为区域指示器。“数据邮箱”是系统中的一个区域,在该区域中,通讯伙伴可以在传送数据记录期间通过系统作业或 ProTool 功能置位状态位。在操作单元和系统之间每传送完一个数据记录,必须复位状态字。这样可防止未受控 地覆盖数据。

      注意事项:
      有关“数据邮箱”及其评估的更多信息,请参见手册“SIMATIC HMI Communication for Windows based Systems” - “7.11 Recipes”部分,位于条目号:1405528中。

使用安装了基于 Windows 的系统的 ProTool 组态配方

图 3:设置传送模式n

  • 在操作单元的标签“Data medium”中,输入所保存数据记录的路径。可使用下列路径名:
  • Storage Card... (PC 卡)n
  • Storage Card2... (CF 卡)n
  • Flash... (内部闪存)n
  • 网络路径 (当在操作单元上组态了网络时)n
  • 对于 PC :除软盘驱动器外的所有驱动器

使用安装了基于 Windows 的系统的 ProTool 组态配方

图 4:数据记录的存储位置n

  • 最后在标签“Options”中,设置配方变量的属性: n
    • Synchronize Tags
      通过激活选项“Synchronize tags”,当在用户设备上保存数据记录时,在包含这些变量的其它映像中显示数据记录的数值。如果在配方视图上选择了一个数据记录,则更新整个操作单元上的数据记录值。这允许编辑一个单独映像中位于配方显示之外的数据记录。
      通过取消激活选项“Synchronize tags”,使得只能在配方视图中编辑数据记录。当保存数据记录时,不会将在其它映像中另外组态的配方变量更新为数据记录值。它们具有系统的现有数值。n
    • Tags Offline
      通过激活选项“Tags offline”,确定是否在一个数据记录中保存所输入的数值,而不是直接传送到系统。通过功能或系统作业 ,触发将数据记录传送到系统。
      通过取消激活选项“Tags offline”,立即将所保存或读出的数据记录传送到系统。自动将数据记录传送到系统不会改写数据邮箱。

选项的作用

  • “Synchronize tags”激活和“Tags offline”激活
    当在操作单元上保存数据记录时,使用数据记录的数值更新配方视图外的变量 (在其它映像中)。 这样,不通过配方视图也可以管理数据记录。如果在配方视图中选择了一个数据记录,则将数值加载到操作单元的变量中。如果触发了传送,则仅将数据记录传送到系统。在操作单元上“离线”管理配方变量,即在系统中,它们的数值可能与操作单元上显示的数值不同。

注意事项:
为了能够观察操作单元上配方变量的当前值,可以使用“dummy”变量。“Dummy”变量是配方变量的副本,但它们不在配方中使用。这些副本可用于显示当前值。n

使用安装了基于 Windows 的系统的 ProTool 组态配方

图 5:同步变量和离线变量n

  • “Synchronize tags”激活和“Tags offline”取消激活
    当在操作单元上保存数据记录时,直接将数值传送到系统。如果选择了配方视图中的一个数据记录,则同时将数值传送到系统。配方变量为“在线”,即它们始终与系统中的数值一致。

注意事项:
通过自组态的 ProTool 功能或控制任务,外部编辑数据记录;在输入后,直接将为数据记录输入的数值传送到系统中。n

使用安装了基于 Windows 的系统的 ProTool 组态配方

图 6:同步变量和在线n

  • 取消激活Synchronize Tags”
    只能在配方视图中管理数据记录。在配方视图中离线管理配方变量。一旦触发传送,立即将数值从数据记录传送到系统。然后,才使用数据记录的数值更新其它映像中的变量。在其它映像中使用的配方变量具有来自系统的数值。

使用安装了基于 Windows 的系统的 ProTool 组态配方

图 7:变量未同步n

注意事项:
有关配方的更多信息,请参见条目号:2044599 中的手册“Configuration of SIMATIC HMI ProTool Windows based Systems”。n

管理数据记录

可通过作为图像对象提供的配方视图来实现操作单元上数据记录的管理。配方视图包含用于管理数据记录所需的所有可能的功能,例如编辑数据记录、保存数据记录、将数据记录传送到系统、从系统读取数据记录、删除数据记录。n

使用安装了基于 Windows 的系统的 ProTool 组态配方

图 8:配方视图的在线视图n

在“Recipe Display”的属性中,可以专门为应用调整配方视图。将配方视图中选定的数据写入配方编号或名称的变量,或在运行期间写入数据记录编号或名称。这些变量可作为功能或脚本的参数使用。n

注意:
当通过在操作单元中或通过控制器输入数值,将其写入配方编号或名称的变量、以及数据记录编号或名称时,不更新配方视图。以前显示的配方及其数据记录仍位于配方视图中。n

使用安装了基于 Windows 的系统的 ProTool 组态配方

图 9:配方视图的属性n

当在外部编辑数据记录时,可以在配方视图中隐藏变量显示,并组态配方变量的输入域。n

使用安装了基于 Windows 的系统的 ProTool 组态配方

图 10:外部编辑数据记录n

如果取消选中配方视图属性中的“Editing allowed”复选框,则可以防止编辑配方视图中的数据记录。

注意事项:
可以在 ProTool 在线帮助中找到关于组态配方视图的更多信息!

关键字:
TP170B,OP170,MOBILE PANELS 170,OP270,TP270,MP270,MP370,PC,ProTool/Pro 运行系统,HMI,WinCE,操作单元

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

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

相关推荐

发表回复

登录后才能评论