Vai al contenuto
PLC Forum


Dubbio Step5


nicco5858

Messaggi consigliati

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

WhatsApp Image 2018-11-13 at 11.37.08.jpeg

Link al commento
Condividi su altri siti


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

Link al commento
Condividi su altri siti

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 account

Accedi

Hai già un account? Accedi qui.

Accedi ora
×
×
  • Crea nuovo/a...