AWA (scrittura ASCII aggiunta)
L'istruzione AWA scrive una stringa con due caratteri aggiunti (configurati dall'utente) su un dispositivo esterno.
Lingue supportate: Diagramma a blocchi funzione, Diagramma Ladder, Testo strutturato.
Questa istruzione vale per i controllori L20E, L50E e L70E.
AWA

Parametro | Tipo di parametro | Tipo di dati | Descrizione |
|---|---|---|---|
IN | Ingresso | BOOL | Stato ingresso ramo.
|
AWAInput | Ingresso | AWAAWT | Il canale e il numero (lunghezza) dei caratteri da scrivere nel buffer. Il massimo è 82. Utilizzare il Tipo di dati AWAAWT per definire i parametri Channel, Length e Cancel per AWAInput. |
Q | Uscita | BOOL | Indica quando la scrittura è in corso o completata. Gli output di questa istruzione sono aggiornati in modo asincrono rispetto alla scansione del programma. L'output Q non è utilizzabile per riattivare l'istruzione, in quanto IN viene attivato sul fronte.
|
NumChar | Uscita | UINT | Il numero di caratteri. NumChar può essere inferiore alla lunghezza richiesta da trasmettere se la lunghezza della stringa Source String è inferiore alla lunghezza richiesta. Aggiorna quando la trasmissione è completa e Q è TRUE. |
Error | Uscita | BOOL | Indica la presenza di una condizione di errore.
|
ErrorID | Uscita | UINT | Numero univoco che identifica l'errore. Gli errori per questa istruzione sono definiti nei codici di errore ABL. |
Codice di errore | Descrizione errore |
|---|---|
03 | Impossibile completare la trasmissione perché il segnale Clear-to-Send è stato perso. |
06 | È stato rilevato un parametro non valido. |
07 | Impossibile completare la ricezione o la trasmissione ASCII perché la configurazione del canale è stata disattivata nella finestra di dialogo di configurazione del canale. |
08 | Impossibile completare la scrittura ASCII perché è in corso un'altra trasmissione ASCII. |
09 | La richiesta di comunicazione ASCII non è supportata dalla configurazione del canale in uso. |
10 | L'esecuzione dell'istruzione è stata arrestata in seguito all'invio del comando Annulla. Nessuna azione richiesta. |
14 | Il blocco funzione ACL è stato annullato. |
16 | Le linee di controllo RTS o CTS non sono supportate dalla porta seriale. |
Esempi di AWA
Esempio di diagramma a blocchi funzionali AWA

Esempio di diagramma ladder AWA

Esempio di testo strutturato AWA

Fornire un feedback