14.12.2012 Views

Hovedprosjekt

Hovedprosjekt

Hovedprosjekt

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

<strong>Hovedprosjekt</strong>rapport 2006 Elektronisk tavle for vektløfterstevner Gruppe 17<br />

7.3 Programmering<br />

Figur 7.2 Programmeringstruktur<br />

Programmering av PLS’en viste seg fort å være<br />

omfattende. Vi måtte derfor ha en struktur på<br />

programmet. Dette gjorde vi ved å dele<br />

hovedprogrammet inn i flere programmer, avhengig av<br />

hvilke funksjoner de har og hvilken enhet/komponent<br />

de hører til.<br />

Figur 7.2 viser grensesnittet fra GX IEC for denne<br />

programstrukturen. Noen av disse programmene er<br />

avhengige av hverandre for å fungere. Grunnen til det<br />

er at de utveksler data mellom hverandre. Vi fant det<br />

mest hensiktmessig å dele hovedprogrammet inn i<br />

følgende programmer:<br />

� Kontrollpanelet<br />

� Displaystyring<br />

� Dommerbokser<br />

� Dommerlys<br />

� Downboks<br />

� Akustisk signalgiver i talene<br />

� Beregning av SCAN-tid<br />

Alle disse programmene er laget etter programmeringsspråket Funksjonsblokkdiagram. GX<br />

IEC har totalt 5 programmeringsspråk. Grunnen til at vi valgte dette språket er at vi synes det<br />

er lettere å programmere og feilsøke med.<br />

I videre avsnitter skal vi ta opp de ulike programmene som er nevnt ovenfor uten at vi går<br />

altfor mye inn på detaljene.<br />

Program for elektro- og datateknikk AFT /HIST 37

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!