840D——EasyScreen输入密码跳转界面的编写

纯粹新人一个,最近在学习EasyScreen进行HMI界面的编写,自己简单看了看手册,打算编写一个输入密码的界面,即:输入正确的密码跳转到MASK2,输入错误密码则对话框行(DLGL)弹出:密码错误。.com文件代码如下。

实际情况是:进入到MASK1(密码输入的界面)界面时,我自己设置的密码为PP,不管MM文本框里输入什么,只要按下HS1都会跳转到MASK2(实际的工作界面);但是在MM文本框里输入内容(无论什么内容)后,点击INPUT按钮键入,再点击HS1,对话框行(DLGL)都会弹出:密码错误,跟我预期的不一样,苦恼啊

//S(START)

HS7=("Easy%nScreen")

PRESS(HS7)

LM("MASK1")

END_PRESS

//END

//M(MASK1/"请输入密码")

DEF MM=(S//""/,"MM"/DT5)

HS1=("输入密码")

PRESS(HS1)

; 密码设置为PP

IF MM.val==PP

LM("MASK2")

ELSE

DLGL("密码错误")

ENDIF

END_PRESS

//END

//M(MASK2/"待定")

//END

版主推荐答案

定义的变量MM是字符,PP应该加""。没加引号本来应该是错误语法,系统不严谨把它处理成空字符MM.VAL=""了,而输入字符后没有按input等于没有输入(也是空),所以得到了负负为正的效果!

查看完整帖子:
http://www.ad.siemens.com.cn/club/bbs/post.aspx?a_id=1472426&bid=20

提问者对于答案的评价:

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc304662.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年10月31日
下一篇 2020年10月31日

相关推荐

  • 25040静止误差监控报警

    西门子840D系统,双立柱14米立车,在铣方式攻丝的时候报警25040(轴SP2静止误差监控),SP2是旋转轴。具体情况是这样的:攻丝攻下去的时候是正常的,就是攻到底不自动回攻上来…

    SINUMERIK 2017年11月6日
  • 用于风机类的变频器

    西门子有最新用于风机的18千瓦的变频器吗? 最佳答案 MM430是‘水泵风机专用型’的变频器,功率范围7.5-250KW,你可以选则18.5KW的 提问者对于答案的评价:能否提供M…

    SINUMERIK 2019年6月11日
  • 数控指令程序

    如下图是一段数控轴CR2_Y测量棒直径的程序,请教高手对该程序进行解释一下,不太明白该轴是怎么测量直径的 图片说明:    最佳答案 $A_IN[1]快速输入信…

    2020年10月31日
  • 840Dsl 同步动作问题

    WHEN TRUE DO S1=100请问上面这样一段同步动作语句中,条件是什么?什么东西TRUE??? 最佳答案 WHEN TRUE&nb…

    SINUMERIK 2020年10月31日
  • 828D 或者840D 数控能判断电机的扭矩么?

    我想用数控系统做一个圆形工件搬运手臂,把手臂合拢夹紧工件,搬运到另一个地方,松开手臂。重复这些动作,但是工件的直径大小不一。现在想通过PLC程序或者NC程序判断这个手臂驱动伺服电机…

    SINUMERIK 2020年11月1日
  • 谁有SINUMERIK HMI软件

    我要重新给840D的PCU刷下HMI,哪位大哥能告诉我哪有下这个软件的。我现在用的是别的PCU的GHOST不怎么稳定。谢谢! 最佳答案 可以到西门子公司购买,4万多一套。网上很难找…

    SINUMERIK 2020年10月31日
  • 第一第二软限位

    请问: 第一软限位和第二软限位什么区别?什么时候使用?怎样生效? 为啥我有一台意大利的设备在做34090的主轴定位角度偏置的时候,无法修改。一复位就恢复到以前的值 版主推荐答案 根…

    SINUMERIK 2020年10月31日
  • PN_PN耦合器

    使用 840DSL(NCU 720.3B PN  WITH PLC 317-3 PN/DP)&nbs…

    SINUMERIK 2020年10月31日
  • 840Dsl的床子,全闭环改成半闭环后,出现20114报警。

    大家好,我们有台840Dsl的床子。其中Z_21轴用了2个测量系统:测量系统1:接的是电机的绝对值编码器;测量系统2:接的是增量光栅尺的编码器。由于光栅尺总是时不时的出现报警(25…

    SINUMERIK 2017年8月3日
  • 本人刚接触802c车床系统.对刀具类型不太懂请大侠们解释

    本人刚接触802c系统.对以下内容不太懂请大侠们解释  说明书上讲 l     刀具类型 …

    SINUMERIK 2018年12月7日