ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

TIA Portal V20安装全攻略:从系统准备到许可证配置

TIA Portal V20安装全攻略:从系统准备到许可证配置 新电脑到手准备装TIA Portal V20结果装到一半报错、装完打不开、打开之后没许可……这几件事我见过太多。TIA Portal大家在工控圈里更习惯叫它博图是Siemens S7-1200/1500、HMI和驱动调试的集成工程平台。V20是目前比较新的版本界面布局更现代对Win11的支持也比老版本好但它的安装依然算不上“无脑”。很多刚接触PLC的工程师满怀热情双击安装包然后就被各种英文弹窗、组件冲突、许可证问题折腾到怀疑人生。这篇教程针对TIA Portal V20整理了一份偏实操的安装笔记覆盖软件获取、系统准备、安装过程、许可证配置、首次启动验证、常见失败排查以及卸载重装方案。文章里我不会放任何网盘链接也不建议你去下那种“一键安装破解版”的东西但我会把正规获取安装包与许可证的渠道、每一步可能踩的坑、以及出问题后怎么定位尽量说清楚。适合第一次装博图的新手也适合被V20折腾过但还想再试一次的工程师。1. 版本与系统选型为什么Win11家庭版装V20大概率会出问题TIA Portal从来不是“双击setup就能跑”的软件。我见过太多人卡在安装的第一步系统不对。V20虽然对Win11的兼容性比V15那些老版本好很多但如果你用的是Win11家庭版或者电脑是品牌机预装的Home版系统我是真的劝你先别装先把系统版本看清楚。1.1 先搞清楚V20需要什么样的系统环境TIA Portal V20官方支持64位Windows 10专业版/企业版1809以上和64位Windows 11专业版/企业版。注意这里强调的是“专业版”和“企业版”不是家庭版。家庭版缺少组策略、BitLocker、远程桌面等系统级组件而TIA Portal在安装过程中会去调用一些系统服务和系统管理接口版本不满足时经常出现莫名其妙的安装中断或者装好之后无法建立通信。我的建议是如果你现在用的就是Win11家庭版优先重装成Win10专业版或Win11专业版。实在不想重装系统也不要去网上找“家庭版转专业版”的补丁很容易把系统搞坏。顺带提醒一句虚拟机里装系统的时候别图省事选个精简版镜像精简版系统删掉一堆组件V20装到一半基本就歇菜了。另外系统区域和语言设置也很关键。TIA Portal支持中文界面但底层一些组件对Unicode程序语言依赖很强。如果你在安装时发现字体错位、文字显示不全或者启动时界面卡死检查一下“控制面板-区域-管理-更改系统区域设置”把“非Unicode程序的语言”改成“英语美国”。改完需要重启再装很多人忘了这一步折腾半天找不到原因。1.2 “博图”从哪买/下载安装包获取的正规渠道很多人一上来就问我“安装包在哪”这里我必须先把话说清楚TIA Portal是商业软件安装包本身和许可证是两回事。你可以在西门子官网上注册技术支持的账号然后从官方下载中心拿到试用版安装包用于学习和功能评估如果要用于实际工程项目需要向西门子或者授权经销商购买正式授权。V20完整安装包通常接近20GB这么大的文件下载过程中出现数据损坏的概率并不低。官方渠道下载完成后最好用校验工具核对一下SHA-256校验值确认文件完整再解压。这一步很多人会跳过等安装到一半报错才回头去查文件完整性白白浪费时间。也有不少代理商会直接给客户发离线安装包这种渠道本身没问题但我建议你拿到文件后先看下里面的说明文档有些定制版本会捆绑其他组件。如果经销商给你的是一个网盘链接下载完一定要右键看看文件属性里的“数字签名”签名信息不完整、发布者不明的话建议直接放弃宁可找官方重新申请试用版。1.3 硬件准备内存和硬盘是最容易被低估的两项TIA Portal V20官方最低要求是8GB内存但我建议你直接按16GB起步准备。建中大型项目、同时打开多个PLC和HMI设备的时候V20的内存占用非常夸张8GB机器能卡到你怀疑人生还可能触发“内存不足”导致崩溃。如果经常做S7-1500和WinCC联调32GB也不算浪费。硬盘方面V20完整安装需要至少60-80GB的剩余空间这还不包括后续的硬件支持包、项目文件和归档文件。所以只留一个40GB的系统盘是肯定不够的。磁盘类型尽量选NVMe固态硬盘机械硬盘跑V20的启动速度我能等出一杯咖啡来。CPU方面一颗主频高一点、多核性能好一点的i5或i7就够用了不用追求顶配但尽量别用几个老款低功耗U来跑编译速度会让人崩溃。1.4 杀毒软件、用户账户和系统更新的预先处理装V20之前我建议你做三件事第一把Windows Defender实时防护和第三方杀毒的实时监控全部临时关闭。TIA Portal在安装过程中的写文件行为非常多杀毒软件逐文件扫描会把安装速度拖慢到离谱还容易误报“可疑行为”从而中断安装。第二确认自己是用本地管理员账户登录而不是标准用户。安装全过程需要用管理员权限运行右键安装程序时选择“以管理员身份运行”。如果账户是公司域账户建议先联系IT管理员拿本机管理员权限域策略限制太多会导致安装后服务起不来。第三先把Windows更新跑到最新版本。很多安装失败其实是系统补丁不完整尤其.NET Framework相关组件V20安装程序会自动补充但被旧补丁卡住的情况我也遇到过。装完系统补丁重启一次再开始装TIA顺序别反。2. 从镜像文件到安装进度条V20安装全流程实操系统准备就绪之后进入正式的安装环节。这里的坑也很密集我按实际操作顺序拆一遍。2.1 解压与加载安装镜像的注意事项拿到安装包后通常是一个ISO镜像文件或者一个大的自解压EXE。ISO文件推荐直接双击“装载”到虚拟光驱里Windows 10/11自带这个功能。不建议用杀毒软件自带的压缩包扫描去解压整套镜像里面的文件数量非常多实时监控会拖慢整个解压过程。不管你是装载ISO还是用7-Zip解压安装程序的完整路径里绝不能有中文、空格和特殊符号。比如D:\软件\TIA_V20_Setup这种路径就可能出现问题最好改成D:\TIAV20\Setup。如果你遇到“双击Setup.exe没有反应”先检查路径再看看是不是被安全软件拦截了最后看事件查看器有没有程序兼容性错误。解压的时候还有一个容易被忽略的点磁盘剩余空间要考虑到解压后的镜像体积。ISO解压出来比原文件更大如果你C盘只有60GB解压到一半就报“磁盘空间不足”那安装根本没法继续。建议解压完成后确认镜像内setup.exe文件大小是几百MB而不是几十KB很多时候网上下载的“精简包”根本就是一个缺文件的空壳。2.2 功能组件选择STEP 7、WinCC、Startdrive怎么取舍启动安装程序后会让你选择安装语言简体中文和English都可以。建议选“简体中文”但前提是你的系统区域设置正确否则中文界面下个别控件会乱码。如果你打算用英文版做开发那系统区域也保持英语别混着来。接下来是产品选择清单。核心组件是TIA Portal本身和STEP 7 Professional这是编写S7-1200、S7-1500程序的基础。如果你还要做触摸屏和上位机画面就勾上WinCC相关的组件TIA里的WinCC已经不是独立软件而是集成在里面了。如果你做伺服和变频器调试再考虑Startdrive。组件不是越多越好。很多人第一次装直接全选结果安装时长多了一倍都不止。我自己的习惯是只做PLC编程就只装STEP 7 Professional需要调屏再加WinCC驱动调试项目再装Startdrive。这些组件后期在“控制面板-程序和功能”里也能补装不需要一开始就全装。单独提一句PLCSIM仿真软件也是一个独立许可组件如果你只是学习编程可以装但别指望它代替真实PLC现场验证。2.3 安装路径与安装过程的漫长等待安装路径默认在C:\Program Files (x86)\Siemens我建议不要改。为什么TIA Portal不是一个独立软件它要跟Automation License Manager、SIMATIC NET、SQL Server等共享组件交互这些组件的位置都是固定的随便改路径很容易导致主程序找不到依赖后面报错查都查不完。点击安装之后进度条会走走停停尤其是卡在“正在安装 Microsoft SQL Server”界面的时候经常十几分钟没反应。这个阶段是后台在部署数据库引擎电脑风扇呼啦呼啦转别慌也别去点“取消”耐心等。真正要警惕的是进度条迅速回滚那就是安装失败了后面第五章会专门讲怎么排查。等待期间建议不要远程连接这台电脑。有人用向日葵、TeamViewer远程装TIA结果安装速度奇慢而且远程会话偶尔会因为权限分离问题弹“Windows Installer服务不能更新一个或多个受保护的Windows文件”这种报错很麻烦。最好就是人坐在电脑前插着电源让它安安静静装完。2.4 重启、自动恢复与安装日志安装过程中如果需要重启程序会给出提示。重启之后有些版本的安装程序不会自动继续需要你重新双击Setup.exe或者从“开始菜单-所有应用-准备TIA Portal V20”继续完成。不要以为重启完就装好了一定要看到“安装完成”之类的明确提示才算结束。如果你运气不好安装中途挂掉想排查原因安装日志会写在Windows临时目录里。可以在文件资源管理器地址栏输入%temp%然后按修改时间排序找名字里带“Siemens”或“TIA”的txt文件。日志末尾的ERROR级别内容基本就是失败原因。把日志里最后几十行截图给有经验的人看往往比网上搜关键词更快定位问题。3. 许可证授权配置装完打不开的常见问题都在这TIA Portal装完先别急着双击图标。这时候大概率打不开或者打开后提示找不到许可证。许可证是TIA Portal绕不开的一步90%的“装好了却用不了”都是这个环节出错。3.1 许可证管理器的安装与启动TIA Portal的许可机制靠的是Automation License Manager简称ALM。安装TIA Portal的时候ALM一般会作为共享组件自动装好。如果安装完成后在开始菜单里找不到ALM说明它没装上这时候你要回到安装包找到“ALM”或“Automation License Manager”对应的安装项单独补装。ALM的界面左边是本机电脑右边是已经插入的U盘或网络驱动器。它的核心操作逻辑就是许可证可以存放在电脑本地也可以存放在一个专门的许可证U盘上。工程项目电脑推荐把许可证传送到电脑中存放这样每次启动不需要插U盘。如果你拿到的是试用版安装包安装完ALM之后要先去官网申请试用许可证文件然后导入ALM。申请试用许可时注意绑定的邮箱必须能收件而且试用版的产品版本号要和安装的完全一致V20的试用许可不能用在V18上。3.2 试用许可与正式许可怎么区分如果你是从西门子官网下载的试用版安装包装完之后还需要在官网申请一个试用许可文件再通过ALM导入才能正常使用。试用许可通常有固定时长过期后软件会回到无法编译的状态。但即使试用到期TIA Portal查看项目里已经组态的硬件信息一般还是可以的只是编辑和编译会被限制。如果你所在公司购买了正式授权经销商一般会给你一个内置许可证的U盘或者一个许可证文件。把U盘插上电脑打开ALM把右侧U盘中的许可证条目拖拽到左侧本机电脑上就完成了传送。传送完成后许可证柜里能看到对应的License Key每个Key会标注对应的产品比如STEP 7 Professional V20、WinCC V20等。正式许可证通常绑定硬件也就是说这张许可证允许你在这台电脑和指定的U盘之间移动不要随意传播给别人。3.3 启动许可证列表中没有许可证怎么办经常有人问我明明把U盘插上了ALM也看到了License但打开TIA Portal还是提示“未找到许可证”。这种情况多数是下面几个原因许可证U盘是FAT32格式但文件名是中文ALM读取中文名称偶尔会出错建议把许可证文件名改成英文再试。系统时间被改过。TIA的许可证绑定时间戳你如果把系统时间调前或者调后ALM会认定许可证状态异常。启动时没有用管理员身份打开ALM导致许可证传输失败。许可证传送到了U盘本身但拔掉U盘后许可证自动变“不可用”。如果你不想一直插着U盘一定要把许可证传送到“本地站”再拔。另外注意有些版本TIA要求先打开ALM再打开TIA顺序反了也识别不到。这个不是硬性规定但实测在部分Win10版本上顺序会影响服务加载。3.4 所有组件都装完了但TIA启动即崩溃许可证解决完之后还有一类高频问题双击TIA Portal图标转两圈就消失或者直接弹崩溃窗口。网上搜“totally integrated automation portal has encountered a problem and needs to be closed”能搜出来一大片这个报错基本就是TIA Portal的通用崩溃提示真正原因藏在Windows事件查看器里。事件查看器的路径是开始菜单右键-事件查看器-Windows日志-应用程序找来源为“.NET Runtime”或“Application Error”的红色错误记录看它里面提到哪个DLL或模块。常见方案下面第五章有详细排查。这里先记住一个原则不要一看到这个英文弹窗就去重装系统多数崩溃都能靠驱动、运行库或者权限调整解决。4. 首次启动与通信测试验证安装是否真的成功到了这一章说明TIA Portal已经能打开、许可证也正常了。这时候还差一步用一个小项目验证整个软件环境是否健康。别小看这一步很多人装完能打开就立刻拔电源去干活结果到了现场发现连不上PLC、找不到硬件型号回头又怀疑软件有问题。4.1 新建一个TIA项目并组态CPU打开TIA Portal V20选择“创建新项目”名字随便起一个Test。然后进入项目视图点击“添加新设备”选一款PLC常见的S7-1200系列选CPU 1214C DC/DC/DC或者S7-1500系列选CPU 1511-1 PN。这一步主要看两件事第一设备配置界面能不能正常打开第二打开设备视图时会不会闪退。如果CPU拖进去、网络视图和设备视图都正常说明TIA的核心模块基本没问题。闪退的话优先怀疑核显驱动和3D加速问题。4.2 设置PG/PC接口验证完软件本身接下来要做通信验证。TIA Portal的设备访问走的以太网要让电脑和PLC通信需要先设置PG/PC接口在控制面板里打开“设置PG/PC接口”64位系统里是“设置PG/PC接口32位”那个入口把“应用程序访问点”设置为S7ONLINE把“使用的接口参数分配”选成你实际网卡对应的条目比如“Intel Ethernet Connection ... TCPIP.AUTO”。这里有个很容易搞混的点如果你的电脑是笔记本同时有无线网卡和有线网卡一定要选有线网卡对应的条目。选成无线网卡你会发现无论如何都搜不到PLC。另外如果你是用USB转以太网适配器要装好官方驱动并记住这个适配器的名称。USB转网卡经常出现“驱动装上了但PG/PC接口列表里没有”的情况这时候Windows设备管理器里网卡工作正常但TIA不识别需要检查网卡是否开启了“不活动时自动关闭”。4.3 安装硬件支持包HSP的必要性有时候你发现新买的PLC型号在设备列表里找不到这不一定是你安装有问题很可能是硬件支持包没装。TIA Portal更新硬件设备描述有两种途径一种是软件右上角的在线更新一种是手动下载HSP文件到本地然后在“选项-管理通用描述文件”里导入。建议新装完V20之后先把常用的HSP更新一下不然真到调试现场发现少了个PLC型号那时候再用离线包补就麻烦了。HSP文件也是从西门子官网下载下载完导入TIA以后需要在软件里重启一次项目才能识别。有一点要记住HSP装上之后项目文件的后台数据库会更新如果别人用老版本的TIA打开你的项目有可能会提示不兼容。4.4 与真实PLC的第一次连接测试可编程设备的默认IP地址出厂一般是192.168.0.1或者通过MAC访问。如果你不确定先在“在线访问-可访问的设备”里让软件扫描网络。前提是电脑网卡和PLC在同一个物理网段网线直连时注意PLC的X1口是编程口别插到X2上。搜索到设备后右键“在线连接”如果TIA能识别出PLC的型号、固件版本并且能正常上传下载程序说明你的软件环境已经完整可用了。到这一步V20才算真正安装成功。如果搜索不到设备简单测一下电脑和PLC之间能不能ping通不追求ping通也至少要确定网卡的指示灯在闪。实在不行就把Windows防火墙临时关掉再试一次通讯类故障很多时候是防火墙拦了S7ONLINE的广播包。5. 安装失败排查笔记崩溃、回滚与残留清理这一章写给已经遇到问题、被“has encountered a problem”弹窗折磨到崩溃的人。网上关于TIA Portal崩溃的帖子多到能开一个专题但大多数问题都逃不过下面这几类。5.1 “TIA Portal has encountered a problem”崩溃门首先明确一件事这个英文报错是通用崩溃提示看到它不等于你的安装包有问题也不等于许可证有问题。它背后的原因按出现频率排名我这些年总结下来是这样的第一显卡驱动问题。TIA Portal的高版本对图形接口要求不低如果你的电脑用的是老核显或者驱动是微软系统自带的基础显示适配器打开设备视图时非常容易崩。解决办法去显卡官网下载最新驱动安装然后在TIA启动图标上右键-属性-兼容性勾选“禁用全屏优化”如果你的笔记本有独立显卡在NVIDIA控制面板里把TIA Portal的图形处理器设置为“高性能”。有的核显机型直接插电和用电池时性能差异大建议装软件和调试时都插电。第二.NET运行库和Visual C库损坏。TIA Portal依赖一堆运行库之前装过其他软件把某个版本的C库覆盖坏了启动时就可能崩。修复办法是去控制面板的程序和功能里把Microsoft Visual C相关的可再发行组件逐个“修复”一遍然后重启。不要看到C库就全部卸载重装老老实实用修复。第三安装时其他软件在后台干扰。有人喜欢装TIA的同时挂着TeamViewer、向日葵、网盘同步这些软件很可能在安装过程中抢占了权限或者注入DLL结果启动时直接崩。安装期间关掉一切非必要后台软件是底线操作。还有一些“系统优化软件”会把Siemens启动服务设置为“手动”或“禁用”导致TIA能打开主程序但连不上通信服务。5.2 Windows Installer错误与安装回滚如果安装到一半进度条回滚并弹出错误码先记下错误码再按日志排查。常见的有1622、1603、2755等。1603表示安装过程中出现致命错误大概率是权限或路径问题1622是数据库脚本执行失败基本和SQL Server冲突有关。排查优先级先确认是否有旧版TIA或旧版SQL Server占用了同名服务再看安装日志末尾的具体报错最后在程序安装失败记录里搜Windows Installer的Msi记录。很多人遇到1603直接重装系统其实很多时候用Windows Installer CleanUp工具清理掉旧的损坏记录再重装就正常了。但这类工具最好在能看懂日志的前提下再用别盲清更别在不确定的情况下去手动删注册表里的Installer项。5.3 杀毒软件和防火墙的干扰TIA Portal的许可证服务和一些通信服务需要在本机监听端口如果杀软强制拦截了相关服务你会遇到“许可证合法但软件提示没有许可证”或者“TIA启动后一直停在启动画面”。解决办法是把C:\Program Files (x86)\Siemens目录和C:\Program Files\Siemens目录加入杀软白名单如果白名单不好使就直接在安装和首次启动期间暂时退出杀软。用360、电脑管家之类的软件装TIA时安装完成前不要一键“优化”很多所谓“系统优化”会把西门子的自启动服务禁掉让你后续莫名其妙连不上PLC。5.4 旧版本残留导致的不兼容很多人的电脑上装过V14、V15或者V16没卸载干净就装V20结果出现两个版本互相抢许可证、共享目录损坏的情况。这个问题在工控圈太常见了。之前的项目、之前的试用版、之前的“绿色版”搞出来的残留都会干扰新版本。最稳妥的方案是装V20之前彻底卸载旧版本。卸载顺序不是按安装顺序随意点的经验上是先卸载WinCC、再卸载STEP 7、再卸载TIA Portal最后卸载Automation License Manager和SIMATIC NET这类共享组件。全部卸载完重启再检查C:\Program Files (x86)\Siemens里还剩什么如果剩余目录里都是残留文件手动删掉之前先备份确认没有活动服务引用再删。5.5 Win11与中文系统区域导致的问题如果你是新电脑Win11系统装V20时还要留意两个点一个是系统区域的Unicode语言设置另一个是Windows功能里的.NET Framework 3.5是否启用。Win11默认没有启用.NET Framework 3.5包括2.0和3.0而TIA Portal的某些历史组件需要它。在“控制面板-启用或关闭Windows功能”里勾选“.NET Framework 3.5包括2.0和3.0”让它在线安装即可。装完之后重启再装TIA能减少一部分报错。另外Win11的回忆功能、传送优化、页面预读这些新特性对TIA影响不大但如果你开了“内存完整性”这类安全功能直连PLC时可能出现驱动被拦截的情况。遇到在线访问异常可以临时关掉内存完整性试一下。6. 卸载重装与虚拟机部署的补充建议最后这部分算是我多年折腾TIA Portal踩过坑之后沉淀下来的两个补充内容。一个是卸载重装怎么做最干净一个是想装虚拟机里该怎么规划。6.1 卸载顺序先应用后共享绝不从Siemens目录下手TIA Portal的组件不是铁板一块它分为应用层TIA Portal本体、STEP 7、WinCC等和共享层许可证管理、通信组件、公用数据。卸载顺序必须是从上往下先在“程序和功能”里卸载WinCC、STEP 7这些具体应用再卸载TIA Portal本体最后卸载共享组件。如果早年间装过V14又没卸载干净重装V20之前最好用西门子官方的Automation Tool或者第三方卸载工具扫描残留。卸载完以后手动检查这几个地方C:\Program Files (x86)\Siemens、C:\Program Files\Siemens、C:\ProgramData\Siemens、C:\ProgramData\Automation把确认没用的残留清掉再重启装新版本。注意注册表不要用网上的“一键清理”乱删删错一个共享项后面的版本也可能跟着遭殃。6.2 彻底清理残留目录与许可证记录卸载这块很多人忽略的是许可证残留。旧版本的License Key如果残留在ALM的密钥柜里新版本有时能识别但有时会造成“密钥类型不匹配”的提示。重装前可以在ALM里把旧的许可证删除或者转移到U盘。清理完目录和许可证我还会建议清一下Windows临时目录。比如C:\Windows\Temp和用户Local AppData里的Temp占不了多少时间但可以让安装日志从干净状态开始记录。反正这些临时文件删掉也不影响系统留着反而蒙蔽排查。清理完重启一次确认系统干净再开始装新版。6.3 在虚拟机里安装V20的可行性越来越多的工程师用虚拟机隔离工作环境。TIA Portal V20在VMware Workstation里是可用的但要做好几个准备虚拟机系统分配至少8GB内存推荐16GB并且要给虚拟机预留至少100GB的虚拟磁盘空间。开启CPU虚拟化VT-x/AMD-V否则启动时性能很差。安装VMware Tools并开启“加速3D图形”选项否则打开硬件配置界面会很卡、容易花屏。不要用U盘直通许可证建议在虚拟机里安装许可证管理器把许可证传送进虚拟机系统内。虚拟机最大的好处是快照。装干净系统、打好补丁、装好V20拍一个快照以后再折腾坏了直接回滚。现在我自己的项目电脑就是这样一个“干净快照池”新项目建一个虚拟机互不干扰。不过要注意如果做真实的S7-1200/1500通信虚拟机的网卡需要设置为桥接模式并且确保USB转网卡可以穿透进虚拟机有时候实时性和稳定性不如物理机直连项目上线前的通信实测还是建议拿到真实电脑上跑。6.4 版本共存与项目备份习惯关于TIA Portal多个主版本共存我的个人建议是不要为了图省事把V16、V18、V20全塞到同一台电脑里。不同版本的共享组件会有覆盖问题早期版本可能还能强行共存到V20这一代我遇到的多数冲突都发生在共存的场景。真想同时用两个版本用虚拟机隔离是我目前觉得最省心的方案。项目备份方面TIA Portal的项目文件默认是独有后缀的工程目录直接拷走整个目录有时会漏掉相关外围数据。建议在TIA里使用“归档”功能生成压缩归档文件再拷贝这样到了别的电脑上不容易出现打不开的情况。实际调试前每次大改动前都归档一次这个习惯真的能救你命。最后再分享一个我自己的小习惯装完V20之后不要急着往项目里拖PLC。先花几分钟新建一个空项目把常用的HSP装上设置好PG/PC接口然后新建一个最小的组态项目跑一遍“编译-下载-在线-上传”确认全链路通畅后再开始正式工作。这套自检流程虽然花不了多少时间但能帮你把安装阶段的问题和项目开发阶段的问题彻底隔离开。以后真出了状况你也知道该怀疑谁、该重现哪一步。希望这篇东西能帮你少走点弯路省下的时间拿去研究PLC也好多陪陪家人也罢都值。
返回列表