西门子触摸屏vb脚本从入门到精通_西门子触摸屏笔记1

西门子触摸屏

VB脚本的使用

触摸屏提供了很多内置功能函数,当这些函数无法满足我们的要求时,就需要自己动手,编写一个符合自己功能要求的函数或者功能。在西门子触摸屏的精智屏,提供脚本功能,精简屏没有。

1.首先,在TIA中新建一个项目,添加新硬件,选择HMI,选择SIMATIC精智面板,这里我选了9寸屏。

8e9dd96c112e76041d671d832dd84bb3.png

2.在项目树选择HMI_1,选中脚本,出现VB脚本,双击添加新VB函数,可看到函数初始框架已经建立,自动插入代码的开头和结尾部分。

8c4079f24faed73ddc15194d23276ec4.png a5ae0a2eceeb444f78125ddac5052377.png

3.在巡视窗口中打开属性栏》常规,这里设置名称以及类型。类型可以选择子函数"Sub"或者功能"Function",二者的区别是:

“Function”具有返回值

“Sub”不具有返回值    

034f22151584ec4947dfbf43e2d050a2.png

4.这里编写一个从0加1一直到3,后循环回零的功能函数,每调用一次数值加1,并返回当前值,当大于3时置0。选择类型为Function,添加一个参数,参数类型选择ByVal,值传递。

ByVal及ByRef的区别:

“ByVal”传送参数值        

“ByRef”传送参数的地址

99a1502c20f615e133474f2f9e17d263.png d7b3e4ca38b03b2bb1b6dbe8b045157f.png

5.编写下图脚本,点击编译,编译成功,功能函数创建完成。接下来简单演示,功能函数的调用。

3c47a6321b68ea47f1fe45fda04b8e05.png

6.在触摸屏默认变量,建立两个Uint变量D0及D1。

eab6744d5cb9b4df9361c4b3dd0adebe.png

7.在触摸屏添加两个按钮及两个数值显示,

50b62bbf839705c8e38eb44294cd9d64.png

按钮1属性》事件》按下,选择VB函数》VBFunction_1

874ca56ad8fd877b34c8c23f8182de34.png

参数选择HMI_Tag,并选择D0

ad4318f7ab8b69d4c7f6ef934279adb3.png

返回值也设置为D0

102f3550730e9ae24f2420220f7d4662.png

D0数值显示,属性》常规》过程变量设置为D0

d8255fc08e86051089d1d41e1c74234a.png

8.按钮1及D1数值一样同D0一样设置

102f3550730e9ae24f2420220f7d4662.png d8255fc08e86051089d1d41e1c74234a.png

9.模拟运行,实现了我们所需要的功能,感兴趣的赶紧试一试吧。

8fa84077772e868099a6332e9e09164c.gif

不念过

END

不畏将来

ffaf08e86cabec35f36c355f166cb3af.png
  • 6
    点赞
  • 43
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
西门子触摸屏VB脚本从入门到精通需要掌握以下几个方面: 首先,了解VB脚本的基础知识。VB脚本是一种基于Visual Basic语言的脚本语言,掌握VB脚本的基本语法、数据类型、流程控制语句等是入门的第一步。 其次,了解西门子触摸屏的基本操作和功能。这包括了解触摸屏的硬件结构、软件界面,以及如何进行画面编辑、触摸屏的配置和参数设置等。熟悉触摸屏的操作和功能对于编写VB脚本非常重要。 接着,学习VB脚本西门子触摸屏中的应用。这包括对触摸屏中的各种控件(如按钮、文本框、进度条等)进行操作,编写相应的事件处理程序,实现各种交互功能。同时,还需要了解西门子触摸屏提供的各种功能库和API,通过调用这些接口来实现更复杂的功能。 然后,不断实践和积累经验。在实际项目中,通过编写VB脚本来完成各种功能,同时结合调试和错误处理的经验,逐步提高自己的实践能力和熟练程度。可以通过模仿和学习他人的案例来提高自己的编程水平。 最后,保持学习和更新。西门子触摸屏的功能和技术在不断发展和更新,需要紧跟时代的步伐,学习新的技术和方法,进行不断的继续教育,才能保持在这个领域的精通程度。 总的来说,西门子触摸屏VB脚本的精通需要通过学习基础知识、了解触摸屏功能、掌握编程技巧,并结合实际项目进行实践和经验积累。只有不断学习和实践,才能达到精通的程度。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值