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

库卡机器人及配件服务商    

库卡机器人、库卡机器人备品配件

联系方式
  • 联系人:吴经理
  • 电话:18576370666
新闻分类
  • 暂无分类
首页 > 新闻中心 > Smart 700 IE v3配方怎么自动调用!
新闻中心
Smart 700 IE v3配方怎么自动调用!
发布时间:2025-08-08        浏览次数:3        返回列表

在Smart 700 IE v3触摸屏中实现配方自动调用,需结合配方组态、变量关联及逻辑触发三步完成,核心是通过工装编码等外部信号触发配方数据自动写入PLC,无需手动操作。以下是具体实现方法:

一、配方组态:创建配方结构

  1. 新建配方
    在WinCC flexible SMART V3软件中,打开项目后进入“配方”编辑器,点击“添加配方”按钮,输入配方名称(如“工装A配方”)。

  2. 定义配方元素
    在“元素”选项卡中,逐行添加配方参数名称(如“温度”“压力”“速度”)、显示名称及对应的PLC变量地址(如DB1.DBW0DB1.DBW2等)。确保变量已在PLC程序中定义且与触摸屏变量表一致。

  3. 创建数据记录
    在“数据记录”选项卡中,为每个工装创建对应的数据记录(如“工装A-记录1”),并输入各元素的数值(如温度=100℃、压力=0.5MPa)。

二、变量关联:建立触发机制

  1. 定义触发变量
    在PLC程序中创建变量(如工装编码,数据类型为INT),用于存储当前工装的编码值。

  2. 关联触摸屏变量
    在触摸屏变量表中,创建与PLC变量同名的变量(如工装编码),确保数据类型一致,并建立连接。

三、逻辑触发:实现自动调用

方法1:使用配方视图函数(推荐)

  1. 组态配方视图控件
    在画面中添加“配方视图”控件,设置视图类型为“简单视图”,并关联已创建的配方。

  2. 组态按钮与函数

    • 自动调用按钮:添加按钮,在“事件”属性中调用RecipeViewSetDataRecordToPLC函数,将当前配方数据记录下载到PLC。

    • 触发条件:通过比较指令(如CMP ==)判断工装编码是否等于目标值(如1对应工装A),若满足条件则触发自动调用。

方法2:使用脚本逻辑(灵活性强)

  1. 编写脚本
    在触摸屏的“全局脚本”中编写VBS脚本,例如:

    vbsSub onWorkpieceChange()Dim codecode = SmartTags("工装编码")  ' 读取工装编码值If code = 1 ThenSmartTags("RecipeName") = "工装A配方"  ' 设置配方名称SmartTags("DataRecordName") = "工装A-记录1"  ' 设置数据记录名称Call RecipeViewSetDataRecordToPLC()  ' 调用函数下载配方End IfEnd Sub
  2. 绑定触发事件
    将脚本绑定到工装编码变量的值改变事件,当编码值变化时自动执行脚本。

四、测试与验证

  1. 模拟测试
    在PLC仿真环境中修改工装编码的值,观察触摸屏是否自动调用对应配方并下载到PLC。

  2. 现场调试
    连接实际设备后,切换工装并监控PLC中配方参数的变化,确保数据准确无误。

五、注意事项

  1. 变量同步
    若需实时同步PLC与触摸屏的配方数据,可在配方属性中勾选“同步”选项,并设置区域指针(如VW20)用于数据交换。

  2. 权限管理
    通过“用户视图”控件限制配方修改权限,防止误操作导致数据错误。

  3. 数据备份
    定期备份配方文件(如通过USB导出),避免数据丢失。

收缩
  • QQ咨询

  • 电话咨询

  • 18576370666
  • 添加微信客服