Gå til innhold

[Løst] Trenger hjelp til PLS programering (mini-heis)


Anbefalte innlegg

Skal programmere en heis med 3 etg, men er ikke sikker på hvordan den midterste etg skal puttes inn... hjelp tas imot med glede!

 

i0 - knapp etg 3

i1 - knapp etg 2

i2 - knapp etg 1

i3 - nødstopp

i4 - føler etg 1

i5 - føler etg 2

i6 - føler etg 3

 

q0 - snurr en vei

q1 - snurr en annen

q2 - lys etg 1

q3 - lys etg 2

q4 - lys etg 3

Endret av stelar7
Lenke til kommentar
Videoannonse
Annonse

Stelar, hvilket program bruker du? Evt. send meg prosjektet ditt til [email protected] så skal jeg se på den.

 

 

Vet ikke om du programmerer med bits etc? Men, en enkel måte å løse problemet på er å legge hver input inn i memory. På denne måten kan de brukes som virtuelle holdekontakter. Holdekontakten kan deretter brukes til å se etter riktig føler.

 

Si.. i2 aktiverer memory m2.

M2 brukes for å sjekke opp i mot føler 2etg, u see?

Endret av TobiasG
Lenke til kommentar

Stelar, hvilket program bruker du? Evt. send meg prosjektet ditt til [email protected] så skal jeg se på den.

 

Vet ikke om du programmerer med bits etc? Men, en enkel måte å løse problemet på er å legge hver input inn i memory. På denne måten kan de brukes som virtuelle holdekontakter. Holdekontakten kan deretter brukes til å se etter riktig føler.

 

Si.. i2 aktiverer memory m2.

M2 brukes for å sjekke opp i mot føler 2etg, u see?

Bruker GX Developer

 

per nå så har eg bare slik at:

knapp i etg1 blir trykket på, holdekontakt går inn til føleren i etg1 eller nødstopp slår ut.

det samme er med etg3.

Endret av stelar7
Lenke til kommentar

Ja. Men om du legger den i kretsen.

 

Det du gjør. I2 setter holdekontakt Q2 eller en memory som M2.

Deretter setter du at M2/Q2 må være lukket for at I5 skal få signal, du skjønner? Så I5 får ikke stoppet motoren uten at holdekontakten er inne

 

Har ikke GX Developer her, men kan se om jeg får tak i en kopi i løpet av helgen og laget et program på det. Skal det bare være veldig basic?

 

 

Får du satt en output i or i DX? Vet du får gjort det i slikt som SIMANTEC.

Endret av TobiasG
Lenke til kommentar

Skal det bare være veldig basic?

 

Får du satt en output i or i DX? Vet du får gjort det i slikt som SIMANTEC.

veldig basic er helt fint, gjerne slenge på noen kommentarer også hvis du gidder :)

 

er ikke sikker på hva du mener med output i or i.

 

kan heller ikke så mye med det da jeg bare har brukt det i ca. 30 min

Endret av stelar7
Lenke til kommentar

Var visst veldig stress å installere dette på en Windows8 maskin.. men slik du gjør det er følgene. Skal teste litt videre, men og dårlig tegnet tenker jeg dette skal funke. Når du klikker i2 ser den at du ikke står i 2 etg (i5). Dersom du ikke står i 5 etg så vil m2 aktiveres. i4 1 etg starter Q0 (tenkte dette var oppover) og kjører helt til m2 til avbrutt som er når den kommer til når føler i 2 etg. Samme gjelder motsatt vei.

 

\\ Sette en virtuell holdekontant i memory

---| i1 |---------| / i5 |------|/ i3 |-----(m2)

---| m2 |---|

 

 

\\Dersom du har klikket 2etg, sjekk om du skal opp (du er i 1etg)

---| i4 |---------| m2 |------(Q0)

---| Q0 |----|

 

 

\\Dersom du har klikket 2etg, sjekk om du skal ned (du er i 3etg)

---| i6 |---------| m2 |------(Q1)

---| Q1 |----|

 

 

\\Lyset som viser du er i 2etg? og ikke heisen er i gang?

---| i5 |---------|/ Q0 |---------|/ Q1 |----(Q3)

 

 

 

 

Vanskeligere er det egentlig ikke, men kunne vært flott å se hele prosjektet ditt tilfeltte du har ting og tang som vil kræsje her. Prøver å installere S7 med emulator nå, så kan jeg lage hele sulamitten. Da vil du kunne få en demo i hvert fall.

Endret av TobiasG
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...