找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 2037|回复: 12

WinCC入门课程4:WinCC的变量汇总及用法简介

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

2540

主题

1353

回帖

2万

积分

管理员

积分
21301
发表于 2021-4-13 23:31:48 | 显示全部楼层 |阅读模式
对于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协议集"类似,如图4所示。


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

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

工控课堂 www.gkket.com

12

主题

451

回帖

2534

积分

高级会员

积分
2534
发表于 2021-4-14 05:44:18 | 显示全部楼层
我顶,我顶,我顶顶顶
工控课堂 www.gkket.com

0

主题

98

回帖

282

积分

注册会员

积分
282
发表于 2021-4-15 13:26:52 | 显示全部楼层
激动人心,无法言表!
工控课堂 www.gkket.com

0

主题

144

回帖

463

积分

注册会员

积分
463
发表于 2025-11-17 05:38:57 | 显示全部楼层
这波反向操作,我属实没想到!
工控课堂 www.gkket.com

0

主题

64

回帖

83

积分

新手上路

积分
83
发表于 2025-11-17 06:47:58 | 显示全部楼层
谁懂啊!这内容我能循环看十遍
工控课堂 www.gkket.com

0

主题

72

回帖

110

积分

新手上路

积分
110
发表于 2025-11-17 10:13:09 | 显示全部楼层
内容太顶了!疯狂点赞,已默默收藏~
工控课堂 www.gkket.com

0

主题

46

回帖

46

积分

新手上路

积分
46
发表于 2025-11-17 10:19:56 | 显示全部楼层
赞同 + 10086,没毛病,完全没毛病
工控课堂 www.gkket.com

0

主题

87

回帖

328

积分

注册会员

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

0

主题

68

回帖

93

积分

新手上路

积分
93
发表于 2025-11-17 10:21:24 | 显示全部楼层
蹲个后续,楼主记得更新呀,在线等挺急的~
工控课堂 www.gkket.com

0

主题

104

回帖

153

积分

新手上路

积分
153
发表于 2025-11-17 10:26:56 | 显示全部楼层
我先占个楼,等下再慢慢看~
工控课堂 www.gkket.com
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

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

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

GMT+8, 2025-12-22 12:42 , Processed in 0.077394 second(s), 25 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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