I'm something of a novice on AB PLCs. This will be my third project using them. The previous ones utilized MicroLogix & Micro850. This one uses a CompactLogix 5370 controller, part # 1769-L16ER-BB1B.
I tried to start the project using RSLogix 5000 (V20.01.00 (CPR 9 SR 5)). I entered the part number in the New Controller dialog and then went to enter the Revision in the drop-down box. Only revision 20 was selectable - the rest were grayed out. This prompted me to look what revision the controller was and a sticker on its box said FW 1.005 (which seems very low for a controller manufactured last month but I'm sure someone can explain why this is).
A much more experienced colleague told me to use the ControlFlash software to upgrade the firmware. I connected via USB and selected the part# in ControlFlash. Next I used the RSLinx-style connection browser to navigate to USB/1769-L16ER-BB1B/PointBus/1769-L16ER-BB1B (as advised by my colleague). The next page of the dialog reported the existing firmware as 1.005.2 but the new revision box below was empty. I was told I needed to download the firmware. I downloaded version 20.014.83 and put it in the ControlFlash program folder. When I went through the process again the new revision box was populated with my newly downloaded version 20.014.83. I clicked next and the summary page said I was about to update from 1.005.2 to 20.014.83. I clicked Finish. After clicking through an 'are you sure?' style message and another about the SD card (it was unlocked), I got an error message titled AB_ASA.DLL saying 'Failed to begin update to the target device. The target device is not in the proper mode to accept an update'. I clicked OK to that and another message appeared saying 'Manually reset module'. Clicking OK to that briefly displayed a progress bar saying 'Transmitting update 1 of 4 block 1 of 3'. Finally an Update Status message appeared with a red error message saying 'ERROR: Update to target device failed. Press View Log for more detailed information'. I clicked View Log and here is what was displayed:
The controller mode switch was in the Rem position. I've since tried it in the Prog position but not in Run (surely it doesn't have to be in run). Also, at the first attempt, I had three Point I/O modules attached, so I removed those. Whatever I try, I still get the same error. Can anyone offer a solution?
I tried to start the project using RSLogix 5000 (V20.01.00 (CPR 9 SR 5)). I entered the part number in the New Controller dialog and then went to enter the Revision in the drop-down box. Only revision 20 was selectable - the rest were grayed out. This prompted me to look what revision the controller was and a sticker on its box said FW 1.005 (which seems very low for a controller manufactured last month but I'm sure someone can explain why this is).
A much more experienced colleague told me to use the ControlFlash software to upgrade the firmware. I connected via USB and selected the part# in ControlFlash. Next I used the RSLinx-style connection browser to navigate to USB/1769-L16ER-BB1B/PointBus/1769-L16ER-BB1B (as advised by my colleague). The next page of the dialog reported the existing firmware as 1.005.2 but the new revision box below was empty. I was told I needed to download the firmware. I downloaded version 20.014.83 and put it in the ControlFlash program folder. When I went through the process again the new revision box was populated with my newly downloaded version 20.014.83. I clicked next and the summary page said I was about to update from 1.005.2 to 20.014.83. I clicked Finish. After clicking through an 'are you sure?' style message and another about the SD card (it was unlocked), I got an error message titled AB_ASA.DLL saying 'Failed to begin update to the target device. The target device is not in the proper mode to accept an update'. I clicked OK to that and another message appeared saying 'Manually reset module'. Clicking OK to that briefly displayed a progress bar saying 'Transmitting update 1 of 4 block 1 of 3'. Finally an Update Status message appeared with a red error message saying 'ERROR: Update to target device failed. Press View Log for more detailed information'. I clicked View Log and here is what was displayed:
Code:
10/21/15 08:41:46 [-------] User must install FactoryTalk AssetCentre Client 2.31 or above if attempting to log message to FactoryTalk AssetCentre Server.
10/21/15 08:41:54 [SUCCESS] Load Driver: C:\Program Files (x86)\Common Files\Rockwell\AB_ASA.DLL
10/21/15 08:42:05 [SUCCESS] Initialize Driver: C:\Program Files (x86)\Common Files\Rockwell\AB_ASA.DLL
10/21/15 08:43:48 [SUCCESS] Device Identity: Path = RSLinx API!AB_VBP-1 1 16 1 0, Instance = 1,
VID=0x0001, PT=0x000E, PC=0x0099, Maj Rev=01, Min Rev=05, SN=0x60739117
10/21/15 08:47:36 [SUCCESS] Device Identity: Path = RSLinx API!AB_VBP-1 1 16 1 0, Instance = 1,
VID=0x0001, PT=0x000E, PC=0x0099, Maj Rev=01, Min Rev=05, SN=0x60739117
10/21/15 08:49:22 [SUCCESS] Device Identity: Path = RSLinx API!AB_VBP-1 1 16 1 0, Instance = 1,
VID=0x0001, PT=0x000E, PC=0x0099, Maj Rev=01, Min Rev=05, SN=0x60739117
10/21/15 08:53:32 [SUCCESS] Device Identity: Path = RSLinx API!AB_VBP-1 1 16 1 0, Instance = 1,
VID=0x0001, PT=0x000E, PC=0x0099, Maj Rev=01, Min Rev=05, SN=0x60739117
10/21/15 08:53:38 [SUCCESS] Validate:
VID=0x0001, PT=0x000E, PC=0x0099, Maj Rev=01, Min Rev=05
10/21/15 08:56:46 [SUCCESS] Load Script: C:\Program Files (x86)\ControlFLASH\0001\000E\0099\PN-275951.nvs
10/21/15 08:56:46 [SUCCESS] Program: Catalog Number = 1769-L16ER/B LOGIX5316ER, Serial Number = 60739117, Num Updates = 4, Size = 7079174 byte(s).
10/21/15 08:59:02 [SUCCESS] Update: Instance = 103, Size = 643 byte(s), Chunk Size = 256 byte(s), Major Rev = 0, Minor Rev = 0
10/21/15 08:59:02 [FAILURE] Incremental Transfer: Error #11006: Service cannot be performed while object is in current state.
GS=0x0C
10/21/15 09:07:40 [FAILURE] Transfer: Error #11006: Service cannot be performed while object is in current state.
GS=0x0C
10/21/15 09:07:40 [FAILURE] Transfer: File = C:\Program Files (x86)\ControlFLASH\0001\000E\0099\PN-275954.der, Block = 1.
The controller mode switch was in the Rem position. I've since tried it in the Prog position but not in Run (surely it doesn't have to be in run). Also, at the first attempt, I had three Point I/O modules attached, so I removed those. Whatever I try, I still get the same error. Can anyone offer a solution?