做自动化项目调试,被新同事问得最多的问题之一,就是 TIA Portal 里面 WinCC 画面组态好了,怎么下载到设备,下载完又怎么启动。这个问题看着基础,里面藏着不少坑:有人下载时老是找不到设备,有人下载成功却黑屏,有人画面出来了但 PLC 数据刷不出来。这篇文章就围绕上位机 Portal WinCC 画面下载及启动方法,把从准备到运行的全流程拆开讲清楚。内容基于 TIA Portal V16/V17 版本的常见操作,PC 站和 HMI 设备两类目标都覆盖到,适合刚入行的电气工程师、现场调试维护人员,也适合从 WinCC flexible 或者经典 Step7 往博途迁移的朋友参考。为了保证你能踩得稳,我把每个关键步骤背后的原理也一并讲明白,照着做基本能一次跑通。
1. 先理清结构:TIA Portal 里 WinCC 到底下载到哪里
很多新手卡在下载这一步,不是因为操作不对,而是没搞明白自己正在操作的 WinCC 是个什么结构。TIA Portal 里的 WinCC 并不是一个单独软件,它根据目标运行环境分成了几个变体:WinCC Basic 对应精简面板,WinCC Comfort/Advanced 对应精智面板和移动面板,WinCC Professional 对应基于 PC 的工控机运行系统。下载的目标也因此分成两类:面板设备和 PC 站。这两类设备的下载通道、运行系统启动方式完全不同,用错一套操作流程就会莫名其妙地失败。
1.1 HMI 设备与 PC 站,下载目标先分清楚
HMI 设备是项目树里的一个站点对象,画面、变量、连接、脚本都挂在它下面。以精智面板为例,你在项目树里看到的是一个类似 PLC 的站点图标,展开它能看到“画面管理”“运行系统设置”“HMI 变量”等分支。下载就是把编译后的运行文件写进面板自带的存储空间或存储卡,面板上电后直接执行这套文件。
PC 站则是另一套模式。你要在项目树中单独组态一个“SIMATIC PC Station”设备,给里面添加一个 WinCC RT Professional 应用,再把画面组态挂到这个应用的“画面”下面。PC 站的运行系统不是一个嵌入式系统,而是一个安装到 Windows 工控机上的独立软件——WinCC Runtime Professional。下载动作的本质,是把 TIA 项目里组态好的数据传送到这台 PC 上 WinCC Runtime 的工作目录中,由 Runtime 负责解释和显示。
这两种目标对应着不同的下载按钮和不同的启动方式。选 HMI 设备下载的时候,TIA 会走面板的传送通道;选 PC 站下载的时候,TIA 会通过 IP 把项目数据交给本机或远程 PC 上的 Runtime 服务。我在项目里经常见到有人把 HMI 面板的项目误下载到 PC 站,或者反过来,结果不是提示连接失败,就是画面出来了却没有任何 PLC 变量刷新。所以在点“下载到设备”之前,先确认你选中的节点到底是面板还是 PC 站。
| 目标类型 | 典型设备 | 下载通道 | 运行系统 |
|---|---|---|---|
| HMI 设备 | 精简面板、精智面板、移动面板 | 以太网、USB、存储卡 | 面板固件内的 Runtime |
| PC 站 | 工控机 + WinCC RT Professional | 以太网(本机/远程) | Windows 上的 WinCC Runtime |
1.2 编译、下载、运行,三个动作别混为一谈
下载之前还要把一个概念理顺:编译、下载、运行是三个完全不同的阶段,不少人把它们揉在一起,出了问题就抓瞎。
编译是把画面、文本、变量、脚本等组态对象转换成运行系统能直接执行的文件,同时做语法检查、连接一致性检查和引用检查。你可以把它理解成把图纸翻译成施工图。下载是把编译好的这些文件复制到目标设备上去,相当于把施工图送到工地。运行则是目标设备把这些文件加载执行,界面才真正显示出来,相当于工人按图施工。
如果不先编译就点下载,TIA 会自动触发一次性编译,这叫隐式编译。隐式编译发现严重错误时会直接中断下载流程,并在底部窗口列出一堆红色报错。只有编译结果里看不到红色错误(有些黄色警告可以容忍)时,下载才可能顺利执行。
下载成功也不等于运行。HMI 面板通常在下载完成后自动重启并进入运行系统,而 PC 站下载完数据后,WinCC Runtime 不一定自动打开,很多时候还需要手动启动运行系统。现场最常见的黑屏或者停在启动 Logo 的情况,一大半是“下载完成但没启动运行系统”引起的,后面第 4 章我会专门讲启动路径。记住这条主线:编译不过,不用谈下载;下载不成功,不用谈运行。
2. 下载准备三板斧:网络、访问模式、授权
我见过很多人在下载前完全没有做任何设备端准备,直接点下载按钮,然后对着“未找到设备”的报错发呆。实际上,下载能否成功取决于三件事:网络能不能通、设备让不让你下载、运行系统有没有合法授权。这三件事提前花五分钟确认,能省下现场一小时。
2.1 网段与 PG/PC 接口设置:下载通道必须通
网段这件事听起来简单,搞错的概率却相当高。用网线把电脑和 HMI 面板或者工控机连起来之后,第一件事就是确认三方的 IP 地址在同一网段:电脑、PLC、HMI 要互相能 ping 通。HMI 面板出厂 IP 一般是 192.168.0.1 之类,你也可以在面板的 Control Panel 里手动设置 IP。电脑这边建议直接固定一个静态 IP,比如 192.168.0.10,避免 DHCP 自动获取导致网段错乱。
然后在 TIA Portal 的下载对话框里,必须把“PG/PC 接口的类型”选成 PN/IE(PROFINET 以太网),并在“PG/PC 接口的设置”里选中实际插着网线的那个网卡。这里有个经典坑:笔记本同时有有线网卡、无线网卡、虚拟机虚拟网卡,TIA 一旦选错网卡,就会搜索不到设备。我自己的习惯是把 VMnet 这类虚拟网卡临时禁用,并关掉无线,只保留有线连接,让下载过程更干净。
如果搜索后依然找不到设备,不要反复点“开始搜索”干着急,先从 Windows 命令行 ping 一下目标的 IP。ping 不通就是链路层问题,检查网线、交换机端口、IP 网段;ping 通则说明网络没问题,多半是设备进入了运行状态不接受下载,跳到 2.2 去处理。
2.2 HMI 访问模式与传送设置:设备端也得放行
HMI 面板默认不一定允许你随时下载。特别是精智面板,下载前通常需要让它退出运行系统,进入传送模式(Transfer),否则面板正在跑画面,传送通道被占着,TIA 无法写入。
进入传送模式的做法是这样的:在面板上的 Control Panel 里双击“Transfer Settings”,把传送通道勾选为以太网,并确认面板处于“等待下载”的状态。部分面板开机时如果检测到传送通道打开,会直接停在带 Transfer 字样的界面等待连接,这个时候在 TIA 里搜索设备往往就能搜到了。
下载完成后,面板一般会自动退出传送模式并重启进入运行系统。但如果面板一直停在 Transfer 界面不走,说明传送设置没有关,或者下载过程没有成功。遇到这种情况,重新上电一次,在 Control Panel 里把“启动时进入传送模式”这类选项取消,再试试看。
还有一类问题是新版 HMI 固件的访问保护。TIA V17 之后,一些面板在下载时需要输入访问密码,这个密码在 HMI 的“运行系统设置”里配置。如果现场设备是别人组态的,你不清楚密码,下载就会在验证阶段失败。先在项目里确认设备属性中的访问保护配置,再决定是找密码还是让设备恢复出厂设置。
2.3 授权问题:提前装好,别等启动时抓狂
下载动作本身不强制要求授权,但运行系统启动的时候必须有对应授权。PC 站情况最典型:WinCC Runtime Professional 是安装在 Windows 上的商业软件,没有授权时,Runtime 启动会弹授权对话框,或者干脆退出,画面永远显示不出来。
常用的处理办法是在工控机上用 Automation License Manager 查看本机授权状态,然后导入合法授权文件。这个动作最好在项目进场之前就完成,而不是设备抬到现场才临时处理。HMI 面板则不需要单独买运行系统授权,面板硬件价格里已经包含了运行许可,所以面板端基本不用为授权操心。
还要提醒一句:TIA Portal 本体、WinCC 各个版本、以及 Step 7 Professional 之间的授权是相互独立的。只要其中某一个没有授权,启动对应功能时就会报错。大家搜到的“WinCC 8.1 授权”“TIA Step7 Pro WinCC V15.1 授权”这类话题基本都是同一类问题。授权不是下载流程能绕过的,遇到授权提示,老老实实回到许可证管理器去装。
3. 标准下载流程:选目标、搜设备、编译、装载
准备工作做完,下面进入正题。我把标准下载流程按 HMI 设备为例走一遍,PC 站流程大同小异,区别我会单独说明。整个流程看着长,熟练之后一分钟内就能点完,关键是每一步都要理解它为什么存在。
3.1 以 HMI 设备为例的完整下载步骤
第一步,确认设备状态。让 HMI 面板退出运行系统,进入传送模式,并确认电脑与面板 IP 在同一网段。
第二步,在 TIA Portal 项目树中选中 HMI 站点,点击右键菜单里的“下载到设备”,或者使用工具栏上的下载快捷按钮。注意选中的必须是 HMI 站点本身,不是里面的某个画面或变量表,否则下载选项是灰色不可点的。
第三步,在“扩展的下载到设备”对话框里完成参数设置。这里有几个关键字段:PG/PC 接口的类型选 PN/IE;PG/PC 接口的设置选物理网卡;“目标子网的连接”可以手动填面板的 IP 地址,也可以先点击“开始搜索”,让 TIA 在网段内扫描。搜索到设备后选中它,IP 地址会自动带出来。
第四步,点击“装载”按钮。在此之前如果项目还没编译,TIA 会提示自动编译。我建议你先看一眼底部编译输出窗口:只有 0 个错误,才继续往下走。装载过程屏幕上会显示“停止运行系统”“覆盖旧数据”“下载新文件”等进度状态,下载完成后 TIA 会给出“下载已完成,设备正在重启”之类的提示。
第五步,确认面板重启后进入了运行系统画面。如果没进,回到面板把传送模式关掉,手动重新上电。
PC 站的下载流程基本一样,区别在于你选中的是 PC Station 节点,并且在“下载到设备”对话框里可能要额外勾选要下载的 WinCC RT Professional 应用。PC 站下载完成后不会自动弹出运行画面,需要按第 4 章的启动方式手动去拉起来。
3.2 下载对话框参数与选项怎么选
下载对话框里的选项看着多,真正需要理解和决策的就几个。我整理过一张表,每次带新人就发这张表:
| 选项 | 作用 | 什么时候用 |
|---|---|---|
| 全部覆盖运行系统 | 清空设备中已有的运行系统文件,完整写入新项目 | 首次下载、项目结构大幅调整、怀疑设备上残留旧数据 |
| 仅覆盖部分(增量下载) | 只传输变更过的画面、变量等对象 | 画面微调、修脚本后的快速更新 |
| 包括系统数据/库 | 把引用的全局库、系统函数一并写入 | 首次下载必须勾选,增量下载按需 |
| 下载完成后启动运行系统 | 装载结束后自动进入运行模式 | HMI 面板推荐勾选,PC 站按需 |
| 覆盖前删除 | 先删除目标端旧文件再写入 | 建议保持默认,可减少冗余碎片 |
增量下载速度快,但它有一个使用前提:设备上已经存在同一项目的完整版本。如果设备里是另一个完全不同的项目,或者项目改名、调整过根结构,增量下载容易产生“残留旧数据”的奇怪问题。我的习惯是:第一次连接、或者隔了很久再恢复下载时,一律选择“全部覆盖运行系统”,宁可多等一分钟传输时间,也不给自己留隐患。
“下载完成后启动运行系统”这个选项在 HMI 面板环境中很好用,下载完自动跑画面,适合快速验证。但注意,面板在下载过程中本来就是传送模式,勾不勾这个选项,设备都会尝试重启并进入运行系统,区别在于是否由 TIA 主动触发。PC 站则没有这么简单,Runtime 是独立于 TIA 的 Windows 进程,最终还是需要单独启动。
3.3 编译顺序与开发阶段的下载技巧
编译顺序直接关系到下载时会不会遇到“幽灵报错”。我在开发阶段的做法是:如果改了画面布局、脚本、变量表这些涉及全局结构的内容,先右键项目里对应的 HMI 站点,选择“编译 – 软件全部重建”,把历史编译缓存清干净,再做一次全量编译。全部重建的时间虽然长一点,但会强制检查所有画面和引用的完整性,很多“昨天还能编译,今天突然报错”的问题都能靠它解决。
如果只是改了一两个按钮的颜色或者显示文本,就没必要全量重建,直接右键编译或者隐式编译即可。编译输出窗口里的错误信息,双击可以直接跳到出错的对象上,非常高效。遇到不理解的红叉,不要试图跳过,下载前的编译错误是硬性拦截,绕不过去。
开发调试还有一个很实用的技巧:用模拟器代替反复下载。选中 HMI 站点,右键选择“开始模拟”,TIA 会在虚拟设备上加载画面,不需要真实面板,也不需要物理下载。模拟器虽然不能验证真实硬件通信,但检查画面布局、脚本语法、变量刷新逻辑绰绰有余。每次改完先在模拟器里跑一遍,确认没问题再去下载真实设备,面板的刷写次数少了,寿命也长。
4. 下载后启动运行系统:两种设备,两条路径
下载完成不代表大功告成,这一步恰恰是新人的分水岭:有人下载完就去找甲方验收,结果屏幕黑着,被问得哑口无言。启动运行系统这件事,HMI 面板和 PC 站是两条完全不同的路径,谁都不能拿另一套逻辑硬套。
4.1 PC 站 WinCC Runtime Professional 的启动方式
PC 站的运行系统是独立 Windows 进程,TIA 下载完只是把项目数据送进了 WinCC Runtime 的工作目录,画面并不会自己冒出来。启动方式主要有三种。
方式一:在 TIA Portal 中启动。选中 PC Station 节点,在“运行系统”相关的工具栏或右键菜单里找到“启动运行系统”按钮(不同版本入口位置略有差异,但认准带绿色开始箭头的运行系统图标就不会错)。这种方式适合调试阶段,启动、停止、重新加载都方便,配合 TIA 的在线监视能快速定位问题。
方式二:在工控机上启动。通过 Windows“开始”菜单里 SIMATIC 目录下的 WinCC Runtime Professional 快捷方式启动,或者直接运行安装目录下的主程序。这是现场常见方式,因为现场调试工程师往往不在 TIA 项目环境里操作,工控机上直接双击更简单。
方式三:开机自启动。现场最终交付时,总不能让操作员每次开机都手动双击图标。正规做法是给 WinCC Runtime 建立一个开机启动项,确保 Windows 登录后 Runtime 自动加载项目。这里我有过教训:自启动如果配置在某个依赖网络映射盘的账户下,而登录时网络还没就绪,Runtime 就会加载失败。所以自启动的账户权限、启动顺序、依赖服务都要提前测一遍。
PC 站还有一个容易被忽略的设置:起始画面。在 PC 站对应的 WinCC 画面的“运行系统设置”里,要明确指定哪幅画面是运行系统打开后显示的起始画面。如果没指定,Runtime 启动后可能是一片空白或者灰色窗口,看起来就像是没启动成功。
4.2 HMI 设备的自动启动与手动干预
HMI 面板和 PC 站不同,面板下载完成后重启,正常情况下会自动进入运行系统。因为面板的运行系统是固化在设备固件里的,不需要 Windows 登录,也不需要打开某个软件,上电就应该是画面。
但“正常情况”之外还有几种需要手动干预的场景。第一种:下载后停在 Transfer 传送界面。这说明面板还在传送模式,直接把传送设置里的通道关掉,重新上电。第二种:面板启动后停在 Logo 或者黑屏。优先检查项目里是否设置了起始画面,以及画面分辨率是否和面板物理分辨率匹配。第三种:面板上电后一直闪烁“Start Runtime”图标或者需要点按启动。有些面板在系统设置里被配置成了“手动启动运行系统”,在 Control Panel 的运行系统设置里改成“自动启动”即可。
现场如果遇到面板怎么都不进运行系统,还可以尝试通过 TIA 的在线功能做远程控制,连接状态正常的情况下,可以远程触发运行系统启动。不过这个功能依赖项目能在线上传,排查问题时远不如直接操作面板 Control Panel 来得快。
4.3 启动后的画面验收清单
画面跑起来之后,不要直接关掉电脑走人。我给自己定的验收清单是固定的四步,大概两分钟能过完:
第一,看画面显示。起始画面是否正确,有没有空白页、花屏、错位。第二,看 PLC 通信。找个现场信号,比如电机启停按钮或者一个模拟量输入,确认画面上的过程值会随 PLC 数据实时变化。没有实时刷新,说明 HMI 与 PLC 的连接有问题,赶紧查连接配置,不要在验收时被动。第三,看报警和操作。触发一个报警条件,确认报警视图显示正常;点一下画面按钮,确认操作能被 PLC 接收。第四,看脚本动作。涉及画面切换、数据归档这类由脚本驱动的事件,建议在启动后逐一触发测试。
如果这四项都通过,基本可以判定下载和启动是成功的,打包走人也有底气。
5. 高频故障排查与避坑记录
这部分是我最想写的,因为下载启动类问题翻来覆去就那么几类,但每类都能玩出各种新花样。下面把这些高频故障按现象拆开,给你一套能直接照做的排查思路。
5.1 “握手错误”:先 ping,再看连接,后查权限
“WinCC 握手错误”是搜索热度很高的问题,也是我现场遇到最多的故障之一。它本质上是 WinCC Runtime 与 PLC(或 HMI 与 PLC)建立 S7 通信连接时,在握手阶段失败了。画面是能显示出来的,但变量区全部显示“#”或者“不可用”。
排查这类问题,我坚持三步走:第一步,ping 通。物理层不通,下面全免谈。第二步,在 TIA 的“在线访问”或 HMI 的通信诊断里看连接状态码。连接状态码能直接告诉你是“连接未建立”“等待建立”还是“已建立但无数据”。第三步,检查 PLC 侧的通信权限。S7-1200/1500 的 CPU 属性里有一个“允许来自远程对象的通信(PUT/GET 通信)”选项,如果没勾选,或者访问保护级别太高,HMI 的连接就会在握手时被拒绝。
还有一个容易被忽略的元凶:Windows 防火墙。工控机上装了 WinCC Runtime Professional,第一次运行时防火墙可能拦截了 S7 通信使用的 102 端口,结果画面正常、数据为零。处理办法是把 WinCC Runtime 程序加入防火墙白名单,或者直接放行 TCP 102 端口。这里的每一步都可以通过 TIA 里的在线连接诊断来验证,别凭感觉猜。
5.2 画面整体偏移:分辨率匹配是第一优先
“WinCC 画面整体往右偏移怎么调整”也是高频问题。说实话,多数画面偏移都不是软件 bug,而是分辨率不匹配。
HMI 面板有自己的物理分辨率,比如 800x480 或 1920x1080。组态时如果你在画面里设置的分辨率和面板实际分辨率不一致,面板为了适应物理屏会把画面缩放,或者以某个基准点摆放,结果就是整体右移、下落、边缘切掉。调整方法是把 HMI 设备的画面分辨率改成和面板原生分辨率一致,然后重新下载。
PC 站也同样存在这个问题。工控机显示器的分辨率和运行系统里配置的画面分辨率不一致时,WinCC Runtime 默认按组态分辨率居中显示,多余区域就是黑边或者偏移量。Windows 的显示缩放比例也要检查,很多工控机 Windows 默认缩放是 125% 或 150%,会把 Runtime 窗口放大导致部分内容超出屏幕。我一般把工控机显示器缩放强制设为 100%,再按实际分辨率组态画面。
如果分辨率完全一致却还是偏移,看一下是否误加了模板画面或全局画面里的装饰元素。这种对象会出现在所有画面顶层,容易被当成“画面偏移”处理半天,其实是模板的问题。
5.3 脚本编译不过:从编译输出窗口逆推
脚本编译报错是另一个高频话题,“WinCC 脚本语句未结束”就是典型。这类报错绝大多数是 C 脚本语法问题,而不是逻辑问题。最常见的原因:字符串引号漏了、括号没配对、语句末尾少了分号、用了中文标点。比如写了一句:
SetTag("HMI_VALUE", GetTag("PLC_VALUE") + 1);如果把结尾的分号写成中文分号,或者漏了右括号,编译结果就会报出“语句未结束”或者表达式错误。解决这类问题的第一动作,永远是双击编译输出窗口里的红色错误,让 TIA 跳转到出错位置,直接用肉眼看目标行。别一上来就怀疑编译器,十有八九都是人写错了。
还有一种隐蔽问题:同一个脚本函数在不同版本 WinCC 上的支持范围不一样。比如某些在 PC 站 Runtime Professional 里可用的系统函数,在精智面板的固件版本里并不存在。编译报错位置会指向一个“未定义的内部函数”或“未声明的变量”。出现这种情况,建议查一下设备手册,确认目标设备固件支持这个 API,再决定是换函数还是升级面板固件。
5.4 下载中断与 TIA 崩溃:缓存清理与版本兼容
做博途项目的人应该都见过那个经典弹窗:TIA Portal has encountered a problem and needs to be closed。遇到崩溃,先不要急着重装整个软件,很多崩溃是由项目缓存脏数据、SQL Server 实例异常或者内存不足引起的。
我常用的排查手段有三个:第一,退出 TIA,删除项目目录下的“Local Settings”缓存文件夹,重新打开项目。这个操作能解决大部分诡异崩溃和编译卡死。第二,用系统管理员身份运行 TIA Portal,同时把杀毒软件对 TIA 安装目录和项目目录的实时扫描暂时关闭,防止个别文件被拦截导致崩溃。第三,如果崩溃频繁,检查 TIA 的安装更新——西门子不定期发布 Service Pack,很多崩溃其实已经在新版本里修掉,还在老版本上硬扛没意义。
下载到一半中断这个问题则通常是设备端引起的。面板或 PC 站在传送过程中如果被断电、网络断开,或者 TIA 进程崩溃,目标设备里会留下不完整的项目。处理办法是先重新上电目标设备,让它退出传送模式,再尝试一次完整下载。如果设备已经无法正常启动进入传送模式,可在面板上做恢复出厂设置,再用全新项目下载。恢复出厂设置是不可逆的,操作前务必确认别无他法。
5.5 故障排查速查表
| 现象 | 可能原因 | 处理建议 |
|---|---|---|
| 搜索不到设备 | IP 网段不一致、网卡选错、虚拟网卡干扰 | 固定电脑 IP、禁止虚拟网卡、物理接线检查 |
| 下载时提示设备繁忙 | 面板正在运行系统或传送模式冲突 | 退出运行系统,进入传送模式,重新上电 |
| 下载成功但黑屏 | 未启动运行系统、未设置起始画面 | HMI 检查传送模式,PC 站手动启动 Runtime |
| 画面有数据不刷新 | S7 握手失败、防火墙拦截、PLC 权限限制 | 先 ping,再看连接状态码,后查 PUT/GET 权限 |
| 画面整体偏移 | 分辨率不匹配、Windows 缩放比例异常 | 保持组态分辨率与实际分辨率一致,缩放设 100% |
| 编译脚本报“语句未结束” | 缺括号、缺分号、中文标点、函数不支持 | 双击报错定位,逐行检查语法和函数支持范围 |
| TIA 崩溃闪退 | 项目缓存异常、SQL 异常、版本缺陷 | 清理缓存、管理员运行、升级 Service Pack |
6. 这些实操习惯让我少踩了很多坑
最后分享几个我长期养成的实操习惯,谈不上多高深,但确实帮我避开了很多不必要的返工。
6.1 仿真先行,尽量少刷真实设备
我现在养成了“仿真先行”的强制流程:任何画面的改动,第一遍验证一律用 TIA 的模拟运行功能完成。画面切边、脚本编译、变量绑定这些逻辑在模拟器里跑通了,再去下载真实面板或者工控机。这样做的直接好处有两个:一是面板刷写次数大大减少,降低了存储介质损坏的风险;二是模拟器启动快,不用等设备上电、进传送模式、下载、重启这一整套流程,调试效率明显提升。当然,仿真替代不了真实通信测试,涉及 PLC 变量交互的验证必须回到真实设备上进行。
6.2 现场下载的铁律与备份习惯
现场下载有三条铁律,我是写在项目笔记里反复提醒自己的:第一,带一条质量可靠的网线,别用几十米的劣质线,传输中途掉包会导致下载半途失败;第二,下载前对目标设备里的现有项目做一次完整备份,尤其当设备里已经是稳定运行的旧版本时,没有备份就覆盖是给自己挖坑;第三,注意 TIA Portal 和面板固件的版本匹配,项目文件版本高于目标设备固件支持范围时,下载后运行会出各种莫名其妙的问题,必要时先在模拟器中确认版本兼容性。
备份这件事我多说一句:每次成功下载并验证通过之后,我都会把 TIA 项目做一次归档备份,同时导出一份设备源文件。现场如果出现设备损坏需要更换,直接用备份恢复项目,比在故障现场临时组态一套快得多。这个习惯帮我救场不止一次。