Vai al contenuto
PLC Forum


Riconoscimento Scatti Termici - s7


Messaggi consigliati

barbato giuseppe
Inserito:

scusate se disturbo

ho degli ingresi di scatto termico a gruppi di 5 motori.

voglio dire ogni 5 motori ho un ingresso come faccio a vedere ogni sigolo scatto termico per visualizzare il numero del motore del quale è intervenuto l'iterruttore magnetotermico.

voglio precisare che del gruppo dei 5motori ho il feedback solo di 4 motori,cioè gli ingressi mi vengono dai contattori azionati.

potreste darmi qualche dritta?

io avevo pensato con i timeout,ma sono molti i motori circa 30

la cpu è la 315


Inserita: (modificato)

Se scatta una serie dei 5 motori , il contattore cade o rimane ON ? Da come ho interpretato io , il contattore rimane ON, quindi i feedback servono a poco.

A meno che in serie alla bobina del contattore ci sia un contatto NC della termica. Alche potresti appoggiare gli ingressi dei contattori su una maschera , dopodiche con scatto termico e maschera = 0 allora motore senza feedback intervenuto , se Maschera = 1 .... = 2 = 4 =8 =16 ... e cosi via

Boh , penso che funzioni :rolleyes:

Se funziona , allora puoi crearti un FC con in ingresso la termica e 4 feedback e in uscita un byte con i bit di allarme.

Ciao

Ricki

Modificato: da ricki
barbato giuseppe
Inserita:

se scatta un termico cade il contattore come minimo

barbato giuseppe
Inserita:

puoi spiegarmi cosa significa maschera?

poi di un motore del gruppo dei 5 non ho il feedback e nemmeno il comando,quindi per dire che è scattato il suo termico vedo

solo l'ingresso cumulativo

Inserita:

Allora :

u e2.0

= m0.0 // Immagine feedback mot 1

u e23.1

= m0.1 // Immagine feedback mot 2

u e 23.7

= m0.2 // Immagine feedback mot 3

u e34.0

= m0.3 // Immagine feedback mot 4

l mw0 //maschera ingressi feedback

l 2#1111 // Tutti accesi

==i

un e0.0 // termiche no OK

spbn aaa

l 10000

t aw0 // Segnalazione motore senza feedback non ok

spa exit

aaa : nop 0

un e0.0 // termiche no OK

spbn exit

l mw 0

t aw 0 // Segnalazione di quale motore

exit : nop 0

Ciao

Ricki

barbato giuseppe
Inserita:

ok :

fino ad spbn aaa ci siamo

l 10000 significa carica il 5 bit della parola?

per quanto riguarda il trasferimento ho gia settato dei bit che oltre a visualizzare arrestano anche i motori e danno

segnalazioni acustico-luminose che si devono prima tacitare e poi ripristinare.

Inserita: (modificato)

Scusate una cosa,

barbato giuseppe
mi dice
poi di un motore del gruppo dei 5 non ho il feedback e nemmeno il comando,quindi per dire che è scattato il suo termico vedo

solo l'ingresso cumulativo

per me significa che ho le 5 termiche (o in serie o in parellelo norm. paralello) collegate ad un unico ingresso PLC.

allora mi domando come fai

ricki
a dire
u e2.0

= m0.0 // Immagine feedback mot 1

u e23.1

= m0.1 // Immagine feedback mot 2

che solo questo prevede 2 ingressi???? :blink::blink::blink:

Oppure mi sono perso qualcosa!!!!

Se tu

barbato giuseppe

dici:

voglio dire ogni 5 motori ho un ingresso come faccio a vedere ogni sigolo scatto termico per visualizzare il numero del motore del quale è intervenuto l'iterruttore magnetotermico.

io interpreto che ogni 5 motori hai un ingresso ovvero se scatta uno di questi 5 non potrai mai sapere quale dei 5 termici è scattato a meno che non cabli n ingressi per n motori.

altrimenti per sapere quale dei 5 con un ingresso a disposizione usa la funzione RND :rolleyes:

Modificato: da TravelMen
  • 2 weeks later...
barbato giuseppe
Inserita:

ma RND non arrotonda

ed io cosa dovrei arrotondare

Inserita:

Io ho inteso :

Primo gruppo di 5 motori :

1 Ingresso cumulativo per almeno 1 termica scattata ( serie delle 5)

4 Contattori inseriti

Il quinto non lo so.

Secondo gruppo di 5 motori :

1 Ingresso cumulativo per almeno 1 termica scattata ( serie delle 5)

4 Contattori inseriti

Il quinto non lo so.

lo stesso vale per tutti gli altri gruppi di motori ...

Ora io ho anche percepito che il buon Peppe ha collegato hardware il contatto NC della termica in serie

al contattore cosi se questa interviene, spegne il contattore ( feedback = 0) e apre la serie delle 5 termiche

aperta .

Se ho capito giusto battete un colpo ....

Altrimenti fatemi capire meglio...

Ciao

Ricki

Inserita:

Rispondo per il messaggio posizione #6 :

Ho messo in uscita AW0 giusto per fare un esempio. Se tu traserisci su MW0 , avrai delle merker che ti segnalano quale termica è scattata. L'unico inghippo , è che se scattano piu termiche compresa quella del motore senza feedback , verra settato in un primo momento il bit 5 , poi , una volta ripristinata tale termica, si setteranno tutti gli altri... almeno cosi dovrebbe fare.

Ciao

Ricki

Inserita:

Mi hanno sempre insegnato che se voglio dei controlli singoli debbo utilizzare un input per utenza.

Ciao

Inserita: (modificato)

Ho effettuato qualche correzione ( mea culpa ) l' ho testato e funziona ...

U M 2001.0 // Termica motore 1 ( Hardware + Software)

= M 2010.0 // Comando Motore 1

U M 2001.1 // Termica motore 2 ( Hardware + Software)

= M 2010.1 // Comando Motore 2

U M 2001.2 // Termica motore 3 ( Hardware + Software)

= M 2010.2 // Comando Motore 3

U M 2001.3 // Termica motore 4 ( Hardware + Software)

= M 2010.3 // Comando Motore 4

U M 2001.4 // Termica motore 5 (Solo Hardware )

= M 2010.4 // Comando Motore 5

U M 2001.0

U M 2001.1

U M 2001.2

U M 2001.3

U M 2001.4

= M 2000.0 // Termiche tutte OK

U M 2010.0

= M 2020.0 // Immagine feedback mot 1

U M 2010.1

= M 2020.1 // Immagine feedback mot 2

U M 2010.2

= M 2020.2 // Immagine feedback mot 3

U M 2010.3

= M 2020.3 // Immagine feedback mot 4

L MB 2020 //maschera ingressi feedback

L 2#1111 // Accesi i primi quattro

==I

UN M 2000.0 // termiche no OK

SPBN aaa

L 10000

T MB 0 // Segnalazione motore senza feedback non ok ( il quinto )

SPA exit

aaa: NOP 0

UN M 2000.0 // termiche no OK

SPBN exit

L MB 2020

INVI

L 2#1111

UW

T MB 0 // Segnalazione di quale motore è scattata la termica ( nei primi quattro )

exit: NOP 0

UN M 2000.0

SPB ZERO

L 0

T MB 0 // Azzero se tutto OK

ZERO: NOP 0

Ciao

Ricki

Modificato: da ricki

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