Functieblokdiagram: PLC-term in gewoon Nederlands
ProgrammeertalenAls een keukenmachine: aan de ene kant gaat er iets in, hij doet één taak, het resultaat komt er aan de andere kant uit. FBD tekent een PLC-programma als zulke blokken, verbonden door lijnen die waarden van blok naar blok dragen.
Een diagramtaal die de resultaten van blokken met andere blokken verbindt. Elke verbinding draagt een waarde die in een berekening of beslissing wordt gebruikt.
Functieblokdiagram op een echte machine
Functieblokdiagram, of FBD, is een grafische taal waarin je blokken tekent en met draden verbindt. Elk blok doet één taak, zoals AND, een timer of een schaalstap. Elke draad draagt een waarde van het ene blok naar het volgende.
Je leest het door het signaal te volgen. Dat past bij werk waarin een waarde door een keten van stappen gaat, en het is heel gebruikelijk in de procesindustrie.
De blokken verschillen per fabrikant. Siemens gebruikt & en >=1 voor AND en OR. Rockwell gebruikt BAND en BOR en zijn timers hebben ondersteunende tags nodig. Veel blokken hebben ook een enable-ingang, die bepaalt of het blok überhaupt draait.
Functieblokdiagram: een uitgewerkt voorbeeld
Een tankmeting komt binnen als ruwe tellingen. Eén draad voert hem naar een schaalblok en een andere voert het percentage naar een vergelijkingsblok dat het met 90 vergelijkt. Het TRUE- of FALSE-resultaat gaat verder naar een alarmtimer. Je kunt de hele beslissing met één vinger volgen.
Functieblokdiagram: een veelgemaakte fout
Aannemen dat de blokken draaien in de volgorde waarin ze op het blad staan. Bij Logix bepalen de draden de volgorde, dus volg de draden.
Nog steeds niet zeker? Vraag het in de Kleedkamer.