西门子触摸屏vb脚本从入门到精通_简单易学,西门子触摸屏3种修改变量值的方法!博图Wincc V14组态...

应条友要求,今天分享3种修改触摸屏变量值的最常用方法!

全文约700字,通读4分钟!

看完本章,你将收获以下内容:

一:必会知识点:3种修改变量的方法及适用点

二:实例:3种方法修改触摸屏变量值

三:问题拓展

PS:看完本章,你也可以做出如下的项目!仿真如动图所示:

25edf5c2bf5d97f5355b1b1e79a7e456.gif

项目模拟运行效果

一:必会知识点:3种修改变量的方法及优缺点

1:1 I/O域关联过程变量

步骤:工具箱→元素→I/O域拖动到画面→右键I/O域属性→常规:过程变量→选择过程变量

如何修改变量值:触摸屏中点击I/O域,弹出数字输入键盘,选择数字,点击"Enter"键。

适用点:适合所有项目。

缺点:频繁输入较小的值时,操作员执行动作太繁琐,浪费时间。

1.2 系统函数Calculation Script(计算脚本)

步骤:工具箱→元素→按钮拖动到画面→右键按钮事件属性→单击→选择系统函数→DecreaseTag减少变量值/IncreaseTag增加变量值→选择变量并输入减少值

如何修改变量值:每单击一次按钮,变量值便减少/增加一次设定的值。

适用点:需要频繁修改,且每次修改的幅度大致相同。(比如微调速度)

缺点:增加减少值固定。(可以将设定值改成关联变量)

1.3 利用VB脚本

步骤:项目树→添加脚本→输入VB代码→工具箱→元素→按钮拖动到画面→右键按钮事件属性→单击→选择脚本函数

VB代码:SmartTags("变量名称")=SmartTags("变量名称")+想增加的值

如何修改变量值:与1.2相同。

适用点:想要对变量值进行一系列的计算如加减乘除微分积分判断筛选等等…(很强大,超乎你想象)

缺点:编程难度大。

二:实例:3种方法修改触摸屏变量值

项目任务:新建画面1,组态1个I/O域并关联变量,组态两个按钮,实现每次单击增加/减少50;组态1个脚本触发按钮,编写脚本实现每次单击按钮增加100。

VB脚本代码如下:

68125ca3e05c4b20f473503c86d7960b.png

本任务需要的VB脚本

画面组态如下图所示

66b899db83b4e17a266f0dfb45977ee0.png

本任务项目的画面组态及布局

详细的组态步骤请看下面的3幅动态图片:

详细步骤第一部分:画面新建→I/O域组态→按钮组态

a41dbc9aa41626833c2fb6c87f1bae17.gif

动态图片1:新建画面与I/O域及按钮组态

详细步骤第二部分:按钮事件组态→I/O域变量关联→VB脚本编写

5727f9daa11face8af435c1f05d8484b.gif

动态图片2:I/O域变量、按钮事件及变量关联

详细步骤第三部分:VB脚本及模拟运行

6c6cf49bf384892bea37d58da917e9e7.gif

动态图片3:模拟运行及VB脚本

三:问题拓展

1:如何利用VB脚本对变量值进行四则运算?

  • 3
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
博图SCL(Structured Control Language)是一高级程序设计语言,用于编写PLC(可编程逻辑控制器)的控制程序。要从入门到精通博图SCL,需要掌握以下几个关键点。 首先,需要了解PLC的基本概念和原理,包括PLC的结构、工作方式以及常用的输入和输出设备。理解PLC的工作原理对于掌握博图SCL至关重要。 其次,需要熟悉博图SCL的语法和基本命令。博图SCL采用结构化编程的方式,具有丰富的控制语句和函数,包括条件语句、循环语句和函数调用等。通过学习和实践,掌握语法规则是掌握博图SCL的基础。 接下来,需学习如何使用博图的编程软件(如STEP 7)进行程序编写和调试。熟悉编程环境和工具的使用可以提高编程效率和准确性,有助于从入门到精通博图SCL。 此外,掌握PLC的基本控制原理是非常重要的一步。了解如何设计合适的逻辑控制结构、如何处理输入和输出信号、如何通过程序对PLC进行配置和调试等,都是成为博图SCL专家的必备知识。 最后,实践是提升博图SCL技能的关键。通过完成一系列的实际项目和练习,掌握博图SCL的各应用场景,培养对编程的理解和解决问题的能力。 总结来说,要从入门到精通博图SCL,需要深入了解PLC的原理,掌握博图SCL的语法和规则,熟悉编程软件和调试工具的使用,掌握基本控制原理,并进行大量实践。只有通过不断的学习和实践,才能真正掌握博图SCL,并在实际项目中灵活运用。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值