組件啟用指南)
簡(jiǎn)介本資源是一份面向工業(yè)自動(dòng)化工程師與西門子PLC技術(shù)從業(yè)者的TIA博途V21標(biāo)準(zhǔn)化安裝指南聚焦解決Windows系統(tǒng)下因環(huán)境配置缺失如.NET Framework 3.5未啟用、權(quán)限不足、路徑誤設(shè)或防火墻攔截導(dǎo)致的安裝失敗、反復(fù)重啟等高頻問(wèn)題。文檔以實(shí)操為導(dǎo)向完整覆蓋從系統(tǒng)預(yù)配置含appwiz.cpl調(diào)用、Windows功能啟用、ISO解壓與管理員運(yùn)行Start.exe到語(yǔ)言選擇、組件勾選、安裝路徑規(guī)范明確提示非C盤僅改盤符、許可協(xié)議確認(rèn)及安裝后重啟策略等15個(gè)關(guān)鍵步驟并附有‘安裝持續(xù)提示重啟’的專項(xiàng)排錯(cuò)說(shuō)明。資源為單文件docx格式體積精簡(jiǎn)723KB內(nèi)容結(jié)構(gòu)清晰、指令明確便于快速查閱與現(xiàn)場(chǎng)執(zhí)行。目前已有1485人學(xué)習(xí)下載適合需一次性成功部署TIA Portal V21的企業(yè)技術(shù)人員、院校實(shí)訓(xùn)教師及自學(xué)進(jìn)階者是規(guī)避兼容性陷阱、建立穩(wěn)定開(kāi)發(fā)環(huán)境的實(shí)用參考。1. TIA博途V21不是“裝上就能用”的PLC編程軟件它對(duì)Windows底層組件有硬性依賴尤其在Win10/Win11新版本系統(tǒng)上.NET Framework 3.5和Windows功能模塊的啟用狀態(tài)直接決定安裝能否跨過(guò)第一道門檻很多工程師拿到TIA Portal V21安裝包后雙擊Setup.exe就卡在“正在檢查系統(tǒng)先決條件”或報(bào)錯(cuò)“無(wú)法安裝Microsoft .NET Framework 3.5 SP1”甚至彈出“Windows功能空白”“找不到Hyper-V選項(xiàng)”等界面異常——這不是安裝包損壞而是Windows自身功能模塊未按西門子官方白皮書要求預(yù)置。TIA博途V21全稱Totally Integrated Automation Portal是面向S7-1200/1500系列PLC的集成開(kāi)發(fā)環(huán)境其工程編輯器、仿真器、HMI組態(tài)器全部運(yùn)行在.NET Framework 3.5 SP1Windows PowerShell 2.0Windows Management InstrumentationWMI構(gòu)成的運(yùn)行時(shí)棧之上。這意味著哪怕你用的是Win11 22H2或23H2專業(yè)版只要系統(tǒng)鏡像精簡(jiǎn)過(guò)、企業(yè)策略禁用了WMI、或啟用了WSL2導(dǎo)致PowerShell v2被覆蓋安裝程序就會(huì)在第3秒內(nèi)終止。本教程不提供破解補(bǔ)丁、不繞過(guò)數(shù)字簽名驗(yàn)證、不推薦修改注冊(cè)表強(qiáng)行注入組件只講清為什么必須啟用這些Windows功能、在哪些系統(tǒng)版本上會(huì)失效、以及如何用離線方式在無(wú)網(wǎng)絡(luò)/策略受限/Insider Preview版系統(tǒng)中完成合規(guī)啟用。適合剛接手產(chǎn)線自動(dòng)化升級(jí)的電氣工程師、需要在虛擬機(jī)中復(fù)現(xiàn)客戶環(huán)境的FA支持人員以及被IT部門鎖死系統(tǒng)權(quán)限但又必須交付PLC項(xiàng)目的調(diào)試工程師。2. 安裝前必須驗(yàn)證并啟用的4項(xiàng)Windows核心功能缺一不可且順序敏感TIA博途V21安裝程序啟動(dòng)時(shí)執(zhí)行的Pre-Check邏輯本質(zhì)是調(diào)用Windows原生API查詢以下4個(gè)系統(tǒng)組件的狀態(tài)。任意一項(xiàng)返回Disabled或DisabledWithoutPayloadSetup.exe將立即退出并寫入日志PrerequisiteCheckFailed.log。這些組件并非可選插件而是西門子編譯器調(diào)用的底層COM接口宿主環(huán)境跳過(guò)任一環(huán)節(jié)都可能導(dǎo)致后續(xù)HMI畫面加載失敗、PLCSIM Advanced無(wú)法連接、或項(xiàng)目歸檔時(shí)報(bào)“無(wú)法序列化對(duì)象”。2.1 啟用.NET Framework 3.5含SP1不是勾選就完事Win11 25H2需離線源TIA博途V21的工程瀏覽器Project Tree、LAD/FBD編輯器UI、變量管理器全部基于Windows Forms構(gòu)建而Windows Forms 3.5是.NET Framework 3.5 SP1的子集。關(guān)鍵點(diǎn)在于從Windows 10 1809起微軟已將.NET Framework 3.5的二進(jìn)制文件從系統(tǒng)鏡像中移除僅保留安裝入口。當(dāng)系統(tǒng)聯(lián)網(wǎng)時(shí)Windows Update會(huì)自動(dòng)從微軟服務(wù)器下載microsoft-windows-netfx3-ondemand-package.cab但若處于離線環(huán)境、企業(yè)防火墻攔截、或使用Win11 Insider Preview 29667.100025H2預(yù)覽版該機(jī)制必然失敗表現(xiàn)為控制面板中“啟用或關(guān)閉Windows功能”窗口里.NET 3.5選項(xiàng)灰顯或勾選后提示“找不到源文件”。提示不要嘗試用DISM命令強(qiáng)制指定在線源如/Source:https://...微軟已關(guān)閉舊版源地址。必須使用離線安裝包且該包需與當(dāng)前系統(tǒng)架構(gòu)x64/ARM64及版本號(hào)嚴(yán)格匹配。2.1.1 獲取匹配的離線安裝包根據(jù)你的系統(tǒng)版本號(hào)通過(guò)winver命令確認(rèn)下載對(duì)應(yīng)離線源Win10 22H2OS Build 19045.x使用 Windows 10 22H2 ISO鏡像 掛載后進(jìn)入\sources\sxs\目錄找到microsoft-windows-netfx3-ondemand-package~31bf3856ad364e35~amd64~~.cabWin11 22H2OS Build 22621.x同理從 Win11 22H2 ISO 的\sources\sxs\提取Win11 23H2/24H2/25H2預(yù)覽版必須從 Windows Insider官網(wǎng) 下載對(duì)應(yīng)Build的完整ISO因微軟未公開(kāi)發(fā)布預(yù)覽版的獨(dú)立.NET 3.5 CAB包2.1.2 用DISM命令離線啟用管理員權(quán)限CMD# 假設(shè)ISO掛載為D:盤且系統(tǒng)為x64架構(gòu) dism /online /enable-feature /featurename:NetFx3 /All /LimitAccess /Source:D:\sources\sxs\microsoft-windows-netfx3-ondemand-package~31bf3856ad364e35~amd64~~.cab參數(shù)說(shuō)明/online作用于當(dāng)前運(yùn)行系統(tǒng)非離線鏡像/enable-feature啟用指定功能/featurename:NetFx3.NET Framework 3.5的內(nèi)部Feature Name注意不是.NetFramework35/All同時(shí)啟用所有依賴子功能如WCF服務(wù)/LimitAccess禁止DISM訪問(wèn)Windows Update服務(wù)器/Source:指定離線源路徑必須指向.cab文件全路徑執(zhí)行后等待3–5分鐘成功提示“操作成功完成”。驗(yàn)證命令dism /online /get-featureinfo /featurename:NetFx3 | findstr State # 輸出應(yīng)為State : Enabled2.2 啟用Windows PowerShell 2.0V21的PLCSIM腳本引擎依賴此版本TIA博途V21的PLCSIM Advanced仿真器、批量下載工具Bulk Download的自動(dòng)化腳本均調(diào)用PowerShell 2.0的System.Management.Automation命名空間。雖然系統(tǒng)默認(rèn)安裝PowerShell 5.1/7.x但西門子安裝程序會(huì)校驗(yàn)HKLM\SOFTWARE\Microsoft\PowerShell\1\PowerShellEngine\PowerShellVersion注冊(cè)表鍵值是否為2.0。若該鍵不存在或值為5.1安裝將報(bào)錯(cuò)“Windows PowerShell v2.0 is not installed”。2.2.1 在Win10/Win11中啟用PowerShell 2.0PowerShell 2.0作為Windows功能模塊其啟用路徑與.NET 3.5相同但名稱不同# 啟用PowerShell 2.0含Windows PowerShell ISE dism /online /enable-feature /featurename:MicrosoftWindowsPowerShellV2 /All /LimitAccess # 啟用PowerShell 2.0 ISE圖形化腳本編輯器V21調(diào)試時(shí)可能調(diào)用 dism /online /enable-feature /featurename:MicrosoftWindowsPowerShellV2Root /All /LimitAccess注意PowerShell 2.0在Win11 22H2版本中已被標(biāo)記為“Deprecated”但西門子未適配PowerShell 5.1的API變更因此必須啟用。啟用后無(wú)需重啟但需在PowerShell中執(zhí)行$PSVersionTable.PSVersion驗(yàn)證輸出為2.0。2.3 啟用Windows Management InstrumentationWMIWMI是Windows系統(tǒng)管理的核心服務(wù)TIA博途V21用它枚舉本地PLC設(shè)備如S7-1200的PN接口、讀取CPU固件版本、監(jiān)控仿真器進(jìn)程狀態(tài)。若WMI服務(wù)被禁用常見(jiàn)于安全加固策略安裝程序會(huì)在“檢測(cè)硬件兼容性”階段失敗。2.3.1 檢查并啟動(dòng)WMI服務(wù)# 查詢WMI服務(wù)狀態(tài) sc query winmgmt # 若STATE為4 RUNNING則正常若為1 STOPPED則啟動(dòng) net start winmgmt # 若啟動(dòng)失敗重置WMI倉(cāng)庫(kù)謹(jǐn)慎操作 winmgmt /resetrepository2.3.2 驗(yàn)證WMI功能完整性# 在PowerShell 2.0中執(zhí)行非PowerShell 7 Get-WmiObject -Class Win32_ComputerSystem | Select-Object Name, Manufacturer, Model # 正常應(yīng)返回本機(jī)信息若報(bào)錯(cuò)Invalid namespace說(shuō)明WMI倉(cāng)庫(kù)損壞需重建2.4 啟用Windows功能中的“遠(yuǎn)程差分壓縮”Remote Differential Compression該功能常被忽略但它為TIA博途V21的項(xiàng)目歸檔Archive和解歸檔Extract Archive提供增量壓縮算法支持。若未啟用工程打包時(shí)會(huì)報(bào)錯(cuò)“RDC is not available”且無(wú)法使用“比較項(xiàng)目”功能。# 啟用遠(yuǎn)程差分壓縮 dism /online /enable-feature /featurename:RDC /All /LimitAccess功能模塊Windows功能界面顯示名DISM FeatureName是否必需常見(jiàn)失效場(chǎng)景.NET Framework 3.5.NET Framework 3.5 (包括.NET 2.0和3.0)NetFx3? 強(qiáng)制Win11 25H2預(yù)覽版、企業(yè)版精簡(jiǎn)鏡像、離線環(huán)境PowerShell 2.0Windows PowerShell 2.0MicrosoftWindowsPowerShellV2? 強(qiáng)制Win11默認(rèn)禁用、安全策略禁用舊版PowerShellWMIWindows Management InstrumentationWMI? 強(qiáng)制IT策略禁用、殺毒軟件攔截、服務(wù)崩潰遠(yuǎn)程差分壓縮遠(yuǎn)程差分壓縮RDC? 強(qiáng)制Win10/Win11 LTSC版、最小化安裝3. 在VMware虛擬機(jī)中安裝TIA博途V21的3個(gè)關(guān)鍵配置項(xiàng)避免“藍(lán)屏”和“仿真器無(wú)法啟動(dòng)”許多工程師選擇在VMware Workstation或vSphere虛擬機(jī)中部署TIA博途V21以隔離生產(chǎn)環(huán)境或復(fù)現(xiàn)客戶現(xiàn)場(chǎng)。但默認(rèn)虛擬機(jī)配置會(huì)導(dǎo)致兩大典型故障一是安裝過(guò)程中藍(lán)屏STOP: 0x0000007E二是PLCSIM Advanced啟動(dòng)后報(bào)錯(cuò)“無(wú)法創(chuàng)建虛擬以太網(wǎng)適配器”。根本原因在于TIA博途V21的驅(qū)動(dòng)級(jí)組件如S7-PLCSIM Virtual Ethernet Adapter對(duì)虛擬化層有特定要求。3.1 虛擬機(jī)硬件版本與CPU兼容性設(shè)置TIA博途V21安裝程序會(huì)檢測(cè)CPU是否支持Intel VT-x/AMD-V并驗(yàn)證虛擬化擴(kuò)展是否在BIOS中啟用。但在VMware中還需顯式開(kāi)啟嵌套虛擬化Nested Virtualization否則PLCSIM Advanced的實(shí)時(shí)內(nèi)核無(wú)法加載。3.1.1 VMware Workstation Pro 17配置步驟關(guān)閉虛擬機(jī) → 右鍵虛擬機(jī) →設(shè)置→處理器勾選虛擬化Intel VT-x/EPT或AMD-V/RVI(V)勾選虛擬化CPU性能計(jì)數(shù)器必需否則PLCSIM時(shí)間戳異常在虛擬機(jī)配置文件.vmx末尾添加vhv.enable TRUE mce.enable TRUE3.1.2 VMware vSphere 7.0配置在vSphere Client中虛擬機(jī) →編輯設(shè)置→CPU→ 勾選啟用虛擬化Intel VT-x/EPT或AMD-V/RVI高級(jí)設(shè)置→ 添加參數(shù)vhv.enable TRUE提示若虛擬機(jī)運(yùn)行Win11 22H2還需在.vmx中添加hypervisor.cpuid.v0 FALSE否則Windows安全啟動(dòng)檢測(cè)會(huì)失敗。3.2 網(wǎng)絡(luò)適配器類型必須為E1000E或VMXNET3TIA博途V21的S7-PLCSIM Virtual Ethernet Adapter驅(qū)動(dòng)僅兼容以下兩種虛擬網(wǎng)卡E1000EIntel 82574L千兆網(wǎng)卡兼容性最好VMXNET3高性能驅(qū)動(dòng)但需安裝VMware Tools禁用VMXNET3會(huì)導(dǎo)致PLCSIM無(wú)法綁定IP禁用E1000E則在Win10/Win11上出現(xiàn)“驅(qū)動(dòng)簽名錯(cuò)誤”。配置方法關(guān)閉虛擬機(jī) → 設(shè)置 → 網(wǎng)絡(luò)適配器 →網(wǎng)絡(luò)連接→ 選擇橋接模式非NAT高級(jí)→適配器類型→ 選擇E1000E啟動(dòng)后安裝VMware Tools確保vmxnet3.sys驅(qū)動(dòng)存在3.3 內(nèi)存與顯卡分配策略TIA博途V21工程加載時(shí)內(nèi)存占用峰值可達(dá)4GBPLCSIM Advanced仿真多CPU時(shí)需額外2GB。顯卡方面V21的HMI Web服務(wù)器依賴DirectX 10但VMware虛擬顯卡僅支持DirectX 9。3.3.1 內(nèi)存配置表工程規(guī)模推薦虛擬機(jī)內(nèi)存必須關(guān)閉的后臺(tái)進(jìn)程小型1000行LAD單PLC6GBOneDrive、Teams、Chrome多標(biāo)簽頁(yè)中型HMIPLC工藝庫(kù)8GBWindows Search、Superfetch、第三方殺軟實(shí)時(shí)掃描大型多PLC協(xié)同仿真12GB所有非必要服務(wù)通過(guò)msconfig禁用3.3.2 顯卡兼容性處理若HMI畫面渲染異常文字模糊、控件錯(cuò)位在虛擬機(jī)設(shè)置中顯卡 →3D圖形加速→取消勾選V21 HMI使用GDI而非Direct3D顯存 → 設(shè)為128MB過(guò)高反而觸發(fā)VMware顯卡驅(qū)動(dòng)bug驗(yàn)證命令在虛擬機(jī)內(nèi)執(zhí)行dxdiag /t dxdiag.txt # 檢查“顯示”頁(yè)簽中“DirectX功能”是否全為“已啟用”若“DirectDraw加速”為“已禁用”則需重裝VMware Tools4. 安裝過(guò)程中的5個(gè)高發(fā)報(bào)錯(cuò)解析與精準(zhǔn)修復(fù)方案即使完成前述Windows功能啟用和VMware配置TIA博途V21安裝仍可能在不同階段報(bào)錯(cuò)。以下是基于西門子官方知識(shí)庫(kù)Entry ID: 109781323和現(xiàn)場(chǎng)調(diào)試日志統(tǒng)計(jì)的TOP5錯(cuò)誤每個(gè)錯(cuò)誤均給出唯一可驗(yàn)證的修復(fù)命令而非泛泛而談“重新安裝”。4.1 錯(cuò)誤代碼0x80070643.NET Framework 3.5安裝回滾現(xiàn)象安裝程序在“正在安裝Microsoft .NET Framework 3.5 SP1”步驟后回退日志中出現(xiàn)Error 0x80070643: Failed to install MSI package。根本原因系統(tǒng)中存在沖突的.NET更新如KB5004442導(dǎo)致.NET 3.5安裝程序無(wú)法寫入C:\Windows\Microsoft.NET\Framework64\v2.0.50727\CONFIG\machine.config。4.1.1 精準(zhǔn)修復(fù)步驟# 1. 卸載沖突更新以KB5004442為例 wusa /uninstall /kb:5004442 /quiet /norestart # 2. 清理.NET臨時(shí)安裝緩存 net stop wuauserv del /q /f %windir%\SoftwareDistribution\Download\* net start wuauserv # 3. 重新啟用.NET 3.5使用離線源 dism /online /enable-feature /featurename:NetFx3 /All /LimitAccess /Source:D:\sources\sxs\*.cab4.2 錯(cuò)誤代碼0x80070005訪問(wèn)被拒絕Access Denied現(xiàn)象安裝程序卡在“正在注冊(cè)組件”階段事件查看器中Application日志出現(xiàn)The application-specific permission settings do not grant Local Activation permission for the COM Server application。這是DCOM權(quán)限問(wèn)題因TIA博途V21安裝時(shí)需注冊(cè)大量COM組件如Simatic.SimaticManager。4.2.1 重置DCOM權(quán)限# 以管理員身份運(yùn)行CMD執(zhí)行 dcomcnfg # 在組件服務(wù)窗口中 # → 計(jì)算機(jī) → 我的電腦 → 右鍵 → 屬性 → COM安全性 → 編輯默認(rèn)值 # → 在“啟動(dòng)和激活權(quán)限”中勾選“Everyone”和“SYSTEM” # → 在“訪問(wèn)權(quán)限”中勾選“Everyone”和“SYSTEM” # → 點(diǎn)擊確定保存4.3 錯(cuò)誤代碼0x800706BARPC服務(wù)器不可用現(xiàn)象安裝最后階段報(bào)錯(cuò)“無(wú)法連接到遠(yuǎn)程過(guò)程調(diào)用(RPC)服務(wù)器”日志中PrerequisiteCheckFailed.log顯示RPC_S_SERVER_UNAVAILABLE。原因Windows Firewall阻止了TIA安裝程序的RPC端口TCP 135或Remote Procedure Call (RPC)服務(wù)被禁用。4.3.1 服務(wù)與防火墻修復(fù)# 啟動(dòng)RPC服務(wù) net start rpcss # 允許RPC端口通過(guò)防火墻 netsh advfirewall firewall add rule nameRPC Endpoint Mapper dirin actionallow protocolTCP localport135 # 重啟防火墻服務(wù) net stop mpssvc net start mpssvc4.4 PLCSIM Advanced啟動(dòng)失敗0x80070002現(xiàn)象安裝完成后打開(kāi)PLCSIM Advanced彈窗“無(wú)法加載DLLsimcore.dll錯(cuò)誤代碼0x80070002”。原因simcore.dll依賴的Visual C 2015-2019運(yùn)行庫(kù)未正確安裝或DLL被殺毒軟件隔離。4.4.1 強(qiáng)制重裝VC運(yùn)行庫(kù)# 下載微軟官方VC 2015-2019 Redistributablex64 # 安裝時(shí)添加靜默參數(shù)避免交互 vc_redist.x64.exe /install /quiet /norestart # 檢查DLL依賴 # 使用Dependency Walkerdepends.exe打開(kāi)C:\Program Files\Siemens\Automation\PLCSIM_Advanced\bin\simcore.dll # 查看缺失的DLL通常為vcruntime140.dll或msvcp140.dll4.5 HMI Web服務(wù)器無(wú)法啟動(dòng)HTTP端口沖突現(xiàn)象在TIA博途V21中打開(kāi)HMI項(xiàng)目點(diǎn)擊“啟動(dòng)Web服務(wù)器”后無(wú)響應(yīng)任務(wù)管理器中無(wú)WebServer.exe進(jìn)程。原因端口8080被IIS、Skype或TeamViewer占用。4.5.1 查詢并釋放端口# 查找占用8080端口的進(jìn)程 netstat -ano | findstr :8080 # 假設(shè)PID為1234則結(jié)束進(jìn)程 taskkill /PID 1234 /F # 或修改HMI Web服務(wù)器端口在TIA博途中項(xiàng)目樹(shù)→HMI設(shè)備→屬性→Web服務(wù)器→端口號(hào)5. 驗(yàn)證安裝成功的3層檢查法從系統(tǒng)級(jí)到工程級(jí)逐層穿透安裝程序顯示“已完成”不等于TIA博途V21真正可用。必須執(zhí)行以下三層驗(yàn)證每層失敗都指向不同層級(jí)的問(wèn)題避免盲目重裝。5.1 系統(tǒng)級(jí)驗(yàn)證檢查核心服務(wù)與驅(qū)動(dòng)狀態(tài)在管理員CMD中執(zhí)行以下命令所有輸出必須為RUNNING或Enabled# 檢查TIA博途依賴的服務(wù) sc query SimaticLogonService # 應(yīng)為RUNNING用戶登錄認(rèn)證 sc query SimaticAutomationService # 應(yīng)為RUNNINGPLC通信總線 sc query Winmgmt # 應(yīng)為RUNNINGWMI # 檢查虛擬網(wǎng)卡驅(qū)動(dòng) pnputil /enum-drivers | findstr S7-PLCSIM # 正常應(yīng)返回Published Name: oem12.inf, Driver Date: 2023-05-15, Driver Version: 17.0.0.05.2 應(yīng)用級(jí)驗(yàn)證啟動(dòng)最小工程并連接仿真器打開(kāi)TIA博途V21 → 創(chuàng)建新項(xiàng)目 → 名稱Test_V21→ CPU選擇S7-1200 CPU 1214C DC/DC/DC在項(xiàng)目樹(shù)中右鍵PLC →下載到設(shè)備→ 選擇PLCSIM非PLCSIM Advanced點(diǎn)擊啟動(dòng)仿真器→ 觀察PLCSIM窗口左下角狀態(tài)欄是否顯示RUN在程序塊中添加一個(gè)TON定時(shí)器下載后在線監(jiān)控確認(rèn)Q輸出能隨IN變化注意若PLCSIM啟動(dòng)失敗立即檢查C:\Program Files\Siemens\Automation\PLCSIM\log\plcsim.log搜索ERROR關(guān)鍵詞。5.3 工程級(jí)驗(yàn)證HMI與PLC協(xié)同仿真這是最終驗(yàn)收標(biāo)準(zhǔn)驗(yàn)證TIA博途V21的集成能力在同一項(xiàng)目中添加HMI設(shè)備如KTP700 Basic PN在HMI畫面中拖入一個(gè)按鈕綁定PLC變量Main.StartButton在PLC程序中編寫邏輯當(dāng)StartButton為TRUE時(shí)置位Main.MotorRunning點(diǎn)擊TIA博途工具欄的啟動(dòng)運(yùn)行系統(tǒng)綠色三角形→ 自動(dòng)啟動(dòng)PLCSIM HMI Runtime在HMI模擬器中點(diǎn)擊按鈕觀察PLC變量MotorRunning是否變?yōu)門RUE若此流程成功證明.NET Framework 3.5、PowerShell 2.0、WMI、虛擬網(wǎng)卡驅(qū)動(dòng)全部協(xié)同工作TIA博途V21已具備交付能力。此時(shí)可導(dǎo)出項(xiàng)目備份或開(kāi)始導(dǎo)入客戶實(shí)際程序。本文還有配套的精品資源點(diǎn)擊獲取