欢迎来到天天文库
浏览记录
ID:62076666
大小:1.53 MB
页数:40页
时间:2021-04-14
《最新Wincc数据库教学讲义PPT.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、Wincc数据库WinCCV5.x的数据库变量记录和消息记录数据库的结构数据的存储方式数据库的访问方式数据库管理工具SCView:SybaseCentralView数据库管理工具,直接在“开始运行”调用ISQL:InteractiveSQLSybaseAnywhere的SQL工具,可以在SCView中直接调用以窗口或命令行形式运行短期归档的尺寸变量归档的位置和存储格式每个变量在运行数据库中占用一个表短期归档表名Rt.db/PDB#HD#组名#变量名顺序归档表名Rt.db/PDB#组名#变量名*压缩归档只能是顺序归档*Storage只能用于顺序归档变量归档
2、的表结构*T:时戳是浮点数,表示距某天多少天*V:不论归档的变量是什么数据类型都按double类型归档*F:标志字标志字的含义过程值标志字归档标志字标志字高字含有WinCC标志字还是质量代码数据库里的F值1684275316进制01010001高字指示0:高字包含WinCC状态标志变量归档标志字001:夏令时WinCC状态标志0101:通讯没有建立,变量使用初始值*代码含义可以在WinCC在线帮助中查到例:266242000410021:高字含质量代码0004:组态错误,值不被接受002:替代值关于变量归档的“Buffer”Buffer机制:5.0sp2以上,
3、每个变量在内存缓冲100个,才写入数据库。使用Buffer机制的目的:批量数据库操作,提高归档性能。性能比较:4.x:30变量/s(性能描述)5.0sp2以上:300变量/s(性能描述)可以通过注册表的修改,可以改变缓冲区的大小:HKEY_CURRENT_USERSoftwareSIEMENSWINCCSQLANYDBDSN->Blocksize*如果该值被改为1(来一个归档一个),归档性能将降至30变量/s*注册表的修改在本机本用户起作用,针对项目。*注册表修改要十分谨慎超过性能限制的变量归档回造成数据丢失。例如:1000个变量都设置为每秒归
4、档关于非循环归档标准非循环归档:每个归档的触发函数都会被系统每隔500ms扫描一次。使用变量过多会导致脚本系统过载推荐:不要超过10个。(视系统性能和其他脚本容量可以有所增加)更好的方法:使用ODK函数,对相应的归档进行锁定和解锁TLGConnect(NULL,NULL);TLGLockArchiv(NULL,"Archivename",TRUE,NULL);//TRUE=lockFALSE=releaseTLGDisconnect(NULL);消息的归档结构组态库:MSInfotex单个消息的帮助文本组态库:MSMsgs:消息内容索引运行库:MSA
5、rcShort:短期消息归档MSArcLong:长期消息归档语言版本English中文MessageTextErrorpointTextBlock3组态库:TXTTable:文本库通过ODBC访问WinCC的数据库建立ODBC项*UserDSN只用于本地本用户通过ODBC访问WinCC的数据库建立ODBC(OpenDatabaseConnectivity)项随意sql通过ODBC访问WinCC的数据库建立ODBC项WinCC项目所在计算机名与SCView中一致数据库地址必须取消激活必须激活从数据库引入表建立Query访问变量归档查看结果双击建立Query访问消
6、息归档WinCCV6的数据库V6归档的变化数据的存储方式数据库的结构数据库的访问方式中央归档服务器数据库管理工具Start/Programs/MicrosoftSQLServer/EnterpriseManagerWinCCV6数据库的变化短期和长期归档区别的淡化快速和慢速归档的引入Storage选项包的功能被集成到基本包Segment(段)机制的引入第三方程序访问数据库的更好选择:OLE-DB中央归档服务器的引入变量的归档机制取消长期和短期归档的概念取消一个变量占一个表的机制,同类变量共占一表快速和慢速归档以周期1分钟为界<=1分钟为快速归档,数据先在内存或
7、硬盘缓冲,写入数据库时为压缩格式>1分钟为慢速归档,数据直接写入数据库,不压缩快速归档的缓冲组属性消息的归档机制依然有短期和长期归档短期归档不入数据库Segment(段)机制快速和慢速的变量归档和消息归档有一致的Segment(段)机制RuntimedatabaseBackupdatabase.mdf.mdf.mdf.mdfV6的几个数据库文件项目目录<项目名>.mdf:组态数据库文件,同V5项目目录<项目名>rt.mdf:运行数据库模板。具体归档数据不进入该库文件。项目目录ArchiveManagerTagLoggingFast:<计算机名>
8、_<项目名>_TLG_F_<段起始时间
此文档下载收益归作者所有