[?]: AC800M Compact control builder

другие контроллеры
srini_dm
Posts: 7
Joined: Thu Jan 27, 2011 2:52 am

[?]: AC800M Compact control builder

Post by srini_dm »

Iam new to AC800M controllers.
Control Builder M Professional 3.2 is used for programming.
My doubts are
1.Can I use Compact Control Builder 5.0 (CCB) for offline programming?
2.When I try to open the project in Compact Cont Builder, created in M.Professional it gives me the following error
"The source could not be read
The object may have been deleted from another engineering station. Refreshing the project may remedy this error. Error Message: Unable to retrieve proper data from file 'DM_test.prj' "
3.When i try to upgrade the project using upgrade option it gives me the following error.
"The library CommunicationLib is detected to be a standard library.It is recommended that this library is installed in Process Portal A Instead.
When I click Upgrade Library or Skip Library, it give me an error
"Library CommunicationLib could not be found during upgrade.Please repeat the upgrade operation when this problem is resolved."
Please help me . Upload the libraries or anything that is required to resolve my problem. Thanks in advance.
Linkinx64
Posts: 894
Joined: Sun Apr 11, 2010 3:00 am
Location: Russia

Re: AC800M Compact control builder

Post by Linkinx64 »

1. Yes, you can. Control Builder 5.0 covers almost all the features of Control Builder 3.2.
except some very old hardware (e.g. you can't add CI851 profibus communication module but if you upgrade old project contain this module it will be added to the hardware)
2. If you uses Control Builder M in connection with PPA (Process Portal A) you require to install and load AC 800M Connect to your system.
3. You trying to upgrade from CB v3.2 to Control Builder M v5.0 in PPA, am I right? Then see p.2 again.
srini_dm
Posts: 7
Joined: Thu Jan 27, 2011 2:52 am

Re: [?]: AC800M Compact control builder

Post by srini_dm »

thanks for the suggestion.
I tried to insall AC800M connect. But it gives me an error "Install 800XA base with product code 713FE917-OECD etc... I do not know about this XA base."
Any suggestions?
Linkinx64
Posts: 894
Joined: Sun Apr 11, 2010 3:00 am
Location: Russia

Re: [?]: AC800M Compact control builder

Post by Linkinx64 »

800xA Base is a core component of 800xA System.
For an single engineering node (programming using Control Builder M) in Systen Version 5 you require:

1. 800xA Base
2. License Service (Client+Server)
3. SFC Viewer
4. AC 800M Control Software (AC 800M Connect)

Create a system, load SFC Viewer and AC 800M Connect extensions. Then upgrade project from 3.2 in Tools menu in Control Builder.

This recommendation is for Control Builder M in Process Portal. If you are uses COMPACT Control Builder - you don't have to do this.
In this case if Control Builder shows something like this
Image
you should check project consistency (missing libraries or ActiveX dlls).
srini_dm
Posts: 7
Joined: Thu Jan 27, 2011 2:52 am

Re: [?]: AC800M Compact control builder

Post by srini_dm »

Thanks for the information.
The original project is done on Control Builder M Professional V3.2. I want to use Compact Control builder for offline study and analysis of logics for finding solutions. When I restore the project it says restore done. When I open the project, it gives the the error message is exactly as what you have shown. The error message reads
SourceBlock:DM_Test.Prj
ErrorMessage:Unable to retrieve proper data from file 'DM_Test.prj'

Any suggestions to resolve this problem. Please help. Thanks a lot in advance
Linkinx64
Posts: 894
Joined: Sun Apr 11, 2010 3:00 am
Location: Russia

Re: [?]: AC800M Compact control builder

Post by Linkinx64 »

Could you upload original version of project (project backup)?
srini_dm
Posts: 7
Joined: Thu Jan 27, 2011 2:52 am

Re: [?]: AC800M Compact control builder

Post by srini_dm »

Thanks for the mail.
I can surely send you the project. Can I have your id please?
Linkinx64
Posts: 894
Joined: Sun Apr 11, 2010 3:00 am
Location: Russia

Re: [?]: AC800M Compact control builder

Post by Linkinx64 »

Check private message from me
srini_dm
Posts: 7
Joined: Thu Jan 27, 2011 2:52 am

Re: [?]: AC800M Compact control builder

Post by srini_dm »

Please check the first topic in this thread.You are absoultely correct.
Iam restoring a project in CB 5.0 which was created in CB M Professional 3.2.

I also tried Upgrade option and it gave me the error message messages
"The library CommunicationLib is detected to be a standard library.It is recommended that this library is installed in Process Portal A Instead.
When I click Upgrade Library or Skip Library, it give me an error
"Library CommunicationLib could not be found during upgrade.Please repeat the upgrade operation when this problem is resolved."

Iam not able to Load AC800M because it gives me error install XABase.

We have the software of CB Professional V3.2 but misplaced the license numbers hence we are trying some other options.
Any suggestions are most welcome.
Linkinx64
Posts: 894
Joined: Sun Apr 11, 2010 3:00 am
Location: Russia

Re: [?]: AC800M Compact control builder

Post by Linkinx64 »

I've sent missing libraries to your e-mail yesterday: CommunicationLib and ProcessObjBasicLib.
Do you still have an error message after copied these 2 libraries in project's folder (same location as DM_Test.prj) and upgrade?
srini_dm wrote:We have the software of CB Professional V3.2 but misplaced the license numbers hence we are trying some other options.
What means "misplaced the license numbers"? No license key for Control Builder 3.2 setup?
srini_dm
Posts: 7
Joined: Thu Jan 27, 2011 2:52 am

Re: [?]: AC800M Compact control builder

Post by srini_dm »

Thanks for the mail.
I will try the options and give you the feedback.
Misplaced means "not documented".
It is running with a license in the engg station. But when I try to install it in our lab, unabe to do so as it asks for license key and we dont know.
Linkinx64
Posts: 894
Joined: Sun Apr 11, 2010 3:00 am
Location: Russia

Re: [?]: AC800M Compact control builder

Post by Linkinx64 »

Hi, srini_dm

Control Builder 3.2 license key - any combination of numbers starting from SLxxxxxxxxxxx not less than 4 characters length. E.g. SL646464 - should be a valid license key :)
You may also look up the official key from ABB in the follow registry branch:

Code: Select all

HKEY_LOCAL_MACHINE\SOFTWARE\ABB\ControlBuilderPro\3.2\License
Official key required only for getting support from ABB, for lab testing - doesn't matter.

Try upgrade by the method I mentioned in mail message.

When you upgrade DM_Test project to 5.0 you will see a function block name collisions (errors during test run or download to PLC/SC). It occurs because the CommunicationLib contain function blocks and data types with same names as in BasicLib. Deleting function blocks and data types with same names from CommunicationLib may remedy these errors.
To be able to make changes in CommunicationLib library you should unprotect it first.
CommunicationLib pssword: sa5hd4h
Don't forget to check Override protection at object level box as well.
(welc)
srini_dm
Posts: 7
Joined: Thu Jan 27, 2011 2:52 am

Re: [?]: AC800M Compact control builder

Post by srini_dm »

hi,
Thanks a lot for the information. Iam able to use professional 3.2.
Meanwhile I have upgraded the project to 5 also as you have described.
Thanks a lot again that was very useful.
babigg
Posts: 6
Joined: Thu Feb 03, 2011 8:37 am

Re: [?]: AC800M Compact control builder

Post by babigg »

Hi Linkinx64,

I have another question.
Maybe not directly related to this topic but also about ABB AC800M controller.

I need source code(in c or cpp) to talk to a AC800M using MMS.
Can you help me ?


Thanks
Babigg
Linkinx64
Posts: 894
Joined: Sun Apr 11, 2010 3:00 am
Location: Russia

Re: [?]: AC800M Compact control builder

Post by Linkinx64 »

Hi, Babigg

I', also lookin' for MMS specification for AC 800M/C/PEC.
At the moment I use x86 assembler instructions to dump firmware from AC 800M.
Definitely know ABB Sweden (SEABB) engineers have a software that can convert AC 800x software back to the project (backward, with mneumonic for variable names).
When I get I will let u know.

Regards, Linkinx64
SOULHACK
Posts: 69
Joined: Sun Jul 11, 2010 2:15 pm

Re: [?]: AC800M Compact control builder

Post by SOULHACK »

Hi, Babigg

Long time ago I develop one small system to export some information to another controller. You can use the CPP sample develop by ABB. You can search in ABB CD of CCB in the folder CompactControlBuilder_AC_800M_5.1.0_0\Tools\ABB\CBOpenInterface\CPPSample.

Regards

SoulHack
babigg
Posts: 6
Joined: Thu Feb 03, 2011 8:37 am

Re: [?]: AC800M Compact control builder

Post by babigg »

Hi Soulhack,

Thanks for the information.
Can you or someone else upload the CompactControlBuilder_AC_800M_5.1.0_0 CD ?

Thanks
Babigg
Linkinx64
Posts: 894
Joined: Sun Apr 11, 2010 3:00 am
Location: Russia

Re: [?]: AC800M Compact control builder

Post by Linkinx64 »

babigg wrote:Can you or someone else upload the CompactControlBuilder_AC_800M_5.1.0_0 CD ?
viewtopic.php?f=43&t=12873#p39069
babigg
Posts: 6
Joined: Thu Feb 03, 2011 8:37 am

Re: [?]: AC800M Compact control builder

Post by babigg »

Hi ABB specialists,


the tip of Soulhack does not seem to be so usefull.

The CB Open interface does not communicate directly with the AC800

I need source code(in c or cpp) to talk to a AC800M using MMS.
Can you help me ?


Thanks
Babigg
PODDER
Posts: 3
Joined: Thu Sep 08, 2022 6:47 am

Re: [?]: AC800M Compact control builder

Post by PODDER »

Hi,

I am trying to downgrade AC800M Controller (PM861/PM864) firmware through serial firmware upgrade.
But getting an error as : Error programming flash memory.

Kindly let me know how to resolve it.

Existing controller firmware version:4.1.4.5
Needs to be downgrade with: 0.44.3.33
Control builder software: Compact control builder M professional 3.2
hdegante
Posts: 5
Joined: Fri Jun 14, 2013 2:10 am

Re: [?]: AC800M Compact control builder

Post by hdegante »

Hi, I'm looking for Compact Control Builder version 5.1.1-2 (build 5.1.1200.6). Can anybody share it, please? Thanks. :please: :please: