返回主站|会员中心|保存桌面

Viking威肯中国区域服务商    

威卡叶片,离心泵,圆心活塞,旋转页,内齿轮,外齿轮

新闻分类
  • 暂无分类
联系方式
  • 联系人:吴经理
  • 电话:18576370666
  • 邮件:18576370666@163.com
  • 传真:散热风扇
站内搜索
 
首页 > 新闻中心 > 威纶的触摸屏如何实现自由增加料号!
新闻中心
威纶的触摸屏如何实现自由增加料号!
发布时间:2025-08-24        浏览次数:5        返回列表

在威纶触摸屏上实现自由增加料号,可通过配方数据库管理结合数据传输与宏指令实现,具体步骤如下:

一、创建配方数据库

  1. 进入配方管理界面

    • 在威纶触摸屏开发环境(如EbPro)中,点击菜单栏“资料/历史” → “配方数据库”,打开配方管理工具。

  2. 新增配方参数

    • 型号(MODEL):数据类型设为ASCII,用于存储料号名称(如“A-100”)。

    • 参数1-N:根据实际工艺需求添加数值型参数(如温度、压力、时间等),数据类型可选16位无符号整数(16-bit Unsigned)或32位浮点数(32-bit Float)。

    • 在配方数据库窗口中,点击“新增”按钮,输入配方名称(如“产品A”)。

    • 根据需求添加参数,例如:

    • 确认参数设置后,点击“确定”保存配方。

  3. 新增配方记录

    • 型号:A-100

    • 参数1:180℃

    • 参数2:50bar

    • 在配方数据库中点击“新增记录”,输入具体参数值。例如:

    • 重复操作可添加多个料号记录。

二、设计交互界面

  1. 添加配方选择元件

    • 在触摸屏画面中插入“项目选单”元件,用于切换不同料号。

    • 设置项目选单的“项目地址”为配方数据库的索引寄存器(如HMI_RECIPE.Selection),并配置选项文本(如“A-100”“B-200”)。

  2. 显示当前配方参数

    • 插入多个“数值显示”元件,分别绑定配方参数地址(如HMI_RECIPE.AHMI_RECIPE.B),实时显示当前选中料号的参数值。

  3. 添加操作按钮

    • 新增按钮:绑定宏指令,调用配方数据库的新增记录功能,并跳转至参数输入界面。

    • 删除按钮:绑定宏指令,删除当前选中的配方记录(需先在项目选单中选择目标料号)。

    • 保存按钮:绑定宏指令,将修改后的参数更新至配方数据库(如设置HMI_RECIPE.Command=2表示更新当前记录)。

三、配置数据传输与PLC通信

  1. 下载配方数据至PLC

    • 来源地址:配方参数地址(如HMI_RECIPE.MODELHMI_RECIPE.A)。

    • 目标地址:PLC寄存器地址(如三菱PLC的D1000开始区域,需确保地址不重叠)。

    • 字数量:根据配方参数总数计算(如5个参数需传输5个字)。

    • 插入“资料传输”元件,设置“下载”属性:

    • 当用户点击“下载”按钮时,触发数据传输,将当前料号参数写入PLC。

  2. 上传PLC数据至触摸屏

    • 来源地址:PLC寄存器地址(如D1000)。

    • 目标地址:配方参数地址(如HMI_RECIPE.MODEL)。

    • 插入另一个“资料传输”元件,设置“上传”属性:

    • 当系统启动或切换料号时,自动触发上传,确保触摸屏显示与PLC数据同步。

四、使用宏指令增强灵活性

  1. 动态添加料号

    • 编写宏指令(如Macro_AddRecipe),通过用户输入获取新料号名称和参数值,调用配方数据库的API新增记录。

    • 示例代码(伪代码):

      c

      // 读取用户输入的料号名称和参数
      string newModel = GetInput("MODEL");
      float param1 = GetInput("Param1");

      // 调用配方数据库新增记录接口
      Recipe_Add(newModel, param1, ...);

      // 更新项目选单选项
      UpdateProjectMenu();
  2. 删除料号

    • 编写宏指令(如Macro_DeleteRecipe),根据用户选择的料号索引删除配方记录,并更新项目选单选项。

五、测试与验证

  1. 功能测试

    • 在触摸屏开发环境中点击“离线模拟”,测试新增、删除、保存料号功能是否正常。

    • 检查数据传输是否准确,确保PLC寄存器值与触摸屏显示一致。

  2. 现场调试

    • 将触摸屏与PLC连接,上传工程文件后测试实际运行效果。

    • 验证多料号切换时,设备是否按预期参数运行。

六、优化建议

  1. 权限管理

    • 为操作按钮添加权限控制(如仅管理员可删除料号),防止误操作。

  2. 数据备份

    • 定期导出配方数据库至U盘或PC,避免数据丢失。

  3. 多语言支持

    • 若需国际化使用,可在配方数据库中添加语言字段,通过宏指令动态切换显示语言。

收缩
  • QQ咨询

  • 电话咨询

  • 18576370666
  • 添加微信客服