1.复现问题
新版博途中,添加最新固件3.1版本的1500CPU时,会触发安全设置引导,勾选禁用访问控制
会导致访问等级锁定为 不能访问(完全保护)
同时系统组态中的 远程PUT/GET访问变为不可选状态
2.解决办法
2.1 型号替代法
在网络视图中,右键选中CPU--更改设备
选中同型号CPU,低一个版本
回到 CPU属性界面,此时“完全访问权限”为可选状态,选择后可勾选远程PUT/GET选项
勾选后,回到网络视图中,更改设备回3.1版本
此时属性中的 PUT/GET访问 选项已经可以正常勾选、取消了。
2.2 授权匿名用户
添加CPU后
1.左侧项目树找到安全设置-用户与角色
2.右上角 角色选项卡
3.添加一个角色 名称随意
4.在运行系统权限标签中选择添加的CPU
5.勾选 完全访问权限
6.右上角 用户选项卡
7.勾选启用匿名用户
8.勾选对应角色
此时无论是否启用访问控制功能,都可随意选择 PUT/GET访问功能。
3.原因分析
其实此功能并非BUG故障,应该是西门子加强权限管理功能导致的副作用。两种办法应该都是通过给匿名账户添加完全访问权限的方式实现的。
希望大家多多研究一下新功能中各个权限对应的功能管理,而不是一个完全访问就解决问题。