西门子CPU模块6ES7355-1VH10-0AE0原装供应 现货
图24 设置CPU保护
密码区分大小写,每个等级都允许在访问某些功能时不使用密码。 CPU 的默认状态是没有任何限制,也没有密码保护。要限制 CPU 的访问,可以对 CPU 的属性进行组态并输入密码。通过网络输入密码并不会使 CPU 的密码保护受到威胁。受密码保护的 CPU 每次只允许一个用户不受限制地进行访问。密码保护不适用于用户程序指令的执行,包括通信功能。输入正确的密码便可访问所有功能。PLC 到 PLC 通信(使用代码块中的通信指令)不受 CPU 中安全等级的限制。 HMI 功能同样也不受限制。 2.8如何对程序块(OB、FB或 FC)设置保护? 答:要对块设置保护,按以下步骤操作: • 可从编辑(Edit)菜单中选择“Know how protection" 命令; 图25 设置Know-how protection
• 输入允许访问该块的密码; 图26 设置密码
• 密码设置后,所加密的块的图标会发生变化。 图27 已加密的程序块
密码保护会防止对代码块进行未授权的读取或修改。 如果没有密码,只能读取有关代码块的以下信息: • 块标题、块注释和块属性; • 传送参数(IN、OUT、IN_OUT、Return); • 程序的调用结构; • 交叉引用中的全局变量(不带使用时的信息),但局部变量已隐藏。 2.9全局的符号DB与***地址DB的区别? 答:在建立全局DB时,如果选择Symbolic access only ,可认为要建立符号DB;如果不选择Symbolic access only ,可认为要建立***地址DB。 图28 创建全局DB
符号DB 只能通过符号名访问,不存在偏移地址,在设置保持时,可以单独设置。 图29 符号全局DB
***地址DB 既可以通过符号访问,也可以通过***地址访问;在打开编辑时可看到“Offset "偏移地址列。在设置保持时,只能同时设置。 图30 ***地址全局DB
相比时,符号DB 在其变量出现数据类型混合时,不会像***地址DB那样消耗存储资源;在插入其它变量也不用考虑程序的调用情况。 2.10如何保持定时器数据? 答:在timer的 instance DB 属性中无法设置保持,可以使用以下两种方法将定时器的实例数据设置成Retain: 方法一 在FB 中应用多重实例DB : 在已创建的FB中添加TON 指令;
|