File 'plc' cound not be read

I am helping a plant troubleshoot an AC500 plc using ABB Automation Builder. When they connect the laptop to the PLC they get the error message "The last online service has not been executed correctly! Service number 49, Error number: 80 File 'plc' could ot be read."

The laptop is supposed to have a current copy of the program in the PLC and has connected to the PLC in the past. Where can I find some instructions to help me identify these error codes and clear up this error? What does this error mean?


Add New Comment


asked 5 months ago



Could you describe in detail your HW in AC500?

Are you using Eth connection or TK cable with COM port?
Are you using Automation Builder 2.0 or the previous version?

However, generally this error mean that you not have the correct setting of communication between PC and CPU.

Make sure that the cpu and the PC have the same version of Codesys programs, then verify the correct set up of communication parameters.

If you have been verified the last point, you should be able to connect the cpu to the PC without problems.

Hope this help you, let us know about the results

Flavio Mussolin   

answered 5 months ago


By Flavio Mussolin on 9/9/2017 | Like (0) | Report

In addition to the previous answer, the error could be appears when you try to download the source program from cpu without the SD card inside the plc and the copy of program is not stored inside the SD card

By decoy on 9/11/2017 | Like (0) | Report

The plant is using an AC 500 with a PM 538 ETH CPU, CM 572 Profibus, DC532's, and AI523's. We connect through Ethernet and are using Automation Builder 1.2. Is there any method to show what version of Codesys was used to program the PLC?


By Flavio Mussolin on 9/12/2017 | Like (0) | Report

No, the version of Codesys is strictly connected to the version of Automation Builder and can not be read unless connected to the plc . But the version of Codesys IMHO is not the origin of your issue.
For the correct PC connection to plc, verify that your pc's network adapter and the address of the plc are on the same domain as for example for the PLC and for the PC.
To see the address of the PLC you can use the IP configuration utility found in the Automation Builder menu> tool

By decoy on 9/14/2017 | Like (0) | Report

I have learned more information. The problem occurred when the plant had the PC connected to the PLC and was forcing some values. The PC locked up and after they rebooted the PC the problem started to occur. The PC appears to connect to the PLC and they can get through the login step. When they try to do anything after the login step is when the error message occurs.

Add New Comment

Get weekly AKS updates

Partner Exclusive Webinars


> – Login to the partner portal to register

Points Redemption Program - Redeem your points for ABB training, Bluetooth speakers and mugs. Terms and conditions >

Earn points when you refer a friend
AKS Referral Program is "Live" - Learn more

AKS Experts

Ask Dieter Henkel   

Rank: 21

Ask nikismith   

Rank: 255

I have been a part of the Recording & Control Factory team for 17 years in total, having spent a number of years as a repairs technician withi the manufacturing department, but being in my current role for 9 years now.

Ask Govindaraj   

Rank: 10

Working in ABB India Operation Center. Have Project engineering and commissioning experience in ABB 800xA, Freelance, AC500.

Ask Flavio Mussolin   

Rank: 4

ABB AVP, Senior Electronic and Automation Engineer with over 30 years of experience in the field of process automation automotive, pharmaceutical, hollow glass, steel and rolling.

Ask Sumit Gargav   

Rank: 3

I have worked with Freelance in majority, with 800xA FD and Melody system partly. Also had opportunity to work with Protocols - HART,Profibus,FF & Modbus.

Ask Harsha.D   

Rank: 7

Tech.Support,software and commisioning engineer with Proficient knowledge in 800xA and its products, RNRP,Networking in general.

Ask Rob Lyon   

Rank: 2 I'm an independent DCS software and commissioning engineer with extensive experience in 800xA and other ABB products. I've worked in almost every corner of the world and still haven't seen it all.

Ask Stefan Stromqvist   

Rank: 1

I joined ABB in the year of 1994 and has since 1999 been working as a Service & Support Engineer at BU Control Technologies in Västerås, Sweden. My areas of expertise are: 800xA Base, 800xA for Advant Master, Information Management, operating systems, RNRP and Ethernet comms/networking in general.

Ask WvanWees   

Rank: 6

I'm a senior service engineer working for ABB in The Netherlands.

Ask kstoilov   

Rank: 11

Control System Engineer: 800xA, Compact 800, AC500, AC31-50, Advant Master, Simatic, AC&DC Drives 11 years worked for ABB - Control Systems

Ask MMM   

Rank: 5

ABB PA CT Technical Support

Ask Ronny Lindström   

Rank: 18

ABB Service Engineer