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日 下午3:29
下一篇 2020年10月31日 下午3:29

相关推荐

  • 802D 400000 PLC 停止3 故障

    我厂一台802D 系统车床无规律的出现 400000PLC停止3  400009 PLC运行时间超值:0B1 网络 25  380003 PROFIBUS DP…

    SINUMERIK 2017年5月31日
  • 840Dsl与828D的X127地址

    请问大神们,840Dsl与828D的X127接口的IP地址能否修改?西门子设置的都是192.168.215.1,目前我想用交换机把多台数控系统通过X127接口组成一个局域网,上位机…

    SINUMERIK 2020年11月1日
  • 主动编码器报错

    调试系统的时候报错:【25000】轴X1主动编码器硬件出错!!已经参考过诊断手册中的处理方法,好像没有什么用,希望高手能够指点一二!!谢谢!!!! 最佳答案 【25000】轴X1主…

    SINUMERIK 2017年11月29日
  • 802D急停报警

    请教高手:  一台用802D改造的2.5米数控立车,没有对主轴进行改造,主轴为传统的星三角形启动,在启动主轴的时候电源模块会显示电源进线报警(模块上红灯亮),从…

    SINUMERIK 2019年6月11日
  • 编码器选择

    802D一S??拓扑后主轴第二编码器被分配到最后一个伺服轴,如何调整将其分配到主轴上???系统版本较低,在IBM电机数据中没有编码器选项) 问题补充:PCU210.3版本:00.0…

    2017年11月1日
  • 如何分辨电机编码器是增量的还是绝对的?

    如何分辨电机编码器是增量的还是绝对的? 最佳答案 接线方式上就能看出来,增量编码器无非就是电源正负、A、A非、B、B非、Z、Z非等。 而绝对式编码器要么是通讯,要么是并行…

    SINUMERIK 2018年12月14日
  • 828D主轴使能问题

    调试828D数控系统,驱动器LED灯:RDY现实绿灯,DC-link显示橙灯,在PLC中监控EP,OFF1,OFF3(对应Q0.4,Q0.5,Q0.6)都有输出但是在诊断—>…

    2020年11月1日
  • 840D sl系统,修改电机瞬间启动功率

    我在的钢厂使用的意大利POMINI磨床因为工件电机的功率问题,经常带不动轧辊,使工作效率大大降低,请问我怎么修改程序里的参数,使工件电机在启动的瞬间能带的动轧辊,轧辊+轴承箱大概1…

    SINUMERIK 2017年8月18日
  • 840d系统机床工作台抖动怎么处理

    840d系统北一机数控龙们铣机床工作台抖动怎么处理,工作台不是整个部位抖动,前两米是好的,后两米抖。光栅尺定尺安装在工作台上,读数头固定不动在床身上。。。降增益没变化请指点下 最佳…

    SINUMERIK 2019年6月11日
  • 询问840dsl machine 界面上第一主轴 第二主轴区别?

    小弟看到 840SL machine 界面上有 S1  500    &nbsp…

    SINUMERIK 2017年11月19日