STRING (Formato hexadecimal justificado a la derecha) a DOUBLE WORD
Esta función convierte la cadena con un número máximo de caracteres en formato hexadecimal justificado a la derecha, en un valor de tipo DWORD.
Entrada
Tipo de datos de entrada
Salida
Resultado de la conversión
Formato válido para STRING[8]:
'Hex1Hex2Hex3Hex4Hex5Hex6Hex7Hex8' por ejemplo '001AAFFE'
Caracteres válidos:
Hex1–Hex8: Números hexadecimales en los siguientes rangos: "0–9“, "A–F“ (no "a–f").
Entrada |
Definido como |
Transformado en |
---|---|---|
'FE' |
STRING[2] |
16#FE |
'EFFE' |
STRING[4] |
16#EFFE |
'CDEFFE' |
STRING[6] |
16#CDEFFE |
'ABCDEFFE' |
STRING[8] |
16#ABCDEFFE |
'00ABCDEFFE' |
STRING[10] |
16#ABCDEFFE |
Se utiliza la instrucción básica F72_A2HEX. El PLC genera un error de operación cuando se detecta un carácter que no es un número hexadecimal “0 - 9" o "A-F”.