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:
5.27:
![]()
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.
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.



