我想在画面上设置一个输入输出域,运行后在输入输出域里输入Z08567,然后弹出相应的Z08467的画面,怎么实现,谢谢大家了!帮帮忙!
最佳答案
1、先建一个文本变量(16位字符集),名称为"NewTag" 。
2、公共画面中的输入输出域---属性---输出值连接变量"NewTag" 。输出格式选为“字符串”。
3、全局脚本或者公共画面中编写VBS脚本,该动作的触发器中调进变量"NewTag" ,用变量触发,设为:有变化时。脚本如下:
HMIRuntime.BaseScreenName=HMIRuntime.Tags("NewTag").Read
HMIRuntime.ScreenItems.Item.Visible=1
建议在弹出画面中加一个返回前一画面的按钮,鼠标 VB动作 写以下代码:
HMIRuntime.Tags ("NewTag").Write "a0" a0为前一画面名
HMIRuntime.BaseScreenName=HMIRuntime.Tags("NewTag").Read
HMIRuntime.ScreenItems.Item.Visible=0
提问者对于答案的评价:
谢谢了!编辑VBS动作在画面的哪个属性使用?
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc266996.html