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

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

3天内不再提示

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

电小二 作者:电子发烧友网 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
    +关注

    关注

    4974

    文章

    12254

    浏览量

    454873
  • 西门子
    +关注

    关注

    91

    文章

    2849

    浏览量

    113764
  • 触摸屏
    +关注

    关注

    42

    文章

    2131

    浏览量

    113629
收藏 人收藏

    评论

    相关推荐

    浅谈下一代HMI三个考虑因素

    步入人机交互的新世界,将需要交互式的智能应用,同时,用于支持实现 HMI 的处理器也面临一系列新的挑战。下面,我们来详细了解下一代 HMI三个考虑因素。
    发表于 04-19 11:15 54次阅读

    西门子触摸屏:基于变量值实现画面自动切换功能

    画面编号依次修改成10、11、12、13,画面编号可以不修改,使用默认值亦可,该画面编号请记住,自动切换时需要使用。
    发表于 03-21 12:33 451次阅读
    西门子触摸屏:基于变量值<b class='flag-5'>实现</b><b class='flag-5'>画面</b>自动<b class='flag-5'>切换</b>功能

    如何用cubemx配置并实现STM32F373的三个SDADC并行采样?

    求大神指点如何实现STM32F373的三个SDADC并行采样,用cubemx配置?
    发表于 03-11 07:14

    ADUC7061里面的三个电流源是否有冲突?

    ADUC7061有三个地方提到电流源: 1. DIAGNOSTIC CURRENT SOURCES,50uA,由ADC0CON,ADC1CON控制。 2.EXCITATION SOURCES。即匹配
    发表于 01-11 06:55

    用模拟开关切换电阻实现可变增益与用专用PGA哪个好?

    我想实现信号的放大和缩小,下面三个方式有何区别,哪个更好 1模拟开关切换电阻加运放 2 专运可变增益放大器 3 @DAC+运放
    发表于 11-20 08:07

    51单片机如何用三个开关控制三个直流电机?

    51单片机用三个开关控制三个直流电机要做到现先启动先停止
    发表于 10-26 06:09

    基于FBD界面的CL-HMI系统实现闭环人机交互

    这项研究工作提出了一种集成多模态传感与触觉反馈的FBD界面,并开发了基于该界面的CL-HMI系统。所提出的FBD界面能通过纽扣式振动电机阵列提供可编程的触觉反馈,这对于实现动态运动中的复杂交互至关重要。
    发表于 09-13 15:29 491次阅读
    基于FBD界<b class='flag-5'>面的</b>CL-<b class='flag-5'>HMI</b>系统<b class='flag-5'>实现</b>闭环人机交互

    博途将HMI画面加载到HMI设备

    可将自己新建的项目加载到 HMI 设备并在运行系统中执行。 为此,组态设备和 HMI 设备之间必须建立连接。 如果您没有使用 HMI 设备,则可以在 TIA Portal 中仿真运行系统.
    的头像 发表于 08-31 16:21 2264次阅读
    博途将<b class='flag-5'>HMI</b><b class='flag-5'>画面</b>加载到<b class='flag-5'>HMI</b>设备

    讯维无缝切换矩阵的设计与实现

    音视频传输参数,以保证音视频质量的稳定和流畅。具体来说,讯维无缝切换矩阵主要通过以下三个环节实现音视频的采集、传输和切换
    的头像 发表于 08-31 16:10 245次阅读

    WinCC flexible传送项目到HMI设备上的步骤

    OP77B HMI 设备通过 MPI 网络连接到果汁搅拌系统的 PLC。
    的头像 发表于 08-09 10:02 2211次阅读
    WinCC flexible传送项目到<b class='flag-5'>HMI</b>设备上的<b class='flag-5'>步骤</b>

    探索物联网HMI的端口转发和NAT功能

    端口转发和NAT功能常用于内网穿透,实现内部网络和外部网络之间的数据传输。本文以内网IP摄像头为例,介绍如何通过虹科物联网HMI的端口转发和NAT功能实现IP摄像头画面的实时访问。
    的头像 发表于 07-20 10:00 406次阅读
    探索物联网<b class='flag-5'>HMI</b>的端口转发和NAT功能

    西门子SMART200端切换触摸屏画面

    在现代化生产制造工业中,有一些特殊行业,如造纸,化工,冶金等企业,它们需要一套既美观又可靠的控制系统,这就产生了用PLC上IO点来控制HMI(触摸屏人机)画面切换等。这可以预防触摸屏画面
    的头像 发表于 06-10 14:30 1399次阅读
    西门子SMART200端<b class='flag-5'>切换</b>触摸屏<b class='flag-5'>画面</b>

    如何在MPC5748G中同时开发三个内核?

    我有一大型项目,我想同时调用三个内核(Z4_0、Z4_1 和 Z2)在 MPC5748G 中进行计算。 如何同时开发三个核心,实现三个核心
    发表于 05-18 07:43

    HMI上显示PLC代码的实现步骤

    调试人员可以少很多时间去连机,对一些不熟练使用PLC的人员也可以进行简单判断,下面就是实现步骤,供大家参考。
    发表于 05-09 16:39 419次阅读
    <b class='flag-5'>HMI</b>上显示PLC代码的<b class='flag-5'>实现</b><b class='flag-5'>步骤</b>

    虹科方案 | 虹科Panorama SCADA平台的HMI功能

    PanoramaSCADA的HMI功能虹科方案01前言虹科PanoramaSCADA平台支持桌面HMI、WebHMI和移动HMI的功能。桌面HMI主要是在桌面工作站
    的头像 发表于 04-28 09:49 379次阅读
    虹科方案 |  虹科Panorama SCADA平台的<b class='flag-5'>HMI</b>功能