
实时数据库系统是开发实时控制系统、数据采集系统、CIMS系统等的支撑软件。在流程行业中,大量使用实时数据库系统进行控制系统监控,系统先进控制和优化控制,并为企业的生产管理和调度、数据分析、决策支持及远程在线浏览提供实时数据服务和多种数据管理功能。实时数据库已经成为企业信息化的基础数据平台,可直接实时采集、获取企业运行过程中的各种数据,并将其转化为对各类业务有效的公共信息,满足企业生产管理、企业过程监控、企业经营管理之间对实时信息完整性、一致性、安全共享的需求,可为企业自动化系统与管理信息系统间建立起信息沟通的桥梁。帮助企业的各专业管理部门利用这些关键的实时信息,提高生产销售的营运效率。
北京开运联合信息技术股份有限公司-实时性工业数据库软件(CreatRunDatabase)
实时性工业数据库软件(CreatRunDatabase)是什么?
1、实时性工业数据库软件(CreatRunDatabase)是开运联合公司针对行业应用,独立研发的,拥有全部自主知识产权的企业级实时/历史数据库平台。为企业监控生产情况、计算性能指标、进行事故分析和对设备启停分析诊断、故障预防等提供重要的数据保障。
2、实时性工业数据库软件(CreatRunDatabase)可广泛用于工业控制自动化数据的高速采集和存储,提供高速、海量数据存储和基础分析能力。
3、实时性工业数据库软件(CreatRunDatabase)可随时观察以及在线分析生产过程。长期保存的历史数据不仅可以重现历史生产情况,也使大规模数据挖掘成为可能。提供企业生产信息管理解决方案,可以有效应对“从小到大”“由近及远”的各种企业级数据应用。
4、CreatRunDatabase可在线按照时间序列以毫秒级精度自动采集企业的各类过程自动化系统中的生产数据,高效压缩并存储。同时可向用户和应用程序提供实时和历史数据,使得用户可随时观察以及在线分析生产过程。长期保存的历史数据不仅可以重现历史生产情况,也使大规模数据挖掘成为可能。
工业软件开发实时性工业数据库软件(CreatRunDatabase)系统主要技术指标:
支持数据类型:digital、int16、int32、float16、float32、float64、String等类型
标签容量:200,000Tag
数据容量:TB级
客户端并发用户数:500个
生产过程数据采集时间响应速度:
时间戳分辨率:毫秒
存储速度:>100,000输入值/秒
存档数据回取事务吞吐量:>2,000,000输出值/秒
实时性工业数据库软件(CreatRunDatabase)系统特性——高可用性:
1、高效的数据存储策略及压缩算法“死区例外可变斜率压缩算法”,精确到每个Tag的压缩配置,有效提高了历史数据存储性能,节约磁盘空间
2、高速的数据缓存机制,使并行访问锁域粒度精确到“Block(1KBytes)”,实现了并行访问能力的最大化。使历史数据访问路由复杂度“最小化、
均衡化,扁平化”,不界定“冷热”数据,所有数据访问时间成本一致,同时提供均衡访问特性和最大远程数据访问友好度。
3、CreatRUNSMT系统管理工具,以图形化方式提供测点管理、系统配置管理、数据管理和安全管理等功能,方便用户使用和维护。通过脚本语言形式实现对计算点的支持,不局限于传统的函数变换和公式,支持循环、判断与分支等逻辑运算等,计算点的定义灵活多样,可实现自定义的复杂逻辑计算。
4、内置运营级传输平台,兼容工业现场中网络隔离安全模型,可穿越网络隔离装置,进行
实时、历史数据传输,支持本地化 *** 作,提供灵活高效的Tag
6条件模糊查询机制,为用户提供最佳的数据UI,具备完善的Licence管理机制,版本发布可以精确到“点”,用户采购可获得高度的灵活性。
工业软件开发实时性工业数据库软件(CreatRunDatabase)系统图:
工业软件开发实时性工业数据库软件(CreatRunDatabase)应用客户:
建议用Model和View
用QSqlQuery直接 *** 作数据库,执行数据库语句,将你QTableWidget中的数据替换到语句中对应的字段
例如:
QString(“%1,%2”)arg("wang",“25”)
可以实现你需要的功能
这里以学生信息的录入与读取来作为演示,主要目的是演示数据库的 *** 作,至于数据的显示等不在演示范围内,请您自行研究。
首先,在Qt中建立一个图形界面的程序项目。
然后,我们在命令行下用sqlite命令创建了数据库 C:\StudentInfo\sutdentdatadb,并且建立了一个数据库表student,该表有四个字段ID、Name、Sex、Age,未向表中添加任何数据。
关于sqlite的简单使用,可以参考我们的另一篇经验。
1SQLite的简单使用方法
在读写SQLite数据库中,我们最主要用到的是QSqlDatabase类及QSqlQuery类,前者负责创建数据库连接并打开数据库,后者负责执行查询 *** 作。实际上前者也可以进行查询 *** 作并将结果返回给QSqlQuery对象,但是Qt并不建议这么做。
在干活前,依然是先看看Assitant,这是培养独立解决问题的一个好习惯。
好,下面给 录入 按钮的点击事件编写代码。关于如何给按钮的某一事件进行编码,可以参考我们另一篇经验。
首先在pro文件中加上sql,然后别忘了#include <QSqlDatabase>以及#include <QSqlQuery>。
好了,下面在录入按钮的槽中加入如下代码:
QSqlDatabase mydb=QSqlDatabase::addDatabase("QSQLITE","wconntosqlite");
mydbsetDatabaseName("c:\\StudentInfo\\studentdatadb");
if(mydbopen())
{
QSqlQuery query(mydb);
QString sqlstr="insert into student (ID,Name,Sex,Age) values ('"
+ui->le_id->text()+"','"
+ui->le_name->text()+"','"
+ui->le_sex->text()+"',"
+ui->le_age->text()+")";
bool isok=queryexec(sqlstr);
if(isok)
qDebug()<<"数据写入成功";
}
上面我们先调用了QSqlDatabase的静态函数addDatabase创建了一个名为wconntosqlite的连接。然后给其传递数据库名称。
如果数据库打开成功,就创建一个关联的QSqlQuery对象,最后由QSqlQuery来执行插入数据工作。
特别注意:QSqlQuery对象的创建必须在mydb open成功以后才行,否则会出错。
我们来看看效果如何。
1c++怎么做界面
我们接着来写查询按钮的代码,输入以下代码:
QSqlDatabase mydb=QSqlDatabase::addDatabase("QSQLITE","rconntosqlite");
mydbsetDatabaseName("c:\\StudentInfo\\studentdatadb");
if(mydbopen())
{
QSqlQuery query(mydb);
QString sqlstr="select from student";
bool isok=queryexec(sqlstr);
if(isok)
qDebug()<<"数据读取成功";
queryfirst();
QString result="学号:"+queryvalue(0)toString()+" "
+"姓名:"+queryvalue(1)toString()+" "
+"性别:"+queryvalue(2)toString()+" "
+"年龄:"+queryvalue(3)toString();
ui->lbl_query->setText(result);
}
与写入数据基本差不多,这里需要特别注意的是queryfirst();。看看Assistant怎么说的就知道了。原来,query对象在执行完查询语句后,query的位置被置于一个不可用的位置,如果想从query中获取数据,需要设置query到一个可用的记录中才行。方法有好几种,这里我们用了first()成员函数。
好,来看看运行结果。
可以看到软件读取的数据与控制台窗口的数据是一致的。
我们来总结下Qt *** 作SQLite数据库的五步走法决:
第一步,建立一个连接:QSqlDatabase db=QSqlDatabase::addDatabase("QSQLITE");
第二步,关联数据库文件:dbsetDatabaseName("这里你的数据库文件路径")
第三步,打开数据库:dbopen()
第四步,如果数据库打开成功,就建立一个相关联的QSqlQuery对象:QSqlQuery query(db)
企业实时数据库系统EI功能
生产实时监控:横向集成工厂的开放控制系统(DCS/PLC/SCADA),浏览及监控整个流程过程中的实时数据,实时监控生产情况和设备运行情况。通过C/S和B/S分别实现了实时、动态、立体流程图的组态和浏览;方便快捷地查询实时数据;可在同一幅画面内画出几个任意位好的历史数据变化趋势曲线;提示并显示实时报警,可查询历史报警。
历史数据存储:可以存储数据库可接受的任何类型的实际数据,并使用先进的储存算法,对数据进行二次压缩处理,大大节省了存储空间;一万点的数据一年的存储空间只需5G左右。
历史数据检索:使用独特的数据结构,系统在几秒钟内完成访问一年乃至十年的数据。
实时数据采集:从生产现场自动采集控制系统(DCS/PLC/SCADA)的实时数据,将数据传输并存储到实时数据库中。
报表制作:利用Excel根据报表要求进行简单的组态,做出形式多样的生产报表。
实时数据分析:对实时数据进行计算、分析、统计,例如:物料平衡、班组考核、事故追忆和工艺参数分析。
管控数据集成:EI系统是MES系统实施的基础,是实施先进控制和优化控制的平台,是ERP与控制系统之间的集成系统,可以和LIMS系统集成,也可以与关系数据库之间集成。与关系数据库无缝集成,无需编程,只需经过简单向导配置,ERPConnect自动将实时数据转换到基于关系数据库的ERP、MIS等系统中。
俗称组态软件,译自英文SCADA,即 Supervisory Control and Data Acquisition(数据采集与监视控制)。
组态软件的应用领域很广,它可以应用于电力系统、给水系统、石油、化工等领域的数据采集与监视控制以及过程控制等诸多领域。
在电力系统以及电气化铁道上又称远动系统(RTU System,Remote Terminal Unit)。
组态软件是指一些数据采集与过程控制的专用软件,它们是在自动控制系统监控层一级的软件平台和开发环境,使用灵活的组态方式,为用户提供快速构建工业自动控制系统监控功能的、通用层次的软件工具。
起源于DCS(Distributed Control System分布式控制系统,DCS由仪器,仪表发展而来)
发展于PLC(Programmable Logic Controller,可编程逻辑控制器,一种数字运算 *** 作的电子系统,专为在工业环境应用而设计的); 1、InTouch:Wonderware 是 Invensys plc“生产管理”部的一个运营单位,是全球工业自动化软件的领先供应商。
Wonderware的InTouch软件是最早进入我国的组态软件。
在80年代末、90年代初,基于Windows31的InTouch软件曾让我们耳目一新,并且InTouch提供了丰富的图库。
但是,早期的InTouch软件采用DDE方式与驱动程序通信,性能较差,最新的InTouch70版已经完全基于32位的Windows平台,并且提供了OPC支持。
2、IFix:GE Fanuc 智能设备公司由美国通用电气公司(GE)和日本Fanuc公司合资组建,提供自动化硬件和软件解决方案,帮助用户降低成本,提高效率并增强其盈利能力。
Intellution公司以Fix组态软件起家,1995年被爱默生收购,现在是爱默生集团的全资子公司,Fix6x软件提供工控人员熟悉的概念和 *** 作界面,并提供完备的驱动程序(需单独购买)。
Intellution将自己最新的产品系列命名为iFiX,在iFiX中,Intellution提供了强大的组态功能,但新版本与以往的6x版本并不完全兼容。
原有的Script语言改为VBA(Visual Basic For Application),并且在内部集成了微软的VBA开发环境。
遗憾的是,Intellution并没有提供61版脚本语言到VBA的转换工具。
在iFiX中,Intellution的产品与Microsoft的 *** 作系统、网络进行了紧密的集成。
Intellution也是OPC(OLE for Process Control)组织的发起成员之一。
iFiX的OPC组件和驱动程序同样需要单独购买。
3、Citech:悉雅特集团(Citect)是世界领先的提供工业自动化系统、设施自动化系统、实时智能信息和新一代 MES 的独立供应商。
CiT公司的Citech也是较早进入中国市场的产品。
Citech具有简洁的 *** 作方式,但其 *** 作方式更多的是面向程序员,而不是工控用户。
Citech提供了类似C语言的脚本语言进行二次开发,但与iFix不同的是,Citech的脚本语言并非是面向对象的,而是类似于C语言,这无疑为用户进行二次开发增加了难度。
4、WinCC:西门子自动化与驱动集团(A&D)是西门子股份公司中最大的集团之一,是西门子工业领域的重要组成部分。
Simens的WinCC也是一套完备的组态开发环境,Simens提供类C语言的脚本,包括一个调试环境。
WinCC内嵌OPC支持,并可对分布式系统进行组态。
但WinCC的结构较复杂,用户最好经过Simens的培训以掌握WinCC的应用。
1力控ForceControl(北京三维力控科技有限公司)
北京三维力控科技有限公司是专业从事监控组态软件研发与服务的高新技术企业,核心软件产品初创于1992年,公司以自主创新为动力,逐渐奠定了在国内市场的领先地位。
国产监控组态软件唯一的完整的冗余与热备体系设计,完整的分布式网络结构;
支持控制设备冗余、多重网络冗余,多客户端冗余、冗余的主从站都可以 *** 作;
人机监控图形界面与过程数据处理分离,内置独立的实时历史数据库;
实时历史数据库支持Windows/Unix/Linux *** 作系统,数据库开放接口支持远程访问;软件具备独立的Web Server,支持 Web Service 接口,支持PDA终端访问方式;和设备支持多种通讯方式,上千种的驱动程序,支持多协议设备共用一条通讯总线,支持不同通讯链路切换。
产品发展历程:
1992年:诞生了力控的DOS版本;
1994年:基于16位的Windows(31)的力控版本形成;
1996年:基于32位的Windows(95)的力控10形成;
1999年:力控12版本推出,并在中国石油大庆天然气公司广泛应用;
2000年:力控20推出,同时出版了《监控组态软件及应用》一书;
2001年:力控“软”策略PC控制软件推出;
2002年:力控26推出,北京三维力控正式成立;
2004年:力控3系列软件推出;
2005年:力控pFieldm®网关软件推出;
2006年:力控50版本软件推出;
2007年:力控60版本软件推出;
2008年:力控61版本软件推出;
产品特点:
方便、灵活的开发环境,提供各种工程、画面模板、可嵌入各种格式(BMP、GIF、JPG、JPEG、CAD等)的,方便画面制作,大大降低了组态开发的工作量;
高性能实时、历史数据库,快速访问接口在数据库4万点数据负荷时,访问吞吐量可达到20000次/秒;
强大的分布式报警、事件处理,支持报警、事件网络数据断线存储,恢复功能;
支持 *** 作图元对象的多个图层,通过脚本可灵活控制各图层的显示与隐藏;
全新的、灵活的报表设计工具:提供丰富的报表 *** 作函数集、支持复杂脚本控制,包括:脚本调用和事件脚本,可以提供报表设计器,可以设计多套报表模板;
提供在Inter/Intra上通过IE浏览器以“瘦”客户端方式来监控工业现场的解决方案;
支持通过PDA掌上终端在Inter实时监控现场的生产数据,支持通过移动GPRS、CDMA网络与控制设备或其它远程力控节点通讯
支持控制设备冗余、控制网络冗余、监控服务器冗余、监控网络冗余、监控客户端冗余等多种系统冗余方式。
全新的高性能实时、历史数据库
力控60重新设计了数据库内核部分。
除了采用旋转门算法对历史数据进行压缩外,重新优化设计了磁盘存贮算法以实现对长年形成的海量历史数据的快速查询。
支持的数据类型除原有的浮点型、布尔型、字符串型外,新增了对二进制型数据的支持。
单台服务器容量可达100,000点,吞吐量支持每秒写入/查询20,000个数据点。
历史数据库可在线备份。
支持多服务器处理。
当数据库构成双机冗余系统时增加了从站 *** 作功能,即处于备用状态的从站可作为普通 *** 作员站使用。
新增数据库快速访问接口DBI
DBI是一套全新设计开发的实时数据库访问接口。
它除了兼容原有接口Db的所有接口功能外,还增加了获取数据库结构信息的接口,并增加了动态控制变化数据集功能。
由于DBI口采用了快速数据访问机制,数据访问吞吐量可达到20000次/秒,可以适合过程仿真、优化控制、专家诊断等多种行业应用。
进程管理
新增的进程管理器可按照配置安全启动、停止各个程序进程,支持进程异常自动处理功能。
可远程监测各进程状态,远程启、停进程,远程上传、下载工程应用或更新程序组件。
报警、事件处理
强大的分布式报警、事件处理,支持报警、事件网络数据断线存储,恢复功。
功能强大的、开放的过程可视化监控平台
全面提升的HMI
1)支持HMI图层 *** 作,可灵活控制各图层的显示与隐藏。
2)重新设计的HMI的对象容器,定义了全新的容器接口集,增加了通过脚本对容器对象的直接 *** 作功能,通过脚本可调用对象的方法、属性。
3)完善了力控OCX容器的事件型脚本功能,支持更多类型的OCX控件。
4)增强的SQL脚本。
可根据SQL脚本函数返回值判断执行结果、支持模糊查询、支持时间类型字段的处理等。
灵活的报表生成器
1)提供丰富的报表 *** 作函数集、支持复杂脚本控制,包括:脚本调用和事件脚本。
2)兼容Excel工作表文件,提供类Excel的绝大部分功能,包括:编辑功能、计算功能、图表功能等。
3)支持图表显示自动刷新,可输出多种文件格式: Excel、TXT、PDF、HTML、CSV等。
4)可实现多层表头,可以实现报表嵌套,可以制作复杂的报表格式。
5)具备打印、打印预览、页眉页脚打印功能。
6)报表数据源支持实时数据库和各种关系数据库,可显示、处理实时和历史数据。
7)提供报表设计器,可以设计多套报表模板。
对标准组件和图库进行了大量更新与扩充
1)重新设计、开发实时和历史趋势、XY曲线、多功能报警、历史报表、总貌画面、温控曲线、ADO历史曲线等标准组件。
2)新增多功能显示、GIF透明动画、CAD图形组件等实用图形工具。
3)优化、改造了文本输入、下拉框、列表框、复选框、多选按钮、起始时间、时间范围、历史追忆等Windows控件。
4)优化、改造了多媒体播放器、Flash播放器、浏览器、幻灯片等子图。
5)增加了大批如:PID调节器、手 *** 器等实用子图。
新一代的网络功能
1)Web发布不但支持自有的Web服务器,同时支持IIS服务器,开放的Web控件方便用户建立门户网站。
2)支持掌上PDA终端访问网络服务器,浏览画面。
3)丰富了XML数据传送接口。
4)加强了GPRS/CDMA移动网络的并发数据功能,适合大型移动网络数据处理。
全面升级的I/O调度
60的I/O调度在兼容原有全部驱动程序的前提下,进行了多项功能改进。
1)通过简单组态配置,即可支持控制设备的的串口、以太网通道冗余以及控制器冗余。
2)每个驱动可加载独立进程完成采集,彻底消除单进程容易产生的线程安全隐患。
3)增加驱动管理器,可查看信道、设备的状态信息,信道的通信报文,对信道进行启、停控制。
4)支持异种通信协议共享同一信道(如:采用RS485协议同时在一个链路上采集多种厂家、不同协议的设备)。
5)增加了监控数据读写的优先级控制功能。
2组态王KingView(北京亚控科技发展有限公司)
性能特点:
(1)组态王对大容量工程具有高度的可靠性和实时性:
数据采集性能
网络通讯性能
画面刷新性能
脚本执行性能
(2)组态王具有易用性特点: *** 作简单、直观、易理解,符合工控行业使用习惯,简单实用
(3)组态王具有扩展性:易于进行功能扩展
(4)组态王具有良好开放性:提供完善的api接口,利于与其他系统对kingview系统的整合,接口内容包括:
实时数据的访问接口
历史数据的访问接口
报警数据的访问接口
安全用户的访问接口
变量对象的配置接口
设备对象的配置接口
用户对象的配置接口
(5)组态王70具有良好可维护性:具有诊断、监视、记录工具,能够进行快速的故障定位和排除
(6)组态王70具有可定制性:定制OEM版本快速方便
技术参数:
(1)实时数据:报警事件冗余切换小于2秒
(2)历史数据:
存储速度:10000点/s
存储时间范围:可由客户订制,精确到毫秒级
查询: 历史库查询数据时间小于3秒
同一数据可按照年、月、日、时查询,时间相差在秒级以内
历史冗余切换时间小于2秒
(3)冗余切换:
IOserver之间切换小于2秒
IOserver可进行最长7天的数据缓存
(4)画面系统
画面最大尺寸可达到10240x7680(或更大)
画面数目没有限制
(5)曲线趋势图:
最多同时显示4个绘图区
最多同时显示64条曲线
最多可以同时具有16条数据轴
可同时具有2条时间轴
(6)门户:
可以支持200个以上的客户端同时访问
3Realinfo(大庆紫金桥软件技术有限公司)
紫金桥监控组态软件是紫金桥公司在长期的科研和工程实践中开发的通用工业组态软件。
紫金桥组态软件在实际应用中,以其可靠性、方便性和强大的功能得到用户的高度评价,用户已经广泛应用于石化、炼油、汽车、化工、冶金、制药、建材、轻工、造纸、采矿、环保、电力、交通、智能楼宇、仓储、物流、水利等多个行业和领域的过程控制、管理监测、现场监视、远程监视、故障诊断、企业管理、资源计划等系统。
软件发展历程:
1993年开始研究开发了具有自主知识产权的国产大型实时数据库系统软件
1996年推出了基于Windows NT和OpenVMS两种 *** 作系统的实时数据库系统ConRTDB10
1998年推出了紫金桥实时数据库系统10和紫金桥组态软件10
2000年推出了紫金桥实时数据库系统20和紫金桥组态软件20
2002年推出了紫金桥实时数据库系统30和紫金桥组态软件30
2004年推出了紫金桥实时数据库系统36和紫金桥组态软件36
2006年推出了紫金桥实时数据库系统36和紫金桥组态软件36的升级版本;推出煤矿行业版软件
2007年推出了紫金桥监控组态软件 V60
2008年推出了实时数据库系统 V50;同年8月推出紫金桥抽油机监控系统V10、紫金桥混凝土配料系统V20、紫金桥人员定位系统V20
2009年推出了紫金桥组态软件61正式版软件,紫金桥与高校开始共同研发先进控制管理模块
2010年推出了紫金桥抽油机监控系统V20;同年推出了紫金桥混凝土配料系统V30、紫金桥人员定位系统V30
2011年推出了紫金桥实时数据库V60、紫金桥监控组态软件V65
紫金桥组态软件主要特点:
客户/服务器体系结构
软件是客户/服务器软件,同时支持分布式服务器和分布式客户端。
一处定义,多处引用:在服务器端定义的点,可以同时在多个客户端上引用,减少组态工作量和避免数据的不一致性。
支持多种组网方式,可以根据实际需要灵活搭建分布式结构,如以太网、串口、拨号网络、无线电台、GPRS、卫星网等多种连接方式,适应不同场合。
数据库处理核心
数据库服务器可以进行各种运算和数据处理,如量程变换、报警、历史数据记录、PID控制、流量累计等多种处理,支持数据库脚本,在核心级实施控制,满足控制的实时需求。
灵活的点参数结构,用户根据需要组态自定义点类型和点参数,满足个性化需求。
冗余系统
软件支持双机/多机热备份,支持IO冗余、主机冗余、通讯冗余,系统可以智能检测不同类型的故障并自动进行响应的 *** 作,确保系统安全可靠运行。
IO驱动
软件在长期的应用过程中,开发了数百种久经考验的IO通讯接口,支持各类智能仪表、智能模块、变频器、板卡、PLC和DCS。
同时支持OPC、DDE等各类开放接口。
图形系统
支持过渡色、透明色,支持各种图形画刷,真实再现生产流程,能设计出逼真的图形效果。
系统预先定义了数百种标准图形,如泵、阀、仪表、管道、马达等,可以缩短开发时间。
用户也可以自定义图库,一劳永逸。
脚本系统
系统支持多种触发形式的脚本,如键动作、数据刷新动作、条件动作、应用动作、窗口动作、对象动作,可以构建各类复杂系统。
脚本采用类BASIC语言,简单实用,提供了功能丰富的预定义函数,支持间接变量、数组、循环和自定义函数。
报表系统
软件本身提供了报表系统,可以支持紫金桥的各类运算和函数,还提供了报表函数,报表格式灵活,可以制出各类报表。
提供EXCEL组件,可把紫金桥的各类(包括实时、历史、统计等)数据无缝嵌入EXCEL。
组件对象
可以直接在画面中插入各类Windows标准控件,如文本编辑框、下拉框、列表框、表格、复选框等,全面支持各类ActiveX控件和OLE对象,提供各种功能组件如温控曲线、时间调度、自定义菜单等。
Web发布
软件通过Web发布,可以在Inter上授权访问,授权 *** 作。
可以使用Windwos自带的WebServer或紫金桥提供的WebServer,可以任意指定数据发布端口。
客户端简单易用,用户无需降低IE浏览器安全级别,可直接浏览。
周密的安全管理系统
安全管理支持用户分组,用户继承所在组的全部权限,且可以定义拥有自己的私有权限。
对窗口、配方、各种点、各种 *** 作等都提供了完整的安全保护机制,只有授权用户才可以 *** 作。
图形模版
使用事先定义的数据处理方式或外观展现形式,在运行时根据指定的输入数据,动态生成实例对象。
为批量组态提供方便,并提高工程的灵活性。
向导
针对用户的实际需求,将一系列常见功能如:历史查询、报警查询、关系库查询等模块化,并以向导的方式实现一键组态。
工程多实例运行
不同工程可以在同一计算机上独立运行,每个工程具有完整的运行系统,并且几乎具备了单工程独立运行的所有功能。
4MCGS(北京昆仑通态自动化软件科技有限公司):
·全中文可视化组态软件,简洁、大方,使用方便灵活
·完善的中文在线帮助系统和多媒体教程
·真正的32位程序,支持多任务、多线程,运行于Win95/98/NT/2000平台
·提供近百种绘图工具和基本图符,快速构造图形界面
·支持数据采集板卡、智能模块、智能仪表、PLC、变频器、网络设备等700多种国内外众多常用设备
·支持温控曲线、计划曲线、实时曲线、历史曲线、XY曲线等多种工控曲线
·支持ODBC接口,可与SQL Server、Oracle、Access等关系型数据库互联
·支持OPC接口、DDE接口和OLE技术,可方便的与其他各种程序和设备互联
·提供渐进色、旋转动画、透明位图、流动块等多种动画方式,可以达到良好的动画效果
·上千个精美的图库元件,保证快速的构建精美的动画效果
·功能强大的网络数据同步、网络数据库同步构建,保证多个系统完美结合
·完善的网络体系结构,可以支持最新流行的各种通讯方式,包括电话通讯网,宽带通讯网,ISDN通讯网,GPRS通讯网和无线通讯网
5Controx(华富开物)北京华富远科技术有限公司
Controx采用C#与C++开发,产品分为通用版、嵌入版(CE)、网络版等版本。
6QTouch(武汉舜通智能科技有限公司),QT类库开发而成,完全具有跨平台和统一工作平台特性,可以跨越多个 *** 作系统,如unix、linux、windows等,同时在多个 *** 作上实现统一工作平台,即可以在windows上开发组态,在linux上运行等。
QTouch是HMI/SCADA组态软件,提供嵌入式linux平台的人机界面产品。
7、易控(北京九思易)
创建表,存储每天的表空间占用情况
CREATE TABLE [dbo][t_rpt_table_spaceinfo](
[table_name] [sysname] NOT NULL,
[record_date] [date] NOT NULL,
[record_time] [time](7) NOT NULL,
[rows_count] [bigint] NULL,
[reserved] [bigint] NULL,
[data_size] [bigint] NULL,
[index_size] [bigint] NULL,
[unused] [bigint] NULL,
CONSTRAINT [PK_t_rpt_table_spaceinfo] PRIMARY KEY CLUSTERED
(
[table_name] ASC,
[record_date] ASC,
[record_time] ASC
)
)
2 新建作业
新建作业,作业计划每天凌晨运行一次,每天记录表占用的空间情况,存储到上一步建立的表中
作业中执行的T-SQL代码为:
SET NOCOUNT ON
/创建临时表,存放用户表的空间及数据行数信息/
CREATE TABLE #tablespaceinfo
(
nameinfo VARCHAR(500) ,
rowsinfo BIGINT ,
reserved VARCHAR(20) ,
datainfo VARCHAR(20) ,
index_size VARCHAR(20) ,
unused VARCHAR(20)
)
DECLARE @tablename VARCHAR(255);
/使用游标,循环得到表空间使用情况/
DECLARE Info_cursor CURSOR
以上就是关于实时数据库系统全部的内容,包括:实时数据库系统、求帮忙解决,基于qt下,QListWidget里怎样显示来自数据库的信息,当前桌,人员,时间…、怎样在Qt下连接读写sqlite数据库等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)