Festo CMXR Instrucciones De Programacion página 36

Ocultar thumbs Ver también para CMXR:
Tabla de contenido

Publicidad

5. Tipos de datos básicos
A las funciones LOW y HIGH se les transfiere una variable de matriz. Si es preciso averiguar
los límites de una matriz unidimensional, solamente se transfiere el nombre de la matriz.
En el caso de las matrices multidimensionales, se debe indicar siempre la dimensión desde
la cual se deben transmitir los límites.
Matrix
:
ARRAY
Los límites de rango de la matriz son:
 De 0 a 4 para la primera dimensión
o Abrir LOW da como resultado 0
o Abrir HIGH da como resultado 4
 De 0 a 18 para la segunda dimensión
o Abrir LOW da como resultado 0
o Abrir HIGH da como resultado 18
 De 10 a 34 para la tercera dimensión
o Abrir LOW da como resultado 10
o Abrir HIGH da como resultado 34
Ejemplos:
Matrix1
:
ARRAY
Matrix2
:
ARRAY
Index
:
DINT
// El índice tiene el valor 1
Index
:= LOW(Matrix1)
// El índice tiene el valor 4
Index
:= HIGH(Matrix1)
// El índice tiene el valor 0
Index
:= LOW(Matrix2)
// El índice tiene el valor 2
Index
:= HIGH(Matrix2)
// El índice tiene el valor 0
Index
:= LOW(Matrix2[0])
// El índice tiene el valor 7
Index
:= HIGH(Matrix2[0])
36
[5, 19, 10..34]
Nota
Si se transmite a LOW o a HIGH una variable que no es una matriz,
aparece un mensaje de error.
[1..4]
OF
DINT
[3,8]
OF
DINT
OF
REAL
Festo GDCP-CMXR-SW-ES es 1205c

Publicidad

Tabla de contenido
loading

Este manual también es adecuado para:

Ftl elemental

Tabla de contenido