找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 2715|回复: 12

WinCC的变量汇总及用法简介

 火.. [复制链接]
  • 打卡等级:即来则安
  • 打卡总天数:29
  • 打卡月天数:1
  • 打卡总奖励:7791
  • 最近打卡:2025-12-13 17:25:16

2540

主题

1355

回帖

2万

积分

管理员

积分
21304
发表于 2020-5-24 19:02:57 | 显示全部楼层 |阅读模式
对于WINCC来说,变量是数据的载体,借助于变量,数据可以传递到WinCC中。一个变量包含了数据的地址和符号名。地址用于与自动化系统(PLC)通讯;符号名是项目/应用中的唯一识别。
WinCC的变量一般分为内部变量、外部变量、WinCC系统变量、S7系统变量、系统信息变量和脚本变量。除了"脚本变量"外,所有的变量的创建和维护工作都在"变量管理器"下进行。

一、内部变量
WinCC内部使用的变量,与外部过程无关,无需建立过程驱动程序、通道单元和通道连接。使用数量不受限制。
创建内部变量的方法很简单,如图1所示。


二、外部变量
外部变量由外部过程为其提供数值,因此也叫做"过程变量"。外部变量是基于"驱动程序-通道单元-连接"的,其与自动化系统中的数据是相对应。
创建外部变量时,首先要明确其所属的通讯链路关系:驱动程序 - 通道单元 - 连接。在相应的连接下(如图2中的NewConnection1)创建变量并为其指定PLC侧的地址,该地址可以是输入/输出过程映象区、位存储区以及DB块。


外部变量的使用数量由PowerTags授权决定。如图3所示,在WinCC的项目管理器下,给出了当前已定义的外部变量的个数和总授权数,外部变量的个数不能超出总授权数。需要注意的是,不管外部变量定义为何种数据类型:BOOL、32位浮点数等,它们都各自占用一个授权。


三、WinCC系统变量
WinCC系统提供的预先定义好的变量。每个系统变量均有明确意义,可提供现场功能。系统变量由WinCC系统创建,工程人员不能创建,但可以使用。系统变量是一种特殊的内部变量,以"@"开头,如图4所示。


四、S7系统变量
基于TIA方式创建的项目,在编译完成OS站后,STEP7会向WinCC传递S7系统变量,包括PLC变量,归档和报警等。这些变量称其为"S7系统变量"。S7系统变量默认以"S7$Program(连接名)"开头。
只有采用TIA方式创建的项目才有S7系统变量,这部分内容集中在后面的TIA中再详细讨论。

五、系统信息变量
在"驱动程序"中有一种特殊的"驱动"——WinCC系统信息通道。在WinCC的系统信息通道下,可建立专门记录系统信息的变量,例如可记录WinCC系统的当前时间、CPU占用率、磁盘容量等信息。
要使用系统信息变量,首先要添加"系统信息通道",然后在其下建立连接,在"连接"下就可以创建系统信息变量了。方法和添加"S7协议集"类似,如图5所示。


系统信息变量不占用PowerTag授权。

六、脚本变量
在脚本中定义和使用的变量,只能在其定义范围内使用,遵循C/VB语言规范。它与编程语言相关,不在变量管理器中维护。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
工控课堂 www.gkket.com

0

主题

110

回帖

335

积分

注册会员

积分
335
发表于 2020-5-24 20:02:24 | 显示全部楼层
我顶,我顶,我顶顶顶
工控课堂 www.gkket.com

0

主题

144

回帖

340

积分

注册会员

积分
340
发表于 2020-11-9 23:20:46 | 显示全部楼层
感谢楼主无私分享!
工控课堂 www.gkket.com

0

主题

406

回帖

1269

积分

中级会员

积分
1269
QQ
发表于 2025-11-13 21:34:01 | 显示全部楼层
楼主太会说了,字字句句都在理
工控课堂 www.gkket.com

0

主题

116

回帖

404

积分

注册会员

积分
404
发表于 2025-11-13 21:37:20 | 显示全部楼层
画面感太强了,仿佛身临其境!
工控课堂 www.gkket.com

0

主题

82

回帖

130

积分

新手上路

积分
130
发表于 2025-11-13 21:43:46 | 显示全部楼层
原来还有这种操作,长见识了!
工控课堂 www.gkket.com

0

主题

93

回帖

142

积分

新手上路

积分
142
发表于 2025-11-13 21:46:11 | 显示全部楼层
不请自来,只为说一句:太精彩了!
工控课堂 www.gkket.com

0

主题

94

回帖

143

积分

新手上路

积分
143
发表于 2025-11-13 21:47:31 | 显示全部楼层
理性围观,感觉大家说的都有道理~
工控课堂 www.gkket.com

0

主题

57

回帖

64

积分

新手上路

积分
64
发表于 2025-11-13 21:49:41 | 显示全部楼层
同款经历!我当初也这么过来的😂
工控课堂 www.gkket.com

0

主题

169

回帖

503

积分

中级会员

积分
503
发表于 2025-11-13 22:46:53 | 显示全部楼层
路过混个脸熟,顺便为优质内容打 call~
工控课堂 www.gkket.com
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

QQ|手机版|免责声明|本站介绍|工控课堂 ( 沪ICP备20008691号-1 )

GMT+8, 2025-12-22 20:40 , Processed in 0.173568 second(s), 28 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表