Download presentation
Presentation is loading. Please wait.
Published byBarbro Sundberg Modified 6年之前
1
第2章 开始项目 2.1 WinCCExplorer项目 2.2 变量管理 2.3 建立一个画面 2.4 设置起始画面及运行界面
2.5运行项目 2.6 使用内部变量仿真器 青岛大学自动化工程学院 1
2
2.1 WinCCExplorer项目 WinCC Explorer以项目的形式管理着控制系统所有必要的数据。单击“开始所有程序SIMATICWinCCWinCC V6.0 ASIA”启动WinCCExplorer浏览器,也称为WinCC项目管理器。 青岛大学自动化工程学院 2
3
新建一个单用户项目: 青岛大学自动化工程学院 3
4
WinCC项目是以项目的形式进行管理的,左侧部分为浏览条,包括了一个WinCC项目的各个组成部件,右侧为左侧选择部件的详细内容。
WinCCExplorer管理器的状态栏中显示当前的外部变量点数以及授权点数。 青岛大学自动化工程学院 4
5
2.1.2 WinCC项目类型 WinCC项目分为三种类型:单用户项目,多用户项目和客户机项目。 青岛大学自动化工程学院 5
6
WinCC可视化 (选项) WinCC 服务器组件 数据库 WinCC服务器 AS 现场总线 单用户项目示意图 青岛大学自动化工程学院 6
7
多用户项目示意图 青岛大学自动化工程学院 7 WinCC可视化 (选项) WinCC 服务器组件 数据库 WinCC服务器 AS 现场总线
客户机 组件 WinCC客户机1 WinCC客户机2 访问项目数据 多用户项目示意图 青岛大学自动化工程学院 7
8
WinCC多客户机 WinCC 可视化 组件 WinCC服务器 客户机项目示意图 青岛大学自动化工程学院 8
9
2.1.3 项目属性 “项目属性”对话框,可以看到它包含三个选项卡:“常规”选项卡可以显示和修改当前项目的一些常规数据,如类型,创建者,创建日期,修改者,修改日期,版本,指南和注释等;“更新周期”选项卡用来选择更新周期,系统还提供了五个用户周期,可自行定义;“热键”选项卡可为WinCC用户登录和退出以及硬拷贝等定义热键(快捷键)。 青岛大学自动化工程学院 9
10
2.2 变量管理 WinCC中变量的数据类型包括以下几类。 二进制变量数据类型对应于位,可取为数值FALSE或“0”以及TRUE或“1”。
“有符号8位数”数据类型具有1个字节长,且有符号(正号或负号)。“有符号8位数”数据类型也可作为“字符型”或“有符号字节”来引用。 “无符号8位数”数据类型为1个字节长,且无符号。“无符号8位数”数据类型也可作为“字节”或“无符号字节”来引用。 “有符号16位数”数据类型具有2个字节长,且有符号(正号或负号)。“有符号16位数”数据类型也可作为“短整型”或“有符号字”来引用。 青岛大学自动化工程学院 10
11
“无符号16位数”数据类型为2个字节长,且无符号。“无符号16位数”数据类型也可作为“字”或“无符号字”来引用。
“有符号32位数”数据类型具有4个字节长,且有符号(正号或负号)。“有符号32位数”数据类型也可作为“长整型”或“有符号双字”来引用。 “无符号32位数”数据类型为4个字节长,且无符号。“无符号32位数”数据类型也可作为“双字”或“无符号双字”来引用。 “浮点数32位IEEE 754”数据类型具有4个字节长,且具有符号(正号或负号)。“浮点数32位IEEE 754”数据类型也可作为“浮点数”来引用。 青岛大学自动化工程学院 11
12
使用“文本变量8位字符集”数据类型,在该变量中必须显示的每个字符将为一个字节长。例如,使用8位字符集,可显示ASCII字符集。
“浮点数64位IEEE 754”数据类型具有8个字节长,且具有符号(正号或负号)。“浮点数64位IEEE 754”数据类型也可作为“双精度型”来引用。 使用“文本变量8位字符集”数据类型,在该变量中必须显示的每个字符将为一个字节长。例如,使用8位字符集,可显示ASCII字符集。 使用“文本变量16位字符集”数据类型,在该变量中必须显示的每个字符将为两个字节长。例如,需要有该类型的变量来显示Unicode字符集。 青岛大学自动化工程学院 12
13
2.2.1 外部变量 对于外部变量,变量管理器需要建立WinCC与自动化系统(AS)的连接,即确定通讯驱动程序。通讯由称作通道的专门的驱动程序来控制。WinCC有针对西门子自动化系统SIMATIC S5/S7/505的专用通道以及与制造商无关的通道,如PROFIBUS-DP和OPC等。 青岛大学自动化工程学院 13
14
Industrial Ethernet(II)
通道单元的类型 含义 Industrial Ethernet Industrial Ethernet(II) 皆为工业以太网通道单元,使用SIMATIC NET工业以太网,通过安装在计算机的通讯卡与S7 PLC通信,使用ISO传输层协议 MPI 通过编程设备上的外部MPI端口或计算机上通讯处理器在MPI网络与PLC进行通讯 Named Connections 通过符号连接与STEP 7进行通讯。这些符号连接是使用STEP 7组态的,且当与S7-400的H/F冗余系统进行高可靠性通讯时,必须使用此命名连接 PROFIBUS PROFIBUS(II) 实现与现场总线PROFIBUS上的S7 PLC的通讯 Slot PLC 实现与SIMATIC基于PC的控制器WinAC Slot 412/416的通讯 Soft PLC 实现与SIMATIC基于PC的控制器WinAC BASIS/RTX的通讯 TCP/IP 通过工业以太网进行通讯,使用的通讯协议为TCP/IP 青岛大学自动化工程学院 14
15
计算机上的通讯卡有工业以太网卡和PROFIBUS网卡,插槽有ISA插槽、PCI插槽和PCMCIA槽,通讯卡有Hardnet和Softnet两种类型。Hardnet卡有自己的微处理器,可减轻CPU的负荷,可同时使用两种以上的通讯协议,Softnet卡没有自己的微处理器,同一时间只能使用一种通讯协议。 通讯卡型号 插槽类型 类型 通讯网络 CP5412 ISA Hardnet PROFIBUS/MPI CP 5611 PCI Softnet CP5613 CP5611 PCMCIA CP1413 工业以太网 CP1412 CP1613 CP1612 CP1512 青岛大学自动化工程学院 15
16
以MPI通讯方式为例介绍外部变量的建立 青岛大学自动化工程学院 16
17
青岛大学自动化工程学院 17
18
2.2.2 内部变量 青岛大学自动化工程学院 18
19
“内部变量”目录中系统已自带一些定义好的以“@”字符开头的变量,称为系统变量。不能删除或重新命名系统变量。
系统定义的内部变量含义 变量名称 类型 含义 @CurrentUser 文本变量8位字符集 用户ID @DeltaLoaded 无符号32位数 指示下载状态 @LocalMachineName 本地计算机名称 @ConnectedRTClients 无符号16位数 连接的运行客户机 @RedundantServerState 显示该服务器的冗余状态 @DatasourceNameRT 文本变量16位字符集 @ServerName 服务器名称 @CurrentUserName 完整的用户名称 青岛大学自动化工程学院 19
20
脚本相关的内部变量含义 变量名称 类型 含义 @SCRIPT_COUNT_TAGS 无符号32位数 通过脚本请求的变量的当前数量
@SCRIPT_COUNT_REQUESTS_IN_QUEUES 请求的当前数量 @SCRIPT_COUNT_ACTIONS_IN_QUEUES 正等待处理的动作的当前数目 青岛大学自动化工程学院 20
21
变量记录相关的内部变量含义 变量名称 类型 含义 @TLGRT_SIZEOF_NOTIFY_QUEUE 64位浮点数
此变量包含ClientNotify队列中条目的当前数量,所有的本地趋势和表格窗口通过此队列接收当前数据 @TLGRT_SIZEOF_NLL_INPUT_QUEUE 此变量包含了标准DLL队列中条目的当前数量,此队列用于存储通过原始数据变量建立的值 @TLGRT_TAGS_PER_SECOND 此变量每秒周期性地将变量记录的平均归档率指定为一个归档变量 @TLGRT_AVERAGE_TAGS_PER_SECOND 此变量在启动运行系统后,每秒周期性地将变量记录的平均归档率的算术平均值指定为一个归档变量 青岛大学自动化工程学院 21
22
2.2.3 系统信息 WinCC的System Info通道通讯程序下的WinCC变量专门用于记录系统信息。系统信息中的通道功能包括:在过程画面中显示时间,通过在脚本中判断系统信息来触发事件,在趋势图中显示CPU负载,显示和监控多用户系统中不同服务器上可用的驱动器的空间,并触发消息。 青岛大学自动化工程学院 22
23
(1)日期、时间:以8位字符集表示的文本型变量,可用各种不同的表示格式。
系统信息通道可用的系统信息如下: (1)日期、时间:以8位字符集表示的文本型变量,可用各种不同的表示格式。 (2)年、月、日、星期、时、分、秒、毫秒:16位无符号数变量,星期也可以8位字符集的文本变量来表示。 (3)计数器:有32位数,可设置起始值和终止值,这种类型变量按从最小更新周期加1计数。 (4)定时器:有32位数,可设置起始值和终止值,这种类型变量按每秒加1计数。 青岛大学自动化工程学院 23
24
(5)CPU负载:32位浮点数,可显示CPU负载时间或空闲时间的百分比。
(6)空闲驱动器空间:32浮点数,可表示本地硬盘或软盘的可用空间或可用空间百分比。 (7)可用的内存:32浮点数,可表示空闲的内存量或内存量百分比。 (8)打印机监控:无符号32位数,可显示打印机的一些状态信息。 青岛大学自动化工程学院 24
25
青岛大学自动化工程学院 25
26
2.2.5 通讯诊断 1、通讯连接的状态 2、通道诊断 3、变量的诊断 青岛大学自动化工程学院 26
27
2.3 建立一个画面 下面插入一个画面,在画面上显示内部变量NewTag的值 青岛大学自动化工程学院 27
28
编辑区 对象选项板 样式选项板 工具栏 青岛大学自动化工程学院 28
29
青岛大学自动化工程学院 29
30
2.4 设置起始画面及运行界面 青岛大学自动化工程学院 30
31
青岛大学自动化工程学院 31
32
青岛大学自动化工程学院 32
33
青岛大学自动化工程学院 33
34
青岛大学自动化工程学院 34
35
青岛大学自动化工程学院 35
36
2.5 运行项目 单击WinCC项目管理器工具栏的激活项目图标,WinCC将按照“计算机属性”对话框中所选择的设置来运行项目
青岛大学自动化工程学院 36
37
青岛大学自动化工程学院 37
38
2.6 使用内部变量仿真器 WinCC提供了一个仿真工具“WinCC TAG Simulator”用于内部变量的仿真,单击“开始所有程序SIMATICWinCCTools WinCC TAG Simulator”可以打开。 青岛大学自动化工程学院 38
39
青岛大学自动化工程学院 39
Similar presentations