FC_EtUserCommandToString

 

FC_EtUserCommandToString - Informazioni generali

Panoramica

Tipo:

Funzione

Disponibile a partire da:

V1.0.0.0

Task

Conversione di un elemento di enumerazione di tipo ET_UserCommand della libreria SlcRemote­Controller in una stringa.

Descrizione

Ogni elemento di enumerazione ha un nome o un valore. Il valore restituito della funzione è il nome dell'elemento di enumerazione.

Interfaccia

Ingresso

Tipo di dati

Descrizione

i_etUserCommand

ET_UserCommand

Il valore ET_UserCommand deve essere convertito.

Uscita

Tipo di dati

Descrizione

q_etDiag

GD.ET_Diag

Dichiarazione generale relativa alla diagnostica indipendente dalla libreria.

Un valore diverso da GD.ET_Diag.Ok corrisponde a un messaggio di diagnostica.

q_etDiagExt

ET_DiagExt

Uscita di diagnostica specifica della POU.

q_etDiag = GD.ET_Diag.Ok -> messaggio di stato

q_etDiag <> GD.ET_Diag.Ok -> messaggio di diagnostica

Valore restituito

Tipo di dati

Descrizione

STRING[80]

Nome dell'elemento di enumerazione trasferito all'ingresso i_etUserCommand.

Messaggi di diagnostica

q_etDiag

q_etDiagExt

Valore enumerazione:

Descrizione

OK

Ok

0

Ok

InputParameterInvalid

UnknownUserCommand

16

Il comando utente fornito è errato.

Ok

Nome enumerazione:

Ok

Valore enumerazione:

0

Descrizione:

Ok

L'enumerazione è stata correttamente convertita in testo.

UnknownUserCommand

Nome enumerazione:

UnknownUserCommand

Valore enumerazione:

16

Descrizione:

Il comando utente fornito è errato.

Causa

Soluzione

All'ingresso i_etUserCommand, è stato trasferito un numero il cui valore non può essere correlato ad alcun elemento di ET_UserCommand.

All'ingresso i_etUserCommand, occorre trasferire un elemento dell'enumerazione ET_UserCommand.