西门子 1500 PLC 3.1固件 远程PUT/GET访问 解决办法

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故障,应该是西门子加强权限管理功能导致的副作用。两种办法应该都是通过给匿名账户添加完全访问权限的方式实现的。

希望大家多多研究一下新功能中各个权限对应的功能管理,而不是一个完全访问就解决问题。

西门子1200是一种工业自动化设备,而允许put/get是指该设备开放了与外部系统进行数据交互的功能。 我们知道,西门子1200系列PLC(可编程控制器)是一种广泛应用于自动化控制领域的设备。1200系列PLC具有高性能、灵活性和可靠性,可以广泛应用于各种工业生产过程的控制和管理。 对于PLC来说,put/get是一种常用的数据交互方式之一。在PLC的编程环境中,通过put操作可以将数据从外部系统(如PC或HMI,即人机界面)传输到PLC中,而通过get操作可以将PLC中的数据传输到外部系统中。这种数据交互方式使得PLC能够与其他设备或系统进行无缝连接,进而实现更加复杂的控制和监测功能。 要打开西门子1200的put/get功能,我们需要进行以下步骤: 1. 确保PLC与外部系统之间的通信链路正常。这包括连接正确的通信线缆、配置正确的通信参数等。 2. 在PLC的编程软件中,进行相应的配置。具体的配置方式取决于所使用的PLC编程软件,可以参考相应的软件操作手册或使用说明。 3. 编写程序来实现put/get功能。在PLC的编程环境中,我们可以通过编写特定的指令或程序块来实现put/get操作。这些指令或程序块通常与通信模块或库函数相关,需要根据具体的需求和通信方式进行选择和配置。 4. 在PLC与外部系统之间进行测试和调试。在完成配置和编程后,我们需要进行相应的测试和调试,以确保put/get功能能够正常工作。通过监测数据传输和检查结果,我们可以验证该功能是否成功开启。 总之,西门子1200开放允许put/get功能后,可以实现与外部系统的数据交互,从而为工业自动化控制提供更加灵活和高效的解决方案。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值