1.3 Control del Process Data Channel
Esta función permite la asignación de parámetros o aplicaciones variables de accionamiento a los datos del Process Data
Channel. En el caso del protocolo CANopen, el PDC se realiza mediante los mensajes PDO (Process Data Object). El
protocolo CANopen utiliza un número configurable de word para el Process Data Channel (abr. PDC).
La configuración del Process Data Channel para los bus de campo es la siguiente:
Data 0
Data...
El convertidor está listo tanto para leer como para escribir los datos del Process Data Channel. Un dato puede ser de 2 o
de 4 bytes. Para el término datos se entiende un número cualquiera de parámetros de 0 a 16, siempre que el número de
bytes requeridos por estos parámetros no sea superior a 32 bytes.
Ejemplo:
Se puede disponer de:
-
de 0 a 16 datos de 2 bytes
-
1 dato de 4 bytes + de 0 a 14 datos de 2 bytes
-
2 datos de 4 bytes + de 0 a 12 datos de 2 bytes
...
-
8 datos de 4 bytes
Los datos intercambiados a través del PDC pueden ser de dos tipos:
-
parámetros de accionamiento
-
variables de una aplicación MDPlc. La utilización de los variables MDPlc se describe en los párrafos 1.3.1 y 1.3.2.
El maestro escribe los datos definidos como PDC input y lee los datos definidos como PDC output.
Drive
Input
PDC
Output
1.3.1 Configuración PDC Input (FB XXX MS Parameter)
La configuración de los datos intercambiados en el RPDO se realiza mediante los parámetros del menú COMUNICAZIO-
NE->BUS CAMPO M2S.
PAR 4030 Ipa bus campo M->S2 = IPA del parámetro a intercambiar
Debe contener un IPA válido correspondiente al parámetro a escribir, o 0 si sys (PAR 4032...4172 Sys bus campo M->Sn)
tiene el valor Fill o Mdplc; el parámetro PAR 4020 Ipa bus campo M->S1 debe asignarse a la entrada Lift Wdef, y el pará-
metro PAR 4022 Sys bus campo M->S1 debe ajustarse a Mdplc16
Para los parámetros de tipo src (Sorgente), seleccionando en la enumeración correspondiente PAR 4034 Mon bus cam-
po M->S2, el valor del parámetro 4030 se ajusta automáticamente al IPA del src.
Para los parámetros de tipo src con tipo de FB distinto a 0, el factor de entrada del bus de campo no se escribe en la
selección de la enumeración, sino directamente en el monitor asociado al src.
Si contiene un IPA válido y se fuerza a 0, el parámetro sys correspondiente adopta el valor Fill (16 ó 32, el que entre pri-
mero), asegurando que la estructura del área de datos intercambiada no se modifique.
PAR 4032 Sys bus campo M->S2 = Formato del factor a intercambiar
Este parámetro se modifica automáticamente al valor recomendado cuando se modifica el correspondiente PAR
4030...4170 Ipa bus campo M->Sn. El usuario puede modificar el valor automático, pero los valores admitidos dependen
del parámetro.
El mapping de los datos en el PDO se efectúa en base al formato del dato ajustado en Fieldbus M->Sn sys según las
siguientes reglas:
–
El PDO se rellena a partir del RPDO1
–
Al alcanzar la dimensión del 4 word el PDO está completo y, por lo tanto, se pasa a rellenar el RPDO siguiente hasta
el límite del 4 PDO
–
Los datos de 32 bits ( long o float ) no pueden dividirse mediante PDO, deben posicionarse al interior del PDO (se
genera una alarma)
–
Es posible crear PDO de dimensiones inferiores a 4 words, utilizando Dest M->Sn bus campo = None pero asignado
(Sys bus campo M->Sn distinto a Not Assigned, Fill16 o Fill32) después de un dato asignado. (N.B.: si la asignación
es Fill16 o Fill32 el dato se inserta en el PDO)
–
En el primer parámetro Sys bus campo M->Sn = Not Assigned el rellenado del PDO es completo. La dimensión del
último PDO depende por lo tanto de los datos que están asignados.
Data n
PDO Rx
CANopen
interface
PDO Tx
ADL300 • Apéndice
131