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
    +关注

    关注

    5045

    文章

    14439

    浏览量

    483516
  • 西门子
    +关注

    关注

    98

    文章

    3271

    浏览量

    119740
  • 触摸屏
    +关注

    关注

    42

    文章

    2439

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    广州易显串口屏多个画面和子窗口切换实验

    目录一、实验目的二、实验设备、实验步骤3.1新建工程3.2新建画面3.3新建子窗口3.4添加控件3.5模拟工程3.6硬件验证一、实验目的51、AVR、PIC、STM等8位或者32位单片机的串口
    的头像 发表于 12-04 11:40 25次阅读
    广州易显串口屏多个<b class='flag-5'>画面</b>和子窗口<b class='flag-5'>切换</b>实验

    精准画面的“源头活水”:认识KS-DVI6012型PXIE高清视频源板

    的信号源是整套系统稳定运行的基石。 KS-DVI6012型PXIE高清视频源板 ,正是这样一位从源头提供精准画面的“信号发生器”。 一、 什么是视频源板?它就像专业的“信号发生器” 您可以把它想象成一高度智能的“数字画面合成器
    的头像 发表于 11-10 11:25 120次阅读
    精准<b class='flag-5'>画面的</b>“源头活水”:认识KS-DVI6012型PXIE高清视频源板

    液晶屏 智能显示模块有多个画面时怎么切换到另一画面

    请问 液晶屏智能显示模块有多个画面时怎么切换到另一画面
    发表于 10-25 10:46

    如何在大核rtt上把kd_mpi_vicap_start_stream三个摄像头各自出的流拼成一流呢?

    内容为空就行,三个格对应三个摄像头 最后目的是进行这个frame编解码然后uvc 你好,实现多个摄像头画面的合成显示,可借助 VO(视频输出)的 WBC(窗口合成)功能,具体
    发表于 09-09 07:20

    HT 流畅过渡动画 × 场景切换实现方案

    介绍如何为切换过程添加流畅自然的过渡效果,以提升用户体验。 场景 / 图纸核心切换步骤 图扑 HT 项目中,实现图纸或场景的无缝切换需严格遵循以下关键
    的头像 发表于 09-03 14:49 571次阅读
    HT 流畅过渡动画 × 场景<b class='flag-5'>切换</b><b class='flag-5'>实现</b>方案

    如何实现PLC与HMI通讯

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

    canmv-k230使用摄像头出现紫色画面,并且显示不完全怎么修复?

    将摄像头显示画面程序设置为开机自启动,插type-C开机,有一定概率出现紫色画面的问题,并且摄像头画面显示不完整,一直刷。 软硬件版本信息 01studio主板,gc2093摄像头
    发表于 04-28 07:02

    如何检测极管的三个

    可以用万用表来初步确定极管的好坏及类型 (NPN 型还是 PNP 型 ),并辨别出e(发射极)、b(基极)、c(集电极)三个电极。
    发表于 03-08 16:40

    如何区分场效应管mos管三个引脚

    场效应管mos管三个引脚怎么区分
    发表于 03-07 09:20 0次下载

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

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

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

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

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

    本文使用 DDS 生成三个信号,并在 Vivado 中实现低通滤波器。低通滤波器将滤除相关信号。
    的头像 发表于 03-01 14:31 2438次阅读
    使用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 912次阅读
    <b class='flag-5'>HMI</b>标准化的设计方法