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 系统变量含义
表5-2 Script变量组相关变量含义
表5-3 TagLoggingRt变量组相关变量含义
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的全局脚本及画面脚本中定义并使用的变量。它只能在其定义所规定的范围内使用。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。