10.4.24
Inicialización de las variables de matriz (SET, REP)
Función
En las acciones síncronas, las variables de matriz pueden inicializarse o describirse con
determinados valores.
Nota
Sólo son posibles las variables que pueden describirse en las acciones síncronas. Con ello,
no pueden inicializarse los datos de máquina. Las variables de eje no pueden especificarse
con el valor NO_AXIS.
Sintaxis
DO MATRIZ[n,m]=SET(<Valor1>,<Valor2>,...)
DO MATRIZ[n,m]=REP(<Valor>)
Descripción
MATRIZ[n,m]
SET(<Valor1>,<Valor2>,...)
REP(<Valor>)
Ejemplo
Código del programa
WHEN TRUE DO SYG_IS[0]=REP(0)
WHEN TRUE DO SYG_IS[1]=SET(3,4,5)
Preparación del trabajo
Manual de programación, 06/2009, 6FC5398-2BP20-0EA0
Acciones síncronas a desplazamiento
10.4 Acciones en instrucciones síncronas
Índices de matriz programados
La inicialización comienza por los índices de la
matriz programados. En las matrices de 2 dimensio-
nes se incrementa en primer lugar el segundo índice.
Si se trata de un índice de eje éste no se ejecuta.
Inicialización con listas de valores
La matriz está descrita desde el índice de la matriz
programada con los parámetros de SET. Se asigna-
rán tantos elementos de la matriz como valores
hayan sido programados. Si se programan más
valores que la cantidad de elementos de la matriz
restantes, se emitirá una alarma
Inicialización con los mismos valores
La matriz está descrita repetidamente desde el
índice de la matriz programada hasta el final de la
matriz con el parámetro (<Valor>) de REP.
Comentarios
;
Resultado:
;
SYG_IS[0]=0
SYG_IS[1]=3
SYG_IS[2]=4
SYG_IS[3]=5
SYG_IS[4]=0
645