Høgskolen i Buskerud: Fag SESM3401 Styring av mekatroniske systemer

Prosjektoppgave:

PLS-programmering

Hva prosjektoppgaven handler om

I denne oppgaven skal dere programmere PLS'en Mitsubishi FX2N for styring av dioder som funksjon av bryterposisjoner. Styreprogrammet skal inneholde enkle logiske funksjoner, samt en SR-vippe (eng.: latch) som hukommelseselement.

Utstyr

  • PLS'en FX2N
  • Brytere og dioder
  • GX IEC Developer (programmeringsverktøy for PLS'en).

Oppgaver

  1. Tilkopling: Kople en bryter (bryter 0) til inngang X0 og en annen bryter (bryter 1) til inngang X1. Kople en diode til utgang Y0. Det forutsettes positiv logikk.
  2. AND-funksjon: Lag (og bruk) et ladderprogram som tenner dioden dersom begge bryterne er slått på. I programmet skal du bruke variabelnavn på X0, X1 og Y0 som du selv definerer (legges inn i Global Vars-listen).
  3. Selvholdende element (Set/Reset) med egenutviklet ladder-kode: Vi definerer bryter 0 som Set-bryter og bryter 1 som Reset-bryter. Lag (og bruk) et ladderprogram som tenner dioden dersom Set-bryteren blir slått på (det forutsettes at Reset-bryteren er av) og som blir værende på (tent) selv om Set-bryteren blir slått av. Dioden skal slukkes dersom Reset-bryteren slås på.
  4. Selvholdende element med SR-funksjon: Som oppgave 3 ovenfor, men bruk SR-funksjonen i GX IEC Developers funksjonsbibliotek.
    Til info: Når du bruker SR-funksjonen i en POU, må du først opprette en instans ("kopi") av funksjonen i POU'ens header. Dette gjøres ved å deklarere i headeren en (ny) lokal variabel med fritt valgt navn, f.eks. SR_1 med datatype (Type) SR. Variabelens datatype velger du ved å klikke deg fram til SR-funksjonen via knappen med tre prikker ved siden av Type-feltet i headeren. Etter at du har opprettet instansen, kan du legge inn enn SR-funksjonsblokk på vanlig måte (det er en egen funksjonsblokk-knapp i verktøylinja i POU-vinduet). Du må gi funksjonen samme navn (navn angis i navn-feltet på toppen av SR-funksjonsblokken) som du deklarerte i headeren.

Undervisningsplanen


Oppdatert 21.10.08 av Finn Haugen, faglærer. E-postadresse: finn@techteach.no).