在现代自动化出产中,,若何急剧切换工艺参数、保障批量一致性,,是提升出产效能和产品质量的关键。。。
将肯定前提下必要变动的工艺参数变量整顿成一种专门的内容是配方(Recipe),,js3845金沙线路科技的Smart Control编程软件提供了配方治理(Recipe Management),,它能让工程师以更矫捷、更直观的方式治理工艺参数。。。
本文将结合现实使用过程,,介绍数据配方职能的利用步骤和当苦衷项。。。
数据配方职能的价值
在出产线中,,统一设备往往必要处置分歧型号、规格或批次的产品。。。传统方式下,,工程师必要手动批改一大串参数,,不仅耗时,,还容易犯错。。。而数据配方的引入,,则带来了两大优势::
急剧切换出产
每种产品的参数都能够预先界说为一个配方。。。在必要切换出产时,,只需挪用对应配方即可自动实现参数配置,,省去大量手动操作。。。
保障批量一致性
统一的配方文件确保了统一批次产品的工艺参数齐全一致,,从底子上削减人为调整带来的颠簸。。。
这也是Smart Control配方职能的主标题标::效能和不变性。。。
筹备前提
在现实利用前,,必要确认软硬件环境::
硬件::js3845金沙线路科技系列节制器。。。
软件::Smart Control V5.0以及TOA。。。
网络拓扑通常选取PLC与工程师站的典型架构,,保障编程与数据存取的靠得住性。。。

图1 网络拓扑
实操教程
- 增长配方治理器
鼠标右击设备的“Application”节点,,弹出“增长对象”选择列表,,而后选择“配方治理”选项,,就会在“Application”节点下增长“配方治理”项。。。

图2 增长配方治理器
2. 配方治理器设置
配方治理器提供用于守护用户界说的变量列表的职能,,称为配方界说。。。配方界说能够存储在 PLC 的“配方文件”中。。。
在增长了配方治理器后,,双击“配方治理器”能够进行关于“存储”和“通例”的一些根基设置::
存储::蕴含存储类型,,文件蹊径、文件扩大名、配方变量限度;
通例::保留配方、加载配方、写配方的一些设置或限度。。。

图3 配方治理器
存储类型::
文本::CODESYS 使用配置的列和分隔符以可读体式保留配方。。。
二进制:: CODESYS 以不成读的二进制体式保留配方。。。这种体式必要较少的存储空间。。。
把稳::只有在未更扭转量列表的情况下能力再次读取二进制配方。。。
文件蹊径::
文件蹊径::该蹊径通常是指标系统上运行时文件目录中的相对蹊径(PlcLogic)。。。
3. 配方使用
右击“配方治理器”,,增长对象,,选择配方,,创建名称为“Recipes”的配方::在配方中输入几个变量,,并且增长名称、最小最大值等。。。

图4 插入配方变量

图5 配方变量
4. Recipe Management.libray 操作配方职能库

图6 Recipe Management.libray
在利用法式中加载Recipe_Management.libray库,,通过职能块 RecipeManCommands 的步骤,,可处置配方(创建、读取、写入、保留、加载、删除)。。。

图7 谬误值界说表
4.1 创建配方

图8 创建配要领式
RecipeManCommands.CreateRecipe (METH)
该步骤将当前 PLC 值读取到新配方中,,并以默认名称保留为配方文件。。。触发后返回值为16#0成功,,返回值为其他数值查看谬误值界说表。。。

4.2 批改配方

图9 批改配要领式
RecipeManCommands.ReadAndSaveRecipe (METH)
将当前PLC值读取到配方中,,而后将配方存储到尺度配方文件中,,现有文件会被覆盖。。。触发后返回值为16#0成功,,返回值为其他数值查看谬误值界说表。。。

4.3 从配方中读出变量值

图10 读取配方值法式
RecipeManCommands.LoadAndWriteRecipe(METH)
从尺度配方文件加载配方,,而后将配方写入 PLC 变量。。。

4.4 删除配方

图11 删除配要领式
RecipeManCommands.DeleteRecipe (METH)
从配方界说中删除配方。。。

4.5 获取配方数量、配方名称

图12 获取配方信息
RecipeManCommands.GetRecipeCount (METH) 返回相应配方界说的配方计数

RecipeManCommands.GetRecipeNames(METH)
从相应的配方界说返回配方名称

4.6 获取齐全配方数据

图13 获取配方数据
RecipeManCommands.GetRecipeValues(METH) 返回相应配方的配方数据

Smart Control 的数据配方职能,,性质上是将参数治理?榛、文件化。。。它解决了多产品出产中的 切换效能 与 一致性保险 问题。。。通过合理配置配方治理器,,结合 Recipe Management 职能库的使用,,工程师不仅能提升出产效能,,还能显著降低人为失误带来的风险。。。