nicco5858 Inserito: 13 novembre 2018 Segnala Inserito: 13 novembre 2018 Buongiorno a tutti, attualmente sto lavorando su Step5, mi sono imbattuto nel seguente dubbio... Cioè' ho trovato una FB già completata in cui ho trovato alcuni simboli (M001,M002,M003 colorati in Rosa), cosa sono? Flag all' interno di un singolo blocco? Nick
Cialtrone Inserita: 13 novembre 2018 Segnala Inserita: 13 novembre 2018 Sono etichette, servono per eseguire salti condizionati negli FB (SPB) oppure incondizionati (SPA). Con SPB se l'RLC (risultato logico combinatorio) è a 1, il programma salterà all'etichetta designata ignorando le istruzioni intermedie. faccio un esempio: U E0.0 (verifico stato di E0.0) SPB =M001 (se 1 salto, altrimenti proseguo) U M0.0 = A0.0 SPA M002 (Se arrivo qui salto sempre a M002) M001: U M0.0 = A0.1 M002: NOP 0 (NOP 0 è un'operazione nulla, serve solo perché l'etichetta deve avere un'istruzione a seguito) Il codice di esempio che ho scritto lavora così: Se E0.0 è uguale a 1 il programma attribuirà lo stato di M0.0 all'uscita A0.1 e lascerà inalterato lo stato di A0.0 (parte di programma saltata) Se E0.0 è uguale a 0 il programma attribuirà a A0.0 lo stato di M0.0 e lascerà inalterato lo stato di A0.1 Salvo errori e/o omissioni
nicco5858 Inserita: 13 novembre 2018 Autore Segnala Inserita: 13 novembre 2018 Grazie mille, gentilissimo. Nick
Messaggi consigliati
Crea un account o accedi per commentare
Devi essere un utente per poter lasciare un commento
Crea un account
Registrati per un nuovo account nella nostra comunità. è facile!
Registra un nuovo accountAccedi
Hai già un account? Accedi qui.
Accedi ora