Wincc数据库-精.pptVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Wincc数据库-精.ppt

WinCC的数据库 WinCC V5.x Sybase Anywhere 7 (最好的小型数据库) WinCC V6.x MicroSoft SQL Server 2000 (中型数据库) WinCC V5.x的数据库 变量记录和消息记录 数据库的结构 数据的存储方式 数据库的访问方式 数据库管理工具 SCView:Sybase Central View 数据库管理工具,直接在“开始\运行”调用 ISQL:Interactive SQL Sybase Anywhere的SQL工具,可以在SCView中直接调用 以窗口或命令行形式运行 数据库的一般结构 关系型数据库 - 由表(Table)组成,表的纵向为域(Field),横 向为记录(Record) - 表间可以用相同的指建立连接,拼成虚拟的新表, 称为视图(View) - 表或视图可以通过SQL(结构化查询语言)进行 检索和操作 WinCCV5的两个数据库文件 组态数据库 工程文件名.db 存储系统信息,例如:数据归档的周期和尺寸 运行数据库 工程文件名rt.db 存储运行数据,例如:变量历史记录和消息记录 两个数据库都位于工程文件夹的根目录下 数据的存储方式-变量归档 过程值归档和压缩归档 过程值归档是对变量的直接归档,压缩归档是对过程值归档的“加工”归档。可以按周期对数据进行最大、最小、平均值等的计算,另行归档,并可以删除原始数据。 短期归档和顺序归档 短期归档到达预定记录数后会覆盖最老的数据。尺寸可预测,可控制。 顺序归档不考虑介质容量问题,最终溢出会导致系统崩溃。可选包Storage可以定期备份并删除数据。 短期归档的尺寸 变量归档的位置和存储格式 每个变量在运行数据库中占用一个表 短期归档表名 Rt.db/PDB#HD#组名#变量名 顺序归档表名 Rt.db/PDB#组名#变量名 *压缩归档只能是顺序归档 *Storage只能用于顺序归档 变量归档的表结构 标志字的含义 关于变量归档的“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个变量都设置为每秒归档 关于非循环归档 标准非循环归档: 每个归档的触发函数都会被系统每隔500ms扫描一次。 使用变量过多会导致脚本系统过载 推荐:不要超过10个。(视系统性能和其他脚本容量可以有所增加) 更好的方法:使用ODK函数,对相应的归档进行锁定和解锁 TLGConnect(NULL,NULL); TLGLockArchiv(NULL,Archivename,TRUE,NULL); //TRUE = lock FALSE = release TLGDisconnect(NULL); 消息的归档结构 通过ODBC访问WinCC的数据库 建立ODBC项 通过ODBC访问WinCC的数据库 建立ODBC(Open Database Connectivity)项 通过ODBC访问WinCC的数据库 建立ODBC项 从数据库引入表 建立Query访问变量归档 查看结果 建立Query访问消息归档 WinCC V6的数据库 V6归档的变化 数据的存储方式 数据库的结构 数据库的访问方式 中央归档服务器 数据库管理工具 Start/Programs/Microsoft SQL Server/Enterprise Manager WinCC V6数据库的变化 短期和长期归档区别的淡化 快速和慢速归档的引入 Storage选项包的功能被集成到基本包 Segment(段)机制的引入 第三方程序访问数据库的更好选择:OLE-DB 中央归档服务器的引入 变量的归档机制 取消长期和短期归档的概念 取消一个变量占一个表的机制,同类变量共占一表 快速和慢速归档 以周期1分钟为界 =1分钟为快速归档,数据先在内存或硬盘缓冲,写入数据库时为压缩格式 1分钟为慢速归档,数据直接写入数据库,不压缩 快速归档的缓冲 消息的归档机制 依然有短期和长期归档 短期归档不入数据库 Segment(段)机制 快速和慢速的变量归档和消息归

文档评论(0)

bbnnmm885599 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档