0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

实现HMI画面的切换三个步骤

Goodtimes ? 作者:电子发烧友网 ? 2019-01-30 09:33 ? 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

往往在我们的项目中,有时需要通过PLC外部的变量对触摸屏的画面进行切换,比如说,我希望按下一个按钮后,触摸屏的画面能够自动的切换到我们想要的一个画面,而不是去按触摸屏上的画面切换按钮进行切换。

下面我们看看对于西门子的触摸屏,如果需要实现这样的功能应怎么来做。在西门子触摸屏中,很多的功能是通过调用系统函数来实现的。同样的,我们需要对画面的切换功能也可以通过调用系统函数来进行切换。

需要实现我们刚才说的这个功能,我们需要分三部分来完成。

第一、在触摸屏上建立好变量,变量的数据类型为INT型,比如说建立的变量为VW0、在变量的属性里面的“事件”栏里面,选择“更改数值”,然后调用系统函数“ActivateScreenByNumber”调用这个系统函数后,在“画面编号”这里面选择我们刚才建立好的这个变量VW0。

第二、在建立的画面属性里面的“常规”项里面的“画面编号”栏里面对每一画面设置好编号,注意:编号不能重复。

第三,编写PLC程序,比如说我需要按下I0.0这个按钮后,切换到画面编号为2的画面,那么在PLC程序里面使用I0.0接通一个传送指令,把2传送到VW0里面,这样触摸屏上的画面就会自动切换到编号2的画面,如果需要切换到编号3的画面,那么就把3传送到VW0里面。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • plc
    plc
    +关注

    关注

    5037

    文章

    14084

    浏览量

    476539
  • 西门子
    +关注

    关注

    98

    文章

    3194

    浏览量

    118608
  • 触摸屏
    +关注

    关注

    42

    文章

    2403

    浏览量

    118939
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    如何实现PLC与HMI通讯

    在工业自动化行业中PLC和HMI这俩可是黄金搭档,PLC在那HMI就在那几乎都是形影不离的。现场操作人员通过HMI可以直观的看到现场的产量,设备的状态信息。那这一效果是怎么
    的头像 发表于 07-10 15:39 ?348次阅读
    如何<b class='flag-5'>实现</b>PLC与<b class='flag-5'>HMI</b>通讯

    HMI上如何显示PLC代码流程呢?

    HMI(人机界面)上显示PLC(可编程逻辑控制器)代码流程,通常涉及以下几个步骤: 一、创建Graph流程的FB块 1. 利用FB块编程:首先,需要创建一Graph流程的FB块(功能块),用于
    的头像 发表于 03-03 12:09 ?1077次阅读
    在<b class='flag-5'>HMI</b>上如何显示PLC代码流程呢?

    Linux系统中最重要的三个命令

    Linux剑客是Linux系统中最重要的三个命令,它们以其强大的功能和广泛的应用场景而闻名。这三个工具的组合使用几乎可以完美应对Shell中的数据分析场景,因此被统称为Linux
    的头像 发表于 03-03 10:37 ?498次阅读

    使用DDS生成三个信号并在Vivado中实现低通滤波器

    本文使用 DDS 生成三个信号,并在 Vivado 中实现低通滤波器。低通滤波器将滤除相关信号。
    的头像 发表于 03-01 14:31 ?1903次阅读
    使用DDS生成<b class='flag-5'>三个</b>信号并在Vivado中<b class='flag-5'>实现</b>低通滤波器

    150℃无压烧结银最简单三个步骤

    150℃无压烧结银最简单三个步骤 作为烧结银的全球领航者,SHAREX善仁新材持续创新,不断超越自我,最近开发出150℃无压烧结银AS9378TB,以其独特的低温处理优势,成为了众多研究与应用中
    发表于 02-23 16:31

    DLPA3000 VRST、VOFFSET、VBIAS三个电压可以外接LED灯指示吗?

    我想分别使用三个LED灯串联1~20K电阻来表示三个电压已经有输出了,但是看到datasheet上有下面的描述,所以是否不能直接驱动?
    发表于 02-21 06:00

    HMI标准化的设计方法

    :功能规划及样板界面设计 第步:部件的样例设计 第四步:模板设计 第五步:面板设计 第六步:产线和工位层的画面构建 总结:优秀的HMI画面是通过积木搭建的!
    的头像 发表于 01-23 10:50 ?594次阅读
    <b class='flag-5'>HMI</b>标准化的设计方法

    简述光刻工艺的三个主要步骤

    “ 光刻作为半导体中的关键工艺,其中包括3大步骤的工艺:涂胶、曝光、显影。三个步骤有一异常,整个光刻工艺都需要返工处理,因此现场异常的处理显得尤为关键”
    的头像 发表于 10-22 13:52 ?2396次阅读

    kvm切换器怎么实现键盘热键切换

    器的工作原理 KVM切换器的核心功能是将一组键盘、鼠标和显示器与多台计算机连接,并通过某种方式实现对这些计算机的控制。KVM切换器的工作原理可以分为以下几个步骤: 1.1 输入设备连接
    的头像 发表于 10-17 09:36 ?3263次阅读

    画面分割器怎么调试

    画面分割器,通常指的是视频画面分割器,它是一种可以将一视频信号分割成多个小画面的设备。这种设备广泛应用于监控系统、视频会议、多画面显示等场
    的头像 发表于 10-17 09:32 ?1184次阅读

    自动发电控制系统具有三个基本功能

    自动发电控制系统(AGC)具有三个基本功能,这些功能在电力系统的运行和调度中发挥着重要作用。以下是这三个基本功能的详细解析:
    的头像 发表于 10-03 15:05 ?1771次阅读

    使用CLB扩展PWM实现F280049C驱动三个电机

    电子发烧友网站提供《使用CLB扩展PWM实现F280049C驱动三个电机.pdf》资料免费下载
    发表于 09-27 10:13 ?8次下载
    使用CLB扩展PWM<b class='flag-5'>实现</b>F280049C驱动<b class='flag-5'>三个</b>电机

    220v单管自激最简单三个步骤是什么

    对于220V单管自激电路,虽然“最简单三个步骤”可能因具体电路设计和应用需求而有所不同,但我可以概括出一般性的、简化的步骤,这些步骤旨在提供一
    的头像 发表于 09-18 11:28 ?1825次阅读

    快速确定升压转换器最大输出电流的三个步骤

    电子发烧友网站提供《快速确定升压转换器最大输出电流的三个步骤.pdf》资料免费下载
    发表于 09-07 10:42 ?0次下载
    快速确定升压转换器最大输出电流的<b class='flag-5'>三个</b><b class='flag-5'>步骤</b>

    基本理想电路元件的三个特征是什么

    基本理想电路元件是构成电路的基本单元,它们具有三个基本特征:电压-电流关系、能量转换和电路参数。以下是对这三个特征的分析: 电压-电流关系 理想电路元件的电压-电流关系是其最基本的特征之一。这种关系
    的头像 发表于 08-25 09:38 ?2497次阅读