<?xml version="1.0" encoding="gb2312"?><rss version="2.0"><channel><title>sup_zoux</title><link></link><description></description><language>zh-cn</language><generator>Goodspeed Rss</generator><ttl>10</ttl><pubDate>Fri, 22 Aug 2008 03:09:05 GMT</pubDate><category></category><copyright></copyright><docs></docs><item><title>工业实时数据库分会通过机电一体化协会年会决议</title><pubDate>Sun, 10 Feb 2008 11:25:38 GMT</pubDate><link>http://blog.cechinamag.com/sup_zoux/66757/message.aspx</link><description>&lt;p&gt;一月的北京，风很大，天空晴朗，微尘。&lt;/p&gt;
&lt;p&gt;早晨和刘世龙到了北京，从积水潭到机电一体化协会，饥肠辘辘。喝了碗豆腐脑，吃了根油条。&lt;/p&gt;
&lt;p&gt;进会场前见了丁主编，会场里面已经坐满了人，除协会的工作人员外，基本都不认识，中老年居多，也有部分年轻人。因是年会，看来到的很全，我们找了空位坐下，心中尚有忐忑。&lt;/p&gt;
&lt;p&gt;今天第一次见到王秘书长、郝所长，王秘书长是一个直爽刚强的女人，干练不拖沓，总结完协会的工作后，很快要轮到我了。会场很挤，我用王秘书长的笔记本播放PPT，请协会的舆会同仁传递发放了协会的章程。PPT是上次参加FA/PA展出的时候就做好的，不过在这么多业界同仁面前，尤其都是行业的领域专家面前做汇报，我十分认真地详细讲了成立协会的必要性和由协会促进实时数据库产业发展的远景，得到了大家的点头认同。&lt;/p&gt;
&lt;p&gt;这里特别感谢王秘书长的支持，她讲到只要想在利用协会的平台做事情，想做事情的，都应该支持。她的讲话得到了协会舆会人员的一致支持，最终我感谢大家对我们这些工业实时数据库分会创始单位的支持，得到了一片掌声。至此，机电一体化协会内部已经通过了工业实时数据库分会成立的决议，王秘书长要求成立筹备委员会，先期开展分会的筹建工作和组织一些预备活动。张秘书长将协会就分会成立的决议上报民政部，针对分会的建立进一步推进。&lt;/p&gt;
&lt;p&gt;协会年会开了半天时间，没有特别激动的高潮，但务实并有效率。&lt;/p&gt;
&lt;p&gt;当天下午在SPR COFFIE 处理一些公务，第一次感到北京的下午也可以如此的安静，冬日的阳光照到身上，是那样的温暖。路还长，但得到了大家的认同，我们走的将更加坚定了。&lt;/p&gt;</description><comments></comments><guid>http://blog.cechinamag.com/sup_zoux/66757/message.aspx</guid><category>心路纪事 工控软件</category><author></author></item><item><title>写在Intel注资中控时</title><pubDate>Fri, 16 Nov 2007 21:28:19 GMT</pubDate><link>http://blog.cechinamag.com/sup_zoux/37795/message.aspx</link><description>&lt;p&gt;夜深了，杭州。&lt;/p&gt;
&lt;p&gt;2007年，一切过的好快。这一年，发生了很多的事情。令我最激动的莫过于Intel注资的达成。为此努力了一年多，当褚董与Intel全球总裁款步浙江省人民大会堂多功能厅的时候，当浙江省政要出席，镁光灯闪闪的时候，我看着为Intel与中控结盟工作过的同事们，与我一样，没有光环，但充满了欣慰。一年多的时间，我的名片册中有一个浩浩荡荡的Intel军团，我曾经和文汉博士一席交谈，用笨拙的英文为Kumar先生讲解ESP-iSYS和EPA，和Intel的多为软件园项目商务人员合作交流。那一刻，一切都萦绕于脑海。&lt;/p&gt;
&lt;p&gt;一年多的时间，我感到自我的成长，从Intel的身上，我学习到了国际企业的流程、制度、讲究实际、注重过程和进度，注重因果。很多是我们略显欠缺的。我特别感谢国软的邵总和金总，他们让我理解了许多商务游戏规则，如何总结一个企业的价值和展望其发展趋势。这是一个难得的学习过程，人的成长不再与岁月年轮，而在于心智，而使心智发展的主要能量不是磨砺，而是视野。与Intel的合作过程，使我懂得放眼中国、放眼世界。回想今年夏天，大连匆匆一行，从东软总部经过数次。当时脑子里充满Intel Daniel对东软的评价。Daniel告诉我，一个企业的价值，在于未来，不在于现在。多好的话啊，往往我们国内的企业经常忽略自己未来的价值。&lt;/p&gt;
&lt;p&gt;一年多前，我还是中控多个开发部门中一个开发部的经理，和Intel合作开始时，刚刚转向产品部经理，可以说中控历来都不缺乏学习的榜样，我一直学习着西门子、学习Aspen，学习着研华，学习国内的竞争对手，每个优秀企业的文化都让我受益匪浅，而最为深刻的是与Intel的合作，我有时是参与者，有时是观察者。一年多前，我的骨子里面多是技术，还在为自己对技术的把握和偶尔灵光一现的架构而充满喜悦和自封，而今天的我感到的，就是熊菊秀总工曾经说起的一句话：“世界很大，我们很小。”不敢妄谈看山看水的超脱，而是清醒面对世界，认清自己。与Intel的合作，让我转型的路走的更加顺畅了。&lt;br&gt;&lt;/p&gt;</description><comments></comments><guid>http://blog.cechinamag.com/sup_zoux/37795/message.aspx</guid><category>心路纪事 工控经理人</category><author></author></item><item><title>深入浅出实时数据库12.8日版</title><pubDate>Sat, 13 Oct 2007 15:15:18 GMT</pubDate><link>http://blog.cechinamag.com/sup_zoux/31377/message.aspx</link><description>&lt;p&gt;拖太久了，最终我还是要将这篇文章写出来，希望能够对同仁们有所帮助。&lt;/p&gt;
&lt;p&gt;在此文章中，我计划主要介绍如下主题：&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.cechinamag.com/Upload/Blog/2007/10/13/bf3df4d3-781d-44c7-ab4b-8bbb7859de4d.gif" target=_blank&gt;&lt;img height="292" alt="点击看大图" src="http://www.cechinamag.com/Upload/Blog/2007/10/13/bf3df4d3-781d-44c7-ab4b-8bbb7859de4d.gif" width="400"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;谈到实时数据库，有些同仁还颇感神秘，我写此文结合我05年开始做的MES RTDBE实时数据库工程师培训教材来开展，逐渐解开面纱，给大家展示一个真实的实时数据库世界。&lt;font style="BACKGROUND-COLOR: rgb(204,255,0)"&gt;注：图其实都很清晰，如看不清，纯属CEC博客功能问题，用鼠标点一下图，看大图。&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.cechinamag.com/Upload/Blog/2007/10/13/9c2f3a53-9976-435c-be79-87e24897e076.gif" target=_blank&gt;&lt;img height="302" alt="点击看大图" src="http://www.cechinamag.com/Upload/Blog/2007/10/13/9c2f3a53-9976-435c-be79-87e24897e076.gif" width="400"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;先了解概念，再深入原理。&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.cechinamag.com/Upload/Blog/2007/10/13/2d2f7f74-8efa-4b38-82ce-1f44cf546ef0.gif" target=_blank&gt;&lt;img height="303" alt="点击看大图" src="http://www.cechinamag.com/Upload/Blog/2007/10/13/2d2f7f74-8efa-4b38-82ce-1f44cf546ef0.gif" width="400"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;说道实时数据库，当时诞生于美国，随着流程工业和航天工业的发展，大量的测量数据需要集成和存储，采用关系数据库难以满足速度和容量的要求，而且接口访问复杂，不适合科研和监控的需要，因此80年代中期，开始诞生了以工业监控为目的的实时数据库。&lt;/p&gt;
&lt;p&gt;今天大家看到的一些实时数据库，如PI、Uniformance、Infoplus、InSql等工业监控类实时数据库均先后诞生于此阶段。而当时还有另外一个分支，即所谓硬实时数据库，它的采集速度和响应速度均是毫秒级的，而大家知道，今天大量应用实时数据库，主动采集速度均是秒级的，响应速度也不严格，在Windows平台下，小于40ms的响应均不准确，但当时却有这类产品，目前多用于军事和科研了。到了上世纪90年代，实时数据库在流程工业全世界范围内大行其道，源于以太网的逐步普及；主要应用于工业监控、控制和公用工程。国内的实时数据库发展较为缓慢，这和技术封锁和政治风气都有关系，到了2000年之后，国内的实时数据库逐渐展露头角，如ESP-iSYS、Agilor等与国外的PI、InfoPlus均属于大型分布式网络实时数据库。规模相对较小的，如PHD、ConRTDB、SuperInfo，在国内开始应用。由于应用场景的不同，好多企业开始还只是解决现场监控的问题，分不清RTDB与SCADA的概念，结果InSql获得了一个发展的机会。&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.cechinamag.com/Upload/Blog/2007/10/13/6d68d3ee-1440-4115-99ba-14fa0c7e3b0f.gif" target=_blank&gt;&lt;img height="301" alt="点击看大图" src="http://www.cechinamag.com/Upload/Blog/2007/10/13/6d68d3ee-1440-4115-99ba-14fa0c7e3b0f.gif" width="400"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;那么，什么是实时数据库呢，过去国人老将其与SCADA搞混，倒也给SCADA一个发展的机会。实际上实时数据库是“对实时性要求高的时标型信息的数据库管理系统”，注意，这里特别提醒，是管理系统，而非单独一个数据库。实时数据库虽是系统软件，但更多是一个应用平台软件，原因是实时数据库还没有一个像SQL一样的标准，而且其功能太过综合，各厂商推出的产品功能各有侧重。但以上的膜片中至少总结了实时数据库的主要功能。&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.cechinamag.com/Upload/Blog/2007/10/13/59dcff3c-1506-42ef-b6ae-5084778b360b.gif" target=_blank&gt;&lt;img height="302" alt="点击看大图" src="http://www.cechinamag.com/Upload/Blog/2007/10/13/59dcff3c-1506-42ef-b6ae-5084778b360b.gif" width="400"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;目前实时数据库已经应用到众多领域，它的应用范围还在不断扩展，业界的同仁在不断创造出实时数据库的应用模式。只要有时标型数据，实时数据库就可以在一定程度上发挥威力。&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.cechinamag.com/Upload/Blog/2007/10/13/ef2b7f86-88bd-43d1-84ce-9f46b93b6205.gif" target=_blank&gt;&lt;img height="301" alt="点击看大图" src="http://www.cechinamag.com/Upload/Blog/2007/10/13/ef2b7f86-88bd-43d1-84ce-9f46b93b6205.gif" width="400"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;说到这里，渐渐要讲原理了。与一般认识不同，时标型数据并非仅仅指时间戳、值和质量码，还有一个很重要的属性，那就是及时性，及时性有两重含义，采样间隔和数据的新鲜度。时标型数据的价值随新鲜度降低而递减。1秒钟内的数据可以用来流程工业中的控制，5秒钟之内可以用来监视，半小时内的数据可以用来分析和优化，一天内的数据可以用来日报表，如果是半年前的数据，则只能做对比和追溯了。而得到数据的新鲜程度往往取决于采样频率，这就是为什么如此重视实时数据库的采样快速性。同时采样的频率还进一步决定了实时数据库保存信息的丰富程度。请看下一张膜片：&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.cechinamag.com/Upload/Blog/2007/10/13/cac1f4b9-608f-4fc7-b62c-3901cc0a0698.gif" target=_blank&gt;&lt;img height="300" alt="点击看大图" src="http://www.cechinamag.com/Upload/Blog/2007/10/13/cac1f4b9-608f-4fc7-b62c-3901cc0a0698.gif" width="400"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;大家都知道采样定理，根据拉普拉斯变换，任何信号都可以被分解为频率不同、幅值不同的正弦波叠加，而如果要让采到的数据中包含一个频率的信息，则采样频率至少为此频率的2倍。所以大家不要过分关心实时数据库宣称的无损压缩，更重要的是要明白，信息的最大损失就在于采样。更简单的例子，当你以10秒钟的周期去采样，可能装置运行过程中出现了异常的超调，在5秒内又恢复了，而你的实时数据库中却根本不存在这些信息。从另一个方面讲，实时数据库中存储的数据永远是滤波后数据，实时数据库就像一个低通滤波器。&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.cechinamag.com/Upload/Blog/2007/10/13/8af6682e-0dc5-4b92-8b96-859e7f5a0bde.gif" target=_blank&gt;&lt;img height="302" alt="点击看大图" src="http://www.cechinamag.com/Upload/Blog/2007/10/13/8af6682e-0dc5-4b92-8b96-859e7f5a0bde.gif" width="400"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;接下去，要讲到实时数据库的核心技术原理了，理解了这些原理，在设定实时数据库运行参数的时候，才能得到更好的效果。也就会明白，一个RTDBA（RTDB Administrator）的存在价值。&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.cechinamag.com/Upload/Blog/2007/10/13/8cbeb712-ec80-4775-bb70-469836f3386d.gif" target=_blank&gt;&lt;img height="298" alt="点击看大图" src="http://www.cechinamag.com/Upload/Blog/2007/10/13/8cbeb712-ec80-4775-bb70-469836f3386d.gif" width="400"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;看看这些标题，就知道，我下面会讲很多关键的东西，之前很多Q友在群里面抱怨我不提供完整的实时数据库原理知识材料，抱歉，太忙了。不是吝惜什么或技术保密，今天，只要你努力，都可以做出一个实时数据库的核来，但从一个内核到产品的质变，是需要公司正规研发投入的，因此，原理实在不需要保密，讲个明白，大家能更好地使用实时数据库。&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.cechinamag.com/Upload/Blog/2007/10/13/3e92c6ab-1945-4145-943d-148de714e50d.gif" target=_blank&gt;&lt;img height="300" alt="点击看大图" src="http://www.cechinamag.com/Upload/Blog/2007/10/13/3e92c6ab-1945-4145-943d-148de714e50d.gif" width="400"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;首先看看，任何复杂的大型实时数据库，其基本体系架构，也不外乎如图所示，通过现场适配层适配现场的各种接口，做工控的都知道，这是一个复杂的工作。然后通过实时核心，完成数据的采集、实时计算、报警计算、其它处理，实时数据被不断泵入磁盘历时存储，形成可追溯的历时信息，同时通过向应用层提供各种适配接口，支持各种开发语言和各种应用需求的访问。认识好这个基础架构，下面看核心原理，就思路清晰了。&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.cechinamag.com/Upload/Blog/2007/10/15/1ffa818f-87e1-4b96-b5ea-831c2bde22f2.gif" target=_blank&gt;&lt;img height="299" alt="点击看大图" src="http://www.cechinamag.com/Upload/Blog/2007/10/15/1ffa818f-87e1-4b96-b5ea-831c2bde22f2.gif" width="400"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;总的来说，目前工业通讯、传输的协议种类繁多，主要有两方面原因：1、历史遗留；2、人为垄断；二者的合力就是上边这张膜片的内容，搭建看看，难啊，很多时候，为了不付出厂商提出的巨额接口或接口板卡费用，广大的业界同仁采取编程口、打印口等极端方式，以获得可以接受的性价比。在协议载体上，主要是串行和以太两种，当然在串行通讯中又有很多专用总线分支，例如Profibus等。未来在载体上是相当的清晰，请大家看我的另一篇文章《&lt;a href="http://www.cechinamag.com/blog/sup_zoux/8459/message.aspx"&gt;&lt;font color="#000080"&gt;工业以太网技术有望统一现场总线 &lt;/font&gt;&lt;/a&gt;》，以太网通讯技术已经势如破竹，所以，前途光明，但另一个困扰更大，就是封闭的协议，目前大部分厂商都宣称自己开放了，但开放的是上层，而非底层。虽然，至少可以做到采用OPC访问实时数据库，但要想简单地将For InSql的接口用于Agilor，则很难，这就是底层没有协议的问题。前两天在接收《今日自动化》采访的时候，我也提出，如果底层协议不统一，实时数据库的市场将继续存在混乱和低速发展。&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.cechinamag.com/Upload/Blog/2007/10/15/77e77161-487f-42b6-8548-8790ee8e968f.gif" target=_blank&gt;&lt;img height="302" alt="点击看大图" src="http://www.cechinamag.com/Upload/Blog/2007/10/15/77e77161-487f-42b6-8548-8790ee8e968f.gif" width="400"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;谈到接口，小型实时数据库（许多是号称自己是实时数据库的组态软件）均采用了以上的架构，即将核心和接口做在一起，用户使用起来较为简单，但如果出现任何一个不稳定的接口或局部异常，那整个实时数据库就崩溃了。另外对于大型应用，这种结构也较难扩展。对于大型分布式实时数据库，基本按照如下的配置：&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.cechinamag.com/Upload/Blog/2007/10/15/64e37b95-228b-43cb-94f7-d3ee6e55436c.gif" target=_blank&gt;&lt;img height="299" alt="点击看大图" src="http://www.cechinamag.com/Upload/Blog/2007/10/15/64e37b95-228b-43cb-94f7-d3ee6e55436c.gif" width="400"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;接口软件被独立出来，即可以与实时数据库核心集中部署在1台计算机上，也可以与部署在接口机上，在大规模应用的时候，接口的负载不会影响核心的稳定，同时任意一个接口出现Crash，都不会导致实时数据库整体宕机。从而提供了更好的可扩展性和稳定性。&lt;/p&gt;
&lt;p&gt;谈到影响接口效率的因素，主要如下：&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.cechinamag.com/Upload/Blog/2007/10/15/b197c3ff-3037-47b3-ac3f-a0a1631cc20e.gif" target=_blank&gt;&lt;img height="301" alt="点击看大图" src="http://www.cechinamag.com/Upload/Blog/2007/10/15/b197c3ff-3037-47b3-ac3f-a0a1631cc20e.gif" width="400"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;首先协议如果慢，那是没招了，这主要可以看看DDE协议，在OPC出现前，也曾经红火了一段时间，DDE使计算机上跨进程数据可以方便通讯，但这种通讯协议本身效率很低。计算机再快，容量不能大幅度上升，几百个位号就很不错了。就这一点，就决定了其退出了历史舞台。第二在于网络状况。没有有效地组网，以太网也会十分缓慢。有效的带宽变低，使得快速协议也变得缓慢而不稳定。网络状况有两方面：1、物理结构合理性，多少次经验告诉我们，没有合理组织的以太网，往往导致数据的阻塞，梳理以太网就像控制交通流量，任何地方出现瓶颈，都会导致数据缓慢；2、病毒，尤其是占用大量带宽的蠕虫，一旦感染了这个，接口中断就很有可能了。设备效率也一样关键，经常出现DCS工作压力很大了，这时再看其通讯，就很难了。针对这种情况往往应该增加通讯卡件来提高效率；工作站负载也是影响大型系统接口效率的关键，很多大型系统的OPC都在工作站上，这时，如果工作站负载很重，OPC能分到的运行时间不足，又会影响效率，最终数据传输还是很缓慢，而且不稳定。谈到这里，大家可以看看我的另一篇文章《&lt;a href="http://www.cechinamag.com/blog/sup_zoux/9284/message.aspx"&gt;OPC——资本和崇洋豢养的病态协议 &lt;/a&gt;》，OPC并非什么好协议，只不过因是中立国出的协议而如此广泛被使用罢了。如果这些都没有问题，那么最终协议总归协议，实现协议交互的软件质量还十分关键，在实施中，我们也经常会碰到因为质量不好的OPC，效率低、稳定性差导致整个系统不稳定的。&lt;/p&gt;
&lt;p&gt;知道了以上内容，现场遇到问题，应逐个排除，不要一开始就责怪实时数据库不好，只有对症下药地解决问题，才能获得高效的系统。&lt;/p&gt;
&lt;p&gt;接下去的内容将更加精彩，我们将探寻接口内部的奥秘，先给大家一张预览图：&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.cechinamag.com/Upload/Blog/2007/10/15/db6dd09b-4749-4157-aaa2-91ab5bdb50c7.gif" target=_blank&gt;&lt;img height="299" alt="点击看大图" src="http://www.cechinamag.com/Upload/Blog/2007/10/15/db6dd09b-4749-4157-aaa2-91ab5bdb50c7.gif" width="400"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;谈到这里，就要谈到实时数据库为做到实时的考虑了。为了做到实时，实时数据库采取了“实时”的反面-》“缓存”，缓存是为了提高交互效率，从而使整体更加实时，这点后面将详细介绍。那么一个接口程序内部有什么呢？主要有两部分：现场接口协议栈和位号分组。当然，对于小型的接口，位号分组被省略了。位号分组是按照实时数据库组态的要求，按不同的频率采集实时数据。分组的优势在于降低了位号采集的工作量。要知道很多协议是慢速的（如串口协议）。如果实时数据库中仅要求5秒钟的采样频率，而下端却不作区分，按最快的频率采集，则往往效率就会降低，甚至影响到配置为高速采集的其它位号。因此，分组往往是必须的。协议栈则不用解释，大家都知道必须实现的。实现的好，则效率高、稳定性好。实时数据库接口中有定时器，在Windows平台上能获得的最高定时精度为40ms，因此采样周期高于40ms，没有意义。一般主动采集的频率都是1赫兹以下的（慢于1秒/次），更加快速的时候，均采用主动通知的方法，即当数据变化的时候，主动向实时数据库内核发送变化的数据，以达到更高效率。接口就简单介绍到这里，要明确的是，对于主动采集方式下，接口相当于多了一层缓存，在今后的讲解中，大家会发现，实时数据库的效率和缓存的层次多少很有关系。&lt;br&gt;&lt;br&gt;&lt;a href="http://www.cechinamag.com/Upload/Blog/2007/10/16/5b6179d5-08b6-4fa0-8de9-3f31538faffe.gif" target=_blank&gt;&lt;img height="301" alt="点击看大图" src="http://www.cechinamag.com/Upload/Blog/2007/10/16/5b6179d5-08b6-4fa0-8de9-3f31538faffe.gif" width="400"&gt;&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;简单谈谈分布式技术，大型分布式实时数据库都采用了一定的分布式技术，采用的技术不同，局限性也不同。COM/DCOM被熟知，被业界认同，是微软主要分布式技术，因此被广泛应用。但逃不出DCOM安全性的魔障，与Windows权限捆绑紧密。而且对于连接效率低的时候容易出错。跨平台能力则更是彻底不具备了。J2EE很好，但效率有些低，最近JAVA6出现后，效率已经有了显著提升。甚至比.Net快，但作为底层研发来说，采用J2EE很不合适，原因是其对硬件的访问能力较弱。随着以太网和工业通讯标准的提升，J2EE平台也许在工业应用上有后劲。目前多数实时数据库厂商采用了专用TCP/IP协议，优势是易跨平台，部署方便，稳定性容易掌控。但增加了掌控能力的同时也降低了对已有框架的集成，开发工作量大。从实时数据库所面向的应用场景来说，专用TCP/IP协议更加适合一些。&lt;br&gt;&lt;br&gt;下面给出实时数据库的简化模型，后面的原理将结合这张图来讲解。&lt;br&gt;&lt;a href="http://www.cechinamag.com/Upload/Blog/2007/10/16/13ac499a-60ff-4662-b461-380e783e97ab.gif" target=_blank&gt;&lt;img height="303" alt="点击看大图" src="http://www.cechinamag.com/Upload/Blog/2007/10/16/13ac499a-60ff-4662-b461-380e783e97ab.gif" width="400"&gt;&lt;/a&gt;&lt;br&gt;&lt;br&gt;实时数据库被简化成由多个接口、一个接口管理模块、一个组态模块、一个实时模块、一个高速缓存和一个历史模块组成，上面覆以应用接口。这个结构基本适合大部分实时数据库，各模块运行需要的组态信息往往从组态模块中获取，高速缓存往往和历史模块、实时模块都发生关系。&lt;br&gt;&lt;br&gt;接下去将讲解实时数据库的核心IO策略。&lt;br&gt;&lt;br&gt;&lt;a href="http://www.cechinamag.com/Upload/Blog/2007/10/16/781e7d35-c796-4923-9d49-211a84a24a71.gif" target=_blank&gt;&lt;img height="300" alt="点击看大图" src="http://www.cechinamag.com/Upload/Blog/2007/10/16/781e7d35-c796-4923-9d49-211a84a24a71.gif" width="400"&gt;&lt;/a&gt;&lt;br&gt;前面已经讲过了，实时数据库一般采用缓存来增加读实时数据的及时性，因此实时数据库核心中都有高速缓存，如上图所示，通过接口的采集，高速缓存的数据得到不断的更新，而当上层读位号的时候，实时数据库通过返回缓存的值来快速响应。因此，读一般是异步的。但写则一般是同步的，写意味着控制，控制意味着严格的时序性，同时，写也可能失败的，如果写是异步的，则可能以为成功了，但实际失败了，后果不堪设想。写的效率严重依赖于接口通讯效率和执行机构。如果只是修改设定值，则可以较快返回，如果直接写阀位等需要机械执行的值，那就慢了。由于缓存，则必然会产生时滞。实时数据库的采集手段使时滞不止存在于一处。假设实时数据库从OPC中采集数据，而OPC从设备上采集数据，如果OPC1秒采集一次，实时数据库5秒采集一次，实时数据库上有一个应用软件，也5秒采集一次，则此应用软件读到的数据的最大时滞为11秒（各时滞的相加和），最小时滞为5秒（几个时滞中最大的一个），在一般的情况下，时滞符合正态分布。&lt;/p&gt;
&lt;p&gt;时滞频域的角度上来分析，实际上是波的相变。或称之为相移。相移在低速变化数据上显现的问题不是很明显，比如温度最快每分钟上升2度，影响并不明显，但对于快速开关量，则十分致命，这个很容易理解，如果时滞1秒，而开关的变化周期也接近1秒，则会出现一个现象，数据采集上来是关，实际现场则是开的，现场与采集值总是相反，如果这时进行控制，就会发现控制实效，关闭已经关闭的开关或打开已经打开的开关，没有意义。因此，实时数据库不适宜对快速开关量的控制。这是一种极端的情况，另一种则是波动较快的窄带控制，意味着必须将被控量控制在一个较窄的区域内，这时必须考虑时滞问题，如果时滞稳定，则可以按照控制理论采用抵消时滞或者前馈的方式获得较好的控制效果。而如果时滞变化很大，则通过实时数据库之上进行的控制则效果不明显了，很容易失控。&lt;/p&gt;
&lt;p&gt;讲这些不是说实时数据库不能用于有控制的场合，知道哪些不适合，才能更加正确地使用实时数据库，应用好各种适合的场景。&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.cechinamag.com/Upload/Blog/2007/10/20/4297a8ee-d7cf-49c7-bf5a-52f49b9528f6.gif" target=_blank&gt;&lt;img height="302" alt="点击看大图" src="http://www.cechinamag.com/Upload/Blog/2007/10/20/4297a8ee-d7cf-49c7-bf5a-52f49b9528f6.gif" width="400"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;谈到核心调度策略，就得讲讲多线程的核心，很少有实时数据库是单线程的，大型实时数据库中往往都有线程池，对于需要实时处理读、写、采集等任务的实时数据库核心，其调度策略必须慎重考虑。首先，为难的是往往很难判断那些任务的优先级更高。所以实时数据库内部往往通过判断位号的更新周期来间接揣测任务的优先级。虽然往往可以让多个现成自己竞争，但如果某个位号的更新周期位1秒，而另一个的更新周期为10秒，那么，可想而知，应用对1秒更新的实时数据的实时性要求高于10秒的。因此，如果有1秒的为好读任务没有完成，则不执行10秒的，对于CPU数量小于等待线程数量的时候，特别适用。另外，读即时值的任务优先级应该高于读历时值的任务，这个也可想而知的，读一段历时数据，往往不在乎晚响应几十微秒，而读实时值，则是越实时越好。这样，在实时数据库中就形成了一个内核级的读队列，任务可以被线程顺序执行，而如果低优先级的现成得以执行的时候，会检查一下是否还有更高优先级的队列中需要执行，如果有，则让出时间片。孔融让梨，保证更需要实时的任务先完成。对于写任务，往往可以和读任务并行，但CPU是昂贵资源，如果当前CPU被读占用而耽误了写，则不应该，因此，写更重要，排在更高的优先级。那么采集的优先级和读的优先级谁高呢？如果采集被滞后，那么多个可能读同一个位号的任务都将读到老的数据，因此，采集往往是一个与读优先级的最高优先级相当的任务。&lt;/p&gt;
&lt;p&gt;具体到不同的实现者，以上的理论未必被完全的实现，有的小型和中型实时数据库甚至根本没有这些策略的实现，因为运行在其上的应用也不严格，因此也可以避繁就简。&lt;/p&gt;
&lt;p&gt;呵呵，是不是对自己实现一个实时数据库更加有信心了？其实不那么容易，看这些原理，最重要的是帮助理解，不在于模仿，实现一个商用的实时数据库是公司的事情，个人没有必要将时间浪费到自己实现上，还是选一个合适的产品来使用。使用时通过原理来加深理解。&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.cechinamag.com/Upload/Blog/2007/10/29/d1f22874-aefd-4bbe-9940-669c3a99c609.gif" target=_blank&gt;&lt;img height="302" alt="点击看大图" src="http://www.cechinamag.com/Upload/Blog/2007/10/29/d1f22874-aefd-4bbe-9940-669c3a99c609.gif" width="400"&gt;&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;接下去，将讲到很多人想研究的实时数据库压缩算法，这个好像挺神秘的，我将结合PI的专利技术，旋转门压缩算法给予详细的讲解，拨开云雾见太阳，世上没有神秘的事情，只有不耐心的观众和不尽心的讲师。呵呵。&lt;/p&gt;
&lt;p&gt;虽然今天很疲惫了，但是还是继续写吧，linkman已经开始对我不满了，呵呵。的确十分忙，但当一件事情开始做了以后，就放不下来。这里小跑一下题，（一），关于实时数据库行业协会，网站在年底之前肯定预上线，这是我把它当作中心工作之一的。我十分期望等到网站一有，国内实时数据库行业的同仁有个平等交流的场所。（二）Linkman一直关心标准的事情，我指的标准是数据采集接口的标准，这个标准比上层API更加重要，预计2007年底~2008年初，SUPCON将向协会成员发出第一个讨论稿。&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;言归正传了。说到数据压缩，无非有损和无损。无损的一般通过各类近似霍夫曼编码的方法压缩数据，二有损则是采用线性拟合的方法。实时数据是如此海量，大家真的能用的方法都用上了。无损压缩不是我讲的重点，我自己也编写过这类压缩工具，zip、rar等等，基本上是这一思路，大家另行搜索来学习。这里讲的是实时数据库中最常用的有损线性拟合算法。拟合方式很多，最著名的无过于OSI 的“旋转门”，这个太著名了，以至于很多用户都知道。到底旋转门是怎么回事呢？娓娓道来如下：&lt;/p&gt;
&lt;p&gt;首先讲当前采集的一个数据位门轴，看着上面的膜片哦，最左下角的就是门轴，然后每新采一个点，就将这个点和门轴画一条线，就是所谓的门，当再采下一个点的时候，就从门轴向新点画一条线，作为新的门位置，看看，门就“旋转”了一定角度，然后看看从门轴到门边中所有的点是否都距离门在一个阈值内，如果是，也就是说可以用两点一线的门拟合中间若干点，显然压缩掉了大量数据。如果不行了，则将原来与门轴组成门的那个点记录下来（此点将写入历时数据库），然后将此点作为新的门轴，以此门轴与最新的点构成新的门。&lt;/p&gt;
&lt;p&gt;这显然是一个迭代算法，而且好处是明显的，这样计算，涉及到的乘除法很少，效率应该较高。所以PI一直用这个算法作为其核心压缩算法。SUPCON采取了最小二次拟合的方法，原因是现在的计算机浮点能力大大增强，同时发现最小二次线性拟合的方法的迭代算法运算量也很小。效果和效率都很好。因此申请了专利。国内很多实时数据库迄今没有自己的算法，仍然侵犯着PI的专利，呵呵。不过这也没有什么，OSI不计较，它在国内没有申请旋转门的专利，因此“旋转门”是一个很好的教材。&lt;/p&gt;
&lt;p&gt;所有的有损压缩算法基本类似，有的数据库还将无损和有损两种结合起来，即先有损压缩，然后再无损压缩，最终保存压缩结果，这样查询历时数据的时候多了解压过程，速度会进一步降低，但空间也进一步节省。压缩是双刃剑。我特别告诉大家，千万不要相信某些产品宣扬自己的压缩比如何高，通过以上原理知道，压缩比高的原因就是因为阈值大，阈值大，损失就多，得到的趋势反应的细节就少。一般实际应用，流程工业采用10：1的压缩很合适，超过此数据，会发现大量有用的细节都不见了。这样方法也是一种低通滤波，低通滤波伴随着时滞增大，因此不要迷信。呵呵。掌握原理，合理设定压缩阈值，才是最好的方法。&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;实际上，实时数据库中也使用了大量的索引技术，绝对不是关系数据库的专利，因此，接下去将讲讲索引技术：&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.cechinamag.com/Upload/Blog/2007/11/1/c2fd9a04-d5ab-4212-8297-483c33d66d14.gif" target=_blank&gt;&lt;img height="300" alt="点击看大图" src="http://www.cechinamag.com/Upload/Blog/2007/11/1/c2fd9a04-d5ab-4212-8297-483c33d66d14.gif" width="400"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;做工控和自动化这行，年底特别紧张，因此博客有一段时间没有更新了。惭愧之至。&lt;/p&gt;
&lt;p&gt;回到主题，谈到索引，这个技术在所有的检索系统中不可或缺的。而对于数据结构，最重要的部分之一就是索引技术。各种技术速度和面向的场景差异很大。有哈希树、哈希桶、其他散列表、二叉树等等，不胜枚举。所以本文仅仅拿出几种经典的情况出来讨论一下。&lt;/p&gt;
&lt;p&gt;实时数据库中，用来定位一个位号，可以通过ID和名称，ID和名称都是唯一的，但因实时数据库的实现不同，一些实时数据库实现中ID是静态的，而有些实时数据库实现则会动态分配ID，即实时数据库每次启动，ID可能不同。对于名称索引，采用哈希表的方式建立索引的情况最多。了解C字符串实现的人都知道，C的字符串比较是比较低效的，因此，往往不利用最基本的C字符串建立哈希，而采取用封装成String的类对象最为键值。那么，为什么还有句柄呢？句柄往往和ID是一致的。在实时数据库的上层应用中，往往遇到的工况是多次读取一个位号值的情况，虽然句柄不保证静态唯一，但动态唯一也足以加速定位一个位号的速度。ID和句柄一般会才具数组下标或者指针地址来实现，这样定位的速度将大幅度提升。但如果句柄弄错了，则位号将定位到另一个实例上，很难发觉。因此，正确使用快速索引的方式是：&lt;/p&gt;
&lt;p&gt;应用启动-&amp;gt;通过位号名获取位号句柄-&amp;gt;使用句柄快速访问位号值&lt;/p&gt;
&lt;p&gt;至于时间戳索引，在查询历史值的时候与句柄常常同时使用。在实时数据库中，往往将数据按时间分块存储，时间戳索引此时用于定位一个块。在块内，时间戳索引的查找方式因实现有很大不同。一种高效的方式是二分法查找，效率与平衡二叉树相同，却省去了平衡二叉树的本身庞大的存储空间。&lt;/p&gt;
&lt;p&gt;最后谈谈位号分组，很多时候要将位号分组，举个例子，如果实时数据库中每个用户访问的数据仅仅是很小的一个子集，那么实时数据库的实现中往往将这些位号分成一个组。分组过程是在用户调用数据的过程中实现的。这样，当用户再对实时数据库进行访问的时候，实时数据库核心将首先在分组中进行查询，看看所需位号是否在组中。如果一个实时数据库中有20万个位号，而一个应用日常使用的位号为3000个，那么，查询分组索引的效率要大大高于全局查找。分组其实是一种缓存索引，它的存在的确可以大大加速位号交互。&lt;/p&gt;
&lt;p&gt;待续。。。。&lt;/p&gt;</description><comments></comments><guid>http://blog.cechinamag.com/sup_zoux/31377/message.aspx</guid><category> 工控软件</category><author></author></item><item><title>2007年——疲惫的希望之旅</title><pubDate>Sat, 04 Aug 2007 09:14:04 GMT</pubDate><link>http://blog.cechinamag.com/sup_zoux/21879/message.aspx</link><description>如果有个同事说我们会尽力满足你的要求，不过不能保证，那这个同事一定是开发人员。2007年，我大部分的时间奔波在外，之前我一直奇怪到外面出差的同事都喜欢用QQ和不相识的人聊天，而且聊得很投机，现在我明白了，因为我也加入其中。&lt;br&gt;在路上，你难以抗拒寂寞袭来，你会打光一切有必要打的电话，下一步就是打开电脑，抓住第一个不幸的人开始调侃了。&lt;br&gt;&lt;br&gt;以前经常听同时说激情如何难以保持，我还沾沾自喜于自己的工作激情，但当深夜一个人孤单地在列车上，车向着一个方向开去，我的心反而感到没有方向。　这时，原谅别人错误的能力在下降，精神的付出和肉体的折磨还是不同的。当我看到各色人等，在我周围，这就是我的祖国。我的同胞。他们似乎都有目标，又都迷茫。&lt;br&gt;&lt;br&gt;中国自动化的道路，在我的同胞的共同运作下前进，我仅仅是航行于潮流之上的一艘船，这样的船很多，千帆竞渡，但我们的一些同胞更愿意乘上洋品牌船，于是乎在潮流面前，我们这些本土船儿就拥挤不堪，迷茫随波逐流。&lt;br&gt;&lt;br&gt;不，这不是我，不是我要走的路，因此我走上一条漫长之路，我要证明国有技术，因此在这条路上，伴侣少多了，但不是没有，我看到了更加坚强的一群，大家共同向前进发，碰撞，于是，新的火花绽放了。在蓝色的海上，宛如焰火般夺目。&lt;br&gt;&lt;br&gt;奇瑞当年以国产品牌出现，现在就要像一汽等老牌国企一样成为洋品牌的加工商了。这就是我的同胞么？如果说我在中控的理由，也许千丝万缕，毕竟一毕业就在这里了。但最重要的一个就是，这是一个依靠自身研发不断前进的公司，我在寂寞中，似乎可以凌空飞舞。幻觉么？不，那么真切。如果人活着需要理想，为什么不坚持到最后呢。&lt;br&gt;&lt;br&gt;路上，有我鄙视的，有我尊重的。我的国人素质参差，宛如春秋时百家争鸣，谁对谁错？不重要了。前方尚有星火。人生在旅程中缩短，如果完成一点理想需要一生的笃定，那么，我更需要的是同仁，公司内外的，为民族自动化事业奋斗的同仁，放弃门第之争，共同奋斗，创造新潮流的勇士们！&lt;br&gt;&lt;br&gt;路上不再寂寞，充满的是计划、是计策和思绪，为了赢，更为了中国自动化事业的海疆，是蓝海?红海?中国的海面上理应航行中国的船儿！我很疲惫，但我精神仍然火热！&amp;nbsp;
</description><comments></comments><guid>http://blog.cechinamag.com/sup_zoux/21879/message.aspx</guid><category>心路纪事 工控经理人</category><author></author></item><item><title>实时数据库协会筹备会——实时数据库产业进行时</title><pubDate>Sat, 30 Jun 2007 19:45:02 GMT</pubDate><link>http://blog.cechinamag.com/sup_zoux/17318/message.aspx</link><description>&lt;p&gt;6月29日的早晨，我匆匆赶到北京，天依然灰蒙蒙的，这座拥有上千万人的城市，每天，人们忙碌地追寻着各自的目标。吃了同事代买的早餐，又与阿烙匆匆来到机电一体化协会所在的办公大楼下，老高已经在门口迎接了。这位已年过40的老大哥，为实时数据库的研发、应用、推广已经努力了十多年了。看着他一早就等在门口迎接各家厂商代表，我颇有感慨。前来开会的厂商一一到来了。&lt;/p&gt;
&lt;p&gt;9点40分，浙大中控、中科启信、三维力控、紫金桥、亚控科技，还有在展会上刚刚加入的开物（三维天地、创联天工缺席），这些实时数据库厂商和即将成为实时数据库厂商的组态软件厂商，一同坐在了机电一体化协会的会议室中，除了过去投标两三家聚首外，这是首次没有硝烟味道的会面。今天的会议将通过工业实时数据库行业分会的章程，如果章程顺利通过，则协会的筹备工作将顺利和快速地进行下去。我眼前浮现出的是去年年底时我和老高共同策划行业协会的夜晚、今年春天，我和老高到机电一体化协会汇报工作的情景、为了扩大影响力，参加国际工控展，我和老高制作实时数据库分会宣传短片的艰辛。但在这一刻，都不再重要了。&lt;/p&gt;
&lt;p&gt;会议进行得很有效率，对于章程的内容，基本一致通过。其中关于制定我国实时数据库行业标准的内容得到了在座各位厂商代表的一致认同。我还记得年初写《&lt;a href="http://www.cechinamag.com/blog/sup_zoux/9284/message.aspx"&gt;&lt;font color="#000080"&gt;OPC——资本和崇洋豢养的病态协议 &lt;/font&gt;&lt;/a&gt;》一文的时候，在答网友问题时的豪言，就是要制定更加有效、可扩展、易连接的我国自主的实时数据交换标准，逐步取代OPC，而今天，这个目标又走近了一步。&lt;/p&gt;
&lt;p&gt;大家畅所欲言，又提出了分会应当制定竞争游戏规则，避免国内实时数据库行业的恶性价格竞争；又有中科启信的王宏安博士，提出分会应当承担起培养国内实时数据库人才和人才认证的责任。都得到了各理事厂商的认同。机电一体化协会的张晓阳副秘书长又对分会的具体报批做了说明。由于是第一次筹备会，更多的是见面，认识、缓和过去竞争造成的气氛，所以在通过了章程后，会议就结束了。短短一小时时间，却真实地孕育出一个方兴未艾的国内实时数据库产业。由8家理事单位组成的理事会，代表了国内实时信息技术的最高水平，影响力覆盖了国内实时信息的大部分用户。这只是个开始，却激动人心。&lt;/p&gt;
&lt;p&gt;会后，我和老高感叹了一阵子，事在人为，浙大中控在实时数据库产业的发展上尽力了，而且后面还要不懈努力！&lt;/p&gt;
&lt;p&gt;第二天早晨，我和阿烙登上了开往哈尔滨的D字头火车，简单回顾了一下自己今年的行程，为了推动实时数据库产业发展，南至昆明，东至青岛、大连，西至安徽淮南，随着这辆火车向北开去，我的行程范围又扩大了。就像我自己的旅程一样，中国的实时数据库产业也正在路上，列车在飞驰，我的心思也飞翔在美好的憧憬中。&lt;/p&gt;</description><comments></comments><guid>http://blog.cechinamag.com/sup_zoux/17318/message.aspx</guid><category>心路纪事 工控经理人</category><author></author></item><item><title>工业以太网亟需解决的两个问题</title><pubDate>Thu, 21 Jun 2007 18:07:20 GMT</pubDate><link>http://blog.cechinamag.com/sup_zoux/16602/message.aspx</link><description>&lt;p&gt;全国各地跑，忙得忘了维护BLOG，但问题来了，总要说一说。&lt;/p&gt;
&lt;p&gt;工业以太网目前需要解决两个问题：&lt;/p&gt;
&lt;p&gt;1）连接件：这里不是指软件，而是指硬件。硬件连接头，靠水晶头是不行了，一比较脆弱，容易断开，二体积太大，不适合大量集成；&lt;/p&gt;
&lt;p&gt;2）芯片成本高：不是EPA，就是普通的以太网芯片也太贵了，价格只有降到2人民币的时候，才有足够的优势，而且速度要快，100M是必须的，否则影响整个网络交换速度；&lt;/p&gt;
&lt;p&gt;有了这两个优势，替代目前的现场总线，短时间内，就是可行的了。&lt;/p&gt;
&lt;p&gt;2年前就看到美国研制小于1美元的高速以太芯片，当时觉得神奇，现在看看，没有下文了。看来还需要努力啊。对工业以太网，我充满期待。&lt;/p&gt;</description><comments></comments><guid>http://blog.cechinamag.com/sup_zoux/16602/message.aspx</guid><category> 现场总线</category><author></author></item><item><title>暮春论茶</title><pubDate>Mon, 30 Apr 2007 23:00:58 GMT</pubDate><link>http://blog.cechinamag.com/sup_zoux/11228/message.aspx</link><description>&lt;p&gt;中国幅员辽阔，茶文化已承载千年。我为一过客。但说起茶来，却也有多年的渊源了。儿时在姑姑家见到过很多白毫。在北方算是好茶了。也有珠茶。所谓“唐蒸宋煮明冲泡”也是当时知道的。但没有迷上茶。后来机缘巧合地来杭州上学。到杭州的第二天，便和老乡们一起游九溪十八涧，尽头便是龙井村。当时龙井村远没有今日繁华。只有27路公交车可以进入。虽有茶室但商业氛围不像今日浓郁。当时还有一个学姐，也是老乡，对我很照顾。到了一家门口，一个老伯邀我们坐坐。此人就是我在大学交往数年的张阿牛老伯。之所以大家坐下的原因是老伯不要我们的钱免费请我们喝茶，他说最喜欢和大学生聊天了（当时我刚成为大学生一天，恬列当中了，呵呵）。随后就泡了不同的龙井给我们喝。那天没有喝极品，但也从春茶喝到秋茶。最终没有一个人从他那里卖茶，他也没有不高兴，还将名片给我们。当时的感觉是这个老伯不像其他茶商，有些内涵。大一第一学期，快结束了，想起给北方的亲人带点什么呢？最终还是选择龙井茶。茶店中卖不起，而且质量难以保障。就翻出了张老伯的名片。一个电话打过去，老伯很热情地欢迎我来。就一个人到曲苑风荷换乘27路，迤逦来到龙井村。这回喝道了极品的龙井。虽然已经从明前保存到岁末，依然奶香沁脾（将龙井茶的香味比作奶香是取自王旭峰的《茶》三步曲小说），思来想去，龙井茶的香气，还是奶香贴切。当时毕竟学生，没有经济来源，最终从老伯处卖了30元一两的茶，大约8两，分装4盒，用以馈赠师友家人。现在想想老伯真是实在，这个级别的茶在店里要卖800元一斤。后来与老伯熟了，竟发展到在他家里吃饭，老伯也不客气，有什么吃什么。这才知道，老伯原来是高中毕业，且成绩优异，本计划保送苏联，但因成分不好，先在初中教书，后被迫返乡种茶，但风骨不变，依然单薄名利，喜欢结交文人。老伯家中有数副名人题字，时间久了，我不能确定为何人墨宝。因此，我学到了很多茶的知识，知道茶是系统工程，水土温度品种固然最重要，采摘的时机，采茶的功夫，炒茶的功夫，以及保存方法，冲泡用水，均影响茶的品味。这些知识令我后来的生活中，能够识茶认茶，品得岀茶得优劣，也不上当受骗。&lt;/p&gt;
&lt;p&gt;&lt;img src="/Upload/Blog/2007/5/1/e2b5440c-032d-4641-8151-dab98a934571.jpg"&gt;&lt;/p&gt;
&lt;p&gt;南方到处产好茶。且品种性味各异。喝好茶看机缘，不能强求。除龙井外，诸暨马剑茶叶形苗条，入水根根直立，有野花香气，也是上品。但我在鬦岩不经意得的二两，比后来老婆买回来的要天然醇美的多。江西婺源，茶产自红土，虽然因碱性土质，后味易重易涩，但却香醇无比，打开茶袋闻闻，竟能香得陶醉。品种与龙井相似，但因地理原因，价格却不及其六分之一，我因到婺源旅游，买得明前雀舌二两，雨前现炒的一锅三两多，带回杭州，每日饮用，竟妙不可言，连龙井也不喝了。后来到了昆明，到处都是普洱，客户邀我去茶店品尝，虽然香醇，但茶质无法与江南相比，也只能做发酵茶了。黄山的毛峰，入口轻浮，不能久泡，但极品的确如临仙境。河南信阳也岀毛尖，古时亦是名茶。但河南的采茶、制茶工艺之拙劣真将好茶糟蹋了，眉毛胡子一把抓，雀舌中缠着过冬的大叶子，清香苦涩交织，若以酒比较，只能算二锅头了吧。喝茶不要怕贵，买好茶没错。以张大伯的话说，五十元一斤的茶与五百元一斤的茶，平均到每杯上，差不过一元多，喝茶习惯好于吸烟者甚，每天两杯，也不过四五元而已，但省了这几百元元钱，杯杯都是差茶，花了这钱，杯杯都是好茶。因此，十分划算。想想真有道理。&lt;/p&gt;
&lt;p&gt;朋友或客人，到杭州往往想买正宗西湖龙井，但所谓正宗龙井不过产自狮峰山一处，白沙土质，泉水雨露，可谓极品。但山上茶不过几百亩，明前雀舌不过数百斤，每年真比金子还难求。因此，可以退而求其次，翁家山也可。不行，新昌、千岛湖等地，虽然差些，只要云雾缭绕的明前嫩叶，味道也不差许多。茶就是这样，越喝越知道不能强求，好茶泡不好也会涩口，水不好也会有&lt;font color="black"&gt;腥檀之气，因此强求不济，不如随缘。茶品的就是自然逍遥的味道啊！&lt;/font&gt;&lt;/p&gt;</description><comments></comments><guid>http://blog.cechinamag.com/sup_zoux/11228/message.aspx</guid><category>心路纪事 休闲娱乐</category><author></author></item><item><title>我爱学英语口语之汗~~~</title><pubDate>Wed, 11 Apr 2007 23:11:58 GMT</pubDate><link>http://blog.cechinamag.com/sup_zoux/9403/message.aspx</link><description>&lt;p&gt;这周第二次去宁波见Francisco，可爱的法籍西班牙人&lt;img alt="icon" src="/images/qq/15.gif"&gt;，自从上次想和他侃斗牛，因词汇贫乏未果后，这次我可是有备而来，不过F大叔的英文实在太具有浓重的西班牙+法国的混合鸡尾酒风格了，我不到三句话又败下阵来，只好依赖听力超强的翻译转达F大叔的Mind.。场面又一次变成：&lt;/p&gt;
&lt;p&gt;1）F大叔用“英语”说&lt;/p&gt;
&lt;p&gt;2）翻译用中文转述&lt;/p&gt;
&lt;p&gt;3）我用英文回答&lt;/p&gt;
&lt;p&gt;时间一分一分过去，我的储备快用光了。果然遇到了需要大段回答的时候，我不行了，主要是因为一时难以组织系统的，前后连贯的长篇大论。&lt;/p&gt;
&lt;p&gt;回来的路上，我提高英语水平的斗志像火一样燃烧！暗下决心，一定要修炼到可以和土耳其籍印度种菲律宾人侃英语的高超技艺！！！&lt;img alt="icon" src="/images/qq/30.gif"&gt;&lt;/p&gt;
&lt;p&gt;计划3个月攻克纯正美国加利福利亚腔，5个月提升基础商务英语口语。努力&lt;img alt="icon" src="/images/qq/4.gif"&gt;&lt;img alt="icon" src="/images/qq/4.gif"&gt;&lt;img alt="icon" src="/images/qq/4.gif"&gt;&lt;img alt="icon" src="/images/qq/4.gif"&gt;&lt;img alt="icon" src="/images/qq/4.gif"&gt;&lt;img alt="icon" src="/images/qq/4.gif"&gt;&lt;img alt="icon" src="/images/qq/4.gif"&gt;&lt;img alt="icon" src="/images/qq/4.gif"&gt;&lt;/p&gt;</description><comments></comments><guid>http://blog.cechinamag.com/sup_zoux/9403/message.aspx</guid><category>心路纪事 休闲娱乐</category><author></author></item><item><title>OPC——资本和崇洋豢养的病态协议</title><pubDate>Tue, 10 Apr 2007 17:11:29 GMT</pubDate><link>http://blog.cechinamag.com/sup_zoux/9284/message.aspx</link><description>&lt;p&gt;虽然目前大部分的厂商均支持OPC协议，并将其视为开放的标准。我曾长期从事实时数据库研发，并对OPC协议有深入研究。到目前为止，除了悲哀，只有一席不得不说的话。OPC真的很先进么？对于过去还一直靠编写串口协议研发非标产品的一些同仁来说，似乎刚刚感受到其带来的优点，为了接项目而编写一些OPC接口等等，也许感觉其神秘而高不可攀。其实，OPC就是基于微软DCOM技术的一套接口定义而已，在其设计的时候并没有考虑诸多工控必须的硬件条件因素，仅仅是将微软DCOM技术原封不动地搬到了工控领域而已。这几年，每年都有一些同仁公司联系SUPCON SOFT，希望能够获得解决OPC接口的问题，作为OPC基金会的首批会员和国内OPC基金会的倡导者，SUPCON对OPC十分了解，拥有大量可以开发OPC接口的程序员。但这并不意味着SUPCON会承接这些接口问题的服务。作为一个企业，其专业性在于提供自己专业的产品和核心价值所在的服务，而非其它。但这也从另一个侧面看出国人对OPC接口的误解和盲从。OPC真的很美么？从其应用至今，OPC带来的痛打过其带来的利益。DCOM是一套依赖微软技术极深的服务，仅一个OPC,就限制了目前工控领域操作系统的多样性。这也没什么，如果处于爱国，中国还真没有可圈可点的操作系统。但OPC的问题是在太多了：&lt;/p&gt;
&lt;p&gt;※安全性配置复杂：对于对操作系统并不专业的工控人员，OPC的安全性配置已经过于专业和复杂了。这导致了好多实例中，OPC都不是通过系统启动后自激活的，而是需要有交互式用户去登录，这给系统带来了极大的不安全性。即每次系统重启都可能需要人为干预。虽然经过合理的DCOM配置可以避免，但不幸的是大部分工控从业同仁对此并不掌握； &lt;/p&gt;
&lt;p&gt;※远程激活困难：如果两台计算机不再一个带有强烈微软技术特色的“域”里的时候，远程激活OPC就是一个噩梦，在很多项目上，仅这个配置就另很多工程人员痛心疾首。知道大部分项目中不同域之间的激活是怎么做到的吗？呵呵，好多同仁选择了两台机器通过相同的用户名和密码登录来破坏安全性；另一些掌握一些编程技术的同仁则通过在一台计算机中保存另一台计算机的用户名和密码；这些安全因患之所以不能排除，原因就是该死的OPC协议，这个吸附在微软的DCOM技术上的毒瘤； &lt;/p&gt;
&lt;p&gt;※开发复杂：虽然笔者对DCOM技术掌握得较为熟练，但至今还能回忆起年轻时学习DCOM编程的黑暗日子，DCOM是一种经过一段时间痛苦，然后顿悟，发现原来所有写DCOM教材的人都在故弄玄虚，人为增加复杂度。同时,DCOM的内存管理和调用技术，往往需要较多经验，使本来容易的通讯开发，变得焦灼不堪。所以才有目前很多业界同仁委托其它公司开发OPC接口的事情； &lt;/p&gt;
&lt;p&gt;※跨平台困难：连跨微软的多个操作系统，都会有些小问题，能在Linux和UNIX上使用OPC的人，更是寥寥；我至今只是闻名，未尝亲见这类高人；&lt;/p&gt;
&lt;p&gt;那么为什么这么一个诟病甚多的协议会成为今天普遍接的标准呢？原因有二，一是时机，二是资本。当工业以太网时代还出于鸿蒙初开，各大自动化厂商还在为未来的总线争论得喋喋不休得时候，微软，这个操作系统的厂商，利用一种基于自己操作系统的分布式技术，在DCOM仿佛能够解决一切分布式问题的丧失理智的时代，推出了一种民不见经传的OLE for Process Control，没有引起任何一个自动化厂商的足够重视，而正是因为这种低调的入场，加上各大自动化厂商惯常的保守和对工业以太网技术发展前景的短视，OPC成长了起来。谁会将一个操作系统的厂商作为竞争对手呢？所以，OPC的开始是比较顺畅的。另一个强有力的吹鼓手是微软，他并没有鼓吹OPC无所不能，但它过分地鼓吹了DCOM，最终这种资本运作带来了浮躁，大家索性都不再研究其他开放的工业以太网传输协议了，OPC就是万能灵丹。历史再不断重演，今天的我们，又要被IBM等厂商所谓的SOA和Web2.0技术蒙住双眼。&lt;/p&gt;
&lt;p&gt;另一个原因，就是崇洋，曾几何时，洋东西好得不得了，我还记得当时曾经定义一个内部的基于TCP数据传输协议，就有保守派在我耳边喋喋不休：协议这东西都是国外大公司制定得，如何如何神奇，如何如何专业，总之，中国人连制定一个企业的TCP传输协议的能力都没有了。不过最终证明，不但能够制定，只要对工业数据传输得需求把握得好，中国人可以制定出一样优秀得开放数据传输协议。但问题似乎总是出现：你制定了，谁拥护啊？你制定了，好吧，虽然是开放式协议，为啥是你A公司制定，不是我B公司制定？国人的问题多得不得了。中国目前也出了十多家有一定规模的自动化厂商，有没有成立一个多个企业的标准委员会，讨论一下国有开放标准？没有！这就是现实。我们不还以被美国仪器仪表协会承认而自豪么？我们不还为了能够达到欧洲标准而欣慰么？所以，在这样的土壤上，本土的种子难得开花结果。&lt;/p&gt;
&lt;p&gt;其实，最适合工业使用的以太网数据交互协议，绝对不是OPC，而应该是一种基于TCP/IP的，平台无关传输协议。这种协议得制定，只要兼顾了实时值、历史值、主动变化通知，考虑了批量数据读写和并发连接，考虑了不同设备处理速度得不同，就会变得即鲁棒又实用。而我们国人完全有能力制定自己的开放协议！&lt;/p&gt;
&lt;p&gt;我深深的知道，问题虽然明显，但明天早晨，我仍然必须接受这个洋品牌和洋标准充斥的世界。OPC虽然不好，但未来5年恐怕还会被趋之若骛。我的力量虽有限，但有幸的是我在一家民族自动化企业就职，还可以一点点地身体力行以尽绵薄，希望国内业界同仁达成共识，有朝一日，可以共同推动由中国人制定的开放工业以太网实时数据传输标准，到那个时候，这个自动化的行业，才能因开放的标准而变得简单高效，四通八达。&lt;/p&gt;</description><comments></comments><guid>http://blog.cechinamag.com/sup_zoux/9284/message.aspx</guid><category> 工控经理人</category><author></author></item><item><title>B/S实时应用系统提高易用性的同时降低安全风险</title><pubDate>Fri, 06 Apr 2007 18:26:02 GMT</pubDate><link>http://blog.cechinamag.com/sup_zoux/8926/message.aspx</link><description>&lt;p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"&gt;&lt;span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'"&gt;对于大型的应用场景，部署&lt;/span&gt;&lt;span lang="EN-US"&gt;C/S&lt;/span&gt;&lt;span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'"&gt;系统是一件很困难的事情，当系统进行维护和更新的时候，更是一个噩梦。这在商业系统中已经得到认同，但在慎重的自动化行业，仍然没有广泛的共识。&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"&gt;&lt;span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'"&gt;目前，国际著名的自动化软件供应商，国内包括&lt;/span&gt;&lt;span lang="EN-US"&gt;SUPCON&lt;/span&gt;&lt;span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'"&gt;在内的数家厂商也在推出自身的纯&lt;/span&gt;&lt;span lang="EN-US"&gt;Web&lt;/span&gt;&lt;span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'"&gt;自动化应用系统，这是一个方兴未艾的阶段。其中，&lt;/span&gt;&lt;span lang="EN-US"&gt;SUPCON&lt;/span&gt;&lt;span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'"&gt;对于纯&lt;/span&gt;&lt;span lang="EN-US"&gt;Web&lt;/span&gt;&lt;span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'"&gt;实时信息应用系统已经有多年的研究和产品实施经验，在大量的大型实时信息系统中，通过&lt;/span&gt;&lt;span lang="EN-US" style="FONT-FAMILY: Arial"&gt;ESP-&lt;/span&gt;&lt;i style="mso-bidi-font-style: normal"&gt;&lt;span lang="EN-US"&gt;i&lt;/span&gt;&lt;/i&gt;&lt;span lang="EN-US" style="FONT-FAMILY: Arial"&gt;SYS&lt;/span&gt;&lt;span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'"&gt;实时数据库的&lt;/span&gt;&lt;span lang="EN-US"&gt;Web&lt;/span&gt;&lt;span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'"&gt;应用平台&lt;/span&gt;&lt;span lang="EN-US" style="FONT-FAMILY: Arial"&gt;ESP-&lt;/span&gt;&lt;i style="mso-bidi-font-style: normal"&gt;&lt;span lang="EN-US"&gt;i&lt;/span&gt;&lt;/i&gt;&lt;span lang="EN-US" style="FONT-FAMILY: Arial"&gt;We&lt;/span&gt;&lt;span lang="EN-US"&gt;b&lt;/span&gt;&lt;span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'"&gt;提供了功能强大，高可靠性和易用的纯&lt;/span&gt;&lt;span lang="EN-US"&gt;Web&lt;/span&gt;&lt;span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'"&gt;实时信息应用系统。总结这些经验，对于一个强大鲁棒的&lt;/span&gt;&lt;span lang="EN-US"&gt;B/S&lt;/span&gt;&lt;span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'"&gt;实时信息应用系统，关键技术如下：&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt 63pt; TEXT-INDENT: -21pt; mso-list: l0 level1 lfo1; tab-stops: list 63.0pt"&gt;&lt;span lang="EN-US" style="FONT-FAMILY: Wingdings; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings"&gt;&lt;span style="mso-list: Ignore"&gt;&amp;Oslash;&lt;span style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'"&gt;可穿越防火墙的纯&lt;/span&gt;&lt;span lang="EN-US"&gt;Web HMI&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt 63pt; TEXT-INDENT: -21pt; mso-list: l0 level1 lfo1; tab-stops: list 63.0pt"&gt;&lt;span lang="EN-US" style="FONT-FAMILY: Wingdings; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings"&gt;&lt;span style="mso-list: Ignore"&gt;&amp;Oslash;&lt;span style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'"&gt;稳定可靠的&lt;/span&gt;&lt;span lang="EN-US"&gt;B/S&lt;/span&gt;&lt;span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'"&gt;架构控制功能&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt 63pt; TEXT-INDENT: -21pt; mso-list: l0 level1 lfo1; tab-stops: list 63.0pt"&gt;&lt;span lang="EN-US" style="FONT-FAMILY: Wingdings; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings"&gt;&lt;span style="mso-list: Ignore"&gt;&amp;Oslash;&lt;span style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'"&gt;可支持复杂权限体系的权限认证系统&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt 63pt; TEXT-INDENT: -21pt; mso-list: l0 level1 lfo1; tab-stops: list 63.0pt"&gt;&lt;span lang="EN-US" style="FONT-FAMILY: Wingdings; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings"&gt;&lt;span style="mso-list: Ignore"&gt;&amp;Oslash;&lt;span style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'"&gt;基于&lt;/span&gt;&lt;span lang="EN-US"&gt;B/S&lt;/span&gt;&lt;span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'"&gt;的海量数据交互技术&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"&gt;&lt;span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'"&gt;这些技术可以延伸出丰富多彩的&lt;/span&gt;&lt;span lang="EN-US"&gt;B/S&lt;/span&gt;&lt;span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'"&gt;用户体验。&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"&gt;&lt;span lang="EN-US"&gt;&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"&gt;&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;a href="/Upload/Blog/2007/4/6/bd3549c8-66b7-49b9-8227-8d0e6d054d4f.jpg" target=_blank&gt;&lt;img height="289" alt="点击看大图" src="/Upload/Blog/2007/4/6/bd3549c8-66b7-49b9-8227-8d0e6d054d4f.jpg" width="400"&gt;&lt;/a&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"&gt;&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"&gt;&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;a href="/Upload/Blog/2007/4/6/4e67d3f4-26c6-4460-bb8f-a2bdb0faf9a9.jpg" target=_blank&gt;&lt;img height="291" alt="点击看大图" src="/Upload/Blog/2007/4/6/4e67d3f4-26c6-4460-bb8f-a2bdb0faf9a9.jpg" width="400"&gt;&lt;/a&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"&gt;&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"&gt;&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;a href="/Upload/Blog/2007/4/6/68acfb28-8535-4061-b081-647d48f1ccca.jpg" target=_blank&gt;&lt;img height="241" alt="点击看大图" src="/Upload/Blog/2007/4/6/68acfb28-8535-4061-b081-647d48f1ccca.jpg" width="400"&gt;&lt;/a&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"&gt;&lt;span lang="EN-US"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"&gt;&lt;span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'"&gt;一旦基于&lt;/span&gt;&lt;span lang="EN-US"&gt;B/S&lt;/span&gt;&lt;span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'"&gt;架构实现了完整的实时信息应用体系，系统的整体功能将得到大幅度的提升：&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt 63pt; TEXT-INDENT: -21pt; mso-list: l2 level1 lfo2; tab-stops: list 63.0pt"&gt;&lt;span lang="EN-US" style="FONT-FAMILY: Wingdings; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings"&gt;&lt;span style="mso-list: Ignore"&gt;&amp;Oslash;&lt;span style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'"&gt;部署和升级变得简单易行；&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt 63pt; TEXT-INDENT: -21pt; mso-list: l2 level1 lfo2; tab-stops: list 63.0pt"&gt;&lt;span lang="EN-US" style="FONT-FAMILY: Wingdings; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings"&gt;&lt;span style="mso-list: Ignore"&gt;&amp;Oslash;&lt;span style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'"&gt;基于&lt;/span&gt;&lt;span lang="EN-US"&gt;Web &lt;/span&gt;&lt;span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'"&gt;技术的&lt;/span&gt;&lt;span lang="EN-US"&gt;HMI&lt;/span&gt;&lt;span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'"&gt;可以轻松跨越防火墙，适应企业复杂的网络安全状况；&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt 63pt; TEXT-INDENT: -21pt; mso-list: l2 level1 lfo2; tab-stops: list 63.0pt"&gt;&lt;span lang="EN-US" style="FONT-FAMILY: Wingdings; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings"&gt;&lt;span style="mso-list: Ignore"&gt;&amp;Oslash;&lt;span style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'"&gt;随时随地可以通过企业任何以太终端&lt;/span&gt;&lt;span lang="EN-US"&gt;PC&lt;/span&gt;&lt;span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'"&gt;监视和控制生产工艺流程；&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt 63pt; TEXT-INDENT: -21pt; mso-list: l2 level1 lfo2; tab-stops: list 63.0pt"&gt;&lt;span lang="EN-US" style="FONT-FAMILY: Wingdings; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings"&gt;&lt;span style="mso-list: Ignore"&gt;&amp;Oslash;&lt;span style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'"&gt;企业关键生产实时信息直接到桌面；&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"&gt;&lt;span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'"&gt;对于大型的企业实时信息应用，其实时数据访问和操作的权限要求即严格又灵活。&lt;/span&gt;&lt;span lang="EN-US"&gt;SUPCON&lt;/span&gt;&lt;span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'"&gt;通过自身的专利技术，研发了嵌入到&lt;/span&gt;&lt;span lang="EN-US" style="FONT-FAMILY: Arial"&gt;ESP-&lt;/span&gt;&lt;i style="mso-bidi-font-style: normal"&gt;&lt;span lang="EN-US"&gt;i&lt;/span&gt;&lt;/i&gt;&lt;span lang="EN-US" style="FONT-FAMILY: Arial"&gt;SYS&lt;/span&gt;&lt;span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'"&gt;实时数据库内核的多区域多角色的统一企业资源模型，通过该模型直接控制实时数据库和其上层&lt;/span&gt;&lt;span lang="EN-US"&gt;B/S&lt;/span&gt;&lt;span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'"&gt;应用的权限。&lt;/span&gt;&lt;span lang="EN-US" style="FONT-FAMILY: Arial"&gt;ESP-&lt;/span&gt;&lt;i style="mso-bidi-font-style: normal"&gt;&lt;span lang="EN-US"&gt;i&lt;/span&gt;&lt;/i&gt;&lt;span lang="EN-US" style="FONT-FAMILY: Arial"&gt;We&lt;/span&gt;&lt;span lang="EN-US"&gt;b&lt;/span&gt;&lt;span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'"&gt;直接抽取&lt;/span&gt;&lt;span lang="EN-US" style="FONT-FAMILY: Arial"&gt;ESP-&lt;/span&gt;&lt;i style="mso-bidi-font-style: normal"&gt;&lt;span lang="EN-US"&gt;i&lt;/span&gt;&lt;/i&gt;&lt;span lang="EN-US" style="FONT-FAMILY: Arial"&gt;SYS&lt;/span&gt;&lt;span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'"&gt;实时数据库内核中的企业资源模型，从而大幅度简化&lt;/span&gt;&lt;span lang="EN-US"&gt;Web&lt;/span&gt;&lt;span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'"&gt;应用层的组态。&lt;/span&gt;&lt;span lang="EN-US"&gt;SUPCON&lt;/span&gt;&lt;span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'"&gt;因此提出了“&lt;/span&gt;&lt;span lang="EN-US" style="FONT-FAMILY: Arial"&gt;ESP-&lt;/span&gt;&lt;i style="mso-bidi-font-style: normal"&gt;&lt;span lang="EN-US"&gt;i&lt;/span&gt;&lt;/i&gt;&lt;span lang="EN-US" style="FONT-FAMILY: Arial"&gt;We&lt;/span&gt;&lt;span lang="EN-US"&gt;b&lt;/span&gt;&lt;span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'"&gt;零开发，零组态，及时拥有纯&lt;/span&gt;&lt;span lang="EN-US"&gt;Web&lt;/span&gt;&lt;span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'"&gt;企业级实时信息应用平台”的宣传口号。&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"&gt;&lt;span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'"&gt;通过此技术的权限管理安全性大幅度提高：&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt 63pt; TEXT-INDENT: -21pt; mso-list: l1 level1 lfo3; tab-stops: list 63.0pt"&gt;&lt;span lang="EN-US" style="FONT-FAMILY: Wingdings; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings"&gt;&lt;span style="mso-list: Ignore"&gt;&amp;Oslash;&lt;span style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'"&gt;通过实时数据库核心直接进行权限验证，可以将对数据的访问精确到位号；&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt 63pt; TEXT-INDENT: -21pt; mso-list: l1 level1 lfo3; tab-stops: list 63.0pt"&gt;&lt;span lang="EN-US" style="FONT-FAMILY: Wingdings; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings"&gt;&lt;span style="mso-list: Ignore"&gt;&amp;Oslash;&lt;span style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'"&gt;此模型十分灵活，各种对象类型，比如流程图、报表、图标、趋势图等各类受控对象，均可通过核心直接进行控制，安全性大幅度提高；&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt 63pt; TEXT-INDENT: -21pt; mso-list: l1 level1 lfo3; tab-stops: list 63.0pt"&gt;&lt;span lang="EN-US" style="FONT-FAMILY: Wingdings; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings"&gt;&lt;span style="mso-list: Ignore"&gt;&amp;Oslash;&lt;span style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'"&gt;可以动态扩充各种角色，针对不同区域拥有不同权限，实现对各种业务需求的不同权限控制，杜绝了由于权限体系死板带来的安全隐患；&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt 63pt; TEXT-INDENT: -21pt; mso-list: l1 level1 lfo3; tab-stops: list 63.0pt"&gt;&lt;span lang="EN-US" style="FONT-FAMILY: Wingdings; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings"&gt;&lt;span style="mso-list: Ignore"&gt;&amp;Oslash;&lt;span style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'"&gt;由于没有数据和权限信息缓存在客户端，数据更加安全；&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"&gt;&lt;span lang="EN-US"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"&gt;&lt;span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'"&gt;基于这些技术，&lt;/span&gt;&lt;span lang="EN-US"&gt;SUPCON&lt;/span&gt;&lt;span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'"&gt;搭建了大量的实时数据应用，给用户带来了使用体验的惊喜。未来的&lt;/span&gt;&lt;span lang="EN-US"&gt;5&lt;/span&gt;&lt;span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'"&gt;年，&lt;/span&gt;&lt;span lang="EN-US"&gt;B/S&lt;/span&gt;&lt;span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'"&gt;技术还会因&lt;/span&gt;&lt;span lang="EN-US"&gt;Web2.0&lt;/span&gt;&lt;span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'"&gt;和&lt;/span&gt;&lt;span lang="EN-US"&gt;SOA&lt;/span&gt;&lt;span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'"&gt;技术的深入，包括&lt;/span&gt;&lt;span lang="EN-US"&gt;XAML&lt;/span&gt;&lt;span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'"&gt;、&lt;/span&gt;&lt;span lang="EN-US"&gt;XUML&lt;/span&gt;&lt;span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'"&gt;等技术的应用而带来革命，自动化厂商不但会角逐&lt;/span&gt;&lt;span lang="EN-US"&gt;PC&lt;/span&gt;&lt;span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'"&gt;端的&lt;/span&gt;&lt;span lang="EN-US"&gt;B/S&lt;/span&gt;&lt;span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'"&gt;应用，还会向嵌入式系统、智能设备等想象发展，可以预见，&lt;/span&gt;&lt;span lang="EN-US"&gt;B/S&lt;/span&gt;&lt;span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'"&gt;实时信息应用系统将会更加丰富多彩。&lt;/span&gt;&lt;/p&gt;</description><comments></comments><guid>http://blog.cechinamag.com/sup_zoux/8926/message.aspx</guid><category> 工控软件</category><author></author></item></channel></rss>