首页 理论教育 西门子WinCC组态软件工程:了解变量功能类型

西门子WinCC组态软件工程:了解变量功能类型

时间:2023-11-06 理论教育 版权反馈
【摘要】:内部变量可以用于管理WinCC项目中的数据或将数据传送给归档。每个系统变量均有明确的定义,一般用来表示WinCC运行的状态。

西门子WinCC组态软件工程:了解变量功能类型

1.外部变量

外部变量就是过程变量,它有一个在WinCC项目中使用的变量名以及一个与外部自动化系统(如PLC)连接的数据地址,外部变量正是通过其数据地址与自动化系统进行数据通信的。WinCC可以通过外部变量采集外部自动化系统的过程数据,也可以通过外部变量控制外部自动化系统,即WinCC通过外部变量实现对外部自动化系统的监测和控制。

外部变量在其所属的通道驱动程序的通道单元下的连接目录下创建,外部变量的使用数量由Power Tags授权限制,最小是128个,最大是256K个(1K=1024),因此,用户必须根据项目的实际需要配置相应的Power Tags授权数目。

2.内部变量

内部变量不连接到外部自动化系统,因此没有对应的过程驱动程序和通道单元,也不需要建立相应的通道连接。内部变量可以用于管理WinCC项目中的数据或将数据传送给归档。

内部变量在变量管理器的“内部变量”目录中创建,其创建的数目不受限制。

3.WinCC系统变量

WinCC系统预先定义好的以“@”字符开头的变量,称为系统变量。它们是由WinCC自动创建的,用户不能创建,但是可以读取它们的值。每个系统变量均有明确的定义,一般用来表示WinCC运行的状态。“内部变量”目录系统自带一些系统变量,其含义见表5-1。另外,还包括Script和TagLoggingRt两个变量组,其中变量含义见表5-2和表5-3。

表5-1 系统变量含义

978-7-111-50543-3-Chapter05-1.jpg

表5-2 Script变量组相关变量含义

978-7-111-50543-3-Chapter05-2.jpg

表5-3 TagLoggingRt变量组相关变量含义

978-7-111-50543-3-Chapter05-3.jpg

4.S7系统变量(www.xing528.com)

基于TIA(全集成自动化)的项目,在编译完成OS站后,STEP 7会向WinCC传递系统变量,包括PLC变量、归档和报警等,S7系统变量默认以“S7$Program”开头。

5.系统信息变量

在WinCC的系统信息通道下,可建立专门记录系统信息的变量,系统信息功能包括:在过程画面中显示时间、通过在脚本中判断系统信息来触发事件、在趋势图中显示CPU负载、显示和监控多用户系统中不同服务器上可用的驱动器的空间、触发消息。

系统信息通道可用的系统信息如下:

1)日期、时间。

2)年、月、日、星期、时、分、秒、毫秒

3)计数器。

4)定时器

5)CPU负载。

6)空闲驱动器空间。

7)可用的内存。

8)打印机监控。

6.脚本变量

脚本变量是在WinCC的全局脚本及画面脚本中定义并使用的变量。它只能在其定义所规定的范围内使用。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈