博途升级到V19之后,新的1500也到了V3.1的固件。西门子这个更新换代的速度,还是值得肯定的(太快了)
但是升级到了V3.1之后啊,也出现了很多的事情,比如选择控制器的时候,一开始跳出来的界面。相比V18,又是进步了点。
一路到完成,然后进入到组态界面,然后可以看到“允许来自远程对象的PUT/GET通讯访问”是灰色的,无法被勾选。
其实,它改了方式,不光是3.1固件的S7-1500,以后4.7固件的S7-1200,或者S7-1200gen2,应该也是这个操作了。
下面就这个S7设置来具体说一下操作方式。其实原因很简单,你这个用户,不够权限去做这个事情,居然权限不够,那就需要开权限。
在项目树找到安全设置-->用户与角色-->选择角色-->新增一个角色-->运行系统权限-->找到PLC,一路小箭头打开。
回到用户,我们把“Anonymous”勾选上,然后勾选刚才新建的角色名字。当然,你可以为了麻烦,自建一个账号的。我懒,就不自建账户了。
这时候我们再回到组态界面,就可以看到“允许来自远程对象的PUT/GET通讯访问”是可以勾选的了。
这样一来,是不是就不要你们先创建一个3.0,然后勾选好了再改成3.1。
又或者创建了3.1,把固件改成3.0,然后勾选好了再改成3.1这种麻烦的操作了。
我为什么知道了,因为我刚好在逛技术中心看到的文章,所以我知道了,我当时还以为是给个什么功能呢,后来详细看了之后才知道是这个功能