Norges landbrukshøgskole, Institutt for tekniske fag


TEL220 Måling og styring med datamaskin

PLS (programmerbar logisk styring)


Hva laben går ut på

I denne labøvingen skal dere lære å programmere et PLS-system, Mitsubishi FX2N. PLSen programmeres vha. utviklingsverktøyet GX IEC Developer på en PC, og deretter lastes det kompilerte programmet ned (download) til PLSen. Dere skal programmere ladder-diagram.

IEC står for "International Electromechanical Commision". Navnet GX IEC Developer uttrykker at programmet har støtte for PLS-programmeringsstandarden IEC 61131-3, som definerer bl.a. PLS-språkene ladder, funksjonsblokkdiagram, instruksjonsliste og flytdiagram (SFC - Sequential Flow Chart).

I første del av øvingen skal dere lære å bruke utstyret og programvaren ved å arbeide synkront med lærer'n, og i andre del skal dere arbeide på egen hånd, men med mulighet for veiledning.

Det gis en presentasjon av PLS-utstyret ved labens oppstart.


Utstyr og programvare

Oversiktsside


Oppkopling

Vi åpner Hardware Manual (PDF-dokument).

Informasjon om kopling av innganger: Vi ser på sidene 68, 69, 70 i manualen.

Informasjon om kopling av innganger: Vi ser på side 90 i manualen.


Innføring i PLS-programmering

Det helt grunnleggende

Lærern' demonstrerer (og dere utfører det samme) hvordan følgende utføres (ref: GX IEC Developer Beginner's Manual):

  1. Opprette prosjekt (i GX)
  2. Opprette POU (Program Organization Unit)
  3. Opprette Task. Jf. side 235 i Referansemanual for GX IEC Developer 6.
  4. Knytte POU'en til Task.
  5. Programmere POU'en (i ladder), herunder AND-, OR- og NOT-funksjoner i ladder-logikk og med funksjonsblokker
  6. Sjekke programmet (i GX)
  7. Kompilere programmet (i GX)
  8. Laste programmet ned til PLS'en
  9. Kjøre programmet (på PLS'en)

Noen utvalgte aktuelle funksjoner

Lærer'n demonstrerer bruken av

  • Tidselement (timer), herunder bruk av globale variable
  • Teller (counter), herunder tilbakestilling (reset) av teller.
  • Pulsbreddemodulering (PWM - Pulse Width Modulation)

[Til kursets hjemmeside]


Sist oppdatert 7.5.04 av Finn Haugen (e-postadresse: finn@techteach.no).