Ejemplos de conversiones implícitas de tipos
Conversión de tipos de INTEGER a BOOL
$AC_META[1]=561
ID=1 WHEN $A_IN[1] == TRUE DO $A_OUT[0]=$AC_META[1]
Conversión de tipos de REAL a BOOL
R401 = 100.542
WHEN $A_IN[0] == TRUE DO $A_OUT[2]=$R401
Conversión de tipos de BOOL a INTEGER
ID=1 WHEN $A_IN[2] == TRUE DO $AC_META[4] = $A_OUT[1]]
Conversión de tipos de BOOL a REAL
R401 = 100.542
WHEN $A_IN[3] == TRUE DO $R10 = $A_OUT[3]
10.3.3
Valores de las variables GUD
Variables GUD compatibles con acciones síncronas
Además de variables de sistema específicas, en las acciones síncronas pueden utilizarse
variables de usuario de acción síncrona globales predefinidas (GUD de acción síncrona). El
número de GUD de acción síncrona disponibles para el usuario se parametriza
específicamente para cada tipo de datos y de acceso mediante los siguientes datos de
máquina:
•
DM18660 $MM_NUM_SYNACT_GUD_REAL[<x>] = <Cantidad>
•
DM18661 $MM_NUM_SYNACT_GUD_INT[<x>] = <Cantidad>
•
DM18662 $MM_NUM_SYNACT_GUD_BOOL[<x>] = <Cantidad>
•
DM18663 $MM_NUM_SYNACT_GUD_AXIS[<x>] = <Cantidad>
•
DM18664 $MM_NUM_SYNACT_GUD_CHAR[<x>] = <Cantidad>
•
DM18665 $MM_NUM_SYNACT_GUD_STRING[<x>] = <Cantidad>
Preparación del trabajo
Manual de programación, 09/2011, 6FC5398-2BP40-2EA0
Acciones síncronas a desplazamiento
10.3 Variables de proceso principal para acciones síncronas
577