您当前的位置:五五电子网电子知识plc技术plc应用三菱plc应用如何使用 SIMATIC 维护站诊断交换机 正文
如何使用 SIMATIC 维护站诊断交换机

如何使用 SIMATIC 维护站诊断交换机

点击数:7319 次   录入时间:03-04 11:57:49   整理:http://www.55dianzi.com   三菱plc应用

档描述在一个 SIMATIC 维护站上,如何组态 SNMP OPC,以实现对西门子交换机的端口连接状态进行诊断。
为了组态SNMP OPC,要求用户必须已经掌握创建一个简单SIMATIC 维护站的方法。该方法参见西门子下载中心《如何组态 SIMATIC 维护站》应用文档,文档编号为A0536。本文档以基本的维护站为基础,增加对西门子 Scalance X204-2交换机的诊断功能。
相关软件版本如下:
STEP 7 5.4 SP4
WinCC V7.0 SP1
SIMATIC Maintenance Station 2009

2 修改配置文件 s7snmp.xml
默认安装情况下,s7snmp.xml文件保存在如下文件夹:
“C:\Program Files\Siemens\Step7\S7DATA\snmp\snmp_ini”。
该文件用于定义 SNMP OPC Server 中哪些变量需要传送给 WinCC。为了对交换机的端口状态进行诊断,必须将反映端口状态的变量加入该文件中。
使用WINOOWs 记事本打开该文件,可以看到多组如下结构的文本:
<DeviceType Name=...
......
......
</DeviceType>
每种结构都定义了一个要诊断的设备。
在这种结构之间,插入相同结构的新内容,内容如下:
<DeviceType Name="SNMP_SCALANCE" ProfileFile="Profile_SCALANCE_X204-2_X204-2LD_V1_0.txt," DefaultFlag="0">
<Member Name="sysLOCAIION" DeSCRJPTion="sysLOCAIION" ASType="10" OSType="10" Length="255" Property="4" Format="0" ASOffset="0" OSOffset="0" Protocol="1" TopLimt="0" ButtomLimt="0" StartValue="0" SubstituteValue="0" LimitFalgs="0" szStartText="Not configured"/>
<Member Name="sysContact" DeSCRJPTion="sysContact" ASType="10" OSType="10" Length="255" Property="4" Format="0" ASOffset="0" OSOffset="0" Protocol="1" TopLimt="0" ButtomLimt="0" StartValue="0" SubstituteValue="0" LimitFalgs="0" szStartText="Not configured"/>
<Member Name="EventState" DeSCRJPTion="Internal variable" ASType="7" OSType="7" Property="2" Format="0" ASOffset="0" OSOffset="0" Protocol="1" TopLimt="0" ButtomLimt="0" StartValue="0" SubstituteValue="0" LimitFalgs="0"/>
<Member Name="MaintenanceState" DeSCRJPTion="Internal variable" ASType="7" OSType="7" Property="2" Format="0" ASOffset="0" OSOffset="0" Protocol="1" TopLimt="0" ButtomLimt="0" StartValue="0" SubstituteValue="0" LimitFalgs="0"/>
<Member Name="sysName" DeSCRJPTion="sys name" ASType="10" OSType="10" Length="255" Property="4" Format="0" ASOffset="0" OSOffset="0" Protocol="1" TopLimt="0" ButtomLimt="0" StartValue="0" SubstituteValue="0" LimitFalgs="0" szStartText="Not configured"/> <Member Name="sysDescr" DeSCRJPTion="DeSCRJPTion" ASType="10" OSType="10" Length="255" Property="4" Format="0" ASOffset="0" OSOffset="0" Protocol="1" TopLimt="0" ButtomLimt="0" StartValue="0" SubstituteValue="0" LimitFalgs="0" szStartText="Not configured"/>
<Member Name="sysUpTime" DeSCRJPTion="Installation date" ASType="7" OSType="7" Property="4" Format="0" ASOffset="0" OSOffset="0" Protocol="1" TopLimt="0" ButtomLimt="0" StartValue="0" SubstituteValue="0" LimitFalgs="0"/>
<Member Name="sysObjectID" DeSCRJPTion="N/W object ID" ASType="10" OSType="10" Length="255" Property="4" Format="0" ASOffset="0" OSOffset="0" Protocol="1" TopLimt="0" ButtomLimt="0" StartValue="0" SubstituteValue="0" LimitFalgs="0" szStartText="Not configured"/>
<Member Name="snInfoMLFBNr" DeSCRJPTion="MLFB Number" ASType="10" OSType="10" Length="255" Property="4" Format="0" ASOffset="0" OSOffset="0" Protocol="1" TopLimt="0" ButtomLimt="0" StartValue="0" SubstituteValue="0" LimitFalgs="0" szStartText="Not configured"/>
<Member Name="ifOperStatus.4" DeSCRJPTion="ifOperStatus.4" ASType="7" OSType="7" Property="4" Format="0" ASOffset="0" OSOffset="0" Protocol="1" TopLimt="0" ButtomLimt="0" StartValue="0" SubstituteValue="0" LimitFalgs="0"/>
</DeviceType>
以上这些文本定义了一个交换机设备,及需要编译给 WinCC 的变量。需要注意,拷贝这些文本到 s7snmp.xml 文件中时,不要带任何格式,一定是纯文本。对于文件中原有内容无需做任何改动。


本文关键字:如何  交换机  三菱plc应用plc技术 - plc应用 - 三菱plc应用