Vai al contenuto
PLC Forum


Bie


miknov

Messaggi consigliati

ho un problema nel comprendere bene alcune istruzioni da " UN OV a........ U BIE " ho provato sui manuali siemens , ma come si sà sono sempre un pò ostici , chi tra voi può darmi delle spegazioni un pò più abbordabili

grazie per l'aiuto

michele

U(

L 5.000000e-001 //carico valore real

L #DBD // carico valore da moltiplicare

*R

T #HTMP // e lo trasferisco su HTMP

UN OV

SAVE

CLR

U BIE

)

SPBNB _001

L #HTMP // carico valore alto

L #SPT // carico setpoint

+R // addiziono

T #HTMP // e trasferisco il valore x valore alto

_001: NOP 0

Link al commento
Condividi su altri siti


ciao,

sono i bit relativi della parola di stato del calcolo matematico,

in pratica per ogni calcolo matematico ai una parola di controllo che si scompone a bit e ogni bit a un suo significato in merito al risultato del calcolo.

per trovare tutto questo e sufficente xhe tu ti metta con il mouse sulla funzione BIE e premi il tasto F1 ti si apre l'. in linea di step7 e ti spiega il tutto.

spero di averti aiutato in caso riscrivi

buon lavoro

Arnaldo

Link al commento
Condividi su altri siti

grazie per l'aiuto , ma ti chiederei un favore , riesce a commentare passo passo chiarendo ogni singola istruzione con il loro relativo significato ? grazie

Link al commento
Condividi su altri siti

rispondo a me stesso e a tutti quelli che vogliono approfondire il liguaggio di programmazione . la serie da me indicata è una serie per eseguire un controllo del risultato di una operazione matematica

UN OV // verifico il BIT 5 della porola di stato BIE bit operazione in Overflow

se non vi è overflow

SAVE // salva RCL nel registro BIE

CLR // resetto RCL

U BIE // verifico nel registro Bit BIE (Parola di stato, bit 8)

) // se nel corso dell'elaborazione si è verificato un errore,il bit BIE è uguale a 0

// se la funzione è stata eseguita correttamente, il bit BIE è uguale a 1.

SPBNB _001 // Salta se RLC = 0 con BIE RLC viene copiato in BIE

questa serie di istruzioni sono consigliabili se si eseguono operazioni matematiche in AWL per avere un controllo della correta eseguzione dell'operazione

spero di essere stato di aiuto

mikele

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...