de posicionamiento ANALOG_MOTION y PTO_MOTION se deben llamar dentro de programas
por interrupción de tiempo.
ATENCIÓN:
Esta funcionalidad está disponible solamente a partir de la versión (1.11) del ejecutivo y (1.04) del
Mastertool IEC.
Funciones de Inicialización ANALOG_INI y PTO_INI
Entrada
SMOVE: Es una instancia de la estructura de configuración S_MOVE utilizada para definir los
parámetros de la máquina. Previamente se debe ejecutar la función POS_INI que verifica los
parámetros y consiste si existe algún tipo de error.
Salidas
EXEC_BOOL: Inicialización ejecutada con éxito. Caso exista algún error o inconsistencia en los
parámetros de la estructura de movimiento entonces esta salida no se prenderá y se indicará un
código de error en la salida CODIGO_ERRO_INT.
CODIGO_ERRO_INT: Indica el tipo de error que causa el término de la ejecución de la función con
error. Puede ser consultada la causa en la
Funcionamiento
Para utilizar las funcionalidades de control de posición, primeramente es necesario realizar la
inicialización a través de las funciones ANALOG_INI o PTO_INI, según el tipo de control deseado.
Estas funciones realizan la consistencia de los parámetros de la estructura S_MOVE y la
configuración del hardware.
Antes de ejecutar una función de inicialización es necesario llenar una estructura del tipo S_MOVE
según los límites de la tabla abajo, y entonces ejecutar la función correspondiente al tipo de control
elegido.
La función PTO realiza la inicialización de controles del tipo 1(COUNT_PTO), 2 (PTO) y 4
(REFER_PTO), mientras la función ANALOG_INI inicializa solo controles del tipo 3
(COUNT_ANALOG).
Cuando una función de inicialización se ejecuta con éxito, es decir, la estructura S_MOVE está con
todos sus valores correctos, la salida EXEC_BOOL será TRUE y la salida CODIGO_ERRO_INT
mostrará el valor 0, indicando que no ocurrirán errores en la inicialización.
Figura 3-24. Bloques funcionales ANALOG_INI y PTO_INI
Tabla 3-10
de Códigos de Error.
47
3. Configuración