电子说
现在虚拟机应该说主流的用的比较多的还是使用VMware软件做虚拟机,所以我就以VMware软件虚拟机应该如何和PLC通讯做一个简单的说明!
首先我用的VMware软件版本是VMware®Workstation14Pro。
虚拟机里的软件要和外部硬件通讯,一般还是分为串口通讯和网络通讯,来分别说一下。
如果虚拟机要以串口线通讯的方式访问外部硬件,当然现在都是USB接口的串口线了,所以虚拟机中的设置,应该是要检查如下的2个地方:
1、要启动USB设备的自动连接,如下图:
这里只是决定了你的虚拟机可以发现,USB2.0或者3.0的设备,当你打开虚拟机的时候,会有一个提示,算是询问你要连接主机还是连接虚拟机?
这个图是我打开一个XP系统的虚拟机后我插入了一个USB-232的串口线,出现的提示!此时,如果我要连接要虚拟机而不是主机的话,就要去做第2个检查:
2、选择USB是连接到虚拟机,断开和主机的连接:
这个图片上可以看到QinHengUSB这个设备现在已经连接到虚拟机,而ChiconyUSB是可以选择断开与主机的连接,进而和虚拟机连接的。
总之,连接到虚拟机之后,同样硬件管理里边就会出现一个新的串口,供你去和PLC通讯了!
如果是以以太网,网口的形式和PLC或者触摸屏通讯,那么就更简单了。通常我的虚拟机设置是不和主机使用同样的IP,而是选择桥接的方式,如下图:
这里选好桥接模式,然后在虚拟机里边设置一个固定的IP,比如100.100.1.20,然后在主机里边也设置一个100.100.1.50的静态IP,这两个只要能相互的ping通,那么不论的主机还是虚拟机均可以通过网络可以访问到PLC这些硬件设备!
所以说,网络通讯的话虚拟机的设置要简单一些!
就说这么多了,应该说VMware虚拟机的软件设置应该都差不多,可能版本不同会稍微有点差别,但是像网络桥接这样都是一样的!
全部0条评论
快来发表一下你的评论吧 !