Wat is functionele decompositie?

Men kan een ontwerp van een systeem op verschillende manieren analyseren. Een voorbeeld van een methode die hiervoor gebruikt kan worden is functionele decompositie. Het is belangrijk dat gegevens in een bepaald systeem overzichtelijk worden gerangschikt. Daarom dient er een hiërarchische verzameling plaats te vinden van verschillende functie en deelfuncties. Bij functionele decompositie streeft naar soortgelijke bewerkingen transparant onder te brengen in één algemeen bruikbare functie. Binnen deze algemeen bruikbare functie kan men de bewerkingen weer opdelen in verschillende deelfuncties.

In sommige systemen komen bepaalde functieparameters meerdere keren voor. Men dient dan een duidelijk overzicht te creëren door bijvoorbeeld een geheugen op te delen met ‘antwoorden’ en ‘vragen’ die veel voorkomen. Men kan een soort bibliotheek creëren met deeloplossingen voor bepaalde vragen.

Het is belangrijk dat de ‘vragen’ en ‘antwoorden’ logisch aan elkaar verbonden zijn en dat men bij wijzigingen wel de juiste waarde krijgt. Als een bestand wordt verandert moet de waarde eveneens in het geheugen worden aangepast. Men kan er voor zorgen dat de verschillende functies een collectief geheugen delen. Als men in dit collectief geheugen iets verandert heeft dat automatisch gevolgen voor de functies en deelfuncties die aan elkaar gekoppeld zijn.

Het is van groot belang dat men de functies en deelfuncties goed indeelt voordat men de digitale bibliotheek of  het centrale geheugen gaat indelen. Daarvoor is functionele decompositie een effectieve methode. Deze methode wordt gehanteerd door engineers en maintenance engineers om bij voorbeeld geautomatiseerde productieprocessen in te richten.

Wat is het verschil tussen PLC en PAC?

Productieprocessen worden in toenemende mate geautomatiseerd. Dit houdt in dat veel bedrijven waarin producten worden geproduceerd werken met geautomatiseerde machines die aan worden gestuurd door software. Deze software vormt als het ware het brein achter de aansturing van de machines. In het verleden waren met name de operators en machinebedieners de personen die bepaalden welke bewerking een machine moest uitvoeren en wanneer de bewerking moet plaatsvinden. Tegenwoordig nemen PLC’s, SCADA en PAC’s deze rol over. Hieronder is in een paar alinea’s uitgelegd wat PLC’s en PAC’s zijn en wat het verschil tussen deze apparaten is.

Wat is een PLC?
Een Programmable Logic Controller wordt ook wel afgekort met de letters PLC. Een PLC is een apparaat dat gebaseerd is op een enkele microprocessor. De PLC wordt gebruikt voor het automatiseren van productiemachines. Daarnaast wordt met een PLC ook de infrastructuur en vervoer van materialen van en naar de machines geregeld. Een PLC is ontworpen om relais en timers te vervangen. Een PLC maakt gebruik van een ladderdiagram (Ladder Logic) dat door onderhoudsmonteurs en programmeurs gelezen kan worden. Hierdoor wordt duidelijk welke bewerkingen worden uitgevoerd en welke input en output van verschillende onderdelen heeft plaatsgevonden.

Wat is een PAC?
Een Programmable Automation Controller wordt ook wel afgekort met de letters PAC. Een andere benaming voor dit apparaat is Process Automation Controller wat eveneens met de letters PAC wordt afgekort.

Een PAC is een apparaat dat gebaseerd is op 2 of meerdere processors en lijkt op een personal computer (PC). In feite is een PAC een PC die samengevoegd is met een PLC. Dit gebeurd met behulp van multitasking mogelijkheden waarmee één of meerdere onderdelen van de apparatuur worden aangestuurd of geautomatiseerd. De term PAC werd voor het eerst gedefinieerd door ARC Advisory Group in 2001. De PAC omvat de mogelijkheden en capaciteiten van de PLC. De PAC heeft echter een software en een hardware die dusdanig zijn ontworpen dat ze gebruiksvriendelijk zijn voor de IT / computerprogrammeur. Er zijn meer mogelijkheden zoals meerdere programmeertalen waaronder gestructureerde tekst, C of C++  en er is een gedistribueerde controlesysteem (DCS). Daarnaast kan gebruik worden gemaakt van standaard PC netwerken zoals Ethernet.

Waarvoor wordt een PAC gebruikt?
Een PAC kent meer mogelijkheden dan een PLC een PAC wordt daardoor breder ingezet. Zo kan een PAC worden ingezet voor Process Control en het raadplegen en opvragen van gegevens over processen. Hierdoor kunnen processen worden gemonitord. Daarnaast wordt de PAC ingezet in de regeltechniek. Een PAC heeft de mogelijkheid om gegevens door te sturen van machines die ze aansturen naar andere machines of naar databases in een computernetwerk aangestuurde omgeving.

Wat is het grootste verschil tussen een PLC en een PAC?
Het grootste verschil tussen een PLC en een PAC zit in de vrijheid waarmee geprogrammeerd kan worden. Een PLC maakt gebruik van ladderdiagrammen (Ladder Logic) terwijl een PAC meer vrijheid kent op het gebied van programmeren. Dit zorgt er voor dat een PAC gebruiksvriendelijker is en meer mogelijkheden kent.