X20cp1382 and acopos 1090

Hi All,

I just started with B&R and I have x20cp1382 controller and ACOPOS 1090 servo drive, I need to test the servo drive by connecting it to PLC by can protocol
I tried to start with Automation Studio but when I select my controller the below error appears
" Selected CPU cannot be used because there is no valid automation runtime installed "
the automation studio version that I use is 4/12/2/93

Any recommendation to solve this and in my topic in general

In AS 4.12 by default there is no AR installed for this old CPU. But you can simply install an older Automation Runtime Version on the new AS and use it.
For the X20CP1382 the Version G4.83 should be the latest. You can download it via AS Upgrade Dialogue or find it here: V4.8 AR Upgrade (G0483_X20CP1382) | B&R Industrial Automation
After you have done this you can create the project.

CP1382 is not automatically provided with AS4.12, so you need filter like this in the upgrades:

Connecting a ACOPOS drive via CAN bus requires a Motion software < V3.10.0, because CAN bus was discontinued with this version.

The newest Motion software version < V3.10.0 is V2.52.7

1 Like

Thank you so much, I added and that error message disappeared, my next question is, with the evaluation license of automation studio,can I connect the plc to the PC and download the software?

Thanks for your help but what is the difference between G4.83 and f4.83 ,how do I know all these details is there any reference because nothing like this info in the manuals

Hello, an evaluation licence does not have any limitations and can be used for all functions of Automation Studio

For AR versions you can find a so called “Revision history” on our hompage
AR G0483 RevInfo | B&R Industrial Automation (br-automation.com)
This will show all changes between certain versions

I hope that helps

1 Like

Thank you, but in my current version the upgrade by the website is not active can you send the link to download it and upgrade from the local tab

Do you mean once download this I can access my 1090 servo drive by 4.12 automation studio? and what about the other version of 1090 like 8v1090.00-1 and 8v1090.00-2

can you send the link to download it

https://www.br-automation.com/en/downloads/software/automation-studio/automation-studio-42/v40-mc-upgrade-acp10-v2527/

For adding the drive to your Automation Studio project follow the steps in this Help chapter:
B&R Online Help (br-automation.com)
The steps are the same for POWERLINK and CAN.

AS 4.12 will only allow you to add 8V1090.00-2 although you might have a 8V1090.00-1, this is OK. The driver checks for the connected hardware and handles it accordingly.
The important thing is to set the interface and node number correctly in the AS project.
After inserting the drive into the AS project, it should look like this:


You might have to insert the motion libraries manually (the “Change runtime versions” dialogue might not work with such old versions).

Hi @adhamalsafadi87 ,

It looks like you got some good suggestions from multiple users here, and it has been a couple of weeks since the last activity on this post. If the answers helped you with your question, can you help the next person with the same question by marking the solution on the information which helped you the most. If you still have open questions on this topic, can you provide an update?

Thanks
After adding the library manually I had the below error after rebuilding the program
The file “Acp10cfg.ncc” belongs to the Technology Package “Acp10Arnc0” with no version defined.

It looks like you have a mixup of motion libraries in your project.
These 4 are from a newer SW generation entirely and need to go.


The runtime versions in your project (Project → Change Runtime Versions) should look like this:

Thank you very much for your assistance. I’ve successfully completed the necessary steps you said, and everything is functioning properly now.

Could you please guide how to control the basic movements of the motor using ACOPO1090? Specifically, I’m looking for instructions on setting CAN parameters, a simple program for motor control, and where I can find this information.

I’ve completed all the required hardware connections and believe the AS configuration is now set up to work with x20cp1382 and ACOPOS1090
my initial goal is to send an order from AS to do the basic movements of the servo motor

Sorry for my big question but I am starter in B&R and AS

1 Like

That’s good to hear.

The easiest way to start programming is to add the library Acp10_MC, it is part of the Motion software you already installed:
image

The documentation can be found here: Acp10_MC
(Not all function blocks are supported by the rather dated version you are using)

Automation Studio has sample programs ready to add to your project:
image

There is a nice summary post here for a motion commissioning guide for beginners!

Thank you for your assistance; it has been very helpful. I’ve completed all the necessary steps, including adding the example project and downloading it to the PLC. However, upon attempting to open NC mapping for simple movements, as outlined in the Help Explorer, I encountered an issue. The ACOPOS 1090 continuously flashes the error LED approximately every 3 seconds.

I’ve connected the x20cp1382 to the servo drive via the CAN interface, with

   PLC CAN H (pin 6) to servo CAN H (pin 7) 
    PLC CAN L (pin 7) to servo CAN L (pin 2).


Additionally, I’ve added a 120-ohm resistor to the servo end and activated the CAN termination resistor in the PLC settings.

I continue to receive an error indicating that the connection cannot be established, as shown in the attached photo. Additionally, the C LED on the PLC remains off

Note: the volt between CAN H to GNG and CAN L to GND is 2.7 VDC which means no data transmitting or receiving

The flashing error LED indicates that the drive is not receiving any CAN telegrams,

Please check the following:

Does the node number on the drive plug-in card (AC110) match the node number in the mapping table (.STx)?


After the node number is changed on the drive, its 24V supply has to be switched off/on.

Is the axis process variable defined as a global variable with the correct data type and no initial value?

Are all necessary libraries also added to the software list (only these are downloaded)?

could you please check the attached photos for my current configurations?

the node number in the servo drive is like below :
code switch 1 on 0
code switch 2 on 1

Last update:

based on the AS help explorer I noticed I have to add the ArCan library, I added it and the connection established and the two LEDs of the AC110 card light and the status of the error LED of the drive changed to be on for 2.5 seconds and of for 0.25 second but green led still off continually, and the below error code appeared (last phot)
Error 32398: acp10sys does not contain an operating system for this ACOPOS hardware type

Thank you in advance