Questa funzione permette di leggere i dati acquisiti da un dispositivo AXL_F_PM_EF_1F e salvarli in un'apposita struttura di tipo stru_pm_pd oppure in un array di i32.
La lettura delle informazioni di processo avviene se il modulo è connesso direttamente al controllo o se connesso alla testa EtherCAT e poi definito come device ECAT_PM.
NOTA: Questa istruzione può essere utilizzata solo se in rte.cfg è inserita la keyword ECAT_PM.
Sintassi |
i32 axio_pm_r (i32 rid, i32 slot, stru_pm_pd stru, i32 buffSize) i32 axio_pm_r (i32 rid, i32 slot, i32 buff[], i32 buffSize) |
||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
rid |
Robox ID. |
||||||||||||||||
slot |
Posizione del dispositivo (1-:-63). |
||||||||||||||||
stru buff |
Struttura di tipo stru_pm_pd oppure array di i32 dove verranno scritti i dati letti dal dispositivo. |
||||||||||||||||
buffSize |
Dimensione in numero di byte di buff, deve essere un multiplo di 4. |
||||||||||||||||
Risultato |
Rende:
|
||||||||||||||||
Validità |
Task. |
||||||||||||||||
Note |
Per capire i parametri rid e slot associati ai moduli, leggere il capitolo 'Configurazione' del paragrafo comunicazione axioline. |
I dati letti da questa funzione sono i seguenti (con impostazioni di default):
Word |
0, 1 |
2, 3 |
4, 5 |
6, 7 |
8, 9 |
10, 11 |
12, 13 |
14, 15 |
16, 17 |
18, 19 |
20, 21 |
22, 23 |
24, 25 |
26, 27 |
28, 29 |
30, 31 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Phase |
L1 |
L2 |
L3 |
L1 |
L2 |
L3 |
N |
L1 |
L2 |
L3 |
L1 |
L2 |
L3 |
L1 |
L2 |
L3 |
Meaning |
Voltage |
Current |
Active Power active energy |
Reactive power reactive energy |
Apparent power apparent energy |
|||||||||||
Signal |
L1_Voltage L2_Voltage L3_Voltage |
L1_Current L2_Current L3_Current NeutralConductor_Current |
L1_Real_PE L2_Real_PE L3_Real_PE |
L1_Reactive_PE L2_Reactive_PE L3_Reactive_PE |
L1_Apparent_PE L2_Apparent_PE L3_Apparent_PE |
|||||||||||
Unit |
V |
A |
kW kWh |
kVAr kVArh |
kVA kVAh |
|||||||||||
Resolution |
1 mV |
1 mA |
1 W 1 Wh |
1 VAr 1 VArh |
1 VA 1 VAh |
|||||||||||
Object settings (Default = bold) |
Depending on object 0E11ₕ: 00ₕ: RMS value (RMS) 01ₕ: instantaneous value |
Depending on object 0E12ₕ: 00ₕ: power 01ₕ: energy |
||||||||||||||
Depending on object 0E13ₕ: 00ₕ:phase voltage 01ₕ: phase-to-phase voltage |
Esempio di utilizzo:
|