- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
sk1207的在以太网络应用.doc
基金项目:兰州石化职业技术学院教研基金(J08_04)
基于NET Framework的工业以太网络架构与测试
李模刚
(兰州石化职业技术学院信息处理与控制工程系,甘肃 兰州 730060)
联系作者e-mail:mogangli@163.com
摘要:本文主要介绍基于的工业以太网络的应用,提出了基于NET Framework,以网络数据库为后台数据库,利用第三方硬件控制模块的硬软件,架构工业以太网络的网络架构模型。经实验环境的测试证明了该模型的正确性、实用性、可行性,为工业以太网络的应用实践提供了坚实的理论和实践依据。
关键字:Visual BASIC 以太网 硬件模块
中图法分类号:TP391.1 TP207 A
引言
信息技术的飞速发展,引起了自动化系统结构的变革,逐步形成了以网络集成自动化系统为基础的企业信息系统。现场总线就是顺应这形势发展起来的新技术。其初衷是用数字双向通信技术代替4~20mA模拟传输技术。但随着1999年现场总线技术标准IEC61158的出台,8种现场总线都成为国际电工委员会(1EG)的现场总线技术标准,其实质是没有真正统一的通信标准。不同厂商的仪表设备在不同的FCS中兼容性问题并没有得到解决。因此,现场总线的发展前景受到了很大的制约,世界各大厂商纷纷寻找其它途径以求解决扩展性和兼容性的问题,于是目前在信息网络中广泛应用的以太网成为首选的目标。因为基于TCP/IP协议的以太网具有传输速度高、低耗、易于安装和兼容性好等方面的优势,它支持几乎所有流行的网络协议。它能克服现场总线通信协议比较简单,通信速率比较低的缺点。工业以太网应用于工业控制的可靠性问题实时性问题已经早已得到解决,应用型产品已经在不断出现,以太网络应用于工业控制已成为发展趋势[1]。研究工业以太网络的相关应用有着及其重要的现实意义。
NET Framework功能分析
随着软件复用技术和软件构件化思想的深入研究,现代管理信息系统的设计也不再是以前的“程序=数据结构+算法”,而更多的是对软件框架和业务流程的综合研究与设计[2]。
NET Framework 提供了应用程序模型及关键技术,让开发人员容易以原有的技术来产生、布署,并可以继续发展具有高安全、高稳定,并具高延展的Web Services。开发人员容易设计出强而有力的Web 服务组件,从而提高了整体的安全及可靠性,并且大大的增加系统的延展性。
NET Framework 可由非托管组件承载,这些组件将公共语言运行库加载到它们的进程中并启动托管代码的执行,从而创建一个可以同时利用托管和非托管功能的软件环境。.NET Framework 不但提供若干个运行库宿主,而且还支持第三方运行库宿主的开发。
基于NET Framework的以上功能,以NET Framework的网络应用为基础,运用第三方运行库开发工业网络的方法完全可以实现。实践探索中该方法已经实现,第三方运行库是深邦汇控SK1207B以太网数据采集控制板的ASMDLL.DLL动态链接库;采用VB.NET语言进行B/S系统开发,开发环境为VS 2005。
网络数据库说明
数据和资源共享这两种方式结合在一起即成为今天广泛使用的网络数据库(WEB数据库),它以后台(远程)数据库为基础,加上一定的前台(本地计算机)程序,通过浏览器完成数据存储、查询等操作的系统。网络数据库(Network Database)其含义有在网络上运行的数据库。AP可位于工业以太网络或其他网络上,手提或手持式工作站通过AP与网络连接,其他工作站直接连接在工业以太网络或是其他网络上。
工业以太网络需要配置域名服器,并能正确解析WEB网站的域名;数据数据服务器的网络服务名需提前设置好,WEB网站所在主机视数据库网络环境的具体要求,或须安装数据库客户端软件,并能正常通过客户端服务名正常访问数据库;其他网络可配置域名服器也可不配,但最重要的是需要访问WEB网站的工作站的网络连接必须配置好正确解析解析WEB网站的DNS地址及网关地址。
软件架构模型:
工业以太网络还需要配置用于开发的工程师站,安装VS2005;WEB网站必须安装NET Framework。工程师站及WEB网站必须在windows系统中注册第三方软件或做好相关配置,安装数据库客户端软件并正常访问数据库,以便Web Services能够正确调用它们。整个软件间的关系可由图2示意。WEB网站是整个软件的核心,它的主机通过第三方软件访问硬件模块,获得被控对象的实时数据,提供网页在工作站上显示,工作站上的用户需求通过网页操作提交Request给网站,根据和需求,网站可以将测量数据及控制数据存入后台数据库或从其中取出,从用户端获得或控制其计算形成的控制数据,网站主机通过第三方软件将控制作用送出。
应用测试
文档评论(0)