高考考试网
当前位置: 首页 高考资讯

西门子触摸屏弹窗在哪改(如何使用西门子触摸屏做一个弹窗)

时间:2023-07-13 作者: 小编 阅读量: 5 栏目名: 高考资讯

如何使用西门子触摸屏做一个弹窗上篇文章我们讲到《西门子触摸屏变量的三种更新方式》:根据命令循环连续循环使用(默认)这篇我们将一个实际案例:现场有台设备想在执行开机过程时触摸自动跳到执行过程的画面假如PLC有个执行开机的变量M0.0。

上篇文章我们讲到《西门子触摸屏变量的三种更新方式》:

  1. 根据命令
  2. 循环连续
  3. 循环使用(默认)

这篇我们将一个实际案例:现场有台设备想在执行开机过程时触摸自动跳到执行过程的画面。

假如PLC有个执行开机的变量M0.0,当M0.0为1的时候,自动切换画面。初次想这个应用很简单,就是使用在变量管理器中的M0.0的数值更改事件,当M0.0变化时,触发一个VB脚本,脚本中判断M0.0为1的时候,激活画面就可以了。

注意:

变量的数值更改事件——只要触摸屏内存中变量的值有变化则触发事件。

变量的数值事件VB脚本

新的精智面板有弹出画面,侧滑,我这里做了三个不同类型画面的展示效果。

创建“激活画面”,“弹出画面_1”,以及启动从左侧滑入画面,并放置控件。

Sub PopupScript()

If SmartTags("%M0.0")=True Then

ActivateScreen "激活画面",0

End If

​

If SmartTags("%M0.1")=True Then

ShowPopupScreen "弹出画面_1",50,50,hmiOn, hmiBottom, hmiMedium

End If

​

​

If SmartTags("%M0.2")=True Then

ShowSlideInScreen "从左侧滑入画面",hmiOn

End If

End Sub

问题

一切都按照我们想的做好了后,在PLC中触发M0.0,但是界面并不会切换。假如怀疑是由于M0.0的更改信号时,触摸屏没有收到这个变化导致的,我们做一个圆,通过背景色来显示M0.0的状态,你会发现M0.0的状态是有变化的,且这时界面也能正常切换了。但是如果又删掉引用M0.0的控件后,界面又变成不会切换了。

这是怎么回事呢?这就是我们上篇文章讲到的,西门子触摸屏的变量更新方式默认是循环使用的,只有当前界面中有使用到时才会去读取,由于我们的主界面中没有使用到M0.0,因此触摸屏不会去与PLC通讯查询M0.0的状态。这样做是为了减少每次通讯变量的数量,提高通讯的质量和效率。PLC中数据改变时M0.0在触摸屏内存中的值并没有刷新(因为没有用到),就不会触发M0.0的数值更改事件,从而导致VB脚本并没有被执行。

如何实现我们想要的效果呢,在每个界面上都引用M0.0这个变量显然不是个好的办法。这就需要将M0.0变量的采集模式改成循环连续就可以了。如下图:

Demo效果如下:

    推荐阅读
  • 食玩3.0(食玩只有可爱版)

    上回逛了古董市场,回来之后还是意犹未尽哈哈,想拍照缺道具又没有re-ment,怎么办呢,只能逼我自制啦——食玩吧吧友叶圣佑当食物和古董发生碰撞,会带来怎样的惊喜呢?另外这一组里除了食物和咖啡杯是出自re-ment,别的都是芭比的古董配件,餐具的雕花做的很精致,很有银器质感,一点也不输re-ment!又拉了一个朋友入坑,给她洗脑旧款比卡通款好,终于成功了~小大配看着很诱人,其实一点也不好吃!

  • 青芋头能吃吗 青芋头有毒吗

    1、晒绿的芋头能吃,芋头和土豆一样都是植物的块茎,这种植物块茎正常情况下是埋在地下的,但有些芋头由于菜农没有做好掩土,一些小的芋头会暴露在阳光下,经过阳光暴晒芋头会变色,轻者出现绿色,严重时会出现青色。

  • 微信怎么设置支付密码(微信支付密码怎么设置)

    进入微信,点击右下角我—支付选择右上角“···”,接下来我们就来聊聊关于微信怎么设置支付密码?以下内容大家不妨参考一二希望能帮到您!添加微信号本人的银行卡号,点击下一步。填写持卡人信息,同意用户服务协议后,点击下一步。点击发送后填写银行预留手机号收到的验证码,点击下一步。页面显示实名认证成功,点击完成即可。

  • 大凉山国际戏剧节发起人宣言(脱贫故事改编的歌剧听见索玛首演大凉山国际戏剧节)

    以下内容大家不妨参考一二希望能帮到您!大凉山国际戏剧节发起人宣言来源:环球时报-环球网以凉山“悬崖村”等彝寨脱贫故事为原型的民族歌剧《听见索玛》11月7日晚上在四川西昌首演,拉开2020大凉山国际戏剧节大幕。今年的戏剧节以“回归和凝望”为主题,超过35部剧目近300场活动将在西昌上演,包括国际戏剧论坛、戏剧盛典、火把集市等,成为新冠疫情爆发之后全球首个正常举办的国际戏剧节。

  • 鹌鹑的育雏综合技术(育雏鹌鹑的管理)

    鹌鹑是公认的高产高效特禽。鹌鹑体型小、成熟早、产蛋多、饲料报酬高、耐密集型饲养。育雏前的准备育雏前准备好保温、向阳、通风良好、地面干燥的育雏室。如果进行规模较大的专业育雏,就需要建造专用的育雏室。对出壳后的鹌鹑,要进行挑选,及时把体弱、瘦小、有残疾等不合格的鹌鹑淘汰。必要时,另加药物防病。l6日龄~40日龄为20℃~28℃。

  • 南瓜马蹄糕的做法(南瓜马蹄糕的做法有吃的)

    1、材料:南瓜150克、马蹄粉250克(1盒)、椰汁750克、冰片糖约250克、炼奶适量、水750克。

  • 牛油果太熟了可以吃吗 牛油果太熟了能吃吗

    如果说牛油果的存放时间过长,已经熟过头了,但只要没有出现有异味、流汁等变质现象时,那么这样的牛油果是可以食用的,只是说这时候的牛油果果肉黏黏的,食用口感不是很好。

  • 吃早餐英文怎么说(吃早餐英语怎么说)

    吃早餐英文怎么说?转载需授权且注明来源及作者,否则必将追究法律责任。今天小学妹要和大家分享如何用英语给宝宝准备爱吃的早餐!如果想让宝宝吃的更开心,不妨和宝宝讨论一下哦!ViTalk旅游英语原创文章,禁止二次修改或截取片段盗用。而双面煎的煎蛋叫做overandeasy,这种煎蛋中间是溏心的。《188句境外游万能句式》推荐:↓戳“了解更多”,逆袭出境游口语达人!

  • 幽默的生日祝福语(生日祝福语有哪些)

    今天是你的生日,为了表示祝贺,所有女厕和女浴室均免费向您开放,欢迎光临!讨人喜欢,百看不厌。送你一份有屎以来,粪量最重的礼物,你一定会大吃一斤,请你包含,如觉的粪量不够,还请自便。一女士进一宠物店,要买一件小狗的毛衣。一口气在人生的跑道上跑了N圈。今天,又到了起跑点。而我,将一如既往的站在跑道边为你呐喊助威。请速带生日红包前来警局将我释放。

  • 紫菜保质期是多长时间(紫菜可以放多久)

    紫菜保质期是多长时间紫菜的保质期一般都是12个月,食品腐坏是逐渐发生的过程,过期的紫菜,虽然外表没有霉变,但营养成分已经流失,而且内部可能发生腐坏变质,吃过期的紫菜可能会造成肠胃不适,所以最好不要吃。如果是密封好的干紫菜,一般可以保存12个月,如果是开封了,放在通风干燥处保存,就可以放置1个月。因此建议大家将开封的紫菜放入食品袋中,放到低温干燥的地方保存,或者是尽快食用完。