您现在的位置是:首页 > PLC技术 > PLC技术

耐德德Vijeo-Designer的配方

来源:艾特贸易2017-06-04

简介配方是相关数据的集合,如设备组态或生产数据。例如,读者进行一个操作步骤便可将这些数据从 HMI 设备传送至控制器,进而改变生产变量。 也就是说,配方的功能在于可以同时使用

    配方是相关数据的集合,如设备组态或生产数据。例如,读者进行一个操作步骤便可将这些数据从HMI设备传送至控制器,进而改变生产变量。

    也就是说,配方的功能在于可以同时使用多个设备地址上的配方值,只要创建一个简单的用户界面,并且定义一些生产参数,就可以保持和维护一个全面的生产流程。当工作流程发生改变或需要改变时,操作员将不再需要经历一个复杂的过程,通过配方就可以将配方筐从目标机器通过【Send】(发送)操作写入到现有设备,也将配方值从读者的设备读取(通过【Snapshot】操作)到目标机器,还可以在Runtime中,在不同的配方间进行切换,然后选择其中一个配方通过【Send】发送到设备,覆盖其当前的配方值。

    1.配方组成

    配方有四个关键术语,即成分、配方、配方组合和配方控制。

    成分是配方里的独立单元,由一个特定语言标签、关联变量和最大/最小值组成。通常每个配方有多个成分,可以在每个配方中添加多达1024个成分。

    配方是变量与数值的集合,在每个配方组中,最多可创建256个配方。

    配方组是配方的集合,每个配方组都有一个名称,配方中的唯一标识是一个ID号,范围在165535之间。用户被分配一个访问级别,它指定了用户是否可以查看并编辑这个配方组。在程序中一个目标里最多可以创建32个配方组。

    配方控制是用于配方组的一组控制变量。一个配方控制包含配方组号变量( RecipeGroupNumber)、配方号变量(RecipeNumber)、配方标签变量(Recipe Label Variable)、操作触发变量(OperationTrigger Variable)、操作锁定变量(OperationsLock)、状态变量(Status)、错误变量( Error)与访问权限变量(AccessRight)这些元素。

    Vijeo-Designer提供的使用画面上的按键可以实现配方自动化或控制配方,使用配方组件可以查看和改变配方组和配方。每一个配方组都有一个独立的配方组文件,包含配方和配方的其他相关信息。

    2.设置配方组

    读者设置一个配方组的方法是:首先右击【配方】节点,创建一个新配方组,在【配方编辑器】中输入配方组数据,并添加成分,根据需要创建成分变量,绘制配方画面,如果配方组是由操作员控制的,还需要设置配方管理器组件。

    3.设置配方节点

    【配方】节点包含与目标有关的所有的配方组,使用【配方】节点执行的功能有导入一个.csv(以逗号分隔的变量)或.rcp(配方组)文件、创建一个新配方组、粘贴一个配方组、下载所有配方组至目标机器、从目标机器上传所有配方组、显示【配方控制】对话框和删除【配方】节点包含的所有配方组。

    在【属性栏】中配置配方工程,如图6-52所示。

    工程标识符是用于防止无效的配方文件下载到Runtime或从Runtime进行上传。在【配方】节点的属性中,工程标识符指定一个唯一标识工程的字符串,在多个工程中可以有相同的工程标识符,并且目标间可以共享工程标识符,
属性栏

    6-52 属性栏

    Vijeo-Designer软件中,配方控制定义一组配方控制变量,用于在Runtime期间监控一个或更多的配方对象。单击打开【配方控制】对话框,用来在编辑器中使用【配方控制】设置来操作Runtime中的相关配方对象。配方控制的变量是内部变量,读者可以为它配置【从变量读取】变量和【写入变量】变量,另外,【写入变量】必须为字符串变量,否则将显示错误信息。可以选择【主驱动器】、【第二驱动器】或【可选驱动器】,用来指定配方组文件的下载位置。

    4.导出配方组

    导入和导出配方组编辑器支持.csv(逗号分隔的数值)、.txt(文本)和.rcp(配方)的文件格式。

    对于.csv文件格式,读者可以选择ANSIUnicode .csv文件类型用来生成完整的配方格式,或UTF-8csv文件类型用以生成普通配方格式。

    导出所有配方组时,右击配方组节点并选择【导出所有配方组】,如图6-53所示。

    为配方组指定目的文件夹和文件格式,如果选择文件格式为.txt,域分隔符会被启用,并且可以从标准分隔符列表中进行选择。单击【确定】导出配方组,导出的配方组文件将置于前面所选择的目的文件夹中。此时,将会在目标节点发现每个配方组的目录和目录中的配方数据文件了。

    5.导入配方组

    右击配方组节点并选择【导入所有配方组】,如图6-54所示。
导出所有配方组操作图

    6-53  导出所有配方组操作图
导入所有配方组操作图

    6-54  导入所有配方组操作图

    在【导入所有配方组】对话框中,设置【源文件】与【文件类型】,如图6-55所示。

    导入配方的四种文件类型,即CSV文件(逗号分隔)(*csv)Unicode普通配方CSV文件(*csv)TXT文件(任意分隔符)(*t)t)和二进制文件(*rcp)

    在【导入】属性中,选择生成一个新的配方组或替换/添加至已存在的配方组中,如图6-56所示。
导入所有配方组对话框

    6-55  导入所有配方组对话框
 导入的属性设置

    6-56  导入的属性设置

    单击【确定】完成配方组的导入。

    6.配方下载

    Vijeo-Designer中使用工具箱组件管理应用程序中的配方组或执行配方操作变得更简单。这些组件包括配方管理器和配方状态、上传、保存、发送、快照按键等。

    下载配方组数据时,可以选择使用标准工程下载、配方组下载和数据传输工具三种方法。其中,标准工程下载是将包括配方组文件在内的所有文件下载至触摸屏;配方组下载是将一个或多个配方组文件下载至触摸屏;数据传输工具能用命令行方式传输配方组文件到触摸屏。

    如果下载一个指定的配方组,可在【导航器】窗口中右击该配方组节点并选择【下载配方组】,如图6-57所示。