Wincc数据库培训教程(1)

合集下载

WinCC操作培训

WinCC操作培训

6. 流量清零
按住"清零" 按钮1秒钟. 1
7. 故障报警
实时故障:当前发生的故障报警 ,在所有 画面的左下脚.
7. 故障报警
故障记录:是对实时故障的归档,可查阅 历史报警记录 ,进入"故障记录"画面即 ,进入"故障记录" 可.
7. 故障报警
报警灯及警报器:每幅画面右上角隐藏了一个
报警灯,当出现故障时会红黄闪烁,同时警报 器响;按下报警确认按钮后,报警灯消失,警 报器停;如8 报器停;如8分钟内故障未解除,报警灯及警报 器会重新启动.
2. 用户登陆
进行需要权限的操作时,未登录系统会有 提示框出现 .
2. 用户登陆
登录时按F5键或点击"用户登陆" 登录时按F5键或点击"用户登陆"按钮,可 以弹出系统登录提示框.
2. 用户登陆
本系统设置了两个默认用户: 普通用户:user,密码:123456,拥有部分 普通用户:user,密码:123456,拥有部分 操作权限. 超级用户:super,密码:654321,拥有所 超级用户:super,密码:654321,拥有所 有操作权限.
1. 系统介绍
检测数据:所有压力,温度,流量,液位,电机电流频率 检测数据: 检测的显示. 故障记录:设备故障,上下限超值故障的记录. 故障记录: 数据曲线:所有压力,温度,流量,液位,电机电流频率 数据曲线: 检测的趋势曲线. 用户登陆:用户登陆,获取相应操作权限. 用户登陆: 退出系统:退出WinCC系统,关闭或重新启动电脑,拥有 退出系统:退出WinCC系统,关闭或重新启动电脑,拥有 相应权限的用户才能操作.
3. 退出系统
点击"退出系统" 点击"退出系统"按钮,可进入退出系统画 面.

WinCC培训—中文版

WinCC培训—中文版

2005.03
Your Success is Our Goal
S7 上传变量 变量上传的过程如下图:
Transparency #19
Introduction to the WinCC
2005.03
Your Success is Our Goal
WinCC (PCS7 – 基本功能)
(1)
SFC 可视化
2005.03
Your Success is Our Goal
TDC 上传变量 步骤 2 :
Transparency #14
Introduction to the WinCC
2005.03
Your Success is Our Goal
TDC 上传变量
Transparency #15
Introduction to the WinCC
2005.03
Your Success is Our Goal
创建 OS: 设置计算机属性
Transparency #28
Introduction to the WinCC
变量存档(存档及曲线)
- 处理测量值,以及长期存储处理用户相关的数据,以及长期存档。
报表设计器(报表系统)
- 允许用户设计客户报表,提供许多标准的报表,也允许按照报告的时间表进行处 理和打印。
Transparency #9
Introduction to the WinCC
2005.03
Your Success is Our Goal
树形结构管理器 (带有权限的系统等级)
生命周期监控 (AS/OS监控失败) 时间同步 (非硬件) (对于所有AS/OS相同时钟时间)

自动化控制技术-Wincc中VBS读写SQLServer数据库(一)

自动化控制技术-Wincc中VBS读写SQLServer数据库(一)

自动化控制技术-Wincc中VBS读写SQLServer数据库(一)一种通用访问SQL Server数据库的方式本文全面介绍了在Wincc中如何通过使用VBS脚本对SQL Server数据库进行读写,为Wincc在非标准功能的使用上,提供一个基础。

【关键词】TIA;Wincc;自控;VBS;SQL Server;MSFlexGrid;Microsoft1Wincc数据库简介在西门子Wincc组态软件中,软件组态信息的存储以及项目中使用到的历史数据的存储,采用的数据库为SQL Server数据库。

从Wincc 6.2版本以后,随着数据库系统安全策略的提高,软件组态信息的存储以及历史数据的存储是将数据通过压缩的形式进行存储,即加密形式存储。

这样一来,如果想访问Wincc的数据,需要Wincc系统中增加一套Connectivity授权(工业数据桥)。

VBS通过Connectivity访问历史数据和标准的SQL语法有很大不同,这种形式,我们会在“自动化控制技术-Wincc中VBS读写SQLServer数据库(二)”中进行介绍。

本文将首先介绍VBS如何访问我们自己建立的数据库。

2软件环境1、操作系统:Win7 64位旗舰版2、Wincc V7.33、Microsoft SQL Server 2008 R24、Microsoft Office 20075、Visual Basic 6.03建立数据库1、打开数据库管理器在开始之前,先在数据库中建立一个我们需要用到的数据库。

依次点击“开始- Microsoft SQL Server 2008 R2- SQL Server Management Studio”打开数据库管理器,路径如下图2、连接数据库服务器打开数据库管理器后,需要选择本地数据库库服务器,如果本地计算机只有单机Wincc系统,在Server name选项中是默认的本地服务器的名称。

如果是客户端,则需要在Server name后面的下拉菜单中选择数据库服务器的名称。

Wincc应用培训

Wincc应用培训

30
4、报警一览
组态消息类别的类别栏中填写 类别名称、添加消息类型点击属 性按钮,会弹出如图所示的类型 窗口在类型栏中可以定义此消息 类型各种状态下的文本颜色和背 景颜色。
31
4、报警一览
在组态消息类别的确认栏中可以设定何时产生记录消息以及产生消息的数 量,如下左图。 在组态消息类别的状态文本栏中可以设定各个状态下的消息文本,如下右 图。
26
3、画面设计与变量连接 点击“对象属性”窗口的“事件”,再点击“按钮”下方的“鼠标” ,在“鼠标 动作”的“VBS动件(V)”里编写脚本,并把赋上相应变量,如下图所示。 至此,若通信各方面条件具备,按此按钮,则会使相应的变量由0变为1,使现 场某个设备发出相应动作。
27
3、画面设计与变量连接 还有另一种更快捷的变量连接方法,这个方法需建立在已存在一个连接好 变量的对象模板,如上图所示的启动按钮,将它作为对象模板。要建立另一个 变量时,只需要复制对象模板,右键 连接 变量连接,如下图所示。
(1).整安全策略,在安装WinCC之前,必须检查操作系统设置。系统必须允许 安装未签名的驱动程序和文件。调整安全策略步骤如下: a.在控制面板中打开“管理工具”。 b.双击“本地安全策略”。 c.在左边方格处,单击“本地策略”。 d.在右边方格处,双击“安全选项”。 检查安全策略的如下设置: “设备:未签名的驱动程序的安装特性”
44
7、报表制作
双击“变量登录”,将变量按所要求的,逐个登录至数据库report里。
45
7、报表制作
(2).页面排版 双击NewSet界面中的“页面排版”,建立日报、月报、年报各个版面,并对 相关信息进行排版。
8
1、创建项目
若已存在项目模板,直接选则“打开已存在的项目”,并在其基础上开 发、设计。

西门子WINCC培训手册

西门子WINCC培训手册

1.双击桌面上已安装好的WINCC6.0图标
2.新建一个多用户项目
点新建选项
选多用户项目然后确定
进入后首先建立画面
右键点击图形编辑器然后点新建画面
新建画面名称,双击打开画面进行编辑
可以在上面窗口中编辑图形
3.建立变量方法
右键点击变量管理(上图)选择添加新的驱动程序
在弹出的窗口中选择SIMA TIC S7 Protocol Suite项然后点打开即可,出现如下图所示
右键点TCP/IP选项,如下所示
选择新驱动程序的连接,然后出现下图
左键点属性按钮
点确定即可
然后在刚刚所新建的连接中建立变量 方法如下:
变量大致分以下四种类型
1.数字量输入DI:
2.数字量输出DO
3.模拟量输入AI
4.模拟量输出AO
建立方法
右键点箭头所指向的地方然后选择新建变量将会出现如下窗口
然后为变量配置地址,方法如下
地址配置完后点确定即可
DO 或AO 输出信号就选择输出
然后出现如下所示
此空白处显示已定义的变量
然后在下图中即可看到现场数据。

培训讲义WINCC__西门子内部

培训讲义WINCC__西门子内部

WinCC培训讲义主讲人:王兆福目录第1章安装WinCC31.1 安装MS Message Queuing31.2安装Microsoft SQL Server 200031.3安装WinCC4第2章创建一个项目52.1 WinCC项目管理器的结构52.2 WinCC项目管理器的菜单栏62.3工具栏中的按钮82.4 创建项目8第3章连接过程93.1变量管理器93.2 过程变量123.3 部变量133.4 变量组143.5 创建过程变量143.6 创建部变量15第4章创建画面164.1如何启动图形编辑器164.2 图形编辑器的起始画面174.3 图形编辑器的基本设置214.4 使用画面234.5 使用对象254.6 使用控件394.7 过程画面动态化444.8 创建页面布局46第5章通讯475.1通讯 - 基础475.2 WinCC通讯 - 原理475.3 SIMATIC S7 Protocol Suite”通道49 第6章设置用户管理536.1 组态用户管理器546.2 用户菜单556.3授权概述57第7章 WinCC中的新容60第1章安装WinCC1.1 安装MS Message QueuingWinCC将采用Microsoft的Message Queuing服务。

它是操作系统的组件部分。

MS Message Queuing不是Windows安装的标准设置,可在以后需要时再进行安装。

注意对域中正在其进行操作的计算机上,不能安装WinCC和一些需要的软件。

1.2安装Microsoft SQL Server 2000本章将描述如何安装用于WinCC V6.0的Microsoft SQL Server 2000 SP3。

为此,可使用所附光盘。

在安装期间,使用一些必要的设置可创建新的“WinCC”SQL服务器事例。

“WinCC”SQL服务器事例在安装期间,可创建“WinCC”事例。

本事例安装时总是使用英语。

WINCC培训

WINCC培训

西门子S7-200/300/400+wincc组态编程技术培训类型:编程功能使用/操作原理培训内容简录:S7-200培训:1、介绍西门子S7-200 PLC的硬件组成、硬件配置以及IO地址分配2、S7-200 CPU寻址功能3、S7-200编程软件STEP7 MicroWin4.0的使用4、子程序、中断程序及模拟量处理5、库文件介绍及库指令应用6、网络通讯及接口问题7、硬件故障诊断指导及调试工具8、S7-200 PID指令的应用及无扰切换问题9、定时器、计数器、特殊寄存器SM、顺序控制、中断指令等常用指令的讲解及案例分析S7-300/400培训:1、PLC的模块特性、硬件结构、安装、维护2、STEP 7的软件安装及授权管理要求3、CP5611、CP5613、CP5512、CP1613等常用板卡的介绍4、STEP 7硬件组态(多机架、远程I/O、智能从站CPU-CPU)、硬件网络升级及GSD文件应用5、针对不同板卡的下载方式及上载方式的接口问题6、仿真器PLC SIMULINK的应用7、特殊功能块(如FC105、FC106及FB41)及常用指令的介绍及案例8、S7-300 CPU寻址功能及不同OB块的应用9、STEP 7程序的调试(包括修改值、强制、诊断及远程复位、远程起停等)10、PLC的程序结构(介绍线性化编程、模块化编程及结构化编程)及案例11、通讯的硬件配置及常用功能块等(包括S7通讯、ISO通讯及TCP/IP通讯等)WINCC培训:1、WINCC软件安装及授权管理2、工程项目的建立及相关属性设置3、变量管理器的应用及数据类型、内部变量及外部变量的应用4、过程画面及动画的设置的应用及案例5、过程值归档及消息报警的设置及应用6、报表及脚本的应用7、针对于PLC SIMULINK下的WINCC仿真全部授课内容均在计算机或PLC上实际操作。

wincc教程

wincc教程

wincc教程WinCC教程1. 简介WinCC是由西门子(Siemens)公司开发的人机界面(HMI)软件,用于监控和控制自动化系统。

它提供了一种灵活和可定制的方式来显示和操作运行过程中的各种数据。

本教程旨在介绍WinCC 的基本功能和使用方法,帮助初学者快速掌握该软件。

2. 安装和设置首先,我们需要从官方网站下载WinCC软件并进行安装。

安装过程相对简单,只需按照提示一步一步操作即可。

安装完成后,我们还需要设置WinCC的相关参数,例如语言选择、数据库设置等。

详细的设置方法可以在官方文档中找到。

3. 创建项目在开始使用WinCC之前,我们需要创建一个新的项目。

通过选择适当的选项和设置,可以创建一个空白项目或者载入现有的项目。

项目可以包含多个运行时文件,用于不同的界面和控制任务。

在项目中,我们可以定义数据点、标签、报警和事件等。

4. 创建画面WinCC提供了丰富的界面设计工具,可以通过拖拽和放置元素来创建自定义的画面。

我们可以添加按钮、文本框、图形、图表等元素,并配置它们的属性和行为。

还可以设置元素的动画效果,使画面更加生动和直观。

5. 绑定数据为了实现数据的实时显示和交互,我们需要将数据点与画面上的元素进行绑定。

WinCC提供了多种方式来实现数据的绑定,包括手动输入、连接数据库和PLC等。

通过选择适当的绑定方式,我们可以将数据点的值显示在文本框、图表等元素上,并通过按钮、滑块等控件来修改数据值。

6. 添加报警和事件在实际应用中,及时地检测和处理异常情况非常重要。

WinCC提供了报警和事件管理功能,可以帮助监控运行过程中的问题并及时作出反应。

我们可以为数据点设置报警条件,并定义报警级别和处理措施。

同时,还可以通过添加事件脚本来实现更复杂的逻辑控制。

7. 运行和调试完成画面设计和数据绑定后,我们可以通过运行时文件来查看和测试界面的效果。

WinCC提供了仿真模式,可以在没有实际设备和连接的情况下模拟运行过程。

wincc教程(wincc专业资料)

wincc教程(wincc专业资料)

Wincc组态软件以其直观易用的界面和强大的集成功能,成为许多企业的首选。其丰富的功能和模块化设计,使得用户可以轻松上手,无需花费大量时间学习复杂的编程语言。同时,Wincc与许多主流工业控制设备无缝集成,可以方便地实现数据采集、监控和报警等功能。
Wincc组态软件提供了强大的变量管理功能,用户可以根据需要创建和管理自己的变量,以便更灵活地控制系统的行为。此外,Wincc还支持脚本编写,用户可以根据自己的需求编写自定义脚本,以实现更高级别的系统控制。这些自定义功能大大增强了Wincc组态软件的适应性和可扩展性。
安装完成后进行必要的设置和调试是关键
Wincc软件的安装步骤和注意事项
Wincc组态软件
数据采集
数据处理
图形显示
报警
事件
系统设置
用户权限
Wincc组态软件的配置选项和方法
Wincc组态软件,让工业控制更简单
数据采集是内容创作的基础
数据处理是智慧时代的核心能力
图形显示,一目了然
报警求助,安全时刻放心上
Wincc组态软件提供了强大的历史数据查询和导出功能。用户可以通过该软件轻松查询历史数据,并可以将数据导出为多种格式,如Excel、CSV等,方便用户进行进一步的数据分析和处理。在实际应用中,我们发现Wincc组态软件的历史数据查询和导出速度非常快,大大提高了工作效率。
Wincc组态软件的报表和历史数据记录功能
02
.
Wincc组态软件
市场份额
用户满意度
可靠性
Wincc组态软件是工业自动化领域的优秀软件
Wincc软件安装
官方安装指南
软件稳定运行
安装Wincc软件需要遵循正确的步骤
硬件配置

WinCC完整版培训教材

WinCC完整版培训教材
(2)如何创建一个WinCC项目. 打开WinCC项目管理器,选择”File—New” 选择新建项目类型: 单用户项目:用于单机系统 多用户项目:客户机/服务器系统中,服务器上的项目 客户机项目:客户机/服务器系统中客户机上的项目
Page:12
Page:13
Page:14
输入项目名称,选择项目路径. 项目实例: MyFirstProject 项目路径:缺省路径 按下”Create”创建项目
Page:4
Page:5
(3) WINCC产品发售:SIMATIC WINCC 是模块化结构,因此,用户购买时, 只需选择应用所要的功能,没有必要花钱去买不用的部分。产品可按 用户的特殊需要进行发售。 外部变量标签计数分为:128,256,1024,64000变量标签软件包. 对每种变量包产品许可都分为只有运行的运行版,或是组态加运行的方 式.
(4) WinCC 授权策略 授权盘 授权盘用来使能WinCC软件. 紧急授权 除了正常的授权以外,还有另一张盘提供14的紧急授权.该 紧急授权可以操作软件的时间为14天,这就使得用户有足 够的时间再获得一个正常的授权.
Page:6
安装授权
当授权从授权盘上传给PC时,在授权盘上的安装计数器递 减.如果所有的授权都分派出去,该授权盘将不能够使用其 他软件了.
Page:50
Page:51
在消息列表中的空白处右键单击,在下拉菜单中选择“”(添加新行) 来生成一个新的消息.
Page:52
单击某个消息并访问其属性对话框,对该消息的属性进行组态.
Page:53
消息属性对话框中对消息进行组态,可选择消息变量,设置触发报警消息 的事件,同时还可选择设置其他消息属性,如消息类别,类型,是否被归 档,确认方式等.

《winCC教程》课件

《winCC教程》课件
应用场景
探讨winCC在工业自动化中的常见应用场景,了解其重要性和价值。
工程创建
新建工程
学习创建新的winCC工程,为 后续的界面设计和编程准备环 境。
工程结构
了解winCC工程的组织结构, 包括文件夹和层次结构,以便 更好地管理项目。
安装PLC
学习如何安装和配置PLC设备, 以确保winCC与PLC的正确连接。
3 绑定数据源
了解如何将标签与数据源绑定,以实现实时数据的显示和更新。
图形化编程
控件事件
学习如何为控件添加事件,以 响应用户的操中进行逻辑处理 的方法,如条件语句和循环结 构。
脚本编写
了解winCC脚本语言的基本语 法和用法,编写自定义的逻辑 和功能。
数据库连接
通过与PLC设备连接,运行和调试winCC,确保其与实际设备的配合工作。
3
远程访问
了解如何通过网络远程访问和操控winCC系统,方便监控和管理。
总结
winCC应用案例
展示一些成功应用winCC的 案例,启发学生们应用所 学知识。
课程总结
对整个课程进行回顾和总 结,强调关键概念和学习 成果。
学习建议
《winCC教程》PPT课件
欢迎来到《winCC教程》PPT课件!在这个课程中,我们将深入了解winCC的各 个方面,包括界面设计、标签编辑、图形化编程、数据库连接等。让我们一 起开始吧!
课程介绍
winCC概览
了解winCC的基本概念和主要功能,为后续学习打下基础。
界面介绍
探索winCC界面的各个部分,了解其布局和功能。
给学生提供一些学习建议, 鼓励他们继续探索和应用 winCC技术。
界面设计
1

wincc课件讲义 第1章

wincc课件讲义 第1章
人机界面(Human Machine Interface, HMI)已经从用 于监视活动的简单设备发展成用来监控、分析过程与系统的 复杂而成熟的工具。其专业名称也从人机界面(Man Machine Interface),发展到图形用户界面(Graphical User Interface),到现在的操作员界面(Operator Interface)。唯一 一成不变的是它的缩写形式—— HMI。 凡是具有系统监控和数据采集功能的软件,都可以称为 SCADA (Supervisor Control And Data Acqusition) 软件。它 是 建立在 PC基础之上的自动化监控系统。
统在基于PC的客户机之间交换自动化实时数据的方法。 管理这个标准的国际组织是OPC基金会,OPC基金会现
有会员已超过220家。 OPC基于微软的OLE( Object Linking and Embedding的缩写,
直译为对象链接与嵌入,现在的ActiveX)、COM(组件对象模型) 和DCOM(分布式组件对象模型)技术。OPC包括一整套接 口、属性和方法的标准集,用于过程控制和制造业自动化系 统。Active/COM技术定义各种不同的软件部件如何交互使 用和分享数据。不论过程中采用什么软件设备 ,OPC为多 种多样的过程控制设备之间进行通信提供了公用的接口。 OPC规范定义了一个工业标准接口,这个标准使得COM技 术适用于过程控制和制造自动化等应用领域。
9
1.1 认识组态监控软件
3、组态监控软件的地位
工业组态软件
自动化技术与软件
IT技术
Web C/S
PLC

线

技 术
通 讯 技
诊 断 技 术

系 统

Wincc培训PPT课件

Wincc培训PPT课件

WinCC 硬件要求: WinCC supports all common IBM/AT-compatible PC platforms. Although values are given for a minimum configuration, to efficiently operate WinCC, you should aim for the values recommended for the optimum configuration. 最低配置: CPU INTEL Pentium II 266 MHz RAM 96 MB Graphic Controller SVGA (4 MB) Resolution 800 * 600 Hard Disk 500 MB available space CD-ROM Drive
全局脚本编辑器的:

为了能用全局动作功能,用户必须首先在 控制中心计算机属性中,使能Global Scripts Runtime (全局脚本运行)。
函数分类:



Project Functions(项目函数) *可生成全局访问的C函数。最大64K字节。 Standard Functions(标准函数) *包含用于WinCC编辑器、报警、存档等。 Internal Functions(内部函数) *C语言常用函数。
西门子SIMATIC WinCC
Windows Control Center
Wincc主要功能概述:



过程监控 与PLC通讯 标准接口 编程接口 报表设计 变量记录 报警存档
Wincc具有的一些特点:

开放性和系统的稳定性: WinCC具有强大的脚本编程范围,包括从 图形对象上单个的动作到完整的功能以及 独立于单个组件的全局动作脚本。

西门子wincc高级培训资料精华(1)

西门子wincc高级培训资料精华(1)

自动化与驱动集团SIMATIC WinCC 人机界面SIMATIC WinCC V6.2- 新特性A&D AS Pei Yuandou自动化与驱动集团WinCC V6.2 新亮点 概述SIMATIC WinCC 人机界面 概述 WinCC V6.2 基本包 WinCC V6.2 选件 WinCC V6.2 亚洲版 其它完善 WinCC V6 概念 全新工厂智能选件 WinCC 基本包支持Windows Server2003 R2 集成SQL Server 2005 SP1(标准版) 简化安装过程(2 DVD) 用户界面扩展,报警隐藏,趋势控件…WinCC安全支持Windows防火墙以及其他杀毒软件 集成在Step7中WinCC项目的访问保护 Simatic Logon可以用在所有类型的客户端更多中文支持支持中文变量名 BPC, CAS, Connectivity Pack/StationSIMATIC HMI WinCC V6.2 2007年 4 月 2自动化与驱动集团WinCC V6.2 新亮点 概述SIMATIC WinCC 人机界面 概述 WinCC V6.2 基本包 WinCC V6.2 选件 WinCC V6.2 亚洲版 其它完善 WinCC V6 概念 全新工厂智能选件WinCC 选件完善的冗余概念 扩展过程数据Historian Audit, Connectivity, WebNavigator 新功能WinCC 工厂智能新选件 (2007)Data Monitor Proccess Monitor Downtime MonitorSIMATIC HMI WinCC V6.22007年 4 月3自动化与驱动集团WinCC V6.2 用户界面扩展: 菜单和工具栏SIMATIC WinCC 人机界面 概述 WinCC V6.2 基本包 WinCC V6.2 选件 WinCC V6.2 亚洲版 其它Windows风格 SCADA 应用程序的实现组态菜单和工具栏的组态编辑器 自由选择图标和结构 所有动作都支持 VBS 脚本 可用于画面和画面窗口 固定式或者移动式 操作与 Windows 类似运行时SIMATIC HMI WinCC V6.22007年 4 月4自动化与驱动集团WinCC V6.2 的新亮点 用户界面扩展: 微软主题SIMATIC WinCC 人机界面 概述 WinCC V6.2 基本包 WinCC V6.2 选件 WinCC V6.2 亚洲版 其它可以按项目设定风格SIMATIC HMI WinCC V6.22007年 4 月5自动化与驱动集团WinCC V6.2 其它运行时功能SIMATIC WinCC 人机界面 概述 WinCC V6.2 基本包 WinCC V6.2 选件 WinCC V6.2 亚洲版 其它Trend Control中的新功能,进一步完善了现有系统。

访问wincc数据库(一)2024

访问wincc数据库(一)2024

访问wincc数据库(一)引言概述:访问wincc数据库是指通过操作WinCC系统所使用的数据库,进行数据的查询、修改、删除、插入等操作。

这对于WinCC系统的运维人员和开发人员来说是非常重要的,因为数据库是存储和管理WinCC系统数据的核心。

本文将详细介绍访问wincc数据库的过程,包括配置数据库连接、查询数据、修改数据、删除数据、插入数据等操作。

通过本文的指导,读者将能够掌握访问wincc数据库的基本技巧,提高WinCC系统的管理和开发效率。

正文:一、配置数据库连接1. 确定所使用的数据库类型,例如MySQL、Oracle等。

2. 在WinCC系统中配置数据库连接参数,包括数据库地址、端口、用户名、密码等信息。

3. 进行数据库连接测试,确保连接参数正确无误。

二、查询数据1. 构建查询语句,包括要查询的数据表名、字段、查询条件等。

2. 执行查询语句,并获取查询结果。

3. 根据查询结果进行数据展示、分析和处理。

三、修改数据1. 构建修改语句,包括要修改的数据表名、字段、修改条件等。

2. 执行修改语句,对数据库中的数据进行修改。

3. 验证修改结果,确保数据修改成功。

四、删除数据1. 构建删除语句,包括要删除的数据表名、删除条件等。

2. 执行删除语句,从数据库中删除指定的数据。

3. 验证删除结果,确保数据删除成功。

五、插入数据1. 构建插入语句,包括要插入的数据表名、字段、插入的数值等。

2. 执行插入语句,将数据插入到数据库中。

3. 验证插入结果,确保数据插入成功。

总结:通过本文的概述和正文内容,我们了解了访问wincc数据库的基本操作流程。

配置数据库连接、查询数据、修改数据、删除数据、插入数据等操作是访问wincc数据库的核心内容。

掌握这些基本操作,将有助于提高WinCC系统的管理和开发效率。

在实际使用过程中,还需注意数据安全性和操作的准确性,以确保数据库的稳定性和可靠性。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

WinCC V5&V6 DatabaseWinCC的数据库• WinCC V5.xSybase Anywhere 7 (最好的小型数据库)• WinCC V6.xMicroSoft SQL Server 2000 (中型数据库)A&D CS HMI Zhu yu2003.8WinCC V5&V6 DatabaseWinCC V5.x的数据库• • • • 变量记录和消息记录 数据库的结构 数据的存储方式 数据库的访问方式A&D CS HMI Zhu yu2003.8WinCC V5&V6 Database数据库管理工具• SCView:Sybase Central View数据库管理工具,直接在“开始\运行”调用• ISQL:Interactive SQL Sybase Anywhere的SQL工具,可以在SCView中直接调用以窗口或命令行形式运行A&D CS HMI Zhu yu2003.8WinCC V5&V6 Database数据库的一般结构• 关系型数据库- 由表(Table)组成,表的纵向为域(Field),横 向为记录(Record) 表间可以用相同的指建立连接,拼成虚拟的新表, 称为视图(View) 表或视图可以通过SQL(结构化查询语言)进行 检索和操作--A&D CS HMI Zhu yu2003.8WinCC V5&V6 DatabaseWinCCV5的两个数据库文件• 组态数据库<工程文件名>.db 存储系统信息,例如:数据归档的周期和尺寸• 运行数据库<工程文件名>rt.db 存储运行数据,例如:变量历史记录和消息记录• 两个数据库都位于工程文件夹的根目录下A&D CS HMI Zhu yu2003.8WinCC V5&V6 Database数据的存储方式-变量归档过程值归档和压缩归档过程值归档是对变量的直接归档,压缩归档是对过程值归档的“加工” 归档。

可以按周期对数据进行最大、最小、平均值等的计算,另行 归档,并可以删除原始数据。

短期归档和顺序归档 短期归档到达预定记录数后会覆盖最老的数据。

尺寸可预测,可控 制。

顺序归档不考虑介质容量问题,最终溢出会导致系统崩溃。

可选包 Storage可以定期备份并删除数据。

顺序 短期A&D CS HMI Zhu yu 2003.8WinCC V5&V6 Database短期归档的尺寸A&D CS HMI Zhu yu2003.8WinCC V5&V6 Database变量归档的位置和存储格式每个变量在运行数据库中占用一个表 • 短期归档表名 Rt.db/PDB#HD#组名#变量名 • 顺序归档表名 Rt.db/PDB#组名#变量名 • *压缩归档只能是顺序归档 *Storage只能用于顺序归档A&D CS HMI Zhu yu 2003.8WinCC V5&V6 Database变量归档的表结构*T:时戳是浮点数,表示距某天多少天 *V:不论归档的变量是什么数据类型都按double类型归档 *F:标志字A&D CS HMI Zhu yu2003.8WinCC V5&V6 Database标志字的含义过程值标志字归档标志字标志字 高字含有WinCC标志字还是质量代码例:数据库里的F值 16进制 高字指示 变量归档标志字 WinCC 状态标志16842753 0101 0001 0: 高字包含WinCC状态标志 001: 夏令时 0101: 通讯没有建立,变量使用初始值266242 0004 1002 1: 高字含质量代码 002: 替代值 0004: 组态错误,值不被接受*代码含义可以在WinCC在线帮助中查到A&D CS HMI Zhu yu2003.8WinCC V5&V6 Database关于变量归档的“Buffer”• Buffer机制: 5.0 sp2 以上,每个变量在内存缓冲100个,才写入数据库。

• 使用Buffer机制的目的:批量数据库操作,提高归档性能。

• 性能比较: 4.x:30变量/s (性能描述) 5.0 sp2 以上:300变量/s(性能描述) • 可以通过注册表的修改,可以改变缓冲区的大小:HKEY_CURRENT_USER\Software\SIEMENS\WINCC\SQLANY\DBDSN -> Block size *如果该值被改为1(来一个归档一个),归档性能将降至 *注册表的修改在本机本用户起作用,针对项目。

*注册表修改要十分谨慎30变量/s• 超过性能限制的变量归档回造成数据丢失。

例如:1000个变量都设置为每秒归档A&D CS HMI Zhu yu2003.8WinCC V5&V6 Database关于非循环归档• 标准非循环归档: 每个归档的触发函数都会被系统每隔500ms扫描一次。

使用变量过多会导致脚本系统过载 推荐:不要超过10个。

(视系统性能和其他脚本容量可以有所增加) • 更好的方法:使用ODK函数,对相应的归档进行锁定和解锁TLGConnect(NULL,NULL); TLGLockArchiv(NULL,"Archivename",TRUE,NULL); //TRUE = lock FALSE = release TLGDisconnect(NULL);A&D CS HMI Zhu yu2003.8WinCC V5&V6 Database消息的归档结构组态库:MSInfotex 单个消息的帮助文本 组态库:MSMsgs:消息内容索引 运行库:MSArcShort :短期消息归档 MSArcLong:长期消息归档组态库:TXTTable:文本库Message Text Error point Text Block 3 English中文 语言版本A&D CS HMI Zhu yu2003.8WinCC V5&V6 Database通过ODBC访问WinCC的数据库• 建立ODBC项*User DSN只用于本地本用户A&D CS HMI Zhu yu2003.8WinCC V5&V6 Database通过ODBC访问WinCC的数据库• 建立ODBC(Open Database Connectivity)项随意sqlA&D CS HMI Zhu yu2003.8WinCC V5&V6 Database通过ODBC访问WinCC的数据库• 建立ODBC项WinCC项目 所在计算机 名 与SCView中一致 数据库地址 必须激活必须取消激活A&D CS HMI Zhu yu2003.8WinCC V5&V6 Database从数据库引入表A&D CS HMI Zhu yu2003.8WinCC V5&V6 Database建立Query访问变量归档A&D CS HMI Zhu yu2003.8WinCC V5&V6 Database查看结果双击A&D CS HMI Zhu yu2003.8WinCC V5&V6 Database建立Query访问消息归档A&D CS HMI Zhu yu2003.8WinCC V5&V6 DatabaseWinCC V6的数据库• V6归档的变化 • • • • 数据的存储方式 数据库的结构 数据库的访问方式 中央归档服务器A&D CS HMI Zhu yu2003.8WinCC V5&V6 Database数据库管理工具• Start/Programs/Microsoft SQL Server/Enterprise ManagerA&D CS HMI Zhu yu2003.8WinCC V5&V6 DatabaseWinCC V6数据库的变化• • • • • 短期和长期归档区别的淡化 快速和慢速归档的引入 Storage选项包的功能被集成到基本包 Segment(段)机制的引入 第三方程序访问数据库的更好选择:OLE-DB• 中央归档服务器的引入A&D CS HMI Zhu yu2003.8WinCC V5&V6 Database变量的归档机制• 取消长期和短期归档的概念 • 取消一个变量占一个表的机制,同类变量共占一表 • 快速和慢速归档– 以周期1分钟为界 – <=1分钟为快速归档,数据先在内存或硬盘缓冲,写入数据 库时为压缩格式 – >1分钟为慢速归档,数据直接写入数据库,不压缩A&D CS HMI Zhu yu2003.8WinCC V5&V6 Database快速归档的缓冲组属性A&D CS HMI Zhu yu2003.8WinCC V5&V6 Database消息的归档机制• 依然有短期和长期归档 • 短期归档不入数据库A&D CS HMI Zhu yu2003.8WinCC V5&V6 DatabaseSegment(段)机制• 快速和慢速的变量归档和消息归档有一致的Segment(段)机制Runtime database.mdf.mdf.mdf.mdfA&D CS HMI Zhu yuBackup database2003.8WinCC V5&V6 DatabaseV6的几个数据库文件• • • \项目目录\<项目名>.mdf:组态数据库文件,同V5 \项目目录\<项目名>rt.mdf:运行数据库模板。

具体归档数据不进入该库文件。

\项目目录\ArchiveManager\TagLoggingFast\:– – <计算机名>_<项目名>_TLG_F_<段起始时间>.mdf:快速当前归档段 <计算机名>_<项目名>_TLG_F_<段起始时间>_<段结束时间>.mdf:快速非当前归档段•\项目目录\ArchiveManager\TagLoggingSlow\:– – <计算机名>_<项目名>_TLG_S_<段起始时间>.mdf:慢速当前归档段 <计算机名>_<项目名>_TLG_S_<段起始时间>_<段结束时间>.mdf:慢速非当前归档段•\项目目录\ArchiveManager\AlarmLogging\:– – <计算机名>_<项目名>_ALG_<段起始时间>.mdf:消息当前归档段 <计算机名>_<项目名>_ALG_<段起始时间>_<段结束时间>.mdf:消息非当前归档段A&D CS HMI Zhu yu2003.8WinCC V5&V6 Database变量归档表结构*慢速和快速归档文件内有完全一致的表 只是分别把数据记录在不同的表中慢速归档:TagUncompressed变量质量代码:0x80 good压缩的数据归档快速速归档:TagCompressedA&D CS HMI Zhu yu 2003.8WinCC V5&V6 Database消息归档的表结构\项目目录\<项目名>.mdf:A&D CS HMI Zhu yu2003.8WinCC V5&V6 Database用OLE-DB访问V6的数据库• OLE-DB与ODBC的区别– OLE-DB不需要为每个数据库文件建立DSN,通过字符串即可指向特 定服务器和数据库文件 – OLE-DB需要网络上有相应的数据库服务器,客户端向服务器提出数 据请求,由服务器访问数据库文件并向客户端返回结果 – OLE-DB网络客户端不需要专门的数据库引擎* V6不为备份数据库文件提供ODBC DSNA&D CS HMI Zhu yu2003.8WinCC V5&V6 DatabaseAccess通过OLE-DB引入V6数据库表格1. 2. 3. 4. 5. 6. 建立新的Access文件。

相关文档
最新文档