WinCC flexible配方组态
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
3
WinCC flexible 如何使用配方
WinCC Flexible
如何创建报警系统 如何使用VBScript 如何使用配方
配方概述 ——配方的数据 配方的数据
运行期间的数据 如果需要频繁改变或调整生产数据, 如果需要频繁改变或调整生产数据,可以在运行期间直接在 HMI设备或机械设备上获得数据。用于为机械设备分配参数的 设备或机械设备上获得数据。 设备或机械设备上获得数据 模式就是一个实例。 “Teach in”模式就是一个实例。可以将可移动的组件直接移到机 模式就是一个实例 械设备上的期望位置。然后将获得的位置数据从PLC传送到 传送到HMI 械设备上的期望位置。然后将获得的位置数据从 传送到 设备,并将其存储在配方中。 设备,并将其存储在配方中。 运行期间的数据导入 例如,如果生产数据存储在服务器上的数据库中, 例如,如果生产数据存储在服务器上的数据库中,可以在运行 时通过CSV文件将生产数据导入 文件将生产数据导入HMI设备。 设备。 时通过 文件将生产数据导入 设备 组态期间的数据 如果已获得或准备好生产数据, 如果已获得或准备好生产数据,可以在组态配方期间将其输入 或导入“配方”编辑器。 或导入“配方”编辑器。 可以在组态时或HMI设备运行时编辑配方数据记录。 设备运行时编辑配方数据记录。 可以在组态时或 设备运行时编辑配方数据记录 在组态时,可以在“元素”标签的“配方”编辑器里定义配方。 在组态时,可以在“元素”标签的“配方”编辑器里定义配方。 可以在“数据记录”标签的配方数据记录中输入其值。 可以在“数据记录”标签的配方数据记录中输入其值。
5
WinCC flexible 如何使用配方
WinCC Flexible
如何创建报警系统 如何使用VBScript 如何使用配方
配方概述 ——配方的结构 配方的结构
一种产品经常具有若干个变量。例如,对于尺寸或品质, 一种产品经常具有若干个变量。例如,对于尺寸或品质,产品 变量可以不同。这种情况在配方中精确地体现出来。 变量可以不同。这种情况在配方中精确地体现出来。配方由包含 值的配方数据记录构成。定义配方中的配方元素。 值的配方数据记录构成。定义配方中的配方元素。配方元素由显 示名称和变量构成。 示名称和变量构成。显示名称在配方视图中的配方数据记录和 HMI设备上显示。在运行时,合适的变量值从控制器读出或传送 设备上显示。 设备上显示 在运行时, 到控制器。 到控制器。 这里使用档案柜的实例对配方的结构 进行说明。每个配方代表了显示的文件 进行说明。 机柜里一个抽屉,从而恰为一个产品。 机柜里一个抽屉,从而恰为一个产品。 如果果汁厂要生产橙味、苹果味和热带 如果果汁厂要生产橙味、 水果味的饮品,那么需要针对每种口味 水果味的饮品, 组态一个配方。 组态一个配方。
9
WinCC flexible 如何使用配方
WinCC Flexible
如何创建报警系统 如何使用VBScript 如何数据
在运行系统中,配方数据记录可以在外部数据存储介质 例如 例如, 在运行系统中,配方数据记录可以在外部数据存储介质(例如, 闪存)、 )、HMI设备和控制器之间传送。 设备和控制器之间传送。 闪存)、 设备和控制器之间传送 下图显示了配方数据记录是如何传送的。 下图显示了配方数据记录是如何传送的。组态适用于传送配方 视图中数据记录的功能。 在配方画面中, 视图中数据记录的功能。 在配方画面中,使用为此目的的系统函 数。 HMI设备将配方数据记录存储在存储介质 例如闪存设备或硬盘 设备将配方数据记录存储在存储介质(例如闪存设备或硬盘 设备将配方数据记录存储在存储介质 例如闪存设备或硬盘) 可以通过HMI设备显示屏在配方视图或配方画面中编辑配方 中。可以通过 设备显示屏在配方视图或配方画面中编辑配方 数据记录。 数据记录。
配方管理 (配方显示 配方画面 配方显示/配方画面 配方显示 配方画面) 是 否 Tags 否 是 PLC 离线 同步 存储介质
8
WinCC flexible 如何使用配方
WinCC Flexible
如何创建报警系统 如何使用VBScript 如何使用配方
配方概述 ——配方的组态设置 配方的组态设置
6
WinCC flexible 如何使用配方
WinCC Flexible
如何创建报警系统 如何使用VBScript 如何使用配方
配方概述 ——配方数据记录的结构 配方数据记录的结构
配方数据记录对应于单个抽屉中的文件卡, 配方数据记录对应于单个抽屉中的文件卡,从而对应于一个产 品变量。如果果汁厂要生产果汁、蜜露和水果饮料, 品变量。如果果汁厂要生产果汁、蜜露和水果饮料,那么需要针 对每种产品变量在配方中创建一个配方数据记录。在这种情况下, 对每种产品变量在配方中创建一个配方数据记录。在这种情况下, 产品变量由不同的配料混合比构成。 产品变量由不同的配料混合比构成。 配方数据记录是一组在配方中定义的变量的值。 配方数据记录是一组在配方中定义的变量的值。在输入域中输 入这些值,可以在组态期间或运行期间在HMI设备或机械设备上 入这些值,可以在组态期间或运行期间在 设备或机械设备上 改变这些值。 改变这些值。
这些组态设置是在属性视图中的“设置”下进行的: 这些组态设置是在属性视图中的“设置”下进行的: 组态1:不带“同步变量” 组态 :不带“同步变量”的配方 只显示已读取数据记录的数据, 只显示已读取数据记录的数据,并且这些数据只能在配方视图 中进行编辑。在配方视图外使用相同的变量不会影响它们的值。 中进行编辑。在配方视图外使用相同的变量不会影响它们的值。 组态2:带“同步变量”和“离线变量”的配方 组态 : 同步变量” 离线变量” 从控制器或存储介质中读取的数据记录的数据是写入为配方所 组态的变量还是从中读出,是由“同步变量”选项来指定的。 组态的变量还是从中读出,是由“同步变量”选项来指定的。 “离线”选项确保将输入数据写入变量而非直接传送到控制器。 离线”选项确保将输入数据写入变量而非直接传送到控制器。 组态3: 组态 :带“同步变量”但无“离线变量”的配方 同步变量”但无“离线变量” 从控制器或存储介质中读取的数据记录的数据是写入为配方所 组态的变量还是从中读出,是由“同步变量”选项来指定的。 组态的变量还是从中读出,是由“同步变量”选项来指定的。输 入的或读出的数据立即传送到控制器。 入的或读出的数据立即传送到控制器。 可以设置与控制器是否同步。在同步传送的情况下, 可以设置与控制器是否同步。在同步传送的情况下,控制器和 HMI设备均在共享数据区中设置状态位。此机制可防止在控制程 设备均在共享数据区中设置状态位。 设备均在共享数据区中设置状态位 序里对数据的任意覆盖。 连接”编辑器的“范围指针” 序里对数据的任意覆盖。在“连接”编辑器的“范围指针”标签 页中为每一控制器独立地指定数据区的地址范围。 页中为每一控制器独立地指定数据区的地址范围。
4
WinCC flexible 如何使用配方
WinCC Flexible
如何创建报警系统 如何使用VBScript 如何使用配方
配方概述 ——配方应用实例 配方应用实例
配方用于制造业和机器制造。接下来为两个典型应用的实例, 配方用于制造业和机器制造。接下来为两个典型应用的实例, 阐述了如何实现WinCC flexible工程系统的配方功能: 工程系统的配方功能: 阐述了如何实现 工程系统的配方功能 机械设备参数分配 配方的一个应用领域就是制造工业中机械设备参数的分配。 配方的一个应用领域就是制造工业中机械设备参数的分配。机 械设备将不同尺寸的木板剪切到指定的尺寸并钻孔。 械设备将不同尺寸的木板剪切到指定的尺寸并钻孔。导轨和钻子 必须根据木板的尺寸向新位置移动。 必须根据木板的尺寸向新位置移动。所需的位置数据作为数据记 录存储在配方中。如果要采用新的木板尺寸,需要使用“ 录存储在配方中。如果要采用新的木板尺寸,需要使用“Teach in”模式重新分配机械设备参数。将新的位置数据直接从 模式重新分配机械设备参数。 模式重新分配机械设备参数 将新的位置数据直接从PLC传送 传送 设备, 到HMI设备,然后将其保存为新数据记录(位置数据)。 设备 然后将其保存为新数据记录(位置数据)。 批量生产 食品加工业中的批量生产代表配方的另一个应用领域。 食品加工业中的批量生产代表配方的另一个应用领域。果汁工 厂中的配料站可以生产出不同口味的果汁、蜜露和水果饮料。 厂中的配料站可以生产出不同口味的果汁、蜜露和水果饮料。它 们的配料始终相同,只是混合比不同。每种口味对应于一个配方。 们的配料始终相同,只是混合比不同。每种口味对应于一个配方。 每种混合比对应于一条数据记录。触摸按钮时, 每种混合比对应于一条数据记录。触摸按钮时,一种混合比所需 的全部数据都可以传送到机械设备控制器。 的全部数据都可以传送到机械设备控制器。
WinCC flexible 如何使用配方
WinCC Flexible
如何创建报警系统 如何使用VBScript 如何使用配方
提纲
配方概述 组态配方 运行时操作配方
1
WinCC flexible 如何使用配方
WinCC Flexible
如何创建报警系统 如何使用VBScript 如何使用配方
配方概述 配方的概念 配方的数据 配方应用实例 配方的结构 配方数据记录的结构 配方的组态 配方数据记录的传送
2
WinCC flexible 如何使用配方
WinCC Flexible
如何创建报警系统 如何使用VBScript 如何使用配方
配方概述 ——配方的概念 配方的概念
配方是相关数据的集合,如设备组态或生产数据。例如, 配方是相关数据的集合,如设备组态或生产数据。例如,您只 需一个操作步骤便可将这些数据从HMI设备传送至控制器,进而 设备传送至控制器, 需一个操作步骤便可将这些数据从 设备传送至控制器 改变生产变量。例如,如果您直接在机械设备上进行了编程, 改变生产变量。例如,如果您直接在机械设备上进行了编程,便 可将数据传送到HMI设备并将它们写入配方。 设备并将它们写入配方。 可将数据传送到 设备并将它们写入配方 在“配方”编辑器中创建带有相关联数据的配方。要想在HMI 配方”编辑器中创建带有相关联数据的配方。要想在 设备上显示和编辑配方, 设备上显示和编辑配方,需要在过程画面中组态配方视图或配方 画面。 画面。
10
WinCC flexible 如何使用配方
WinCC Flexible
如何创建报警系统 如何使用VBScript 如何使用配方
配方概述 ——配方的数据 配方的数据
(1)保存: 执行“保存”功能,将在配方视图或配方画面改变的 保存: 执行“保存”功能, 保存 值写到存贮介质的配方数据记录中。 值写到存贮介质的配方数据记录中。 (2)装载: “装载”功能用存储介质里的配方数据记录值来更新 装载: 装载” 装载 配方画面里显示的配方变量的值。 配方画面里显示的配方变量的值。该功能覆盖配方画面里改变的 任何值。当数据记录再次被选择时,配方视图中执行“装载” 任何值。当数据记录再次被选择时,配方视图中执行“装载”功 能。 (3)写入控制器: 在调用“写入控制器”功能时,将配方视图和 写入控制器: 写入控制器 在调用“写入控制器”功能时, 配方屏幕的值增量下载到PLC中。 配方屏幕的值增量下载到 中 (4)从控制器读出: 调用“从控制器读出”功能将用控制器的值 从控制器读出: 调用“从控制器读出” 从控制器读出 更新配方视图和配方画面里指示的值。 更新配方视图和配方画面里指示的值。该功能覆盖配方视图或画 面里改变的任何数据。 面里改变的任何数据。 (5)与控制同步: 在组态中,可以通过设置“与控制同步”函数, 与控制同步: 与控制同步 在组态中,可以通过设置“与控制同步”函数, 使配方视图中的值与配方变量的值同步。同步之后, 使配方视图中的值与配方变量的值同步。同步之后,配方变量和 配方视图中都包含了当前更新了的值。当没有为配方选择“ 配方视图中都包含了当前更新了的值。当没有为配方选择“变量 离线”设置时,当前值也应用到控制器中。 离线”设置时,当前值也应用到控制器中。 (6)导入,导出: 为了对它进行处理,例如用 导入, 导入 导出: 为了对它进行处理,例如用MS Excel,数据 11 , *.csv
要生产一种产品,需要将合适的配方数据记录从 要生产一种产品,需要将合适的配方数据记录从HMI设备传送 设备传送 到连接的控制器。除非组态工程师允许, 到连接的控制器。除非组态工程师允许,否则配方数据记录中的 值不能在HMI设备上进行更改。 设备上进行更改。 值不能在 设备上进行更改 7
WinCC flexible 如何使用配方
WinCC Flexible
如何创建报警系统 如何使用VBScript 如何使用配方
配方概述 ——配方的组态设置 配方的组态设置
可以根据应用需要组态配方。 可以根据应用需要组态配方。为了在不干扰当前进程的情况下 写数值到HMI设备上的配方数据记录中,除需满足那些给机器分 设备上的配方数据记录中, 写数值到 设备上的配方数据记录中 配参数的要求外还需组态设置。 配参数的要求外还需组态设置。 在配方的组态设置中,指定要用在配方中使用的变量的特性。 在配方的组态设置中,指定要用在配方中使用的变量的特性。 下图显示了使用配方数据记录时的基本差别。 下图显示了使用配方数据记录时的基本差别。