工程师辛苦编写的PLC程序,被业主或其他集成商轻易拷贝或修改,是工控圈常见痛点。各品牌PLC提供了不同级别的保护机制。
在TIA Portal的设备组态中,右键CPU→"专有技术保护":
- 设置密码后,即使有人上传程序也只能看到空的组织块
- 加密后的程序无法被下载到其他PLC
- 密码丢失后无法恢复(除非返回西门子解锁)
在CPU属性→"保护与安全"→"访问级别"中设置:
- 完全访问(无保护)
- 只读访问
- HMI访问
- 完全禁止上传
建议设为"完全禁止上传",仅允许HMI通讯。
在GX Works2/3中:
- [工具] → [关键字设置]
- 设置8位关键字(字母+数字)
- 下次连接PLC时需要输入关键字才能读取程序
FX5U支持更高级的"禁止读出"功能(参数→PLC系统→禁止读出),设置后程序无法通过GX Works上传。
在CX-Programmer中:
- 右键程序→属性→"保护"
- 设置密码后,该程序段在离线时也受密码保护
- 在线监控可以看到梯形图但不能修改
将PLC切换到RUN模式时自动锁定,需要密码才能切换到PROGRAM模式。在PLC设置中配置。