login about faq

I have a 1734-AENT/A Ethernet/IP Point I/O module and rather than checking the box that triggers a major fault on the processor if there's a communication fault, I want to monitor the communication status in the ladder logic and program the fault logic myself. However, I can't seem to find a way to monitor the communication status with the module itself.

There is a tag in the process called

(Module_Name):I.SlotStatusBits0_31 (DINT)

...but:

  • This only tells me the status of slots that are participating in the "rack optimized connection" and
  • Slot 0 (the I/O module) is always 1 and doesn't seem to indicate anything useful.

I was wondering, how can I reliably monitor the status of the module in the ladder logic?

asked Feb 11 '10 at 12:22

Scott%20Whitlock's gravatar image

Scott Whitlock ♦♦
635113


How about using a GSV instruction with the class name module and the instance name pointing to the 1734-AENT module in the IO tree and the attribute fault code.

link

answered Feb 19 '10 at 01:33

Gary%20F%201's gravatar image

Gary F 1
2214

Thanks Gary, that worked! Note that the destination tag size for the GSV instruction is INT. I ended up using the EntryStatus attribute rather than the FaultCode attribute, masking with only the top 4 bits (16#F000) and testing that it was equal to 16#4000 (Running). Worked like a charm. (Further ref: http://www.iqcontrols.com/Resources/Ref/1756%20Controllogix%20Module%20Object%20from%20general%20Instructions.pdf)

(Feb 19 '10 at 13:14) Scott Whitlock ♦♦

yeah you can used the GSV instruction, then module, then define which status you want.. if you used Entrystatus then you can even monitor the health of the module...

Ganie

link

answered Apr 01 '11 at 09:04

Ganie's gravatar image

Ganie
1

Your answer
toggle preview

Follow this question

By Email:

Once you sign in you will be able to subscribe for any updates here

By RSS:

Answers

Answers and Comments

Markdown Basics

  • *italic* or __italic__
  • **bold** or __bold__
  • link:[text](http://url.com/ "title")
  • image?![alt text](/path/img.jpg "title")
  • numbered list: 1. Foo 2. Bar
  • to add a line break simply add two spaces to where you would like the new line to be.
  • basic HTML tags are also supported

Tags:

×26
×14
×2

Asked: Feb 11 '10 at 12:22

Seen: 1,421 times

Last updated: Apr 01 '11 at 09:04