新钢线材计量数据实现计算机远程传输.pdfVIP

新钢线材计量数据实现计算机远程传输.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
会议论文,完美pdf格式,欢迎下载!

新钢线材计量数据实现计算机远程传输 钟南 汪洋 (新余钢铁集团有限责任公司自动化部,江西新余,338001) 摘 要新钢线材厂线材成品小件计量系统实现了现场线材成品经打包后的每一小件成品的重量数据都由磅房 内计算机已编好的自动采集程序控制采集并保存到本地硬盘上。再由远程传输控制程序将本地数据传送到计量 单位的远程机房服务器上。 关键词 中间件;存储过程;C/S架构 0 前言 新钢原来的老的线材成品小件计算机计量系统所采用的数据传输模式是直接由磅房客户端送数据到远 程服务器上的单向传输模式,服务器只做为数据存储功能使用,这种模式在客户端需要处理系统其它功能的 时候会显得手足无措,而且它需要占用客户端很大的包括内存、CPU等在内的计算机系统资源,基于这种原 因的考虑,我们决定采用c/s架构、中间件和数据库存储过程相结合的客户端/服务器传输模式实现稳定可 靠的远程数据传输。 1 新钢线材厂线材成品小件计算机计量系统简介 现场线材成品打包后的每一小件的成品重量数据经由磅房内计算机已编好的自动采集程序控制采集并 保存到本地硬盘上。再由远程传输控制程序将本地数据传送到计量单位的远程机房服务器上。 2基本网络构架 由于考虑到现场的客户端点分散,而且共用一个数据库,所以我们设计了基本物理构架为:四个计量现 场各设一台客户端。远程机房设一数据库服务器,它门之间用光缆连接,从而在硬件上搭建成大家所熟知的 C/S(Client/server)型网络架构即客户端/Hi务器端结构。 3 软件构架 基于以上c/s网络硬件构架,我们决定构造如下软件系统: 3.1 服务器端: 进行sQL数据库基本操作存储的中间件程序。 3.2 客户端: 装一个由C#编写的用于联结本地应用程序和服务器上的中间件的另一中间件。 这样一来,我们从软件上也基本形成C/S的软件架构形式。 283 4 中间件的设计 中间件是一种独立的系统软件或服务程序,分布式应用软件借助这种软件在不同的技术之间共享资源。 中间件位于客户机/服务器的操作系统之上,管理计算机资源和网络通讯。中间件特点:满足大量应用的需 要;运行于多种硬件和OS平台;支持分布式计算,提供跨网络、硬件和OS平台的透明性的应用或服务的 交互功能;支持标准的协议;支持标准的接口。远程过程调用中间件、消息中间件、交易中间件、对象中间 件等。 中间件应该具备两个关键特征:首先要为上层的应用层服务,这是一个基本条件;此外,又必须连接到操 作系统的层面,并却保持运行工作状态,具备了这样两个特征;开发出来的软件,并不依赖开发工具与底层操 作系统连接。从软件上实现现场数据的远程传输的关键就是上面提到的远程过程调用中间件。我门分别编 制了客户端中间件和服务器端中间件。下面我就着重介绍这两个中间件。我们把它门分别取名为:SXOB— 如下: 4.1数据库名 {SXXJl)(客户端和服务器端的SQL数据库采用同一名称) 4.2基本表名 门主要传输的就是这一数据表。[高线称重表]的基本结构是行列式关系表,它有20个并列关系属性,如下 所示: 志],[网络传输标志],[发运标志],[重量],[班次], 于同一行上,也就是一条记录有20个项目列。 下面介绍的两个中间件和应用程序操作的就是这一基本数据表[高线称重表]。 4.3设计的的项目 客户端中间件SXOBJECT.DLL设计的的项目包括三个主要模块:MYOBJECT.CS、 远程服务器的桥接。 4.3.1GLOBA.CS模块原码如下: usingSystem; namespacesxobjeet Global {elass {internaleonst id一[用户名]; string password=[密码]”; internal Global()) const SqL—CN=“serv— 的地址,使客户端能顺利地连接到远程服务器

文档评论(0)

bb213 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档