您的位置:控制工程论坛网论坛 » 技术争鸣 » step7软件中块保护

zhangyue

zhangyue   |   当前状态:在线

总积分:720  2024年可用积分:0

注册时间: 2010-03-22

最后登录时间: 2017-06-13

空间 发短消息加为好友

step7软件中块保护

zhangyue  发表于 2010/3/23 17:06:59      6690 查看 1 回复  [上一主题]  [下一主题]

手机阅读

step7中软件里在Blocks中的块有的带个小锁,打开的时候说块受保护,这些是插入的块本身就是受保护的还是后来人为设置的隐藏,如何设置,怎么样能查看块的内容。比如支持PROFIBUS诊断功能数据块DB125对应的FC125,我自己新插入块FC125为什么就不带锁,如何做自己插的块才是受保护的
1楼 0 0 回复
  • zhengfeifei

    zhengfeifei   |   当前状态:在线

    总积分:474  2024年可用积分:0

    注册时间: 2010-03-22

    最后登录时间: 2021-11-16

    空间 发短消息加为好友

    zhengfeifei   发表于 2010/3/23 17:06:59

    如果是系统自带的FB,FC,SFB,SFC,是西门子为实现某些固定的功能编的程序块,是受保护的,无法打开。如你提到的FC/FB125.只能用不能打开查看源代码。 


    如果是自己插入的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文件(选择菜单File?Save,File?Compile);
    6.现在就完成了您程序块的加密保护;
    具体步骤还可以上网看FAQ
    http://support.automation.siemens.com/CN/view/zh/10025431

    2楼 回复本楼

    引用 zhengfeifei 2010/3/23 17:06:59 发表于2楼的内容

总共 , 当前 /