仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 769|回复: 8
打印 上一主题 下一主题

[学习教程] MSSQL网页编程之《开放、散布式的SCADA办理计划》----组...

[复制链接]
活着的死人 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 22:27:25 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
为了在某种程序上弥补这一缺陷,许多SQL命令都有一个DELAY_KEY_WRITE项。这个选项的作用是暂时制止MySQL在该命令每插入一条新记录和每修改一条现有之后立刻对索引进行刷新,对索引的刷新将等到全部记录插入/修改完毕之后再进行。散布式|办理|数据|数据库PC和现场总线将是将来主动监控体系的中心,并已占有了支流。PC显现开放,而现场总线具有散布式的系统布局。主动化软件是PC和现场总线占有主动监控体系中心地位的主要支持,也愈来愈遭到人们的存眷。力控是具有这类先辈的散布式系统布局的主动化软件之一,也是牢靠性取得用户普遍好评的多数软件之一,上面以力控2.6为代表先容这类散布式SCADA体系的手艺特性。
  
  一散布式系统布局
  
  早在20世纪70年月中期收集手艺还不兴旺的时分,DCS已是散布式的系统布局了,力控的系统布局恰是接纳了DCS的计划头脑,才具有了可自在伸缩的系统布局。在散布式收集使用中,老是可以找到力控发扬感化的舞台。其次要缘故原由在于力控最后的计划布局就是散布式的,在收集手艺高度兴旺的明天,这类布局显现出很年夜的优胜性。
  
  力控的散布式系统布局还同时体现在力控的各个组件程序间的干系上。力控充实使用了CPU的运算才能和体系资本,接纳多线程手艺,在力控的一切组件间创建起一个外部的散布式系统。比方图形界面体系View和及时数据库DB之间实践上就是散布式的,一个图形界面可同时毗连多个分歧的远程及时数据库和数据源。而各个散布式的数据库分离与当地的I/OServer交互,举行数据收罗和运算处置,如输出数据的量程变更、流量积累、报警反省和PID运算等。这类系统布局的优胜性在于,各组件义务分派更公道,使体系的及时性更好,不乱性更高。
  
  力控体系布局如图所示。
 
  二周全开放的体系
  
  在力控的全部系统布局中,各处都供应了开放的接口,开放是它的一年夜特性。
  
  力控I/OSDK开辟工具能够用来疾速开辟天生I/O设备的驱动程序,撑持的通讯范例有串口(RS-485/RS-422/RS-232)、网卡(TCP/IP)、PC总线I/O板卡、硬件厂商供应的DLL等。
  
  力控撑持各类开放式的协定或尺度,最年夜限制地包管与其他体系的互联性或举行资本数据的共享,如DDE、OPC、ActiveX等在力控中都失掉了很好的撑持。在这3个尺度中,力控既可充任服务方,也能够充任客户方,力控是尺度的DDEServer、OPCServer,还供应了一些ActiveX控件供第三方挪用,同时力控能够从任何DDEServer、OPCServer读取数据,也能够挪用第三方的ActiveX控件。
  
  力控供应尺度的扫瞄器接口WebServer,并供应了很好的及时功能,只必要指定一个IP地点,即可以从收集上以扫瞄器体例扫瞄收集上的力控画面,而会见端不必要安装任何力控组件。
  
  
  
  三及时数据库DB
  
  在收集手艺高度兴旺的明天,散布式使用日趋提高,各种企奇迹用户纷繁接纳先辈的手艺手腕来办理跨地区、跨时空的及时监控体系,接纳散布式及时数据库是完成这类使用的无效手腕。
  
  1.力控及时数据库的特性
  
  在运转力控软件的盘算机上,既能够会见本机的力控及时数据库,也能够会见其他节点上的力控及时数据库,会见办法完整不异。DB的数据库布局为可组态的“活扣构”,用户可依据实践必要自界说本人的各种数据库布局,便利对数据的办理和查找。除别的,DB还分别地区和单位,当办理数以万计的大批及时数据时,检索、查找都非常便利。
  
  2.力控及时数据库的功能目标
  
  接纳紧缩存储,能够处置10万点以上的数据,汗青数据能够保留5年以上,并包管数据处置准确度和速率。
  
  四切合工程标准
  
  力控的一切功效都是为了满意工程手艺职员的必要而计划的,充足的天真性包管了它具有普遍的顺应性,而疾速的定制及主动天生功效则节俭了用户的可贵工夫。如对冗余热备、数据口令回护、操纵职员权限办理、纪录操纵历程、及时打印报警、制造运转安装包、图形模板等功效的撑持,都有着光显的力控特征。
  
  五帮忙办理部门举行统计剖析
  
  力控的及时数据库具有丰厚的统计功效,可以主动完成最年夜值/最小值/均值的统计并主动天生报表,对积累量能够主动举行班积累、日积累、月积累和年积累,用户能够随时检察指准时间段的积累数据,关于其他范例的数据,力控还供应了数据表工具,能够恣意地举行查询,如许不必借助其他商用数据库,就能够完成数据的任一检索和报表输入。
  
  在相似电子称重配料把持办理体系和油品计量卸车体系中,这类数据表出格无效,不用再安装商用数据库办理体系就能够满意一切必要。
  
  别的,力控还供应了一个自力运转的工具软件ODBCGate,用来批量地以ODBC体例将汗青数据或及时数据转储到干系数据库中。
  
  力控供应SQL函数,用于逐笔记录以ODBC体例向干系数据库中写进及时和汗青数据。
  
  六把持战略天生器
  
  把持战略天生器是完成基于PC把持的无力工具,PLC、DCS、智能仪表等传统把持设备的把持功效有很年夜不敷,体现在容量、负荷无限,算法品种不丰厚,在线修正把持计划不便利,异种设备间难于共享数据等几个方面;另外一方面,PCBased设备固然代价昂贵,可是由PCBased设备组成的监控体系其体系集成用度其实不低,并且保护本钱很高。基于PC的力控的把持战略天生器用来在上位盘算机上编纂并实行把持战略,能够无效地办理上述成绩。
  
  把持战略天生器接纳流程图式编程工具,供应了近百种公用算法,能够无效地填补传统把持设备把持才能的不敷,下降体系本钱,进步保护效力。
  
  把持战略天生器经由过程及时数据库与I/O数据打交道,算法实行的扫描周期最快为1ms。
  
  嵌进式Linux版本的把持战略天生器还能够固化在电子盘中运转,这类使用合用于PC/104模块等PCBased设备。
  
  重庆一家把持设备临盆厂乐成地利用力控的把持战略天生器与他们的临盆设备举行配套,获得了优秀的利用效果。
  
  七使用情形
  
  力控曾在数百个树模工程中利用,前后经由8年的使用审核,从未产生任何成绩。
  
  年夜庆油田自然气公司的一切油气处置安装中,90%接纳力控作为当地中心把持室的把持软件,以这些当地把持站为基本,自然气公司又实行了全自然气公司及时临盆监控办理体系,该体系在公司盘算中央的Web服务器上安装了力控软件,并创建了与全体现场把持室的毗连。在Web服务器上就能够天生全公司的临盆及时数据库并及时天生全天的产量、能耗、管网均衡等数据,使用安装在服务器上一致制造的力控画面,在公司的每个本能机能科室能够依照单元称号与日期查询所需数据。这个体系的全体数据量凌驾2万个,是今朝国际使用范围最年夜的SCADA体系之一。
  
  美国控软公司使用力控和他们公司的MANTRA体系完成化工场的回路整定及先辈把持,也获得了乐成,现正在推行。
  
  中国国民束缚军总后勤部使用力控和雷达液位计举行油品罐区的监控,完成油罐液位丈量、罐容量表办理、体积/质量换算、报表打印,满意了军需计量与核算的请求。
  
  电力部华北电科院在同步相角监测体系(SPMS)中,使用力控及时盘算、监督各个站的相角、频次、电压、功率、潮水、PMU安装统计信息,并盘算功率因数、有功功率和无功功率,当站点产生妨碍或报警时,体系从设备中实时修改事务按次纪录(SOE)表并拔出到汗青趋向中举行显现和剖析。
  
  深圳康索科技公司(原康创公司)用力控软件作为其代办署理的思博PLC的上位监控软件,在楼宇把持范畴使用非常普遍。
  
  南京南化团体西方化工场的K950/A/B氛围紧缩机,本来利用入口时成套的盘式把持体系,1998年入手下手改革,厂方选用力控软件和欧姆龙的PLC构成双机冗余热备体系,两台紧缩机分离由一套PLC把持,两台紧缩机一备一用,在产生联锁和碰到告急情形时可主动切换,体系至今一向运转不乱。
  
  八开展与瞻望
  
  三维公司在承当“九五”攻关项目标过程当中获得了包含力控在内的丰富科研功效,“十五”时代还将与中科院软件所等单元配合承当国度“863及时数据库与监控体系”科研攻关义务,将在手艺开辟方面投进更多的力气,进步手艺含量,为宽大用户供应更好的开辟工具。在ORDERBY操作中,MySQL只有在排序条件不是一个查询条件表达式的情况下才使用索引。(虽然如此,在涉及多个数据表查询里,即使有索引可用,那些索引在加快ORDERBY方面也没什么作用)。
简单生活 该用户已被删除
沙发
发表于 2015-1-19 06:43:00 | 只看该作者
呵呵,这就是偶想说的
愤怒的大鸟 该用户已被删除
板凳
发表于 2015-1-24 11:10:22 | 只看该作者
财务软件要用SQL也只是后台的数据库而已,软件都是成品的,当然多学东西肯定是有好处的..
精灵巫婆 该用户已被删除
地板
发表于 2015-2-1 06:34:19 | 只看该作者
大家注意一点。如下面的例子:
再现理想 该用户已被删除
5#
发表于 2015-2-7 01:31:21 | 只看该作者
SQL语言是学习所有数据库产品的基础,无论你是做数据库管理还是做数据库开发都是这样。不过具体学习的侧重点要看你将来做哪一块,如果是做数据库管理(DBA),侧重点应该放在SQLServer的系统管理上.
第二个灵魂 该用户已被删除
6#
发表于 2015-2-19 09:52:53 | 只看该作者
我们学到了什么?思考问题的时候从表的角度来思考问
谁可相欹 该用户已被删除
7#
发表于 2015-3-6 14:56:12 | 只看该作者
Mirror可以算是SQLServer的Dataguard了。但是能不能被大伙用起来就不知道了。
变相怪杰 该用户已被删除
8#
发表于 2015-3-13 02:10:12 | 只看该作者
原来公司用过MYSQL自己也只是建个表写个SQL
分手快乐 该用户已被删除
9#
发表于 2015-3-20 10:28:01 | 只看该作者
对一张百万级别的表建游标,同时又没有什么过滤条件,取得游标效率是如果直接SQL查询百万条数据;如果再对每条记录做处理,耗时将更长。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-23 00:08

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表