Estructura de la lista de decodificación y de señales
Grupo
Código de programa (SCL):
"LBP_MFuncDecListConfig".MSigGrp[1].MExtAdr
:= 2;
"LBP_MFuncDecListConfig".MSigGrp[1].MFirstA
dr := 1;
"LBP_MFuncDecListConfig".MSigGrp[1].MLastAd
r := 5;
"LBP_MFuncDecListConfig".MSigGrp[2].MExtAdr
:= 3;
"LBP_MFuncDecListConfig".MSigGrp[2].MFirstA
dr := 12;
"LBP_MFuncDecListConfig".MSigGrp[2].MLastAd
r := 23;
"LBP_MFuncDecListConfig".MSigGrp[3].MExtAdr
:= 40;
"LBP_MFuncDecListConfig".MSigGrp[3].MFirstA
dr := 55;
"LBP_MFuncDecListConfig".MSigGrp[3].MLastAd
r := 55;
Ejemplo de llamada de "LBP_ConfigBP [FC1]" en "Startup [OB100]" (SCL)
Para activar la función, debe insertarse el parámetro para el número de grupos M que deben
decodificarse "ListMDecGrp".
"LBP_ConfigBP"(
...
ListMDecGrp := 3;
...);
PLC
Manual de funciones, 01/2023, A5E47437861E AF
Lista de decodificación (LBP_MFuncDecListCon‐
Dirección
Primera direc‐
M
ción M del grupo
ampliada
1
2
2
3
3
40
11.4 Señales de interfaz en bloques de datos (DB)
fig [DB75])
Última dirección
M del grupo
1
5
12
23
55
55
// Decodificación M de 3 grupos
Referencia al PLC Basic Program
Lista de señales (LBP_MFuncDe‐
cListSignals [DB76])
"LBP_MFuncDecListSig‐
nals.MSigGrp1.MSig[i]", índice 0 ... 4
(DB76 DBX0.0 ... 0.4)
"LBP_MFuncDecListSig‐
nals.MSigGrp2.MSig[i], índice 0 ... 11
(DB76 DBX2.0 ... 3.3)
"LBP_MFuncDecListSig‐
nals.MSigGrp3.MSig[0]"
(DB76.DBX4.0)
// Dirección M ampliada del
1.er grupo
// Primera dirección M del grupo
// Última dirección M del grupo
// Dirección M ampliada del 2.º
grupo
// Primera dirección M del grupo
// Última dirección M del grupo
// Dirección M ampliada del
3.er grupo
// Primera dirección M del grupo
// Última dirección M del grupo
531