Communication Failure

Join Date
Feb 2007
Location
Ohio
Posts
34
I am currently trying to write ladder logic to monitor communications through ENBT modules in ControlLogix (L55) racks. Am I correct in my assumption that I can use the GSV instruction with the MODULE object and the Entry Status attribute to monitor these communications? There is an extensive example in the ControlLogix system user manual pg(6-8) but I think that this technique is for I/O modules only.

Is this approach the right way to implement this communication monitoring, or am I "barking up the wrong tree" so to speak.

Any literature or technotes that you could let me know about or any advice on how to tackle this issue would be greatly appreciated
 
Evidently if entry status is any other value than 4 the connection is not functioning properly. A screen shot. Thank you for your help

PLC_ESB.JPG
 
I forgot to mention that the program is RS Logix 5000. This seems like a fairly common feature that one would use for local indication of a commumication fault (a pilot light on the electrical enclosure).
I ask your opinion of my approach because I have not had to implement code to perform this function in the past and I find the GSV instruction and using the system objects somewhat confusing.
Please provide your opinion. Thank you all
 
The provided links and GSV techniques are the common and accepted methods for monitoring I/O connections in Logix controllers.

I use a simpler method when using distributed I/O that has a "Rack" object, like 1756, 1734 (POINT) and 1794 (FLEX).

Each Rack Optimized connection includes a "Slot Status" tag like this (FLEX example):

IOConnection:I.SlotStatusBits 2#0000_0000_0000_0000_0000_0000_0000_0000

Only the lower 8 bits are significant for Module status on FLEX, but when the I/O connection to the whole FLEX adapter is lost, all the bits go to 1.

The POINT adapter has two DINT tags, and 1756 has one DINT tag.
 
Thank you for the replies, my main concern was that this approach was only for IO modules and not for monitoring communication modules such as 1756-CNB and or 1756-ENBT. I appreciate the help.
 
Not sure if you can use something like this, but I have a ControlLogix L62 talking to remote point i/o modules. I am using a GSV with these parameters:

Class Name: Module
Attribute Name: Led Status
Destination: Connections (defined as INT)

The GSV returns the following:
1 = All Loss
2 = Some Loss
3 = All Healthy
 
Mark, I did read the manual on how to monitor the LED STATUS with a GSV instruction. At first I thought that might be the approach that I needed, but as I pondered it further I began to doubt that was the best way. It is entirely possible that I am over complicating the thing, but I will keep that (simpler) method in mind. Thanks!
 
If the ENBT is your primary communications port, how will you know if it fails?

Your control strategy should have monitoring - for example a heartbeat monitor.
 

Similar Topics

I have a CNC cutting equipment, all the components are Fanuc from the CNC CPU A02B-0307-B822, a PLC AIF01A and a panel i, on the panel i (operator...
Replies
1
Views
108
I have a b&r 2010 PLC unit connected to B&R IPC 5000. Communication between the PLC and IPC is failing as the two LEDs on the application...
Replies
0
Views
1,032
Hi, I am using P&F - WCS reader to read position of a trolley motion on a crane. Sometimes there is Ethernet communication failure error given by...
Replies
1
Views
1,041
Hello everyone, I have a GE IC695 CPE305 PLC with 3 remote panels. I am using ethernet to communicate with an IC695 PNC001 (in the main panel)...
Replies
6
Views
2,659
Hello All, I need urgent help please if you do not mind. I have a project that contains the following : - one CPU S7-314 - one CP 343-1 - Four...
Replies
0
Views
2,389
Back
Top Bottom