Troubleshooting AB 1769-L16ER-BB1B PLC Mode Change Error - Error 747-0

Question:

Hello everyone, I am currently using Studio 5000 version 33.12 with PLC firmware 33.012. My PLC model is the Compactlogix 5370 1769-L16ER-BB1B. When attempting to connect to it with a simple program in Studio 5000, I encounter an error preventing me from downloading the program to the PLC. The error message reads: "The controller acknowledged the request for a transition to Remote Program mode, but it has not completed the transition. You can't download until the transition completes." Error 747-0. While the PLC's Run light is steady green, there is no corresponding Run light in Studio 5000 and the option to switch back to program mode is unavailable. The key switch is in Remote mode with no visible faults. However, after some time, the PLC gives a fault 16x0203, indicating an I/O connection timeout fault. There are no additional I/O cards installed, only internal I/O on the front with no expansion modules. Is there a way to perform a factory reset on the PLC, wiping all settings and IP configurations? I have attempted to reset by removing the SD card and holding the reset button on powerup, but the settings remain the same. Any assistance or suggestions on resolving this issue would be greatly appreciated. Thank you!

Top Replies

If your program has configured I/O modules in the I/O tree but the physical I/O is not present, you may encounter this issue. Have you checked for I/O modules in your setup?

After reviewing thoroughly, I have confirmed that there are no I/O configurations set up in the I/O tree. Within the system, there is an Embedded Discrete_IO, which appears to be the internal I/O situated on the PLC's front panel. Additionally, there is an empty folder labeled Expansion I/O, potentially indicating space for additional modules.

Recently, I encountered an issue with a PLC (programmable logic controller) while working on an L16 with V32 firmware. To resolve the issue, I placed the switch in PROG mode and rebooted the PLC. After the reboot, I successfully downloaded the new program without switching back to RUN or REM mode. It's worth noting that the PLC had been unused for some time and was originally programmed with external IO that was no longer part of my setup.

I attempted it but unfortunately had no success. Appreciate the recommendation.

@Batman42, does your program include any MSG instructions? Or does the controller currently have a program with MSG instructions? I remember encountering an issue where the MSG instruction was hindering the transition because network access was removed from the controller. Once we disabled it, the transition went smoothly.

Hi there, it seems like you're having a tricky situation. You could try to perform a factory reset via the BootP server method if you haven't already—this would override the current IP configurations. If that doesn't work, you may have to consider a firmware update, despite the severe disruption it could cause. Dealing with I/O connection timeout faults can be tough because it sometimes indicates hardware issues. Double-check your cabling and power supply; it might be something simple like that. If this doesn't resolve your issue, you might need hands-on help from an Allen Bradley representative or someone proficient in Studio 5000 PLCs. Good luck and let us know how you get on!

It sounds like a slightly complex issue, but there might be a few things you can try out. Since there are no additional I/O cards installed and you've gotten an I/O connection timeout fault, it's reasonable to infer that the internal I/O has somehow lost its configuration or facing an issue. The SD card method of reset doesn't always clear all retained information on the PLC. A full factory reset will, unfortunately, need Rockwell's proprietary software or a physical return to their factory. Before going to that length, I suggest trying this: Use the BootP tool to temporarily change the IP address of the PLC, then initiate a firmware flash to overwrite the current firmware. I've found this can sometimes resolve stubborn issues when a soft reset doesn't do the trick.

Hello, it seems like you've already tried some good steps to resolve the issue. However, have you tried changing the processor's mode to Program using its key switch instead of the software? I've seen cases where the software struggled to change the mode, but the key switch was successful. As for the factory reset, the CompactLogix 5370 does not have the typical factory reset method as you described. Instead, it requires you to clear the memory manually. You can do this by navigating to Controller Properties -> Nonvolatile Memory tab, then select 'Clear Memory on Next Power Cycle'. You may also choose to 'Append Memory to Project Archive' if you wish to save current settings. Cannot guarantee this will work, but it's another troubleshooting step you can try. Good luck!

It sounds like you're dealing with a tricky situation! Before considering a factory reset, I’d recommend checking your network settings to ensure there’s no IP address conflict and that your programming environment matches your PLC’s settings. Sometimes, simply power cycling the PLC can clear up temporary glitches. If you still want to perform a factory reset, you might need to try holding the reset button for a longer period or consult the user manual for detailed procedures. Also, ensure that all your connections are firm and that there are no hidden faults or messages in the log; sometimes, those can give you more clues about what's going wrong. Good luck, and I hope you find a solution soon!

It sounds like you’re having quite a frustrating issue! First, it's worth addressing the I/O connection timeout fault—ensure that all your connections are secure, as loose wiring can cause intermittent communication issues. If you want to perform a factory reset, you might need to use the Rockwell Software or perform a reset via the controller's web interface, if available. One common method is to ensure you're using the right firmware version compatible with your Studio 5000 version; sometimes mismatches can cause these kinds of problems. Lastly, try cycling power while keeping the reset button held down a bit longer; that sometimes does the trick. Good luck, and I hope you get it sorted out soon!

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 does error 747-0 mean on a Compactlogix 5370 1769-L16ER-BB1B PLC?

Answer: Answer: Error 747-0 indicates that the transition to Remote Program mode has not completed, preventing the download of a program to the PLC.

FAQ: 2. How can I troubleshoot error 16x0203 on a Compactlogix PLC?

Answer: Answer: Error 16x0203 indicates an I/O connection timeout fault. Check if there are any issues with the I/O connections or modules.

FAQ: 3. Is there a way to perform a factory reset on a Compactlogix 1769-L16ER-BB1B PLC?

Answer: Answer: Performing a factory reset on the PLC involves removing the SD card and holding the reset button on powerup. If the settings remain the same, further troubleshooting may be required.

FAQ: 4. Why is the Run light in Studio 5000 not corresponding to the steady green light on the PLC?

Answer: Answer: The discrepancy between the Run light on the PLC and Studio 5000 could be due to issues in the transition to Remote Program mode. Further investigation is needed to resolve this discrepancy.

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  â†’