Library - Read inputs and write outputs on IO module 8EAC0130 on Acopos P3 - MAPP motion control

Using MAPPmotion with an ACOPOS P3 drive and 8EAC0130 IO module, how do you read inputs and control outputs?

there are few fixes/improvements for the card AEAC0130 in the mapp Motion so use at least 5.27 in the prj with AS 4.12 or 6.2 in case of AS 6:
6.2:


6.1:
image
5.27:

image
5.26:


5.23:

5.22:

Ciao
Valerio

I have actually created a function block for just this purpose. It uses internally the MC_BR_CyclicProcessParID_AcpAx function block to cyclically read the inputs. And uses the MC_WriteDigitalOutput function block for writing the outputs.

Of course, you also need to create the axis features for the outputs.

it can control all 10 I/O´s on the card, by default it is set up with 5 inputs and 5 outputs, but that can easily be changed.

If you would like to have this library (which is of course, “as is”), then just send me a message, and I will send it to you.

1 Like

You could also write a Byte with MC_BR_CyclicProcessParID_AcpAx and use a SPT BIT fub to extract the bits in the Acopos:

Mads, I would certainly appreciate this library/FUB you have. 5in/5out is exactly what I am looking for. Thanks.

smart idea Corne, but I think the customer has to pay the license for SPT in case He is using ACOPOS P3.

Hi Mads, Could you send me your FUB?
In our case I see my colleagues developed a state machine with couple of instances of FUB so more or less couple of hundreds lines of code,
in the new prj I would like to use your FUB so the customer doesn’t need to study all steps for reading and writing I/O on 8EAC0130 card.
Thanks
Ciao
Valerio

With mappMotion the mapp Axis “Ultimate” 1TCMPAXIS.20-01 is needed for SPT function blocks, but luckily this is independent of the drive used.

maybe you can share your fub here with disclaimer use it as it is?

brdkAcpDIO.zip (2.6 KB)

Here is the library, free to use for anyone who might want it, delivered “as is” :slight_smile:

1 Like