0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

什么是脚本?脚本程序学习

机器人及PLC自动化应用 来源:机器人及PLC自动化应用 2020-05-11 10:39 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

什么是脚本?

简介

可使用WinCC flexible的集成编程接口在运行时访问某部分项目数据。通过Visual Basic Script (VBS)创建脚本能够为HMI添加更多的可能需要的功能。

编程接口通过便捷的功能提供支持,例如上下文相关对象选择。

脚本中可使用的元素:

变量数值

系统函数

脚本

可操作的画面对象 (如开关)

在脚本中编写VB脚本代码。可以象使用系统函数一样使用项目中完成的脚本。创建脚本时,确定其型号并定义传送参数。“Function”类型的脚本具有一个返回值。“Sub”类型的脚本被称为过程,没有返回值。

脚本属性

大众VASS05版本中使用的脚本程序:

必会内容:

编译好的内容点“生成”对整个WINCC项目进行检查

然后点击传送,下载RUNTIME

--------------------------------------------------------

在新建的脚本程序中点击右键,可以使用常用的编辑程序的一些功能.

编辑完脚本程序后 进行脚本的验证语法是否正确

简单的按钮 函数控

通过在”按钮“的事件中进行编辑,加入各种函数或者脚本。

在脚本中添加变量

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • WinCC
    +关注

    关注

    6

    文章

    211

    浏览量

    49856
  • 脚本
    +关注

    关注

    1

    文章

    415

    浏览量

    29340

原文标题:不一样的WINCC---脚本程序学习

文章出处:【微信号:gh_a8b121171b08,微信公众号:机器人及PLC自动化应用】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    智能显示模块支持脚本语言吗?

    智能显示模块支持脚本语言吗?
    发表于 02-26 11:18

    m脚本太长,有什么办法一个m脚本包含另外一个呀

    m脚本太长,有什么办法一个m脚本包含另外一个呀
    发表于 01-22 13:48

    Modbus产品脚本编辑器“映射关系”解释?映射关系的地址对应关系?

    Modbus产品脚本编辑器“映射关系”解释?映射关系的地址对应关系?
    发表于 01-20 15:28

    LuatOS-Air脚本移植到LuatOS版本注意事项

    的跨文件调用。 二、api不同 首先说明,core和脚本有所不同,用户可以理解为,core是安卓/ios系统,脚本为一个又一个的app,只有core+脚本,才能支撑起完整的一个二次开发项目
    的头像 发表于 01-17 14:48 1319次阅读
    LuatOS-Air<b class='flag-5'>脚本</b>移植到LuatOS版本注意事项

    警惕兼容性陷阱:LuatOS-Air脚本在LuatOS中的运行异常分析

    即使语法正确的LuatOS-Air脚本,在LuatOS环境中也可能出现“静默失败”——程序无报错但功能未执行。这类问题多与系统事件循环、模块加载时机或硬件抽象层调用方式有关。本文通过多个真实
    的头像 发表于 01-13 19:20 385次阅读
    警惕兼容性陷阱:LuatOS-Air<b class='flag-5'>脚本</b>在LuatOS中的运行异常分析

    泰克MP5000系列的TSP Toolkit I-V脚本生成功能

    使用TSP Toolkit脚本开发插件(Visual Studio Code扩展程序)可降低对多种被测器件,例如如多端半导体元件、太阳能电池等,进行电流-电压(I-V特性)测试的开发时间与复杂度
    的头像 发表于 11-24 13:53 3239次阅读
    泰克MP5000系列的TSP Toolkit I-V<b class='flag-5'>脚本</b>生成功能

    瑞芯微(EASY EAI)RV1126B应用程序自启动

    是Linux文件系统启动后第一个程序就会去调用的脚本。它会去/etc/init.d/下面,按命名顺序,遍历调用所有脚本。(如A41会比S41先调用,S41会比S99先
    的头像 发表于 11-19 16:55 3562次阅读
    瑞芯微(EASY EAI)RV1126B应用<b class='flag-5'>程序</b>自启动

    软件更新 | TSMaster 9-10月版本发布:TAC脚本进阶,小程序易用性大幅提升

    为持续赋能用户的研发与测试工作,TSMaster正式发布2025年9-10月功能更新。本次版本聚焦于核心自动化能力的强化与用户体验的优化,重点带来了TAC脚本全面进阶、小程序易用性升级、API更新
    的头像 发表于 10-31 20:04 1748次阅读
    软件更新 | TSMaster 9-10月版本发布:TAC<b class='flag-5'>脚本</b>进阶,小<b class='flag-5'>程序</b>易用性大幅提升

    关于系统链接脚本的介绍

    一、队伍介绍 本篇为蜂鸟E203系列分享第四篇,本篇介绍的内容是系统链接脚本。 二、如何实现不同的下载模式? 实现三种不同的程序运行方式,可通过makefile的命令行指定不同的链接脚本,从而实现
    发表于 10-30 08:26

    【技术分享】正确编写SysV Init脚本以实现Systemd兼容(上)

    嵌入式的ubuntu系统如何写好SysVInit脚本呢?与system服务又有什么差别呢?一起随着文章来探究吧。问题背景许多传统Linux服务仍使用SysVInit脚本(/etc/init.d
    的头像 发表于 10-28 11:45 971次阅读
    【技术分享】正确编写SysV Init<b class='flag-5'>脚本</b>以实现Systemd兼容(上)

    LuatOS脚本开发入门:嵌入式运行框架全解析!

    想搞懂LuatOS如何运行Lua脚本?本文深入剖析其嵌入式运行框架,涵盖虚拟机加载、任务协程、系统初始化等关键环节,适合初学者。 一、LuatOS 编程起步 1.1 底层固件怎么启动 LuatOS
    的头像 发表于 09-26 17:45 752次阅读
    LuatOS<b class='flag-5'>脚本</b>开发入门:嵌入式运行框架全解析!

    嵌入式开发新选择:LuatOS脚本框架入门教程

    LuatOS正成为嵌入式开发的新趋势!本教程带你从基础入手,全面了解其基于Lua的脚本开发模式与轻量级运行框架。 一、LuatOS 编程起步 1.1 底层固件怎么启动 LuatOS 脚本
    的头像 发表于 09-26 17:34 890次阅读
    嵌入式开发新选择:LuatOS<b class='flag-5'>脚本</b>框架入门教程

    【Labview技巧合集】11 实现脚本化插件编程

    【Labview技巧合集】11 实现脚本化插件编程
    发表于 09-02 18:10

    Python脚本实现运维工作自动化案例

    还在为重复性运维工作而烦恼?每天被各种告警、监控、部署搞得焦头烂额?作为一名有10年经验的运维老司机,今天分享5个超实用的Python自动化脚本,让你的运维工作效率提升300%!这些都是我在生产环境中实际使用的案例,代码简洁高效,拿来即用!
    的头像 发表于 08-27 14:46 1494次阅读

    multisim通讯脚本

    如何开发一个multisim通讯脚本,可以读取multisim中电路的仿真结果,可修改multisim仿真电路中电源、电阻等元器件的数值。
    发表于 06-11 17:16