- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于Web的MES和实时数据库系统集成
基于Web的MES与实时数据库系统集成
关键字:紫金桥 实时数据库 web 两化融合 MES 系统集成
背景
当前一个web横行的时代,无论办公还是个人事务处理,无处不有Web的渗透。对于企业级的信息平台也早已被web霸占。对于MES系统等大型的企业信息平台,生产数据部分是必不可少的。
如何在MES等信息系统中集成生产数据管理,全部重新开发?包括流程图绘制、实时\历史报表、报警处理、趋势分析、统计数据等,对于任何一种开发平台来说,即使有现成的组件,工作量也是巨大的。有没有一种更合理的解决方案,做到既节省工作量、又使功能模块更加合理,下面提供这样一种方案。
实现思路
生产数据管理是实时数据库的优势,各种功能组件都已集成,并且针对于生产。
紫金桥实时数据库提供“瘦客户端”,可以在web页面中嵌入具有授权签名的ActiveX,实现在IE浏览器中浏览服务器中的画面信息和数据信息。浏览灵活,并且与实际服务器中所有的内容一致。
既然如此,何不将生产数据部分交给实时数据库?
如何将两个系统集成一体?
有三种方式可供参考:
直接通过链接方式,打开指定的紫金桥实时数据库web页面。
通过Frame框架方式,做到紫金桥实时数据库web页面嵌入到网页中。
通过iFrame框架方式,能过在网页的任意表格内显示实时数据库web页面。
具体实现
直接链接
紫金桥实时数据库发布的页面可以实现每个画面对应一个web浏览的URL。只需将工程目录下的default.htm(或者index.htm)文件复制一份,命名,比如report.htm。修改如下网页源代码:
param name=ViewName value=DRAW1
将其中的DRAW1改为需要浏览的窗口名。比如:
param name=ViewName value=报表
这样就可以通过打开http://服务器IP地址/虚拟目录/report.htm直接浏览报表窗口。
这里要求服务器IP地址必须使用自指定方式。以防止多个实时数据库系统浏览时出现冲突。
网页中直接调用该URL就可以,比如:
a href=http://服务器IP地址/虚拟目录/report.htm生产报表/a
利用Frame
Frame是一种网页切分技术,能够实现在一个页面框架中,同时打开多个子页面。
下面是一个简单的使用Frame框架的示例。
html
frameset rows=10%,50%
frame src=/example/html/frame_a.html
frameset cols=20%,75%
frame src=/example/html/frame_b.html
frame src=/example/html/ 6/ RealforIE name=showframe
/frameset
/frameset
/html
每个Frame框架内都可以调用单独的网页,同一个主框架内的页面可以操作其他子框架内打开的网页,比如上例中frame_b.html的源码如下:
html
body
a href =6/RealforIE/realReport.htm target =showframe报表/abr /
a href = 6/RealforIE/curve.htm target =showframe趋势/a
a href =6/RealforIE/alarm.htm target =showframe报警/a
/body
/html
这样就能够实现在frame_b.html点击【报表】、【趋势】、【报警】三个链接,控制在
Showframe子框架内调用对应的紫金桥实时数据库web页面。
效果如下:
利用iFrame
iFrame是一种内联框架(即行内框架)。
a.网页中建立内嵌的iFrame,比如:
table width=100% border=0 cellpadding=0 cellspacing=0
tr
td width=650 height=552 align=left valign=topiframe src=show.htm name=showframe
style=height: 91%; width: 99% id=I1/iframe/td
/tr
/table
这样就在网页中嵌入了名为“showframe”的iFrame。
b.控制iFrame中显示的网页,比如:
直接打开:修改上述代码中的src=show.htm,改为:
src= 6/RealforIE/lct.htm
这样就可以在页面打开时,直接加载。
通过链接控制:
a href=6/RealforIE/lct.htm target =showfra
您可能关注的文档
- 四–护理工作核心制度.doc
- 四上25课《元日》〔修改稿〕.doc
- 四下第1单元Lesson6教学设计.doc
- 嘉仕电影︰影视剧的总体流程.doc
- 商务礼仪第1章电话应对.doc
- 四品与社下册〔我们的约定〕.doc
- 嘉兴市区物业服务企业经营困境和对策研究.doc
- 四川师范大学毕业论文用表〔2005级〕.doc
- 四川灌木和在园林中的应用研究.doc
- 四川师范大学毕业论文〔毕业设计〕附表.doc
- 生物识别技术在智能家居领域的市场前景及竞争格局分析报告(2025版).docx
- 2025年社区智能养老服务驿站社区养老产业发展趋势报告.docx
- 2024-2025学年小学科学粤教粤科版(2017)二年级上册教学设计合集.docx
- 基于区块链技术的供应链金融模式创新与中小企业融资现状分析报告.docx
- 上海市宝山区淞谊中学2025届中考历史考前最后一卷含解析.doc
- 2025年跨境电商人才培养体系构建与创新实践报告.docx
- 2025年老年人教育服务创新模式与案例研究.docx
- 2024年湖北省襄樊市南漳县高三一模数学试卷及答案.docx
- 2025年医疗健康资金申请报告:远程医疗平台运营资金申请.docx
- 2024年湖北省襄樊市保康县高三英才班下学期数学限时训练试题.docx
文档评论(0)