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.
Parámetro de entrada EN.
Tipo de dato: BOOL.
Puede ser de tipo: E, A, M, L, D.
Descripción: Entrada de habilitació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.
Parámetro de salida ENO.
Tipo de dato: BOOL.
Puede ser de tipo: E, A, M, L, D.
Descripción: Salida de habilitación.
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).
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).
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.