「经验」搞工控,你还不会用虚拟机?

两年前,为了让编程器与S7-200通讯,我用了一个长假的时间在家里反复重装系统,才终于搞明白一些道道,连上了PLC(并且写了一篇小文章,因此,很多经验都是非常宝贵的)。现在,再解决这个问题,已经比较简单了,因为有了好使的虚拟机。

虚拟机技术一直就存在,并且可以用于各种大型系统,只不过是自己孤陋寡闻、固步自封,只盯着微软一家的软件使用,只有当WIN7出来,并推出XP MODE时,才知道有虚拟机。后来发现,XP MODE虚拟机和原系统关联太多,也不好使,才逐渐转向了VMWARE,使用下来发现,这货强大且稳定,并且支持的厂家越来越多,包括西门子都声称自己的软件开始支持虚拟机,有时候客服直接就建议“你先用虚拟机试试”。

个人使用的多是workstation版本,正常安装、授权后,就可以运行已经制作的操作系统(虚拟机),也可以利用ISO光盘镜像新建操作系统,根据自己电脑的资源情况给每个虚拟机分配资源(包括内存、处理器、硬盘大小、光驱网络等等)。

「经验」搞工控,你还不会用虚拟机?

硬盘是动态增加的,不是一开始就开辟固定大小的,比如说,指定60G的硬盘,则开始装系统时,可能只有几个G大小、随着系统中软件的增加,内部文件来回复制,虚拟盘会逐渐过大(可能是虚大),这时候就需要对于硬盘进行碎片整盘、压缩整理。极限的整理方法是先在虚拟系统里将不用的硬盘空间全部写成0(使用命令:cipher /w:c:),然后将虚拟系统关闭,进入硬盘设置页面进行压缩。

以太网设备可以通过桥接、共享主机IP等模式映射到虚拟机里,并且可以添加多个以太网卡到虚拟机里。

搞工控,最重要的是软件要和外部进行联系,虚拟机可以将外部的通讯资源直接桥接过来。可以将USB设备直接接管过来,这样很多授权狗、密钥等就可以在虚拟机里使用了。

虚拟机的操作系统制作好后,可以随便备份,比如说,要尝试一个软件了,先进行备份。如果成功,则继续用,如果不成功,虚拟机删除,备份拷贝过来,继续玩呀!

工控软件常常对于系统比较苛刻,有的要XP系统、有的要WIN7,有的要这个组件,有的不允许那个组件,这时候,就可以给每个工控软件一个虚拟操作系统,看你还冲突什么。目前,大部分工控软件都是支持虚拟机的。

每个虚拟机毕竟是一个独立的操作系统,因此,对于资源的要求还是有的,最好给它SSD硬盘,大的内存,这样,它才可以闪转腾挪,而不至于长时间占用硬盘资源。目前的内存、SSD并不是很贵,因此,花点小钱来换取性能(时间),还是很值得的。


说明:

1、本文是实践经验,非严格论文,与相关产品和理论可能不完全相符。

2、如需进行控制、三电相关技术求助,交流,请留言,也可加入技术讨论QQ群:877456127


分享到:


相關文章: