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 FX1N. PLSen programmeres vha. utviklingsverktøyet GX IEC Developer på en PC og deretter lastes det kompilerte programmet opp til PLSen. Dere skal programmere i ladder, og programmet skal inkludere både digitale (rettere: binære) signaler og analoge (rettere: kontinuerlige) signaler.

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.


Praktiske opplysninger

Tid: 4.4.02 kl. 1215-1600.

Rom: Datasalen ved ITF.


Referanser

GX IEC Developer Beginner's Manual

GX IEC Developer Reference Manual

FX Programming Manual II

FX1N Hardware Manual


Del 1: Innføring i PLS-programmering

Det helt grunnleggende

Lærern' viser 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
  4. Programmere POU'en (i ladder): Programmet skal tenne lampen for utgang Y0 på PLS'ens grunnenhet når en bryter som skal være koplet til inngang X0 på grunnenheten, er lukket (aktivert). 
    1. Definering av globale variable
    2. Definering av lokale variable
  5. Sjekke programmet (i GX)
  6. Kompilere programmet (i GX)
  7. Laste programmet ned til PLS'en
  8. Kjøre programmet (på PLS'en)

Noen utvalgte aktuelle funksjoner

Lærer'n demonstrerer bruken av

  • tidselement (timer)
  • teller (counter)
  • pulsbreddemodulering (PWM - Pulse Width Modulation)
  • analog I/O (krever at tilleggsmodulen FX0N3A er tilkoplet grunnenheten)

Del 2: Selvstendige oppgaver

  1. Lag et selvvalgt PLS-program der følgende elementer skal inngå:
    • Tidselement
    • Teller
    • PWM

    Som digitale innganger kan dere bruke brytere, og utgangene kan være motstand m/dioder.


[Til kursets hjemmeside]


Sist oppdatert 4.4.02 av Finn Haugen (e-post-adresse: finn@techteach.no).