win10/11下西门子博图TIA软件卡顿解决探讨

**win10/11下西门子博图TIA软件卡顿解决探讨**

使用背景

最近更新了win10/11系统,并且使用微软12代CPU,16G运行内存。照理说性能应该十分强劲,但是用虚拟机运行博图软件,开启仿真情况下,打开博图软件十分卡顿,甚至会有无响应的情况发生。但是打开其他软件又正常,运行也流程。

尝试方法

经过网络搜索,第一步发现是win10对12代处理器的大小核调度问题导致的,让虚拟机始终运行在小核模式下。就算虚拟机内部CPU占用满了,但是实体机只占用了5%不到。
解决方案是:右键虚拟机用“管理员身份运行”,才正常调用大核运行,或者设置兼容性勾选“以管理员身份运行”。

继续研究

经过上述方法使用后,效果有提升,运行速度稍快了,但是还是存在无响应卡顿的情况。
继续分析,打开任务管理器,切换到性能选项栏,右键CPU占用切换到核心数。
切换核心数显示可以发现开启西门子博图仿真后,第一个核心基本一直在100%占用状态,而其他核心都处于围观情况,没有积极工作。
核心占用100% 又恶补搜索了核心相关知识,尝试过能否强制软件多核运行等方法,都未成功。
难道是仿真软件和博图TIA编程软件都在争夺核心1的控制,但是仿真一直高负荷运行,使得TIA编程软件只能插缝运行,也尝试过调整这两个线程的运行优先级,使编程软件优先级高于仿真软件,但是收效甚微。
最后思考,将这两个线程隔离,每个线程都分配自己的CPU核心占用,不用相互争夺干扰。
线程详细信息如上图,任务管理器切换到详细信息栏,按名称排序,找到上述标红的两个线程,上面一个主管TIA编程软件运行,下面一个PlcSim主管仿真运行。
设置相关性右键分别选择这两个进程,选择“设置相关性”即分别分配线程所关联使用的CPU核心。
关联CPU核心数
我的策略为仿真线程使用前面几个核心,TIA编程线程使用后面几个核心进行勾选,然后点击确认。
最后回到任务管理器“性能栏”,可以观察到第一个核心占用不在是100%而是平均分配到了前几个核心运行(难道又是系统调度的BUG?没分之前使劲按着第一个核心用,分之后平均分配运行)。
核心分配运行此时在运行博图编程软件,切换画面、连接在线等操作就不再出现卡顿无响应现象了。但是有个缺陷,这个调度核心分配每次关机后就会失效,需要每次开机运行软件后手动再行分配。目前还没有找到自动设定的软件…

总结解决方案

  1. 用虚拟机运行时,需要右键“管理员身份运行”,或设置兼容性“以管理员身份运行”,才能避免大小核调度问题。
  2. 运行博图软件及仿真后,需要任务管理器“详细信息”页,分别分配这两个线程的“设置相关性”,对每个线程分配各自的运行核心,避免相互抢占资源,出现无响应情况。
  3. 最终原因还是系统的CPU核心调度问题,没有智能分配识别,导致抢占核心资源出现卡顿现象。
<think>好的,我现在需要帮助用户在Ubuntu系统上安装(BoTu)V17版本。首先,我需要明确用户的需求。用户提到之前尝试过在Ubuntu 14.04上安装VirtualBox,并在Win7上安装途V13时遇到问题,现在想在Ubuntu中直接安装途V17。但根据我的了解,软件西门子开发的工业自动化软件,主要用于PLC编程和自动化项目,通常只支持Windows操作系统,尤其是较新的版本如V17可能需要Windows 10或更高版本的支持。 首先,我需要确认途V17的系统要求。查阅西门子官方文档会发现,途V17需要Windows 10(64位)作为操作系统,不支持Linux系统如Ubuntu。这意味着用户无法直接在Ubuntu上安装途V17。不过,用户可能考虑通过虚拟机或兼容层来运行Windows程序。 接下来,用户之前尝试过在VirtualBox上安装Win7,但可能遇到了兼容性问题。例如,引用[1]提到在Ubuntu 14.04安装VirtualBox 6.0时使用了特定版本的.deb包,但较新的Ubuntu版本可能需要不同的安装方法。另外,引用[2]指出在Win7上安装途V13时出现了服务器未响应的问题,可能与系统版本或配置有关。现在用户想安装的是V17,可能对系统要求更高,需要Windows 10。 因此,可能的解决方案包括: 1. 在Ubuntu上安装虚拟机(如VirtualBox或VMware),并在其中安装符合途V17要求的Windows系统(如Windows 10)。 2. 使用Wine或其他兼容层运行途V17,但工业软件通常依赖特定驱动和库,兼容性可能较差,风险较高。 3. 双系统启动,即在Ubuntu和Windows之间切换,但这需要分区和安装另一个操作系统。 考虑到途的复杂性,虚拟机可能是更可行的选择。需要指导用户安装最新的VirtualBox或VMware,并确保其Ubuntu版本支持。例如,Ubuntu 14.04较旧,可能无法很好地运行最新VirtualBox,建议用户升级Ubuntu到较新版本如20.04或22.04,以获得更好的兼容性。 然后,用户需要在虚拟机中安装Windows 10,并按照西门子的指南安装途V17。需要注意虚拟机分配足够的资源(CPU、内存、磁盘空间),因为途对硬件要求较高。此外,可能还需要安装虚拟机增强工具以提高性能。 此外,用户可能遇到驱动问题,如USB转串口适配器用于连接PLC设备,需在虚拟机中正确配置USB设备直通。 总结步骤: 1. 升级Ubuntu到较新版本以确保软件兼容性。 2. 安装最新版VirtualBox或VMware。 3. 创建Windows 10虚拟机,分配足够资源。 4. 在虚拟机中安装Windows 10。 5. 安装途V17,并确保满足所有依赖和系统要求。 6. 配置虚拟机硬件访问(如USB设备)。 同时,需要提醒用户注意许可证问题,途可能需要正版授权,且在虚拟机中使用可能需额外配置。 最后,生成相关问题,可能涉及虚拟机优化、途系统要求、Ubuntu升级步骤等。</think>### 逐步解答 根据西门子官方文档,TIA Portal)V17 **仅支持Windows操作系统**(Windows 10/11,64位),且无法直接在Linux系统(如Ubuntu)上运行[^1]。以下是两种可行的间接安装方案: --- ### 方案一:通过虚拟机运行Windows系统 1. **安装VirtualBox或VMware** - 在Ubuntu中安装最新版VirtualBox(建议Ubuntu升级到22.04 LTS): ```bash sudo apt install virtualbox ``` - 或从[官网下载](https://www.virtualbox.org/wiki/Linux_Downloads)对应版本的.deb包手动安装[^1]。 2. **创建Windows 10虚拟机** - 分配至少 **8GB内存**、**100GB硬盘空间**,并启用**3D加速**(需安装VirtualBox增强功能)。 - 下载Windows 10 ISO镜像(需正版授权)。 3. **在虚拟机中安装V17** - 参考西门子官方指南,确保Windows系统满足V17的[硬件要求](https://support.industry.siemens.com/cs/document/109772563)。 4. **配置硬件直通(可选)** - 如需连接PLC设备,需在虚拟机设置中启用**USB设备直通**。 --- ### 方案二:双系统启动(更稳定) 1. **划分磁盘分区** - 使用Ubuntu的`gparted`工具为Windows预留至少 **120GB空间**。 2. **安装Windows 10** - 通过U盘启动安装,选择预留的分区。 3. **在Windows中安装V17** - 确保安装.NET Framework、SQL Server等依赖组件[^2]。 --- ### 注意事项 1. **兼容性风险**: - 依赖特定Windows驱动(如SIMATIC USB驱动),虚拟机中可能无法完全兼容。 2. **性能要求**: - 虚拟机需分配充足资源,否则运行卡顿(建议主机配置:16GB内存、SSD硬盘)。 3. **许可证问题**: - 需使用西门子授权许可证,虚拟机中可能需要重新激活。 ---
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值