Troubleshooting Communication Errors with AB 1756- Modules: Understanding Fault Bits

Question:

Our facility experienced a communication issue due to a rat chewing through fiber optic cables, interrupting connection to a remote rack. This problem went unnoticed until it escalated. While inspecting the tags on a 1756-IA16 module, I noticed a 'fault' group of bits. I read that if all 32 places have a 1, it indicates a communication error. Is this accurate? Do the other fault bits correspond to specific points on the module? I apologize for the basic question; I am relatively new to this and have limited experience with fault bits. Thank you for your assistance in advance.

Top Replies

One common method to monitor external device connectivity is by using the GSV instruction in PLC programming. By assigning a fault message to the CommActive status, you can easily track any issues. For Fanuc robots, this approach is particularly effective. To reduce the frequency of checks, consider incorporating a timer into your logic.

I want to express my gratitude for guiding me towards the GSV, the tool I utilized to achieve my goals. Thank you for pointing me in the right direction!

When troubleshooting modules, it is important to consider onboard diagnostics that can help diagnose short circuits or open circuit conditions. While AC modules generally do not have these features, it is possible for the module profile to still include the necessary data elements. Any I/O platform with a "Rack Optimized" connection will have a tag for the Adapter itself, including Slot status bits to indicate the connection status of each slot using that type of connection. For instance, a POINT I/O module named "JB1" in Junction Box 1 may have a mix of thermocouple, analog, and discrete input modules set up as a Rack Optimized connection. This connection will be labeled as "JB1:I" and "JB1:O" in the I/O Tree. Specifically, the Slot Status Bits for JB1:I show the status of slots 6 to 11, with zeros indicating the presence and functionality of the discrete modules. If all discrete modules were nonfunctional simultaneously, the value of the tag would be -1. This value also indicates an overall I/O connection failure to the adapter. Utilizing the GSV method for reading the Module Status object can ensure uniformity and consistency in managing Logix diagnostics. However, for a quick and simple indication of a functioning remote I/O rack with Rack Optimized connections, comparing the .SlotStatusBits tag to -1 is a convenient method.

When investigating I/O modules, it is important to consider the presence of onboard diagnostics, which can be helpful in diagnosing short circuit or open circuit conditions by analyzing the FAULT bit set. While AC modules typically do not have these features, it is still possible for the module profile to include relevant data elements. For I/O platforms with a "Rack Optimized" connection, there is a tag for the Adapter itself that includes Slot status bits indicating the connection status of each slot with a module using that type of connection, such as simple discrete I/O modules. For example, a POINT I/O module like "JB1" in Junction Box 1 can be set up with a Rack Optimized connection for discretes, while direct Module connections are used for analog modules. This connection is named "JB1:I" and "JB1:O" in the I/O Tree. Specifically, Slot Status Bits such as JB1:I.SlotStatusBits0_31 and JB1:I.SlotStatusBits32_63 indicate the presence and functionality of modules within the rack. Keeping track of these bits can help in quickly identifying any nonfunctional modules within the system. For a more in-depth analysis of Logix diagnostics and module status, the GSV method can be utilized. However, for a simple indication of a functioning remote I/O rack with Rack Optimized connections, comparing the .SlotStatusBits tag to -1 can suffice. It is worth exploring which modules utilize the Fault bit and considering its incorporation into logic for effective troubleshooting and maintenance of the system.

If you're unsure whether you're referring to a diagnostic aspect of the module's input or output circuitry, or a communication status indicator, let's clarify. Typically, modules ending in "E" or "D" in the part number come with diagnostic capabilities or electronic fusing features. I often find myself revisiting the brochures to refresh my memory on their specific functions.

No need to apologize, we all start from somewhere! To answer your question, you're correct that the 'fault' bits can be used to diagnose communication problems. If all 32 bits read as 1, this can definitely indicate a communication error. In general, each fault bit corresponds to a specific type of error rather than points on the module. For instance, a stuck bit might be indicated by a specific fault code. You may find it helpful to refer to the module's documentation or user manual, as these often contain detailed explanations of each fault bit and how to diagnose issues based on them. It's always good practice to fully understand what each bit represents to effectively troubleshoot any future issues.

Yes, you're correct. Each '1' in the fault group represents a specific occurrence of a communication error. However, not all fault bits necessarily correspond to specific points on the module. It varies depending upon the specific module and its configuration. It's a great practice to double-check the module's manual or the manufacturer's resources for more detailed and specific information. And don't worry about asking "basic" questions. We all start somewhere, and we're here to help each other out!

More Replies →

Streamline Your Asset Management
See How Oxmaint Works!!

✅   Work Order Management

✅   Asset Tracking

✅   Preventive Maintenance

✅   Inspection Report

We have received your information. We will share Schedule Demo details on your Mail Id.

To add a comment, please sign in or register if you haven't already..   

Frequently Asked Questions (FAQ)

FAQ: 1. What can cause communication errors with AB 1756 modules?

Answer: - Communication errors with AB 1756 modules can be caused by various issues such as physical damage to cables, network interruptions, or faults within the modules themselves.

FAQ: 2. How can I identify a communication error in an AB 1756 module?

Answer: - A communication error in an AB 1756 module can be identified by checking the fault bits. If all 32 places have a value of 1, it indicates a communication error.

FAQ: 3. Do the fault bits on a 1756-IA16 module correspond to specific points on the module?

Answer: - Yes, the fault bits on a 1756-IA16 module correspond to specific points on the module, and understanding how they are organized can help in diagnosing communication issues.

FAQ: 4. How important is it to monitor fault bits in AB 1756 modules?

Answer: - Monitoring fault bits in AB 1756 modules is crucial for detecting and troubleshooting communication errors promptly to ensure smooth operation and prevent potential system failures.

Ready to Simplify Maintenance?

Join hundreds of satisfied customers who have transformed their maintenance processes.
Sign up today and start optimizing your workflow.

Request Demo  â†’