跳到主要内容

配方管理

低代码配方管理实现方式简单、使用方便,只需把配方的数据做简单的系统存盘可以供系统再调用即可。配方管理适用于生产线生产多品种的产品时使用,利用配方管理可以实现快速开发多品种的生产线系统。

默认配方变量

低代码系统默认的配方变量ID为2601,该变量可以存储不同的数据表示不同的产品配方。

前置准备

在配置配方管理之前,请先准备好以下内容:

  1. Janus边缘计算系统,一套。在客户提供的服务器上安装边缘计算系统,通过访问部署在服务器上的地址(请用谷歌浏览器或微软Edge浏览器访问),输入相应的设置账号和密码即可访问边缘计算系统,在Janus边缘计算系统里的流程管理界面通过创建工程-添加控制器-配置控制器资源(包括轴资源和IO资源)-定义变量ID表-创建流程-推送到控制器(配置流程执行参数的同时可以配置配方管理数据)
  2. Ftp服务软件,一套。本公司会在安装边缘计算系统的同时安装Ftp服务软件。

配置配方管理

在配置低代码控制系统配方管理时,首先需要知道配置配方管理数据的所有变量ID,比如轴的运动坐标对应的变量ID等等,方便在绘制完成流程并且把流程推送到控制器配置流程执行参数的同时可以配置配方管理数据。配置配方管理数据实现的方式如下图1所示:

图1 配置配方管理数据
图1 配置配方管理数据

如上图1所示,如果勾选启用配方,则变量ID4001~变量ID4005里的数据可以根据不同的配方ID存储不同的数据供低代码系统使用。配方ID可以结合配方注释更直观的看出产品型号对应的配方ID,方便配方数据管理。

注意

低代码系统第一次配置配方管理的时候,需要给配方ID即低代码默认对应的变量ID2601建立存盘文件,否则系统会报载入系统参数失败的错误,如下图2所示

图2 载入系统参数失败
图2 载入系统参数失败

如上图2所示,系统报载入系统参数失败时,只需对配方管理关联的变量ID2601建立系统存盘文件即可。建立系统存盘的方式很简单,只需要退出低代码系统,再重新打开低代码系统,此时即建立完成变量ID2601系统存盘文件,系统显示未完成回零表示系统正常,如下图3所示。通过系统文件路径Ftp\EasyAutoSystem\System\FlowChart\SaveData可以看到建立的存盘文件如下图4所示:

图3 低代码系统正常
图3 低代码系统正常
图4 建立存盘文件
图4 建立存盘文件

如上图4所示,建立完成低代码配方管理系统存盘文件之后,系统显示未完成回零表示可以正常使用。

注意
  1. 常用的配方数据以及不常用的配方数据要区分开配置,避免常用的数据在存盘的过程中设备突然关机或者断电导致存盘数据丢失。
  2. 设备关机或者低代码系统关闭时,建议按下复位按钮,确保变量不再变化时存盘,防止变量在变化存盘的过程中,设备突然关机或者掉电,损坏变量存盘文件。

配方管理数据测试效果图

低代码配方结合人机

图5 产品3配方数据
图5 产品3配方数据
界面完成低代码系统配方管理数据测试效果图如下图5、6所示:

图5 产品3配方数据
图5 产品3配方数据
图6 产品4配方数据
图6 产品4配方数据

如上图5、6所示,当需要保存对应产品的数据时,只需在当前配方id对应的栏位输入相应的ID序号以及在配方注释对应的栏位给对应的产品型号做配方注释方便查找即可。如果想使用哪个产品型号的数据,只需输入产品型号对应的配方ID,然后点击确定即可。

注意
  1. 在本例中,配方注释对应的变量ID是4527,类型是普通文本,而当前配方ID对应的低代码默认配方变量ID是2601;
  2. 配方注释ID必须为4000之后的变量ID,配方ID默认变量ID是2601
  3. 在利用配方ID管理配方数据时,需要先建立配方ID对应的存盘文件夹才能去存储或者修改对应配方里的数据。