台达触摸屏,输入数值元件执行输入后跳出提示画面,是执行后巨集吗 点击:4863 | 回复:7



hyxhyx931

    
  • 精华:0帖
  • 求助:2帖
  • 帖子:2帖 | 4回
  • 年度积分:0
  • 历史总积分:30
  • 注册:2008年10月31日
发表于:2012-08-15 14:17:56
楼主
如题所示。
我要在触摸屏上输入一个数值,数值输入完成后,会跳出提示窗口,询问是否输入正确。
我现在画面已经做好,执行跳转画面有些什么好办法啊。
是不是在执行后巨集里面编辑宏啊?如何编,求教各位大大。
非常感谢!



蓝天月亮

  • 精华:0帖
  • 求助:0帖
  • 帖子:37帖 | 1447回
  • 年度积分:0
  • 历史总积分:3594
  • 注册:2007年10月22日
发表于:2012-08-15 15:13:00
1楼
你说对了,就是执行后宏,先是选择触摸屏画面指定由一个地址控制,然后执行后宏使这个地址等于你指定的画面编号就OK了,

dianqisu

  • 精华:5帖
  • 求助:0帖
  • 帖子:23帖 | 804回
  • 年度积分:1
  • 历史总积分:9138
  • 注册:2008年12月19日
发表于:2012-08-15 16:51:17
2楼
嗯,可以使用宏指令来做。如果是威纶的触摸屏的话,可以不使用宏。台达的需要用宏指令。  写个赋值语句就可以了。

hyxhyx931

  • 精华:0帖
  • 求助:2帖
  • 帖子:2帖 | 4回
  • 年度积分:0
  • 历史总积分:30
  • 注册:2008年10月31日
发表于:2012-08-15 20:04:52
3楼
回复内容:
对:蓝天月亮关于 你说对了,就是执行后宏,先是选择触摸屏画面指定由一个地址控制,然后执行后宏使这个地址等于你指定的画面编号就OK了, 内容的回复:

多谢月亮,能不能写个例句啊,非常感谢!!

ljbcompany

  • 精华:0帖
  • 求助:0帖
  • 帖子:5帖 | 1289回
  • 年度积分:0
  • 历史总积分:5847
  • 注册:2011年4月24日
发表于:2012-08-16 13:12:18
4楼

这个功能要求配合系统控制区使用:选项/设置模块参数/控制命令,长度改成1;把D0作为画面切换。然后在运行后宏里完成相应语句!结构大致如下:

 

$XXX = (1@DXXX)  #数值输入D,传送到$或$M均可

IF $XXX == XXX     #如果$等于n

(1@DXXX) = XXX    #切换到m#画面

ENDIF                   #结束分支语句

编写完毕,编译/离线模拟一下!

hyxhyx931

  • 精华:0帖
  • 求助:2帖
  • 帖子:2帖 | 4回
  • 年度积分:0
  • 历史总积分:30
  • 注册:2008年10月31日
发表于:2012-09-12 10:57:56
5楼
非常感谢楼上指导,这个功能也要用PLC控制吗?

hyxhyx931

  • 精华:0帖
  • 求助:2帖
  • 帖子:2帖 | 4回
  • 年度积分:0
  • 历史总积分:30
  • 注册:2008年10月31日
发表于:2012-09-12 10:59:59
6楼
引用 ljbcompany 的回复内容: 这个功能要求配合系统控制区使用:选项/设置模块参数/控制命令,长度改成1;把D0作为画面切换。然后在运行后宏里完成相应语句!结构大致如下: $XXX = (1@DXXX)  #数值输入D,传送到$或$M均可IF $XXX == XXX     #如果$等于n(1@DXXX) = XXX    #切换到m#画面ENDIF                   #结束分支语句编写完毕,编译/离线模拟一下!


非常感谢楼上指导,这个功能也要用PLC控制吗?

 

那个XXX是代表什么啊?

sophymei

  • 精华:0帖
  • 求助:8帖
  • 帖子:17帖 | 920回
  • 年度积分:0
  • 历史总积分:5514
  • 注册:2008年11月24日
发表于:2012-09-12 11:56:03
7楼
回复内容:
对:hyxhyx931关于引用 ljbcompany 的回复内容: 这个功能要求配合系统控制区使用:选项/设置模块参数/控制命令,长度改成1;把D0作为画面切换。然后在运行后宏里完成相应语句!结构大致如下: $XXX = (1@DXXX)  #数值输入D,传送到$或$M均可IF $XXX == XXX     #如果$等于n(1@DXXX) = XXX    #切换到m#画面ENDIF                   #结束分支语句编写完毕,编译/离线模拟一下! 非常感谢楼上指导,这个功能也要用PLC控制吗? 那个XXX是代表什么啊?内容的回复:


这个功能不需要PLC控制,台达触摸屏的宏巨集可以执行,XXX是暂存器的编号。

热门招聘
相关主题

官方公众号

智造工程师