使用固件版本V8.2.1,您可以禁用SIMATICPCS 7CPU410的SNMP功能。
为禁用SIMATICPCS 7CPU 410集成端口的SNMP,我们提供了一种可以集成到您项目中的方案,您可以非常简单地禁用或者启用CPU410的SNMP功能。
但是,需要注意的是,禁用设备的SNMP功能之后,网络拓扑诊断(通过PRONETA工具或者SINEMA服务器)的各种选项不再可用。
功能描述此方案的一部分是功能块"dis_SNMP" (UDT2553), "SNMP_EN_DIS" (FB2553)和 "WRREC" (SFB53)。"SNMP_EN_DIS"中参数化和调用系统功能块SFB "WRREC" (SFB53)。参数分配需要数据记录B017H的数据结构。UDT"dis_SNMP"中即是这个数据结构,当调用参数化后的SFB "WRREC"时,传送数据记录至SIMATICPCS 7CPU 410的PROFINET接口X5和X8(通过ID寻址)。
结果就是禁用或者启用SNMP功能。
下面项目中包含所需的块:snmp_dis.zip (99.5 KB)
禁用SNMP功能的步骤
1.解压"snmp_dis"项目,拷贝块"dis_SNMP" (UDT2553),"SNMP_EN_DIS" (FB2553) and "WRREC" (SFB53)到PCS 7项目块(Block)文件夹。
3.将块"SNMP_EN_DIS"拖拽到CFC图表中。
3.要禁用SNMP功能,输入参数"snmp_on"必须是0。
如果要再次启用SNMP功能,将此参数设置为1。
4.为参数"log_b_addr"分配内部PROFINET接口X5或者X8的逻辑基地址。
5.在运行顺序编辑器中,分配"SNMP_EN_DIS"到OB100(暖启动)。
6.重复步骤2到4设置冗余系统。运行顺序编辑器中分配块到OB72(CPU冗余错误)。
5.编译修改并下载到PLC。OB100或者OB72再次调用时,将禁用或者启用SNMP功能。
注意
- 两个PN接口(X5和X8)总是一起禁用或者启用。
- 以下动作之后,SNMP功能将再次启用并由OB100或者OB72自动禁用。
- 打开和关闭CPU电源
- 复位CPU
- 恢复CPU工厂设置
- 重启CPU
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc342801.html