Descripción de la operación de conversión INT a DINT. Ejemplo, utilización y parámetros de entrada y de salida para conocer cómo utilizar la operación.
Descripción de los parámetros de la función de conversión INT a DINT.

Operación de conversión entero a doble entero.
Parámetro de entrada EN.
Tipo de dato: BOOL.
Puede ser de tipo: E, A, M, L, D.
Descripción: Entrada de habilitación.

Ejemplos de parámetros de entrada EN de la función.
Parámetro de entrada IN.
Tipo de dato: INT.
Puede ser de tipo: E, A, M, L, D.
Descripción: Valor entero (de 16 bits) el cual se quiere convertir a doble entero.

Ejemplos de parámetros de la entrada IN de la función.
Parámetro de salida ENO.
Tipo de dato: BOOL.
Puede ser de tipo: E, A, M, L, D.
Descripción: Salida de habilitación.

Ejemplos de parámetros de la salida ENO.
Parámetro de salida OUT.
Tipo de dato: DINT.
Puede ser de tipo: E, A, M, L, D.
Descripción: Resultado: entero doble (de 32 bits).

Ejemplos de parámetros de la salida OUT de la función.
Descripción de la operación de conversión INT a DINT.
I_DI (Convertir entero en entero doble) lee el contenido del parámetro IN como entero (16 bits) y convierte este número en entero doble (32 bits). El parámetro OUT contiene el resultado. ENO siempre tiene el mismo estado de señal que EN.
La conversión INT a DINT se puede utilizar para machacar bloques de datos, o para hacer una conversión a otro tipo de dato que se usa exclusivamente en otra operación, como en alguna operación aritmética que solo admita datos de tipo DINT.
Ejemplo de conversión.
Si la entrada E 0.1 es 1, el contenido de MW20 se lee como entero (de 16 bits) y se convierte en un entero doble (de 32 bits). El resultado se deposita en MD100. La salida A 5.0 será «1» si se ejecuta la conversión (ENO = EN = 1).

Ejemplo de una conversión INT a DINT.
Desarrollo del documento
Documento desarrollado por tecnoplc.com bajo una Licencia de Creative Commons Reconocimiento-NoComercial-CompartirIgual 4.0 Internacional.
Ante cualquier duda, consultar en www.tecnoplc.com.