- 1、本文档共27页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
HMI组态软件应用第9章讲述
脚本概述 在WinCC flexible中提供了许多预定义的系统函数,用户可以使用该系统函数在运行系统中完成许多任务。除此以外,用户还可以使用脚本来解决更复杂的问题。 VBS(Visusl Basic Script)脚本是Microsoft公司著名编程语言Visual Basic家族中的一员,也称为运行脚本。VBS脚本实际上就是允许用户自定义函数,作为一个脚本添加到WinCC flexible的系统函数中。编辑好的VBS脚本可以象其他的系统函数一样直接调用。此外,也可以使用脚本中所有的标准VBS函数,在脚本中调用其他脚本和系统函数。 在WinCC flexible中通过脚本编辑器来创建和编辑脚本。运行脚本具有编程接口,可以访问运行系统中的部分项目数据,可实现灵活地组态。例如:用于数值转换,在不同度量单位之间使用脚本来转换数值;用于生产过程的自动化,脚本可以通过将生产数据传送至PLC来控制生产过程。 还可以使用返回值检查状态,必要时可以采用适当的方法。 脚本编辑器 1、脚本的创建 在项目视图的“脚本”文件夹中,双击“添加脚本”,打开脚本编辑器。系统自动创建一个新的脚本,默认的脚本名称为“Script_1”,如图9-1所示。 脚本编辑器 2、脚本编辑器中的功能 (1)智能感知 当访问VBS对象模型下的对象(Object)、方法(Method)或属性(Property)时,由智能感知提供支持,所给对象具有的方法和属性可以从选择列表中选择,如图9-2所示。 脚本编辑器 2、脚本编辑器中的功能 (2)强调语法 在脚本编辑器中,关键字用不同的颜色着重标记。脚本编辑器识别出的对象将显示为粗体。而未知的单词则用红色波浪下划线标出,如图9-3所示。 脚本编辑器 2、脚本编辑器中的功能 (3)帮助功能 在编程过程中将自动显示对方法和系统函数的必要参数的简短描述。 此外,在脚本编辑器中还有下列帮助功能: 参数信息:提供关于系统函数或VBS标准函数的语法和参数的信息。 上下文关联帮助:提供有关系统函数、VBScript语言元素、对象等的信息。 工具提示:未知或不正确写入的关键字将用波浪下划线标出。当鼠标移动到一个关键字上,将显示工具提示,如图9-4所示。 脚本编辑器 3、脚本编辑器的设置 执行菜单命令【选项】中【设置】命令,在出现的对话框中,可以设置脚本编辑器。 (1)编辑器选项 为了改变编辑器设置,单击脚本编辑器项中的“编辑器选项”,利用复选框来进行设置,如图9-5所示。 脚本编辑器 3、脚本编辑器的设置 (2)字体和颜色 单击脚本编辑器项中的“字体和颜色”,可以选择需要改变的文本元素,设置其字体大小和颜色,如图9-6所示。例如,修改注释的预设颜色。 脚本编辑器 3、脚本编辑器的设置 (3)缩进 单击脚本编辑器项中的“缩进”,可以改变缩进和制表符的位置,如图9-7所示。 脚本编辑器 4、传送到HMI设备时脚本的设置 在项目视图的“设备设置”文件夹中,双击“设备设置”,在打开的设备设置对话框中,如果不选中复选框“显示脚本注释”和“传送名称”,在传送脚本时可以节省HMI设备上的存储空间。而在调试程序中测试脚本时,由于显示了对象名和注释,代码将变得更为清晰,如图9-8所示。 脚本中变量的使用 1、访问项目变量 在脚本中可以访问在变量编辑器中所创建的两种项目变量,外部变量和内部变量。变量值可以在运行时读取或改变。在脚本工作区域,可以使用拖放功能将项目变量从对象窗口拖出,直接放入脚本中相应的代码行中;或按下智能感知工具栏中的“列出对象”按钮,在弹出的变量对话框中进行选择,如图9-9所示。 脚本中变量的使用 2、访问局部变量 在脚本中,除了可以访问项目变量以外,还可以象其他高级语言(C、VB、VC)一样定义自己的局部变量。局部变量只能在脚本中使用,与项目无关,不会出现在项目中的变量编辑器中。 在脚本编辑器中使用Dim语句定义局部变量。例如: Dim A 声明一个变量; Dim A(9) 声明一个包含10个元素的数组; Dim A() 声明一个动态数组; Dim X,Y 声明两个变量,分别为X和Y。 此外,Dim语句还可以使用在For循环语句中。例如: Dim X For X=1 to 100 Next 脚本中变量的使用 3、变量的同步 在WinCC flexible中,对变量名称的修改将会影响到整个项目。在脚本编辑器中变量的改变被成为“同步”。例如,在变量编辑器中将“变量_1”的名称改为“变量1”,则在脚本编辑器中将会看到原代码中“变量_1”的名称下方出现蓝色波浪线。这时进行编译不会出现错误信息和警告信息,但会影响运行。当光标放在蓝色波浪线处,将出现相应的提示。点击鼠标右键,在出现的快捷对话框中选择“
您可能关注的文档
- H3CNE题库GB190含详细答案解析讲述.doc
- 云南烟草病虫害防治课件2(李为争)概要.ppt
- H3CNE题库必威体育精装版完整版(附答案详解)讲述.doc
- h5-123微机接口技术讲述.ppt
- 云师堂,高考数学,2017一轮复习第四章第1讲概要.ppt
- 云计算 毕业设计概要.doc
- 云南旅游线路设计概要.ppt
- h6总线技术2讲述.ppt
- HACCPvalidation讲述.ppt
- HACCP官方验证程序-ppt讲述.ppt
- 市场发展现状调查及供需格局分析预测报告(2024年.docx
- 大理混凝土外加剂项目实施方案参考模板.pdf
- 2023-2029年中国防滑砖行业发展监测及市场发展潜力预测报告.docx
- 中国蓝宝石专用高纯氧化铝行业发展运行现状及投资战略规划报告.docx
- 中国防粘连剂行业市场全景分析及投资策略研究报告.docx
- 基于海尔生物分析看物联网科技创新 .pdf
- 2022-2027年中国石油专用泥浆泵行业市场全景评估及投资方向研究报告.docx
- 基于单片机的数控开关稳压电源设计 .pdf
- 2024-2030年中国防腐新材料行业市场深度分析及发展趋势预测报告.docx
- 2023-2028年中国泡沫铝吸声板行业发展监测及投资前景展望报告.docx
最近下载
- 2024年新疆中考数学真题试卷及答案.docx VIP
- 浙江省七彩阳光新高考研究联盟2024-2025学年高二上学期11月期中联考数学试题含解析.docx VIP
- 部编版小学语文三年级上册必读书目《格林童话》阅读测试题及答案3.pdf VIP
- “四免一关怀”政策实施10年中国艾滋病防治主要进展.docx VIP
- 2022届上海市浦东新区高考二模英语试题(含听力)和答案详解(word版).docx
- ECMO联合CRRT护理查房.pptx
- DB34 T 5080-2018 建设厅培训 保温装饰板.ppt
- 患者监护系统.doc
- 松下SA-PM18组合音响中文维修手册.pdf
- 信息技术导论.pptx VIP
文档评论(0)