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