计算机技术论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

  • 欢迎访问 计算机技术论坛-电脑迷与初学者的家园!由于论坛管理严格,新注册会员可能遇到各种问题,无法解决的请发邮件 admin@jsjbbs.cn
查看: 1169|回复: 0

两种组态软件体系结构c-s和b-s的性能比较与设计建议

[复制链接]
发表于 2021-4-7 05:44:03 | 显示全部楼层 |阅读模式
#111723#1、弁言
组态软件(hmi)是海内对scada(supervisory control and data acquisition,监控和数据收集)体系的一种风行的简称。它是以盘算机为基本的出产进程把持与调理主动化体系,它能够对现场的运转装备停止监督和把持,以实现数据收集、丈量、各种信号报警、装备把持以及参数调理等各项功效。
跟着古代产业出产范围的日趋扩展,产业主动化利用日趋显现范围化、庞杂化和广域散布化特征,同时跟着信息化时期的到来,使得用户对组态软件的功效和构造都提出了更高的请求。针对差别的行业,其对组态软件的及时性、多义务性、散布性等的请求也纷歧样。比方航天、电力等范畴对及时性和散布性请求较高,对散布性请求绝对较低。而情况、供水供气等行业对及时性请求较低,对散布性请求较高。因为行业前提请求的差别,响应的组态软件的系统构造也会有所差异。
2、 c/s、b/s系统构造
c/s (客户机/效劳器)和b/s(阅读器和效劳器)是现今的两大主流技巧。c/s是美国borland公司最早研发,b/s是美国微软公司研发。两种系统构造各有好坏,因而也可将两种系统构造混杂应用。
2.1c/s系统构造
c/s软件系统构造,即client/server(客户机/效劳器)构造,有两层构造和三层构造。三层构造将利用功效分红表现层、功效层和数据层三个部份。它是两层构造的退化,重要处理客户机负荷太重、数据保险性高等范围。上面重要讲三层c/s软件系统构造。

表现层是利用的用户接口部份,它担当着用户与利用间的对话功效。它用于检讨用户从键盘等输入的数据,表现利用输出的数据。为应用户能直观地停止操纵,个别要应用图形用户接口,操纵简略、易学易用。在变革用户接口时,只要改写表现把持和数据检讨顺序,而不影响其余两层。检讨的内容也只限于数据的情势和取值的范畴,不包含有关营业自身的处置逻辑。
功效层相称于利用的本体,它是将详细的营业处置逻辑编入顺序中表现层和功效层之间的数据来往要尽可能简练。平日,在功效层中包括有确认用户对利用和数据库存取权限的功效以及记载体系处置日记的功效。功效层的顺序多数是用可视化编程东西开辟的。
数据层就是数据库治理体系,担任治理对数据库数据的读写。数据库治理体系必需能敏捷履行大批数据的更新和检索。
与传统的二层构造比拟,三层c/s构造存在以下长处:
(1)容许公道地分别三层构造的功效,使之在逻辑上坚持绝对自力性,从而使全部体系的逻辑构造更加清楚,能进步体系和软件的可保护性和可扩大性。
(2)容许更机动无效地选用响应的平台和硬件体系,使之在处置负荷才能上与处置特征上分辨顺应于构造清楚的三层;而且这些平台和各个构成部份能够存在精良的可进级性和开放性。
(3)三层c/s构造中,利用的各层能够机动的抉择各自最合适的开辟言语,使之能并行地并且是高效地停止开辟,到达较高的机能价钱比。
(4)用户必需通过功效层的受权才干拜访数据层,这就为严厉的保险治理奠基了坚固的基本,全部体系的治理档次也愈加公道和可把持。
2.2b/s系统构造
b/s(browser/server)构造即阅读器和效劳器构造,它是internet技巧的崛起产品,是基于c/s构造实践上,改良的一种构造,如图2所示。

在这类构造下,用户任务界面是阅读器,通阅读器来拜访效劳器。此构造在事件逻辑处置上,少少部份在前端(browser)——阅读器端实现,重要在效劳器端(server)实现,构成所谓三层3-tier构造。如许就简化了客户端电脑载荷,加重了体系保护与进级的本钱和任务量,下降了用户的整体本钱(tco)。
以现在的技巧情势下,树立b/s构造的收集利用,并通过internet/intranet形式下数据库利用,绝对易于掌控,本钱也是较低的。它是一次性到位的开辟,能实现差别的职员,从差别的所在,以差别的接入方法(比方lan,wan,internet/intranet等)拜访和操纵独特的数据库;它能无效地维护数据平台和治理拜访权限,效劳器数据库也绝对比拟保险。特别在java言语呈现以后,b/s架构治理软件更是便利、快捷、高效。
2.3c/s、b/s混杂系统构造
c/s、b/s混杂系统构造是基于c/s系统构造的成熟性和b/s系统构造的进步性,采取机动的联合方法将两者构造起来一种混杂构造体,如图3所示。

这类构造体的纽带是数据效劳器,一方面数据效劳器要呼应利用效劳器的要求,另一方面要同时呼应web效劳器的要求。在此构造体中,c/s构造部份重要处理纯b/s体系对用户要求呼应速率慢的成绩,而b/s构造部份则攻破了用户群只在局域网中的困局。
2.4c/s与b/s系统构造比拟与倡议
c/s与b/s系统构造比拟的格局化表拜见表1所示。

c/s与b/s系统构造比拟的格局化表依据上述对上述组态软件系统构造的比拟,依据工控情况对组态软件的及时性,散布性请求的高下,提出以下计划倡议表如表2所示。

3、 停止语
在产业组态软件开辟进程中,软件所利用的情况决议了软件的系统构造,个别及时性请求比拟高的,能够采取c/s构造,请求能在广域网中宣布的(散布性高),能够采取b/s构造,假如及时性和散布性都请求比拟高的能够采取c/s、b/s混杂形式。
c/s构造的典范利用有北京亚控公司的组态王、北京昆仑公司的mcgs、大庆三维公司的force control;b/s构造的典范利用有加特仪表无限公司通用组态软件;混杂构造的典范利用有万洲电气团体无限公司的配网智能优化节电体系,现实利用标明,该系统构造统筹了呼应速率快和广域网宣布的两重长处,满意监控体系对数据处置的实时性和web宣布的请求,保障了体系的及时性、稳固性和保险性。
gt
更多内容阅读推荐:电视漏光是什么原因
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

无图版|手机版|计算机技术论坛 JSJBBS.CN @ 2008-2024 ( 鲁ICP备17021708号 )

技术支持 : 北京康盛新创科技有限责任公司

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