在电脑上架设PLC虚拟机,最稳妥的路线是:用VMware Workstation安装Windows系统镜像,再在虚拟机里安装博途或GX Works等编程软件,这样既不影响本机运行,又能隔离各种授权冲突和系统兼容问题。
PLC虚拟机搭建前,先搞清楚硬件和软件需求?
电脑配置要求:什么水平的机器能流畅运行?
PLC虚拟机对电脑的需求不算苛刻,但有一个核心原则:虚拟机的性能是分走宿主机的,本机内存和CPU越强,虚拟机越流畅。
最低配置(能运行,但卡顿明显):
- CPU:4核起步,主频建议2.5GHz以上
- 内存:8GB(4GB给虚拟机,4GB留给宿主机)
- 硬盘:固态硬盘,剩余空间不低于50GB
- 系统:Windows 10 64位
推荐配置(编译大项目和跑模拟器不卡):
- CPU:6核12线程以上
- 内存:16GB或更高
- 硬盘:NVMe固态
- 系统:Windows 10/11 64位
用表格对比更直观:
| 项目 | 最低配置 | 推荐配置 | 适用场景 |
|---|---|---|---|
| CPU | i5四核 | i7六核以上 | 博途PLC编程与仿真 |
| 内存 | 8GB | 16GB | 同时跑虚拟机+触摸屏组态 |
| 硬盘 | 机械硬盘 | 固态硬盘 | 开机与编译速度差2倍以上 |
虚拟机采用动态内存分配时,给2GB初始值也能拖着跑,但打开项目、编译程序时,内存不足会导致虚拟机频繁卡顿,严重时直接蓝屏,所以内存分配建议设固定值,不要勾选"自动调整"。
PLC虚拟机软件哪个好,VMware和VirtualBox的对比
自动化行业里用得最多的虚拟机软件,是VMware Workstation Pro和VirtualBox,两者核心差异在稳定性和兼容性上。
| 对比项 | VMware Workstation Pro | VirtualBox |
|---|---|---|
| 软件收费 | 商业授权 | 开源免费 |
| 系统镜像兼容性 | 完美支持Windows全系列 | 偶尔出现显卡驱动黑屏 |
| 通讯稳定性 | 桥接模式稳定,虚拟串口响应快 | 低速通讯偶尔断连 |
| 快照功能 | 成熟,支持树状快照 | 基本够用,操作略繁琐 |
行业共识认为,如果只是学习PLC编程逻辑,VirtualBox足够;但如果你要接真实PLC调试以太网通讯,VMware的桥接网络明显更听话。
系统镜像怎么选
官方Windows 10 LTSC版镜像是最稳妥的选择,因为精简了商店和无关服务,占用内存更小,装完更干净,对PLC虚拟机搭建来说,Win10 LTSC搭配博途V17,是目前兼容性较好的组合。
手把手做好PLC虚拟机搭建
第一步:准备好镜像文件和虚拟机软件
到微软官网下载Windows 10 LTSC的ISO镜像,体积大约4.5GB,同时安装VMware Workstation Pro 16或17版本。
然后准备PLC编程软件安装包,以西门子博途TIA Portal V17为例,安装包约8GB,放宿主机硬盘里,虚拟机通过共享文件夹访问,三菱GX Works3安装包小一些,约2GB。
第二步:创建虚拟机并指定硬件参数
在VMware里点击"创建新虚拟机",选择"自定义(高级)":
- 虚拟硬件兼容性选Workstation 17.x
- 客户机操作系统选Windows 10 x64
- 内存分配:物理内存16GB的电脑,给虚拟机分8GB;物理内存8GB的,分4GB
- 硬盘容量设为80GB,选择将虚拟磁盘存储为单个文件单文件比拆分文件的磁盘IO性能好一些
- 处理器分配:给虚拟机至少2核
创建完成后,在"编辑虚拟机设置"里做两个关键调整:一是去掉打印机设备,减少资源开销;二是网络适配器选择桥接模式,复制物理网络连接状态。
第三步:安装系统并优化虚拟机性能
启动虚拟机,正常安装Windows 10 LTSC,装完后在虚拟机里安装VMware Tools,这一步能明显提升体验装完分辨率自适应、鼠标切换顺滑、共享文件夹就能用了。
然后调整几个系统设置:
- 关闭Windows Defender实时保护(虚拟机里不联网操作PLC程序,安全软件用处不大)
- 开启远程桌面,方便宿主机直接管理虚拟机
- 关闭系统休眠和自动更新(避免虚拟机半夜自己重启,搞丢没保存的梯形图)
第四步:安装博途或GX Works等PLC软件
进入虚拟机,把博途安装包从共享文件夹拷贝出来,右键镜像文件以管理员身份运行,选择"安装博途STEP7 Professional V17"。
安装过程考验耐心,完整安装30到45分钟,期间会弹两次重启提示。博途默认支持S7-1200/S7-1500,如果你只玩西门子,装一次就够用了。
三菱这边,GX Works3安装前要先把系统区域设置统一为英语(美国),否则运行时报错3021,装完再改回中文区域,不影响使用。
博途虚拟机安装后,常见问题怎么破?
虚拟机蓝屏怎么解决
蓝屏在PLC虚拟机里属于高频问题,尤其是第一次开博途仿真的时候。
蓝屏的常见诱因:
- 硬件虚拟化未开启(BIOS里的Intel VT-x默认关闭)
- 虚拟机内存分配过大,宿主机内存被耗尽
- 虚拟磁盘文件损坏(异常断电后常见)
按顺序检查:
- 重启进BIOS,找到Intel Virtualization Technology,设为Enabled
- VMware设置里,处理器勾选"虚拟化Intel VT-x/EPT"
- 用Windows内存诊断工具查物理内存
- 如果仍蓝屏,直接恢复快照,回到装博途前的状态
虚拟机通讯连不上,怎么排查
真实PLC通过网线连电脑,虚拟机里的博途却搜索不到设备,多数情况下是网络模式没配对打开VMware的"虚拟网络编辑器",将桥接网卡换成和PLC同一个物理网卡(比如本机的Realtek网口),如果主板只有一个网口,可以把PLC改成OPC UA连接,绕开桥接问题。
一个细节:博途在线访问时,扫描的是虚拟机的虚拟网卡,不是宿主的物理网卡。所以严谨的做法是,先确认宿主机和PLC能ping通,然后在VMware里把网卡改为桥接到物理网口,再刷新博途的设备列表。
虚拟机里PLC软件授权过期怎么办
这是授权管理的常规话题,行业里普遍使用软件版授权或硬件密钥,每隔一段时间需要更新授权文件,有一个提升效率的思路:把虚拟机快照拍到授权激活成功后的状态,以后授权过期直接恢复快照,比反复重新激活高效得多。
博途虚拟机搭建的注意事项
有几个容易踩的坑提前说清楚:
- 虚拟机磁盘格式选VMDK,别碰VHD和镜像转换,博途对磁盘格式不算敏感,但VMDK兼容性最广。
- 博途安装路径别强行改到D盘,它默认装C盘是有原因的相当一部分服务组件会写入系统文件目录,改路径可能导致运行中断。
- 不要在同一台虚拟机里同时装博途和GX Works3,两个软件的驱动服务冲突率较高,需要用哪个就开哪台独立的虚拟机。
终极建议:给软件分家。 博途一套虚拟机,三菱一套虚拟机,互不干扰,每套虚拟机加软件和系统占用10GB出头,但从此告别软件打架、环境互删的灾难。
PLC虚拟机的扩充玩法
虚拟机不止用来装博途,充分利用快照功能,可以做不少事:
- 给客户做项目演示前,备份一个干净环境,演示完直接恢复原状
- 测试不同品牌的触摸屏画面组态软件,不在宿主机上留下垃圾注册表
- 在虚拟机里装Ubuntu,跑Python数据采集和OPC UA服务器
- 把仿真和实物PLC联动,一台虚拟机模拟一条小产线
这类应用场景,正是PLC虚拟机搭建越来越普及的原因不只是"怕弄坏本机",更多是灵活适配不同品牌软件的环境要求。
关于PLC虚拟机的疑问解答
问:PLC虚拟机搭建最低要求什么配置?
答:8GB内存、四核CPU、50GB可用硬盘,这三条满足就能流畅运行博途V15及以下版本,如果要用博途V17以上的新版软件,建议直接上16GB内存。
问:VMware Workstation Pro和VirtualBox选哪个来装PLC虚拟机?
答:大量工程师的实践反馈表明,VMware在PLC场景的稳定性更好;VirtualBox的优势是免费,如果预算允许,优先选VMware,尤其是要连真实PLC做在线调试时。
问:虚拟机里的PLC程序可以下载到实体PLC运行吗?
答:完全可以,虚拟机与实体机在编程层面没有差异,下载到真实PLC的步骤一样,只需确认网络驱动和IP地址配置正确。