En ocasiones existen productos cuyo procesamiento interno de las palabras es el conocido Big Endian. En este caso, si se trata de una palabra simple, el byte más alto es el menos significativo. En el caso de las dobles palabras la palabra simple más alta es la más significativa.
Los PLC de Schneider trabajan en formato Little endian (elemento simple más bajo es el menos significativo).
Para convertirlo de formato Big Endian a Little Endian podemos hacerlo de dos modos :
1. Mediante la instrucción ROL --> Valor Final :=Rol(Valor Recibido,8) o (Valor Recibido,16 ) en el caso de dobles palabras.
2. Mediante la instrucción Byte_As_Word (ver imagen siguiente) o Word As Dint por ejemplo para palabras dobles.
Los PLC de Schneider trabajan en formato Little endian (elemento simple más bajo es el menos significativo).
Para convertirlo de formato Big Endian a Little Endian podemos hacerlo de dos modos :
1. Mediante la instrucción ROL --> Valor Final :=Rol(Valor Recibido,8) o (Valor Recibido,16 ) en el caso de dobles palabras.
2. Mediante la instrucción Byte_As_Word (ver imagen siguiente) o Word As Dint por ejemplo para palabras dobles.