火狐体育娱乐

西门子WINCC巧用触摸屏变量导入导出操作

来源:火狐体育娱乐  作者:火狐体育全站APP  2022-10-01 11:19:57

  的相关内容。为什么呢?有些小伙伴手头的项目规模比较大,触摸屏项目的变量非常多,如果手动一个个去新建或者逐个修改变量属性费时费力,那么今天我就给大家介绍一个便于操作的好办法。

  众所周知,变量是触摸屏和PLC通信的中间桥梁。触摸屏的变量主要分为内部变量和外部变量,内部变量和PLC没有任何关系,只能在触摸屏项目内部使用,只有运行系统处于运行状态时变量值才可用。外部变量是来自于PLC的变量,外部变量的值与PLC存储器中的过程值相对应,可以实现过程值的读取和写入操作。

  通常我们会在触摸屏项目下的HMI变量表中定义项目所需的变量。当项目中变量较多时,不建议将所有变量都放在一个变量表中,可以根据不同的分类来创建多个变量表存放不同类别的变量。在使用过程中,就可以快速的定位和查找。在项目树中,每个HMI设备都有一个“HMI变量”文件夹。

  项目中用到的变量都需要在HMI变量中定义,一定要遵循“先定义后使用”的原则。“HMI变量文件夹默认包含“显示所有变量”、“添加新变量表”(用户自定义变量表)和”默认变量表”。“显示所有变量”表主要包括了HMI设备的所有变量和系统变量,该表不能删除、重命名或者移动。“添加新变量表”表支持创建多个用户自定义的变量表,以便根据需要对变量进行分组,该表支持重命名、整理合并为组或删除。用户自定义变量表如下图所示。

  项目中的每个HMI设备都有一个默认变量表,该表无法删除或移动。默认变量表包含HMI变量和系统变量,如果添加变量时未对变量进行分组,添加的HMI变量都会被分配到默认变量表。

  了解了HMI变量的相关概念,我们接下来进入正题。项目开发过程中如果变量数量较多,同时需要快速创建和集中定义变量属性,除了在相应变量表中逐个添加和设置外,其实我们还可以将现有的变量完整导出,利用Excel的强大编辑功能添加修改完成后再次导入即可,极大的节省了时间。

  有了思路接下来我们来看具体操作。如下图所示,以一个含有6个变量的变量表Plant为例进行演示。首先可以在变量表的左上角点击导出按钮,之后按照期望的存放路径导出该变量表。

  导出后的变量表主要结构如下图所示。依据这个变量表模板,我们就可以根据需求在Excel中进行增加、删除和修改变量属性等操作,但是切记下图红框中的模板首行是不能进行更改的,同时也不支持在表中随意添加列。

  完成变量的编辑工作后需要导入到TIA Portal WinCC中,我们该如何操作呢?小伙伴们,关键步骤来了可得记仔细了。虽然变量导出时对变量表没有要求,但是在导入变量的时候,目前TIA Portal WinCC软件仅支持在“显示所有变量表”中导入,不支持在自定义的变量表和默认变量表中操作。如下图所示。

  虽然都是在“显示所有变量表”中操作,但是小伙伴们也不用担心变量的分组问题,可以在Excel中预先分配好变量所在变量表的名称,导入时系统会自动创建变量表并且会将变量分配到指定的变量表中。例如在导出的变量表基础上新增了变量

  导入变量至TIA Portal WinCC中“显示所有变量”表中的变量信息如下图所示。

  TIA Portal WinCC中会自动创建自定义变量表“Motor”,同时变量会被自动分配到变量表“Motor”,如下图所示。

  人们中眼的天才之所以卓越非凡,并非天资超人一等,而是付出了持续不断的努力。1万小时的锤炼是任何人从平凡变成超凡的必要条件。按比例计算就是:如果每天工作八个小时,一周工作五天,那么成为一个领域的专家至少需要五年。我从信捷(干了五年)出来后,做过步科独立销售,做过北辰 自己单干过 ,可是我发现通用品越来越难做,生意越来越难做,但是生活还得继续下去,我就在想,白天想,夜里想 突然想到2011年认识的巨控的总经理,他有好的产品,无线,于是我从无锡硕放飞广州, 经培训成了巨控产品经理,在巨控负责销售和技术,并且一直努力专注下去!一直不忘初心,经常奔赴第一现场,进行项目评估,项目实施,数据采集,工业物联通讯,上位机,APP组态等。159618(工控小周)72327创建西门子WINCC社区返回搜狐,查看更多