欢迎来到天天文库
浏览记录
ID:51513542
大小:621.85 KB
页数:5页
时间:2020-03-26
《虚拟机技术在自动化工程中的应用.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、第22卷增刊矿冶Vo1.22,Suppl2013年11月MINING&METALLURGYNovember2013文章编号:1005-7854(2013)SO一0214-05虚拟机技术在自动化工程中的应用徐勐孙燕京(北京首钢自动化信息技术有限公司传动事业部,北京100041)摘要:通过对虚拟机的介绍,探讨了在自动化工程中应用虚拟机技术的必要性,从设计、调试与维护三个方面说明如何利用虚拟机来解决目前一1=程项目中遇到的多项目、多系统交叉调试与项目后续技术支持服务的难题,并结合工程实例说明虚拟机在自动化工程中的实际应用效果。关键词:虚拟机;多系统;自动化工程;多项目中图分类号
2、:TF302文献标志码:Adoi:10.3969/j.issn.1005-7854.2013.z1.052随着公司业务的扩展,承接的工程项目越来越多,所涉及的领域也由单一的钢铁行业向其他相关领域拓展。随着项目的增多,每个项目对控制设备的要求也各不相同,不同厂家的设备需要有不同的软件环境支持,设计人员需要在电脑中频繁的安装、卸载各种类型的软件、驱动程序等,这样13积月累必然会对电脑的系统造成极大的负担,严重时会造成系统瘫痪,数据丢失,对工程造成极大损失。通过对图1虚拟机与物理计算机的关系虚拟机控制技术的研究和掌握,并在多个项目中成和VirtualPC,以VMware为例说明
3、。功地应用了这项技术,避免了上述问题的发生,取得VMware主要的功能有:了很好的应用效果。1)不需要分区或重开机就能在同一台PC上使1虚拟机的控制功能用两种以上的操作系统。2)完全隔离并且保护不同操作环境以及所有虚拟机(VirtualMachine)是指通过软件模拟的安装在操作系统上面的应用软件和资料。具有完整硬件系统功能的、运行在一个完全隔离环3)不同的操作系统之间还能互动操作,包括网境中的完整计算机系统。通常所说的虚拟机,可以络、周边、文件分享以及复制粘贴功能。简单地理解为一种软件,通过这个软件,可以在一台4)有复原功能。物理计算机上模拟出一台或多台虚拟的计算机(虚
4、5)能够设定并且随时修改操作系统的操作环拟机)。虚拟机工作起来完全像一台物理计算机,可以在虚拟机中安装系统、程序、拷贝文件、访问网境,如内存、硬盘空间等。6)热迁移,高可用性。络等。虚拟机可以自由定义虚拟硬盘的容量,在创建如图1所示,对于在虚拟机中的程序而言,它完毕虚拟机后,此虚拟机在物理计算机上以文件夹就是一台真正的计算机,但是对于我们来说,它只是的形式存在,文件夹的最大占用空间即为定义的虚运行在我们物理计算机上的一个应用程序。虚拟机拟硬盘的容量大小。可以对这个文件夹进行复制、的系统崩溃并不会对我们物理计算机上的系统产生粘贴操作,只需将一个虚拟机文件夹拷贝到另外一任何影
5、响。台物理计算机,即可复制相应的虚拟机。打开VM—目前流行的虚拟机软件有VMware、VirtualBoxware软件,即可使用复制的虚拟机系统。另外,虚作者简介:徐勐,工程师,主要从事二【厂自动化控制系统的设拟机还可建立在移动硬盘上,可以随时在多台计算计与调试¨}:作。机上运行使用。徐勐等:虚拟机技术在自动化工程中的应用可以在一台机器上同时运行多个虚拟机,与复项目当时的系统环境,而有多种原因会导致很难“多启动”系统是完全不同的概念,多启动系统在一在短时问内恢复出原项目的系统环境,从而影响到个时刻只能运行一个系统,在系统切换时需要重新处理问题的速度,如果投入虚拟机技术,这
6、样的问题启动机器,而虚拟机是“同时”运行多个操作系统在将迎刃而解。主系统的平台上,而且每个操作系统都可以进行分3虚拟机控制技术在工程各阶段中的区、配置而不影响物理硬盘的数据,甚至可以将几台应用虚拟机连接为一个局域网。但是,安装在虚拟机中虚拟机的使用可以帮助我们将在工程中遇到的的操作系统性能上比直接安装在物理计算机上的系一些处理起来费时、费力的棘手问题彻底解决。以统要低一些,而且运行多个虚拟机时会占用大量系下就从三个方面加以说明:统资源,对物理计算机的性能要求较高。3.1利用虚拟机解决设计初期软件选型问题2应用虚拟机控制技术的必要性在项目开始的时候经常会遇到这样的问题,选择
7、什么样的编程软件、HMI软件、操作系统?软件在承接的各种工程中,经常选择不同厂家的设的版本是否兼容?在升级改造类的项目中尤其凸显备,如PLC与传动装置常见的有西门子、AB、施耐德这些问题:已有项目使用的软件现在能否用新版本等,这些设备中有很多需要特定的软件与驱动支持替代?用新版本的软件改造完毕后,在原系统中是才可以进行设计与调试工作,光是西门子系列产品否还可以继续使用?这样问题很多,有的连软件厂就有STEP7、MICROWIN32、PCS7、STARTER、DRIV—家也无法给出满意的答案,只能通过实验来测试,实ERMONIT
此文档下载收益归作者所有