# Read write parameters P3

**URL:** <https://community.br-automation.com/t/read-write-parameters-p3/6036>\
**Category:** Mechatronics & Motion\
**Tags:** acopos-p3, mapp-motion\
**Created:** [February 26, 2025, 7:19am UTC](https://community.br-automation.com/t/read-write-parameters-p3/6036 "2025-02-26T07:19:52Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![Rene\_Jansen](https://avatars.discourse-cdn.com/v4/letter/r/FF8800/32.png) [@Rene\_Jansen](https://community.br-automation.com/u/Rene_Jansen)\
**Post date:** [February 26, 2025, 7:19am UTC](https://community.br-automation.com/t/read-write-parameters-p3/6036/1 "2025-02-26T07:19:52Z")

</div>

Hello,

Where replacing acopos servo drives by acopos P3 drives and i’m wondering if there are other functions now available to read and write parameters. Before we used MC\_BR\_ReadParID and MC\_BR\_WriteParID from the Acp10\_MC library. What will be the best blocks to do this for the P3. We played already a bit with MC\_BR\_ReceiveParIDOnPLC\_AcpAx but this is still in an Acp10\_MC library. I expected a block from lib McAxis.

Already thanks in advance.  
René

---

<div class="post-metadata">

**Author:** ![Martin.Schrott](https://avatars.discourse-cdn.com/v4/letter/m/FF8800/32.png) [@Martin.Schrott](https://community.br-automation.com/u/Martin.Schrott)\
**Post date:** [February 26, 2025, 8:48am UTC](https://community.br-automation.com/t/read-write-parameters-p3/6036/2 "2025-02-26T08:48:03Z")

</div>

Hello Rene,

the function blocks in mapp Motion are devided into several libraries.  
McAxis has common function blocks for all axis types (ACOPOS, Stepper, DS402, etc.). There are no ParIDs in the function block interfaces, because only ACOPOS have those.

McAcpAx is the library specifically for ACOPOS. Function blocks for reading and writing ParIDs can be found there:  
[MC\_BR\_ProcessParID\_AcpAx](https://help.br-automation.com/#/en/6/motion%2Fmapp_motion%2Fmapp_axis%2Fprogrammierung%2Fkernbibliotheken%2Fmcacpax%2Ffunktionsbausteine%2Fmc_br_processparid_acpax%2Ffb_procparid.html)  
[MC\_BR\_CyclicProcessParID\_AcpAx](https://help.br-automation.com/#/en/6/motion%2Fmapp_motion%2Fmapp_axis%2Fprogrammierung%2Fkernbibliotheken%2Fmcacpax%2Ffunktionsbausteine%2Fmc_br_cyclicprocessparid_acpax%2Ffb_cprocparid.html)

---

<div class="post-metadata">

**Author:** ![Rene\_Jansen](https://avatars.discourse-cdn.com/v4/letter/r/FF8800/32.png) [@Rene\_Jansen](https://community.br-automation.com/u/Rene_Jansen)\
**Post date:** [February 26, 2025, 10:38am UTC](https://community.br-automation.com/t/read-write-parameters-p3/6036/3 "2025-02-26T10:38:05Z")

</div>

Thanks Martin,

we will look into this!

---

<div class="post-metadata">

**Author:** ![M\_Goossens](https://avatars.discourse-cdn.com/v4/letter/m/FF8800/32.png) [@M\_Goossens](https://community.br-automation.com/u/M_Goossens)\
**Post date:** [February 27, 2025, 12:42pm UTC](https://community.br-automation.com/t/read-write-parameters-p3/6036/4 "2025-02-27T12:42:58Z")

</div>

Hi,

Is there also a possibility to read the data type of the desired ParID? In the ACP10 library it works with the following FB : MC\_BR\_GetParIDInfo

Is there also something available in the McAcpAx library?

---

<div class="post-metadata">

**Author:** ![Martin.Schrott](https://avatars.discourse-cdn.com/v4/letter/m/FF8800/32.png) [@Martin.Schrott](https://community.br-automation.com/u/Martin.Schrott)\
**Post date:** [February 27, 2025, 1:27pm UTC](https://community.br-automation.com/t/read-write-parameters-p3/6036/5 "2025-02-27T13:27:05Z")

</div>

In mapp Motion there is no need for a ParIDInfo function, because the function blocks I mentioned above do that internally.
