STRING (formato esadecimale giustificato a destra) in DOUBLE WORD
Questa funzione converte la stringa con il massimo numero possibile di caratteri allineati a destra in formato esadecimale in un valore del tipo di dato DWORD.
Ingresso
Tipo di dato di ingresso
Uscita
Risultato della conversione
Formato accettabile per STRING[8]:
'Hex1Hex2Hex3Hex4Hex5Hex6Hex7Hex8' p.es. '001AAFFE'
Caratteri accettabili:
Hex1–Hex8: Numeri esadecimali nell'intervallo "0–9" o "A–F" (non "a–f").
Ingresso |
Definito come |
Risulta in |
---|---|---|
'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 |
Viene utilizzata l'istruzione di base F72_A2HEX. Il PLC genera un errore di funzionamento soprattutto in presenza di un carattere che non è un numero esadecimale "0 - 9" o "A - F".