系统自带的FB,FC,SFB,SFC,是西门子为实现某些固定的功能编的程序块,是受保护的,无法打开。
自己插入的FB,FC ,则可以进行打开,如果需要保护(加锁)可以按照下面的步骤。需要注意加密后的源文件一定要保存好,如果丢失或删除了则自己也无法打开自己的程序了。
如何实现程序块保护: 1.打开程序编辑窗口LAD/FBD/STL; 2.将要进行加密保护的程序块生成转换为源代码文件(通过选择菜单 File—>Generate source 生成); 3.在LAD/FBD/STL 窗口中关闭您的程序块,并在SIMATIC Manager项目管理窗口的source文件夹中打开上一步所生成的source文件; 4.在程序块的声明部分,TITLE行下面的一行中输入” KNOW_HOW_PROTECT”; 5.存盘并编译该source文件(选择菜单FileSave,FileCompile); 6.现在就完成了程序块的加密保护;
|