网络社区,网络游戏,人们似乎越来越分不清虚拟的世界与现实生活,而对于一位工程师来讲,工作的时候可能对虚拟机会更感兴趣些。
随着IT行业的日新月异,工控行业的步伐也变的很快了,经常有用户问到兼容性相关的问题,有些可以通过兼容性列表来解决,但有些实验只能在特定的软件环境中才能测试复现,总是重新安装自己的测试机系统是不现实的,这时候虚拟机就可以大派用场了。
硬件系统推荐配置(配置这东西仁者见仁,智者见智,看自己的情况吧):
CPU:i5
内存:8GB
硬盘:SSD 256GB
真实操作系统推荐安装Win7 64位,生成虚拟机的时候要选择可以shrink的方式,分配内存至少4GB。
新做了一个虚拟机文件,总共16GB,包括如下环境:
Win7+step7v5.5+Portal+wincc
用起来感觉还不错,和真实的环境体验差不多。
关于虚拟机使用方面有些注意的内容:
1. 尽量保持真是计算机操作系统的简单性,只装必要的几个软件。
2. 由于VM没有针对PC adapter、CP5611、CP1613(包括后续替代各种版本)等特定的西门子专用通信设备开发响应的桥接功能,所以这些设备就甭想在虚拟机里用了。
3. 如果你的机器性能足够彪悍,多开几个虚拟机,进行HMI的client/server测试还是蛮不错的。
4. 以太网是虚拟机和PLC系统调试的关键链路,推荐使用bridge的方式,注意虚拟机的IP地址尽量和真实计算机设在同一网段。如果真实计算机有多个网卡,可以指定bridge到哪个网卡,如果设置成自动,一定要心中有数。
5. 务必注意真实计算机中的防火墙设置,不然有可能折腾半天,其实是低级错误导致的。
6. 多运行ipconfig、ping指令,如果有可能,学下netsh。
7. 虚拟机文件使用前做个备份,这个备份就是后续多个虚拟机的种子,其他的拷贝可以认为是影子虚拟机。可以随便折腾影子虚拟机,大不了再复制一份就可以了,比重新装系统可方便多了。
8. 如果浏览以太网设备时,找不到PLC、交换机等等,可能是网络速度太慢了。还有很多的注意事项,每个人的体会不同,需要自己总结。