我正在寻找一种创建动态符号i/o字段的方法,以显示并能够选择放在HMI PC上文件夹中的文件。随着文件夹中文件数量的变化,它需要是动态的(200+ PDF文件)。我现在在想
使用VBS脚本查找文件夹中的所有文件--填充下拉菜单--我在填充下拉菜单时遇到了问题,我原以为我可以通过visual basic脚本添加项目,但对于我的生活(以及通过几个google搜索),我不能仅仅通过VBS脚本添加项目。我可能是在“思考”,或者用错误的方式看待这个问题。我想这只是
'----------------------------------------------------Code-Pseudo
Dim ObjScreenItem
设置ObjScreenItem=HmiRuntime.ActiveScreen.ScreenItems("DropDown")
ObjScreenItem.dataSet.add("FILENAME1")....etc
如何通过脚本实际访问下拉列表??
致以敬意,
亚力克
发布于 2016-02-23 08:04:44
西门子已经出版了一本关于如何做到这一点的简单指南。还有一个简单的项目你可以下载..。
您可以通过插入标记(变量)或其他文本列表来创建动态文本列表。然后,您可以将所需的值写入这些标记,您的符号i/o字段将使用这些值进行更新。您必须知道标签的顺序,这样才能“找到”当用户选择符号i/o字段中的一个字段时选择的“查找”。
我把链接发给你:
发布于 2020-11-02 20:01:47
RammRras链接到的文档包含以下内容:
注意:文本列表中的条目数是由文本列表的配置预定义的。
我认为这意味着BigAl的请求
ObjScreenItem.dataSet.add("FILENAME1")
无法使用文本列表执行。
我也有同样的问题。据我所知,西门子正试图推销到他们的“专业”版。
https://stackoverflow.com/questions/33913880
复制相似问题