Hovedprosjekt
Hovedprosjekt
Hovedprosjekt
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