Instrucciones tecnológicas
9.3 Motion control
9.3.5.13
Instrucción MC_ReadParam (leer parámetros de un objeto tecnológico)
La instrucción MC_ReadParam se usa para leer un número determinado de parámetros que
indican la posición y la velocidad (entre otros valores actuales) del eje definidos en la
entrada del eje.
Tabla 9- 53
Instrucción MC_ReadParam
KOP / FUP
STEP 7 crea el DB automáticamente al insertar la instrucción.
1
En el ejemplo SCL, "MC_ReadParam_DB" es el nombre del DB de instancia.
2
La instrucción MC_ReadParam funciona con un comportamiento de activación. Siempre y
cuando la entrada "Enable" sea TRUE la instrucción leerá el "parámetro" especificado en la
ubicación de "valor".
El valor "Position" de "MotionStatus" actualiza cada punto de control del ciclo (CCP) en
función del valor de HSC actual.
El valor "Velocity" de "MotionStatus" es comando de velocidad al final del segmento actual
(actualizado ~10 ms). El parámetro MC_ReadParam también puede leer este valor.
Si se produce un error, la instrucción cambia a un estado de error que solo se puede
inicializar con un nuevo flanco ascendente en la entrada "Enable".
Tabla 9- 54
Parámetros de la instrucción MC_ReadParam
Parámetro y tipo
ENABLE
PARAMETER
VALID
BUSY
ERROR
ERRORID
ERRORINFO
VALUE
496
SCL
"MC_ReadParam_DB"(
Enable:=_bool_in_,
Parameter:=_variant_in_,
Value:=_variant_in_out_,
Valid:=_bool_out_,
Busy:=_bool_out_,
Error:=_real_out_,
ErrorID:=_word_out_,
ErrorInfo:=_word_out_);
Tipo de datos
IN
Bool
IN
Variant
OUT
Bool
OUT
Bool
OUT
Real
OUT
Word
OUT
Word
INOUT Variant
Descripción
Inicia la instrucción. Valor predeterminado: FALSE
Puntero al parámetro TO que se va a leer.
Si es TRUE, se habrá leído el valor. Valor predeterminado:
FALSE
Si es TRUE, la instrucción está funcionando. Valor
predeterminado: FALSE
Si es TRUE, se produce un error. Valor predeterminado: FALSE
ID del error. Valor predeterminado: 0
Información relacionada con ERRORID. . Valor predeterminado:
0
Puntero a la ubicación donde se almacena el valor leído.
Manual de sistema, 03/2014, A5E02486683-AG
Descripción
La instrucción MC_ReadParam se
utiliza para leer valores de estado
únicos, al margen del punto de
control del ciclo.
Controlador programable S7-1200