理论教育 推荐采用MSG指令获取环网信息

推荐采用MSG指令获取环网信息

时间:2023-06-30 理论教育 版权反馈
【摘要】:以上三种方式,需要维护人员使用工具软件才能查看网络的状态,在常规的工作状况下容易被忽略,最好能及时获得报警的信息,介入维修,推荐采用第四种方式,通过MSG指令获取环网信息。图2-113 梯形图中的MSG指令当MSG指令反复运行,连续地对1783-ETAP模块进行读写操作,将获取环网信息或对环网MSG执行的是服务性指令,组态内容如图2-114所示。当故障节点在192.168.1.1和192.168.1.10之间,环网故障组将显示位置,此处不是显示节点的IP地址,就是显示设备的MAC地址。

推荐采用MSG指令获取环网信息

环网具有维持网络连接的能力,即使单一故障发生,也能保持通信正常,为了能够及时排除网络已存在的故障,应该对网络的工作状况有明确的了解。利用工具软件,可以方便、直观地对环网的工作状态进行监视和维护。

1.监视DLR网络状况

当环网进入正常工作状态时,由于网络的冗余性能,一旦发生故障,仍然能够维持网络数据的正常传输,从自动控制系统的工作状态来说,不容易察觉,所以对于网络的当前工作状态,要进行监视和诊断,以便及时处理故障。

可通过以下几种途径从环网管理设备获得网络诊断信息:

●Studio 5000编程软件。

●RSLinx Classic通信软件。

●设备Web页面。

●编程MSG。

在正常的环网工作状态下,摘下环网中任一个电缆连接头,模拟一个电缆断开的故障状况,用以上几种方式查看环网的当前状态。

在线连接控制器,在I/O组态下面找到激活环网管理的模块1783-ETAP,进入网络页面,如图2-110所示。

978-7-111-46407-5-Chapter02-180.jpg

图2-110 用Studio 5000软件查看环网故障状态

从网络状态查看到网络故障,故障发生的位置也给予判断,环网故障显示给出了断点位置,从当前位置判断,是控制器(192.168.1.1)和1783-ETAP模块(192.168.1.10)之间的电缆出现了断点。

通过RSLinx Classic浏览找到1783-ETAP模块,进入网络页面,如图2-111所示。

与Studio 5000软件查看的网络页面所看到的网络状况完全相同。

如果个人计算机中没有安装罗克韦尔自动化软件,使用IE浏览器也可以查看环网的运行情况。通过设备Web页面查看环网当前状态,在IE浏览器的地址栏键入1783-ETAP模块的IP地址192.168.1.10,进入IE页面,如图2-112所示。

这个设备Web页面包含了模块自身的信息和环网的信息,选择Ring Statistics展现环网状态页面,尽管界面形式不同,但表达的信息都是相同的。IE页面仅供查看用。

978-7-111-46407-5-Chapter02-181.jpg

图2-111 用RSLinx Classic软件查看环网故障状态

978-7-111-46407-5-Chapter02-182.jpg

图2-112 IE浏览查看环网故障状态

IE页面按照设定的时间刷新页面,默认值是15s。

以上三种方式,需要维护人员使用工具软件才能查看网络的状态,在常规的工作状况下容易被忽略,最好能及时获得报警的信息,介入维修,推荐采用第四种方式,通过MSG指令获取环网信息。

在控制器中运行MSG指令,访问1783-ETAP模块,可从中获取有关环网的信息或对环网执行命令:

●获取所有的环网诊断信息。

●获取环网的设备列表。

●获取激活管理设备。

●清除瞬间环网故障。

●核实故障位置。

●复位故障计数器。

以上信息的获取或对模块操作的内容可对应着用工具软件的网络页面状态查看和操作。

梯形图中,编写MSG指令,如图2-113所示。

978-7-111-46407-5-Chapter02-183.jpg

图2-113 梯形图中的MSG指令

当MSG指令反复运行,连续地对1783-ETAP模块进行读写操作,将获取环网信息或对环网MSG执行的是服务性指令,组态内容如图2-114所示。

978-7-111-46407-5-Chapter02-184.jpg

图2-114 MSG指令的组态页面

这个组态是获取环网所有诊断信息的一个请求,一旦指令执行,将获得的信息存放在标签Get ETAP Status中,Get ETAP Status标签是54字节的数组,关于每个字节对应的诊断信息,请参看产品手册或帮助文件提供的对照表。

存放在控制器数据库标签的信息,可以送给人机界面显示,令操作员或维护人员了解现场网络状况,及时得到处理,也可由人机界面进行操作。

同样的,MSG指令也可以发送对模块组态的写信息,如使能环网管理,或是发出清除命令,复位故障探测计数器等。不同的服务性命令,页面的服务参数代码也不一样,需要查阅产品手册或帮助文件来确定。在MSG指令的通信页面,单击978-7-111-46407-5-Chapter02-185.jpg进入浏览,指向访问对象模块1783-ETAP并选定,如图2-115所示。

978-7-111-46407-5-Chapter02-186.jpg

图2-115 MSG指令访问通信模块的路径

本页面选定了通信路径。连接方式的指定,一般地,服务性指令不勾选连接Connected项。

通过MSG指令的操作,可以通过报警及时获得信息,并对环网管理模块实施操作。例如当某处电缆断开,环网自动变成线形网络,控制系统维持正常数据传送工作,询问环网状态的MSG指令获得网络故障问题,提取网络断点信息,现场维护人员找到断点处进行处理。读取网络正常的诊断信息后,复位故障探测计数器。这一系列的过程都可以通过MSG指令和人机界面的互动操作来实现。

2.线形或DLR网络的维修

在试图正确指出线形网络或DLR网络的故障之前,建议当故障发生时,网络已具备以下条件:

●DLR网络:

—核实网络上的至少有一个环网管理节点被组态,且网络拓扑结构显示Ring。

—核实网络上所有的电缆牢固地连接到每台设备。

—核实所有的设备所需要的IP地址已被正确分配。

—检查激活环网管理节点状态页的网络状态区域以确定故障类型。

●线形网络:

—核实网络上不存在按照环网管理组态的节点,且网络拓扑结构显示Linear。如果线

形网络上的任何节点被组态为环网管理节点,也许会在连接到网络的设备上发生冲

突通信。

—核实网络上所有的电缆牢固地连接到每台设备。(www.daowen.com)

—核实所有的设备所需要的IP地址已被正确分配。

(1)DLR网络故障时的环网管理报告

DLR网络断开链接的两种情形如下:

●有意断开:例如增加或删除节点,但所有的物理连接没有恢复到有/无节点网络的设置中。

●无意断开:例如电缆断开或设备故障。

当故障发生时,相邻节点的网络故障部分被显示在环网故障组和网络状态区域中(Ring Fault)。

当故障节点在192.168.1.1和192.168.1.10之间,环网故障组将显示位置,此处不是显示节点的IP地址,就是显示设备的MAC地址。当网络中没有活动的信息时,显示的是设备的MAC地址。RSLinx Classic监视页面如图2-116所示。

978-7-111-46407-5-Chapter02-187.jpg

图2-116 RSLinx Classic页面中的环网故障报告

在Studio 5000编程软件中的监视页面也可以看到相同的故障显示,如图2-117所示。

978-7-111-46407-5-Chapter02-188.jpg

图2-117 Studio 5000编程软件中的环网故障报告

一旦故障消除,环网自动恢复,网络状态区域将显示Normal。

(2)瞬间环网故障

当瞬间环网故障发生时,会发生以下事件:

●激活的环网管理仍在端口2阻塞传输,可能的结果是网络分段,即有些节点变得不能达到。

●激活环网管理节点上的Link2状态显示关闭。

●一旦故障发生,Studio 5000编程软件或RSLinx Classic通信软件环网故障组所显示的

状态区域为Rapid Fault/Restore Cycles,如图2-118所示。

978-7-111-46407-5-Chapter02-189.jpg

图2-118 瞬间故障显示页面

说明:

●需要单击978-7-111-46407-5-Chapter02-190.jpg才会刷新显示最新状态。

●环网故障探测计数显示接触瞬间通、断开的次数。

●状态显示:Rapid Fault/Restore Cycles。

●单击978-7-111-46407-5-Chapter02-191.jpg清除故障显示。

●单击978-7-111-46407-5-Chapter02-192.jpg将故障计数清零。

可能引起瞬间环网故障的原因如下:

●在30s内网络中的节点5次断开/连接(接触不良的现象)。

●两个连接设备之间双工方式不匹配。

●网络中的电子噪声。

●不稳定的物理连接,像周期性的连接器。

瞬间环网故障产生的时候,因为当前是瞬间环网故障条件,激活节点最后信息是不准确的。

(3)局部故障条件

当传输仅在网络上的一个方向丢失时,局部网络故障发生,因为环网成员不会因某些原因在两个方向都转换信标,如部件故障的原因。

监视到一个端口上的信标帧丢失以及在网络表中出现的故障位置,激活环管理节点探测到局部故障。

当局部故障被探测时,在一个端口上激活环网管理阻塞传输,在这点上,环网被分段应得到局部故障条件。邻近网络故障的部分节点显示在环网故障组页面,不管是节点IP地址还是设备MAC地址。

当故障发生时,网络状态区域显示为Partial Fault Condition。

一旦故障消除,将自动清除故障显示,且网络状态区域显示为Normal。

(4)媒介质计数错误或冲突

媒介质计数器页面显示物理层错误或冲突的累计值,显示什么地方检查到了错误,错误等级显示取决于什么样的错误发生。例如,校准错误被显示在校准错误区域。

在RSLinx Classi通信软件中,浏览选中1783-ETAP模块,右击选中Module Statistics,如图2-119所示。

978-7-111-46407-5-Chapter02-193.jpg

图2-119 进入查看1783-ETAP模块状况

单击Port Diagnostics,进入端口诊断页面,如图2-120所示。

说明:

●Interface Counters:接口计数器,计数接口层数据包的发送次数。

●Media Counters:媒介质计数器,计数物理层的错误和冲突次数。

●单击978-7-111-46407-5-Chapter02-194.jpg,清零错误计数器。

●单击978-7-111-46407-5-Chapter02-195.jpg,锁定错误计数器。

在DLR网络上,看到低等级的媒介质计数器错误并不罕见。例如,如果网络中断,低等级的媒介质计数器的计数就会出现。在低等级的媒介质计数器,数值通常都不是连续增加,并且经常被清零。

高等级的媒介质计数器通常是连续增加的,并且不能被清零。例如两个节点之间的速度不匹配,高等级媒介质计数器错误出现累计,稳定地增加并且不能清零。

978-7-111-46407-5-Chapter02-196.jpg

图2-120 媒介质计数器诊断页面

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈