Gå til innhold
Trenger du skole- eller leksehjelp? Still spørsmål her ×

PLS Ladder. Hvorfor går ikke lyset på?


Anbefalte innlegg

 

Hei. Har brukt lang tid på dette. Start stopp av "heis" motoren starter fint. Nødstopp og termisk vern fungerer fint. Start er I1 og SB42. Stopp er I3 og SB41. Når nødstopp(I1) trykkes skal Sirene gå og lys skal blinke. Når en trykker på kvittering(SB43) skal sirene gå av og lys lyse konstant helt til feilen er rettet opp. Alt fungerer unntatt at lyset ikke lyser når den skal lyse konstant etter at kvittering er trykket. Hva er feilen? Når jeg testet hadde jeg hele programmet i 3 ladder "net" hvis det kan ha gjort noe.
I test modus gikk det strøm gjennom MB9 i net5, men ikke gjennom lyset.

 

post-364112-0-62744800-1504707815_thumb.jpg

post-364112-0-43155700-1504707829_thumb.jpg

Endret av TorsteinHiA
Lenke til kommentar
Videoannonse
Annonse

Nå har ikke jeg vært borte i akkurat det her språket før, men en typisk feil er jo at man setter output-en flere ganger, e.g. den settes til True i network 5, men så til false i network 8.

 

Hvis dette er problemet så kan du jo prøve å slå sammen NW5 og NW8 til et Network med en OR blokk

Endret av Mafrid1
Lenke til kommentar

Typisk PLS-tabbe å skrive til samme utgang flere ganger. Da er det kun den siste instansen som gjelder.

 

Det er derfor greit å forstå hvordan PLS fungerer:

 

1: samler inn status på alle innganger

2: leser gjennom hele programmet og ser hva "resultatet" blir med de gitte inngangene

3: setter utgangene

 

Dette kalles et "scan" og foregår om igjen og om igjen.

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...