Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Funksjonsblokker er benyttet i programmet og implementert i programvaren Codesys for å sikre en god struktur og gjøre programmet modulært. Bruken av funksjonsblokker gir flere fordeler, inkludert gjenbrukbar kode, enklere feilsøking og vedlikehold, samt gir dette en bedre oversikt over programgrines logik

Kontroller:

Image RemovedImage RemovedImage RemovedImage RemovedImage RemovedImage RemovedImage Removed

Detect:

Image Removed

Stack:

programmets logikk.


Vi har valgt å lage 3 funksjonsblokker:

Stack: Funksjonsblokk for å bestemme hvordan roboten skal sortere objektene. Den inkluderer
også en tellefunksjon som holder oversikt over antall sorterte objekter, samt en nullstillings-funksjon.


Kontroller: Funksjonsblokk som styrer motoren til transportb ̊andet. Denne h ̊andterer start,
stopp og hastighetskontroll.


Detect: Funksjonsblokk for behandling av deteksjonssensoren.


Implimentering:


Image AddedImage AddedImage Added


Variabel liste:

Image AddedImage AddedImage Added


Kode:

Image AddedImage AddedImage AddedImage Removed