5.7.4 SNMP
关于SNMP的概念,在本书4.2.9节已进行过介绍,下面专门介绍SNMP在SCALANCE W的组态。
图5-160 SNMP网络拓扑图
SNMP组态
PG/PC通过本机网卡与SCALANCE W788模块用以太网线直接相连,SNMP OPC Server通过轮询方式接收到SCALANCE X-400的状态信息。这些信息可以通过OPC Client来显示,这个项目使用WinCC Flexible RT HMI系统,通过组态SNMP变量,显示到画面上。
根据图5-160的网络拓扑图设置PG/PC的IP地址,使用PST软件设置SCALANCE W788的IP地址。另外可以使用PG/PC通过IE浏览器来直接连接调试SCALANCE W模块。使用PST软件给SCALANCE W788的IP地址设置为192.168.9.82,浏览IE左侧的目录树,如图5-161所示,选择目录树“System”→“SNMP”标签。“public”和“private”是SNMPv1/v2c的认证名。通过public认证名和private认证名,管理器(PG/PC)可对代理设备(SCALANCE W788)进行读、写操作。
图5-161 SNMP设定
如图5-162所示,在IE浏览器的地址栏内输“192.168.9.82/snScalanceW.mib”,注意区分大小写,可以看到SCALANCE W700系列对应的SIEMENS制造商的私有MIB信息。
图5-162 私有MIB信息
打开Step7程序,在SIMATIC Manager中,选择“options”菜单下的“Set PG/PC inter-face”。如图5-163所示,设置PG/PC接口为“TCP/IP→Broadcom NetXtreme 57...”,指向本机网卡。
图5-163 设置PG/PC接口
如图5-164所示,在Step7中新建一个项目SCALANCE W_SNMP,然后在该项目中加入一个SIMATIC PC Station。
图5-164 插入SIMATIC PC Station
首先进行硬件组态,如图5-165所示,分别插入WinCC flexible RT,OPC Server,IE General。需要注意OPC Server的版本为6.4。这要与本机的SIMATIC Net版本一致。
IE General的IP地址,需要设置与本机一致192.168.9.158,如图5-166所示,双击OPC Server栏,弹出OPC Server属性画面。选择SNMP栏,默认属性保持不变。
图5-165 硬件组态
图5-166 设置OPC参数
如图5-167所示,单击Edit Plant Configuration按钮,打开编辑系统组态画面。
如图5-168所示,单击“Find”按钮,打开浏览网络画面。单击“Start”按钮,开始搜索网络节点SCALANCE W788。然后导入此节点。在编辑系统组态画面,可以看到需要监视的节点。
图5-167 编辑系统画面
图5-168 查看监视节点
选中该节点是底色变为蓝色,单击Edit....按钮,可以对选择的节点进行编辑。如图5-169所示,Name就是在IE中设置的SCALANCE X-400的系统名。
图5-169 节点编辑
IP地址就是SCALANCE X-400(A-gent)的IP地址。“Device profile”是系统推荐的device profile。也可以选择一个对应的profile或新建一个所需要的profile。“Community”就是Manager(WinCC flexible RT)访问Agent(SCALANCE X-400)的一种权限密码,即认证名,“public”认证名表示访问Agent的只读权限;“Private”认证名表示访问Agent的读写权限。“Time-out”表示OPC Client轮询Agent的最大响应时间,默认为9s。使能“SNMP Optimiza-tion”表示为了较少网络负载,较少循环时间,许多相同类型的数据可以用一个数据帧来传送。
默认的“Device profile”为MIB-II_V10.txt,如图5-170所示,可以通过下拉菜单选择适用于SCALANCE W788的profile为“Profile_SCALANCE_W700_V10.txt”。
图5-170 节点编辑
通过选择匹配的Profile,就可以选择多种SNMP变量显示在PG/PC上。另外用户也可以根据需求定制Profile,如图5-171所示。
图5-171 选择/建立Profile
单击PG/PC右下角任务栏内的图标,双击弹出“Station Configuration Editor”,如图5-172所示,按照硬件组态的顺序,添加相应的硬件,单击Station Name按钮,设置站名与STEP7中建的PC站的名字相同,为“SNMP”。
在Step7的SIMATIC Manager中下载组态的硬件。观察“Station Configuration Editor”,如图5-173所示,组态OPC Server已经设置成功。
图5-172 添加硬件组态
图5-173 下载/监控硬件组态
依次进入Windows操作系统“开始”→“SIMATIC”→“SIMATIC Net”→“Configura-tion Console”弹出OPC组态控制台,如图5-174所示,注意一定要勾选“SNMP”。
图5-174 OPC组态控制台
打开OPC Scout进行测试。如图5-175所示,添加SNMP变量,Quality指示为“good”代表数据通信正常。
图5-175 OPC Scout测试
在SIMATIC Manager中打开集成的WinCC flexible RT的连接组态。如图5-176所示,在WinCC flexible组态通信连接。
如图5-177所示,在WinCC flexible中添加“通信速率”、“信号强度”和“IP地址”等SNMP变量。
如图5-178所示,在WinCC flexible画面中组态相应的变量。
在Screen_1新建一个画面。给定义的方格定义显示方式。添加文本框,添加对应的IO对话框加入要显示的变量,如图5-179所示。
图5-176 组态WinCC flexible通信连接
图5-177 添加详细参数
图5-178 组态画面1
图5-179 组态画面2
保存编译后显示SCALANCE W788的“信号强度”和“IP地址”等SNMP变量画面,如图5-180所示。
图5-180 画面显示