PLC 能 ping 通,HMI 的变量却不更新,不能据此认定“网络已经完全排除”,也不能马上认定是证书问题。这篇写给已经会检查 IP 和基本连接组态、需要进一步判断 Comfort 面板安全通信条件的读者:先确定故障属于哪一层,再决定下一步查什么。
本文围绕 TIA Portal V17 引入的相关机制,重点看 S7-1500 固件 V2.9、S7-1200 固件 V4.5 起的组合。Siemens 原说明也将第二代 Basic(精简)面板纳入适用范围;后文系统设置截图以 Comfort(精智)面板为例,不直接套用于 Unified、PC Runtime 或第三方 HMI。[1]
[2]
整理状态:已整理。证据为官方文档;分支顺序与记录方法是本文的排查建议。没有本次故障的现场记录,也未进行仿真或实机验证,因此下面给出的是资料导读与待验证检查路径,不是已经验证成功的修复教程。
一、先确定该不该查安全通信
Windows 的 ping 检查 ICMP 回显是否得到响应。它不检查 HMI 连接是否完成认证,也不证明变量已经可以读写。尤其要记录测试从哪台设备发起:电脑能访问 PLC,不能代替 HMI 到 PLC 这条路径的检查。[4]
建议先保留 HMI 系统报警或连接诊断的原文、出现时间和连接名称,再按以下顺序缩小范围。不要在保存证据之前反复下载或重启。
- 核对连接对象。对照面板实际 IP、子网掩码、接入网络,以及工程中配置的 PLC 伙伴地址。地址或路径对不上时,先处理这项差异,不进入证书修改。
- 区分整条连接与部分变量。如果同一连接下已有变量持续正常更新,优先核对异常变量的连接归属、地址或符号、类型和访问设置;这是一条排查分支,不能只凭几个坏点就断言整条连接握手失败。
- 核对故障前的变更。如果整条连接不可用,而且刚升级工程、换过面板或 CPU、调整过证书或时间,再沿下面的版本与安全通信路径检查。没有这些变更也不代表可以排除该路径,但不能仅凭现象确诊。
二、核对 CPU 策略与面板实际版本
Siemens 文档说明,从相应的 V17 产品组合起,PG/HMI 通信使用 TLS(传输层安全协议)。CPU 支持这项机制,与当前组态是否只接受安全通信,是两个不同的问题。[2]
先在对应 CPU 的属性中查看“保护与安全”下的相关连接机制,找到 仅支持 PG/PC 和 HMI 的安全通信,记录其状态及 PLC 通信证书。下图用于辨认该选项;同时核对离线工程是否对应现场已经下载的组态,不能把离线勾选状态当成现场证据。[1]

当 CPU 只允许安全通信时,资料 [1] 对其覆盖的面板组合给出的镜像要求是 V17.0.0.0 或更高。这里要分开记录电脑上的工程软件版本、工程选择的 HMI 设备版本、面板实际安装的镜像版本;它们不是同一个值。[1]

根据结果选择分支:实际镜像满足条件,继续检查证书与时间;不满足条件,先查具体型号支持的升级路径。CPU 未启用“仅支持”限制时,也不能把旧镜像直接判成故障原因,应结合实际连接方式和诊断继续判断。
更新镜像或下载前:确认项目、配方等需要保留的数据已有可用备份,维护已获授权,设备允许退出运行,并明确恢复方式。本篇不提供刷机步骤,也不把“下载了镜像包到电脑”当成面板已升级。若设备无法受支持地升级,再看第四节的兼容分支。
三、把证书有效期和面板时钟对上
镜像条件满足后,要核对的是当前连接所用 PLC 证书的有效区间,以及面板判断这一区间时使用的实际时钟。只看“证书还没到期”,或只看工程电脑的时间,都不足以完成这项检查。[1]
1. 先定位证书,再记录有效起止时间
按照 Siemens 示例,在“证书管理器”中选择相应的 PLC 通信证书,右键导出,再打开导出的证书查看时间范围。先确认它对应当前 PLC 与工程,不要拿旧工程里名称相似的证书代替。[1]

记录有效期起点与终点,并保留可识别证书对象的信息。下面的有效期窗口只是官方示例,不是本站设备的证书;截图里的日期也不是需要照抄的设置值。

建议把检查结果写成“面板时间早于起点”“位于区间内”或“晚于终点”,而不是笼统写“证书正常”。只检查公开证书信息即可,不要在排查截图、邮件或记录中夹带私钥、密码或完整敏感工程。
2. 进入面板系统设置,读取真实时钟
先确认允许中断 HMI 运行。退出运行系统(Runtime)或重启可能影响现场操作与监视,应先安排维护条件;不要为查看时钟就在生产中直接断电。
Siemens 对 Comfort 面板列出了两种系统设置入口:使用项目中已经配置的退出按钮,或在上电启动时选择 Settings。第一种取决于项目确实提供该按钮,第二种取决于启动时能够进入设置;这不是承诺每块屏都能随时打开该界面。[3]

进入控制面板后,查看 Date/Time(日期/时间),核对面板时钟是否落在对应 PLC 证书的有效区间内。若现场界面不同,先回到具体型号文档确认入口,不按相似图标猜操作。[1]

如果没有可用退出按钮,启动时也无法进入设置,在此停止,先查资料 [3] 所链接的设备恢复文档并确认备份与授权。本篇不把恢复出厂设置列为检查时间的下一步。
3. 时间不符时,先分清是哪一项不符
面板时钟与真实日期不符,应先查校时条件;使用时间同步的项目,还应核对其时间源。若真实日期下证书本身已过期或尚未生效,应转入对应版本的证书维护流程,而不是长期把设备时钟改成错误日期来迁就证书。前者是时钟问题,后者是证书维护问题,处理对象不能混在一起。
时间位于有效区间内,只能说明这一项必要条件满足,并不能证明证书对应关系、连接配置或访问权限全部正确。不要仅因仍连不上,就反复重建证书或重新刷镜像。
四、旧面板的兼容设置,不是默认修复
只有在确认旧面板不满足上述条件,而且不能采用受支持的升级方案时,才考虑兼容设置。资料 [1] 给出的对应分支是取消 CPU 侧 仅支持 PG/PC 和 HMI 的安全通信;它不是所有 HMI 通信故障的通用处理。[1]
变更前的风险条件:这会放宽允许连接的伙伴范围。必须先评估网络隔离、访问控制及现有通信伙伴的影响,取得维护授权并准备回退方案,再按工程流程处理组态和下载。不要同时开放无关服务、降低其他访问权限,或为了测试操作启动、复位等设备动作。
该选项的含义是允许不支持安全 PG/HMI 通信的伙伴接入,而不是关闭 CPU 的全部安全功能;也不能仅凭这一勾选,就断言所有连接都会改用同一种通信方式。此处讨论的是通信保护,不是急停、安全门等功能安全设计。[2]

这一分支的结束条件,不是“取消勾选以后没有报警”,而是相关组态已经按授权生效、原连接得到验证,且保留这项兼容设置的理由已记录。若没有改善,不继续叠加放宽权限;保留变更前后证据,并按已批准的方案决定是否回退。
五、修改后怎样确认恢复
以下是建议的验证方法,不是本次实测结果。每次只改变有依据的一项,尽量用同一条连接、同一组变量和同一观察方式比较修改前后。
- 看原诊断是否改变。核对原连接的系统报警或诊断,区分故障真正消失与仅被确认、清除或隐藏。出现新诊断时,记录原文,不把它归为“同一个问题”。
- 确认读到的不是旧值。选择不会触发设备动作的只读过程量或已有诊断变量,与 PLC 侧对照;同时观察数据是否持续更新。不要用写启动命令来证明通信正常。
- 按项目要求检查持续运行。观察时长由实际运行要求决定;只有维护获准时才测试重新连接或重启。核对最终保留的通信策略和时间同步设置,记录仍未覆盖的条件。
保存“原始现象和诊断 → 实际设备版本 → 本次改动 → 修改后的观察 → 尚未排除的问题”。恢复通信可以支持“这次处理后连接恢复”的结论,但没有足够对照证据时,不能把多个同时修改的项目全部写成已确认根因。
六、条件都满足,仍然连不上怎么办
如果镜像、证书时间和策略已经核对,却仍然失败,应带着具体诊断转向连接配置、访问权限、项目一致性或对应版本的专项说明,不把“重新生成证书”变成最后的通用动作。
资料 [1] 的参考资料还列有 WinCC Panel Images V17 Update 6 安装后无法建立连接的专项条目。它提示了为什么记录版本时不能只写“V17”。本次仅核对到原页面中的条目标题,未取得该专项条目全文,因此不在这里转述其原因或修复步骤。[1]
本篇能帮助完成的是:分清哪些条件已经有证据、哪些仍待确认,以及下一步应进入哪条分支。没有现场诊断与变更结果,就保留“原因待确认”,不为文章收尾编造一个已经解决的结局。
资料来源
1. Siemens 中国工业技术支持:面板与 S7-1500 (V2.9) / S7-1200 (V4.5) 及更高版本固件 PLC 的通信。2024-01-16;正文第 1~3 项、参考资料及备注。用于核对面板范围、镜像、证书时间和旧面板兼容条件。
2. Siemens:PG/HMI communication based on standardized security mechanisms。TIA 文档库 V20,10/2024;“Properties of PG/HMI communication”及“What has changed”。用于回查 V17 起的机制,不作为全部界面的版本声明。
3. Siemens 中国工业技术支持:精智屏系统设置界面。2024-01-16;方法 1、方法 2 及后续限制说明。用于核对系统设置入口,不作为恢复出厂设置操作指南。
4. Microsoft Learn:ping。命令说明。用于区分 ICMP 可达性检查与 HMI 连接诊断。
图片说明:本篇沿用媒体库中与上述官方资料对应的 7 张截图,仅用于说明相应设置与判断位置。图片权利归原权利人,不纳入本站原创文字的 CC BY-NC-SA 许可,也不表示获得了开放转载授权。图中项目、版本和状态属于官方示例,不是本站实测记录。
本次修订:按故障范围重新组织排查分支,区分文档事实与建议,补充停止条件和恢复验证方法。资料复核日期:2026-09-10;保留文章首次发布时间。
Comments NOTHING