RMCTools "Unexpected failure while downloading"

Clatchet

Member
Join Date
Dec 2019
Location
Canada
Posts
39
Hi all,

I've run into an error I haven't seen before while attempting to download the “Programming” tab of RMCTools to an RMC200 Lite I just got in. This occurs anytime I perform the “Download Programs to Controller” action, even if there are no changes made at the time. Below is a list of things I have attempted:

- Updated RMCTools to the latest version
- Restarted the controller
- Reset the controller to defaults
- Created a new project

All of these attempts did not solve the issue. Attached is the message I am given:

RMCTools Error Message.JPG

I've just sent an email off to Delta but I'm curious if anyone else has run into this issue in the past. I'm not even 100% sure if this is a RMCTools or RMC200 issue, due to the vague wording of the error.
 
Just found the issue and came back to see your message. I was connected with my PLC over ethernet to the RMC. Guess I've never attempted to update user programs while I was!

It's interesting to me that it's only the "Programming" tab that causes this issue. Everything else updates fine while connected. Hopefully this helps anyone else that makes the same mistake as I.

Edit: Just to answer your question, I was connected over ethernet to the RMC. I suspect there was some issue with the PLC trying to send the command which causes the RMC to fail the download.
 
Last edited:
I'd be interested in what Delta has to say. In every startup we download programs while the PLC is attached. RMC75/150/200 without issue.

You don't perchance have the PLC and your PC set to the same IP address?
 
I believe I found the reason this is occurring. In the code that my company uses (since before I showed up) the PLC watches for the Controller.Status.Run bit to become 0. When it does it immediately sends command 98 to put the RMC back into run mode.

When a download is performed for user programs in the RMC, it temporarily puts it into program mode, and switches back to run mode after finishing the download. It appears the PLC was racing it once it saw the program mode, causing the error to appear, and erasing any user programs that were already in the RMC!

Adding a delay to the command attempt solves this issue. I'm still a little confused by this as the code my company has used has seemingly worked perfectly fine on RMC150/151s, so this seems to be an issue that has only popped up on our switch to 200.
 
Last edited:
We found that the RMC75/150 guarded against this properly, but in the process of porting that code to the RMC200 when it was being developed, that guarding was lost. We have made a fix which will be included in our next firmware release, likely within a couple weeks.

-Jacob Paso
 

Similar Topics

[Update: fixed a typo in the image.] See the image below, especially the blue-ish annotations. The three rungs ending in output coils -( ) are...
Replies
17
Views
979
First, a background on the equipment so you know what is going on. I have an AB ControlLogix L63 processor controlling some Mitsubishi...
Replies
17
Views
6,018
Hi, I'm getting a bunch of these warnings when I build the program in Connected Components Workbench. The program is legacy code. The program...
Replies
5
Views
2,349
Hello. I am dealing with an issue with the ModuleStates function. My program passes the value "1" to the parameter LADDR. This value "1" is set...
Replies
4
Views
1,609
Hi, will appreciate your help with my problem. After years of usage our RSLinx starts to stop unexpectedly. It is possible to start it but it...
Replies
1
Views
1,619
Back
Top Bottom