How to Enable a SafeMOTION ACOPOSmulti drive?

Dear Experts,
I’m new in the B&R safety-related software and hardware. So, please pardon me if the questions below are kind of elementary. I have studied (to some extent) the MAACPMSAFEMC and MASAFETY-ENG manuals as well as the AS Help, but I couldn’t find a clear answer to my question.

I’d like know how can I “Enable” a SafeMC-marked ACOPOSmulti drive (8BVI0014HxxS) in the lab environment. In other words, I’d like to remove the STO and make sure that both of the “Pulse Disable” High- and Low-side LEDs are lit up orange. The motor doesn’t have a holding brake, so (I think), the Motor Holding Brake LED could be off. But I’m not sure about that…

Since, the SafeMC-marked ACOPOSmulti drives don’t have a hardware enable inputs, I have to do something to achieve the same effect as switching 24V on the “Enable” input of the standard ACOPOSmulti drive…

I have connected 8LSA25.D9xxxSxxx-3 motor and 8BCH series cable to the drive and created a basic project for the X20CP1382 CPU in the AS 4.5.2. What other hardware and software things do I have to prepare in order to achieve my goal? Please kindly let me know.

In particular, I’d like to know:

a) do I need to use an X20SL8100 module?
b) if so, do I need to create some logic program for it using SafeDESIGNER (4.2)?
c) is there a sample AS project which could give me some hints about this matter?

Any kind of help or pointers to the relevant documents and/or sample projects would be greatly appreciated!

Thank you and Best Regards,
Alexander

Hello Alexander

Firstly, welcome to B&R community.
If you have a safeMotion Acopos, then a safety PLC is required to actived the STO, it could be X20SL8100 or other.

The Safety PLC is used to control the safety project, hence a small safety project is required using the safedesigner.

In this particular case, since all you want is to activate the axis, I think by using SF_os_MOTION_Basic_BR should enough.

Nevertherless if you want, you can find more information about safeDesigner and Its Library

7 Likes

Hello,

Thanks @wenbo.ruan :slight_smile:

I may add some Pictures about the Configuration as i have currently a project available.
The Pictures are for mapp Safety and SafeDesigner.

Disclaimer: This pictures are only for education purpose. The Safety Engineer is responsible for his own work!

1. Mandatory Setting “Velocity error monitoring”
Since newer Versions “Automatic1” is the Default setting. In older versions espacialy ACP10 you have to activate this supervision on the ACOPOS.
Automatic1, Automatic2, User-defined - Are valid Values for SafeMC axis.

2. You have to ceate a Safe Application in SafeDesigner
Creating Safe Application

3. Add Library for SafeMC

4. Add Functionblock
The AxisID comes from the Hardwaretree, similar to a SI-Input you can Drag the Axis01-ID Element to the code.

5. Configure SafeMC Parameters on the SafeMC Module

6. Compile and Install on PLC following the Safety Guides / Getting Started
Safety Commissioning

7. Check if STO is released in Cockpit
The “Drive enable switch” Status is shown in the mapp Cockpit an can be used similar to the wired ACOPOS Safety. If the SafeMC releases the STO this Value will go to TRUE.

As the “Automatic reset on start” is Disabled in this sample. You have to provide a positive Edge on “S_Control_Reset” of the “SF_oS_MOTION_Basic_BR_1” for a Reset.

Greetings
Michael

6 Likes

I will supplement the great answers by Wenbo and Michael by pointing out that learning about SafeMC is covered in training manual TM545. If you are unfamiliar with SafeDESIGNER, then TM515 is also useful.

TM545 Link

Note that you need to be logged into the B&R website to download the training manuals. If you don’t have a login, contact your local B&R office to get a free login.

-Austin

6 Likes

Hello and thank you all for the wealth of information that you provided! :+1:

I will install the X20SL8100 and will go through the help documents and screenshots that you provided… One quick question, before I start, please.

Regarding the software versions compatibility.
Can I use AS 4.5.2, ACP10 version <3.15, Safety Release 1.10 and SafeDESIGNER 4.2?

Is the update mandatory or recommended?
If so, are AS 4.7.x, mappSafety, mappMotion 5.2.1 enough?

Thank you and Best Regards,
Alexander

Hello,

I’m trying to be an “old school”, and using the SF_SafeMC_BR_V3_00 FB. Is it OK?
One of the first obstacles I hit was: where do I get the variable for “S_AxisID” input?

SAFEDesigner42-SafetyView01

This is what I have in my SafeDesigner Safety View…

Can someone please help me out with this?

Thank you and Best Regards,
Alexander

Hello,

Here are the Screenshots for ACP10 and Safety Release.

For the AxisID you can drag and drop the ACOPOS-Module,
see violet line in Picture section 3.

For Legacy Safety the SafeMC Licences were on the SafeKey. Please make sure you will have a Licence.

Disclaimer: This pictures are only for education purpose. The Safety Engineer is responsible for his own work!

1. Mandatory Setting “Velocity error monitoring”

2. Add Library for SafeMC

3. Add Functionblock
The AxisID comes from the Hardwaretree, similar to a SI-Input you can Drag the Axis01-ID Element to the code.

4. Cross Communication for Reset

5. Configure SafeMC Parameters on the SafeMC Module

6. Check if STO is released in Motion Test-Window

Greetings
Michael

2 Likes

Hello Michael,
I really appreciate your helpful screenshots and attention to detail!

I had some progress with this project. But now I got 2 issues:

  1. My list of SL1.SM2 parameters look quite different from yours. See below:

  1. When I try to compile the Safety program, I got this error message:

that is:

SL1.SM2 “CHK: CommParas/ConsecutiveTimeBase_us” E#0x1B “Parameter value range check failed”

What am I doing wrong?
Hope you can help me out again!

Thank you and Best Regards,
Alexander

Hello,

without a Error Number its hard to find the right entry in the Documentation about it. There is a Value Range error which typical means that some 0 in the field should not be 0 in the current setting.

It is true that over time we had some different presentation of the Parameter. But over all you should be able to combine the old Parameter-Picture and the upper new mapp Safety Picture to find the correct setting for all of the Parameters of your middle arrangement.

I think your error has something to to with the fact that you have still some enabled supervisionon. In my pictures they have been disabled, as they are not needed to only release the STO.

Please change this parameter and then check again your file vs. both of my setting files.
Then you should get a valid setting.

Greetings
Michael

1 Like

Thank you for the reply. I think the error code is E#0x1B, which would be 27 decimal.
Does this bring any more information about the problem?

Also, I’m having another strangle problem when I’m unable to connect tothe X20SL8100 module via the PLC. The settings seem right and I can see all details about the unit in the SDM Hardware page. But the “Module OK” status is shown as FALSE and the module does in fact has the red “FAIL SAFE” LED lit.
As far as I know, it’s a brand-new module which has never been programmed.
What can I do to fix this problem?

Please let me know. Your time and help are very much appreciated!

Thank you and Best Regards,
Alexander

Hello Michael,

I managed to solve the strange error message by re-creating my test project in a different version of AS and choosing a higher version of the ACP10 Motion software (from 3.14.3 to 5.03.3). Now a simple safety program created according your your (excellent :+1:) recommendations can be compiled and is ready to be downloaded to the X20SL8100 module.

BUT, unfortunately, I spent many hours trying various things yet I failed to connect to the SL device from the SafeDESIGNER software!
So, I have created a separate thread about this issue and after getting help from @alexander.hefner, I think I know why that happens.
If you have more information on that subject, please reply there. I would really appreciate that!

Thank you and Best Regards,
Alexander

In case of problems with a connected safety hardware always be sure to have a look at the Logger in AutomationStudio with at least “System” and “Safety” enabled:
image

2 Likes

Hello Roman,

Duly noted.

Thank you and Best Regards,
Alexander

Hey @s4gia ,
first of all - thanks for using our products.
As you might have seen already, the community is powerful and is supporting on an excellent level, but has it’s limits.
What about contacting our local office in Korea - at least in your settings you set South Korea as your country of choice. They’re able to provide you an overview on the trainings and material we offer for a sufficient and easy use of our products.
Especially when it comes to the use of Safety and/or SafeMOTION, attending a training course either online or in classroom is going to push you to the next level.

Our location(s) in South Korea: Contact in South Korea

2 Likes

Hello Roland,

Yes, I know the power of the help from community experts and I am aware of its limits.

In fact, our company has excellent relationships with B&R Korea and we have already contacted them regarding the SafeLOGIC controllers and SafeKeys. I also downloaded the TM515 and TM545 training materials which I shall diligently study soon.
So, I believe it’s the combination of the international community and the support of the local B&R office that provides the best solutions for many kinds of problems and issues.

Anyway, I will keep my progress posted in this thread just in case it would help someone in the future.

Thank you and Best Regards,
Alexander

3 Likes