人走了,口令也走了,先盘这三样
设备科的老师傅离职了。
交接清单上写着"程序在工控机 D 盘"。打开一看,是一个打不开的工程,口令在他个人笔记本里,笔记本没留下。
设备还在跑。没人再进得去。
这是"想改改不动"里常见的一种。不是程序丢了,是进程序的钥匙跟人走了。
先分清走的是哪一把钥匙
西门子 S7-1200、S7-1500 上,进不去通常是三层里的某一层,或者三层叠在一起。
访问口令没了,CPU 不给你在线访问。
块保护的口令没了,其他块读得出,那几个块读不出。
防拷贝还在,程序不能上载、不能另存。
人走的时候,带走的可能只是其中一把。先做三个动作,再谈怎么办:
- 还能不能在线连上 CPU。连不上、跳口令,多半是访问这一层。
- 连上了,是全部块读不出,还是只有几块读不出。
- 是读不出,还是能读、保存后打不开。
三步做完,你知道缺的是哪一把。空口说"加密了",谁也接不住。
不同固件版本,保护机制的边界不一样。拿不准的,以这台 CPU 实际表现为准,别照网上的说法套。
人走之后,先盘这三样
可以截图。离职交接,程序这一层至少盘这三行:
- 程序包在不在。CPU 里一份,工程文件一份,两份的版本是否一致。TIA Portal V13 到 V19,版本要写具体。
- 口令在不在。写在交接清单上,不要写在个人微信里。没有,就写"未交接",别写"应该在某人手上"。
- 授权在不在。原厂或集成商还在不在、源工程归谁、能不能合法拿到。
三行有一行是"未交接",这台设备的程序资产就不完整。
程序资产托管做的就是把这三行变成台账:异地双备份、版本变更记录、年度完整性校验和恢复演练。
台账补在人走之前,才有用。人走了再补,补的是残缺。
哪一步脆
脆在"先试试能不能绕过去"。
绕过原厂授权保护、破解加密程序,这件事我们不做。
口令没了,合法的路是找回授权链条:原厂还在、有源工程、有正确口令,就顺着这条路走。
三条都没有,就先做技术评估。能做的说能做,做不了的说清楚,写进前提条件。
另一处脆:工控机还开着,有人图省事直接在线改。
没有备份、没有对照,改错一步,现场程序被盖住。人走了已经进不去,再改坏,连回退都没有。
什么情况下你不必找我们
口令在交接清单上,工程打得开,原厂还在服务期。
这种自己就能进,不必找我们。
我们要接的,是人走了、口令没交接、设备还在生产、谁也不敢在线动。
先盘三样,再决定读还是重做。重做之前要体检,不跳步。
公司是新的,团队在电气和软件这两行做了三十多年。
钥匙归设备,不归某一个人。这句话写进交接,比写进制度有用。
交接清单上,程序这一层至少要有四行,不是一句"在 D 盘"。
工程文件路径、TIA Portal 版本、口令存放位置、原厂或集成商联系方式。四行有一行空着,就按未交接记。
HMI 画面和驱动参数不在 CPU 里。人走了只盘程序,画面和参数仍然会丢。
盘清之后再决定:能读就读出来校验归档;读不出,先说清是口令、介质还是授权链条断了。
归档不是再拷一份到网盘。要有完整性校验,还要有版本变更记录。
人走之前没做这两件事,接手的人只能看到一个打不开的文件夹。