如果略则从WinCC变量管理器中建立的变量中读取Writedata.PPT

如果略则从WinCC变量管理器中建立的变量中读取Writedata.PPT

  1. 1、本文档共65页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
如果略则从WinCC变量管理器中建立的变量中读取Writedata

第5章 全局脚本 5.1 ANSI-C脚本 5.2 全局脚本VBS编辑器 5.3 VB for Application 5.1.6 使用诊断输出窗口 WinCC有三个工具用来分析动作的运行行为,即应用程序窗口GSC运行系统、GSC诊断和应用程序apdiag.exe。 [例] 用时间和变量触发器生成一个动作。 右键单击全局脚本编辑器“全局动作”选择“新建”,出现一个空白的工作区,加入图5-16所示代码,注意返回数据类型和名称不能改变。动作不接受参数,且必须含有返回语句。此处代码用来检查变量Tag10是否为1,如果为1,将打印输出当前的时间,即变量系统变量NewTag_1中的时间。 5.2 全局脚本VBS编辑器 VBScript是一种VB脚本语言,它是VB的一个子集,可以实现部分VB的功能。 变量 声明变量的一种方式是使用 dim 语句、public 语句和 private 语句在 script 中显式声明变量。 如:dim degreesfahrenheit 声明多个变量时,使用逗号分隔变量。 如:dim top, bottom, left, right 另一种方式是通过直接在 script 中使用变量名这一简单方式隐式声明变量。但通常这不是一个好习惯,因为这样有时会由于变量名被拼错而导致在运行 script 时出现意外的结果。因此,最好使用 option explicit 语句显式声明所有变量,并将其作为 script 的第一条语句。 可以使用 const 语句在 VBScript 中创建自定义常数。 如: const mystring = 这是一个字符串。 const myage = 49 注意字符串文字包含在两个引号 (“ ”) 之间。这是区分字符串型常数和数值型常数的最明显的方法。 日期文字和时间文字包含在两个井号 (#) 之间。 如: const cutoffdate = #6-1-97# VBScript 有一套完整的运算符,包括算术运算符、比较运算符、连接运算符和逻辑运算符。 字符串连接  not and or xor eqv imp 逻辑非 逻辑与 逻辑或 逻辑异或 逻辑等 逻辑隐 = = = is 等于 不等于 小于 大于 小于等于 大于等于 对象引用比较 ^ - * / \ mod + - 求幂 负号 乘 除 整除 求余 加 减 符号 描述 符号 描述 符号 描述 逻辑运算符 比较运算符 算术运算符 当乘号与除号同时出现在一个表达式中时,按从左到右的顺序计算乘、除运算符。同样当加与减同时出现在一个表达式中时,按从左到右的顺序计算加、减运算符。   字符串连接 () 运算符不是算术运算符,但是在优先级顺序中,它排在所有算术运算符之后和所有比较运算符之前。is 运算符是对象引用比较运算符。它并不比较对象或对象的值,而只是进行检查,判断两个对象引用是否引用同一个对象。 使用条件语句和循环语句可以控制 script 的流程。 使用条件语句可以编写进行判断和重复操作的 VBScript 代码。在 VBScript 中可使用以下条件语句: if...then...else 语句 select case 语句 在 VBScript 中可使用下列循环语句: do...loop: 当(或直到)条件为 true 时循环。 while...wend: 当条件为 true 时循环。 for...next: 指定循环次数,使用计数器重复运行语句。 for each...next: 对于集合中的每项或数组中的每个元素,重复执行一组语句。 在 VBScript 中,过程被分为两类:sub 过程和 function 过程。 sub 过程 sub 过程是包含在 sub 和 end sub 语句之间的一组VBScript 语句,执行操作但不返回值。sub 过程可以使用参数(由调用过程传递的常数、变量或表达式)。如果 sub 过程无任何参数,则 sub 语句必须包含空括号 ()。 function 过程 function 过程是包含在 function 和 end function 语句之间的一组 VBScript 语句。function 过程与 sub 过程类似,但是 function 过程可以返回值。function 过程可以使用参数(由调用过程传递的常数、变量或表达式)。如果 function 过程无任何参数,则 function 语句必须包含空括号 ()。function 过程通过函数名返回一个值,这个值是在过程的语句中赋给函数名的。 WinCC中的VBS也有对象、属性、方法的概念 ,而WinCC的对象也就是跟VB一样,分为属性和事件两种。 青岛大学自动

文档评论(0)

fengruiling + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档