VMware Workstation Pro是我们工控人最常用的软件,虚拟机可以隔离很多不必要的麻烦,比如各种软件之间的兼容性。
在使用虚拟机的时候可能或多或少都会遇到一些网络问题,比如虚拟机中的程序想下载到PLC中,但死活找不到CPU,或者虚拟机中的上位机项目想连接实际的PLC。这里类事情是又发生。
下面我介绍一下我正常的配置方法:
如果是需要和外部通信的虚拟机我一般会选择添加两个网卡,一个用于和PLC等设备通信,一个是用于连接外网(可能有人会认为这个不需要),连接外网的网卡正常选择NAT就可以了,连接PLC的网卡选择有很多,比如选择桥接模式,NAT有时候也可以,不知道为什么这两个都有连不上的可能性,可能是一些细节配置没弄好。所以我就选择了一个我自己的方法,我会先新建一个虚拟机网络,然后在主系统的网络设置中把虚拟网卡与我的实际网卡桥接。虚拟机的网卡选择选择自定义,然后选择我新创建的虚拟网络,这样我在虚拟机中就可以快速找到我实际网卡所连接的所以设备。

其实这种方式是我早期调试时为在现场方便,于是给电脑单独配了一个USB网卡,那时候调试的大多为1200和smart都只是单网口并且现场没有交换机,只有一个网线到上位机或者触摸屏,那时如果想在任意一个柜子前看其他所有设备时比较困难的。拥有双网卡并且把两个网卡桥接之后我就方便很多了,至少不需要拿个交换机到处跑了,并且交换机还需要一个单独电源,正常柜子里只有一个五孔插座,接了交换机就不能接电脑了。