使用博途PLCSIM Advanced仿真时,如果遇到启动实例报错 Error Code: -30, LicenseNotFound,通常是因为授权文件冲突或损坏导致许可证无法被正确识别。本文给出一种经过验证的解决方法。
报错现象
启动PLCSIM Advanced实例时,弹出以下错误:
Could not power on instance.
SimulationRuntimeException: Error Code: -30, LicenseNotFound
这说明系统找不到PLCSIM Advanced的有效许可证授权。
解决步骤
Step 1:确认ALM服务已开启
打开Windows服务管理器,确认 Automation License Manager Service 正在运行。如果未运行,右键启动该服务。
Step 2:删除C盘授权缓存文件夹
打开C盘,找到 AX NF ZZ 文件夹(即授权缓存目录),删除该文件夹内的所有内容。
路径参考
C:\AX NF ZZ\
删除文件夹内全部文件,清空授权缓存
Step 3:通过SKB重新授权PLCSIM Advanced
使用SKB工具重新进行授权操作,先只授权PLCSIM Advanced,选择网络授权 + 全部密钥。
⚠️ 关键注意
PLCSIM Advanced的授权只能有一个,切勿重复授权!如果后续安装其他密钥时自动勾选了Advanced授权,务必手动取消勾选,否则会造成授权冲突再次报错。
Step 4:测试PLCSIM Advanced是否正常
授权完成后,打开PLCSIM Advanced,测试能否正常启动仿真实例。如果能正常运行,说明授权成功。
Step 5:再授权博途
确认PLCSIM Advanced正常运行后,再通过SKB授权博途(TIA Portal)。安装博途密钥时,注意检查是否会自动勾选Advanced授权,如有则手动取消,避免与已有的Advanced授权产生冲突。
操作流程总结
常见问题
Q:为什么会出现LicenseNotFound?
最常见的原因是授权缓存文件损坏,或存在重复的PLCSIM Advanced授权密钥导致冲突。系统无法识别有效许可证,就会报-30错误。
Q:删除AX NF ZZ文件夹内容安全吗?
安全。该文件夹存放的是授权缓存文件,删除后通过SKB重新授权即可恢复。不会影响博途或其他已安装软件。
Q:安装博途密钥时为什么要取消Advanced勾选?
部分博途密钥包会自动包含Advanced授权。如果之前已单独授权过Advanced,再次安装会造成重复授权,导致许可证冲突,再次触发-30报错。
