Kombinationen af software- og inputenheder, der bruges til at kommunikere med en kontrolcomputer, afhænger af den specifikke applikation og typen af kontrolcomputer. Her er nogle eksempler:
For personlige computere:
* Operativsystem: Dette er grundlaget for al software på computeren. Eksempler inkluderer Windows, MacOS, Linux og Chrome OS.
* Brugergrænseflade: Dette er den visuelle interface, som brugerne interagerer med operativsystemet og softwaren. Eksempler inkluderer den grafiske brugergrænseflade (GUI), der findes på de fleste moderne computere, samt kommandolinjegrænseflader.
* inputenheder: Disse giver brugerne mulighed for at give instruktioner til computeren. Eksempler inkluderer:
* Tastatur: Bruges til at skrive tekst og indtastningskommandoer.
* mus: Bruges til at vælge genstande, navigere i menuer og kontrollere markøren.
* berøringsskærm: Tillader direkte interaktion med grænsefladen ved hjælp af berøringsbevægelser.
* gamepad/joystick: Bruges til kontrol af videospil og andre applikationer.
* Mikrofon: Bruges til stemmeindgang og diktat.
* webcam: Bruges til videoindgang og kommunikation.
for industrielle kontrolsystemer (ICS):
* Human-Machine Interface (HMI): Denne software bruges til at overvåge og kontrollere processen. Det inkluderer ofte en grafisk repræsentation af processen, realtidsdata-skærme og kontrolelementer.
* Overvågningskontrol og dataindsamling (SCADA): Denne software bruges til overvågning og kontrol af store processer, såsom kraftværker og fabrikker. Det inkluderer ofte funktioner til datalogning, alarmstyring og fjernbetjening.
* inputenheder: Disse er ofte specialiserede til industrielle miljøer og kan omfatte:
* Industrielle tastaturer og mus: Disse er designet til barske miljøer og hyppig brug.
* berøringsskærme: Disse kan bruges til både HMI- og SCADA -applikationer.
* Programmerbare logiske controllere (PLC'er): Disse er specialiserede computere, der bruges til at automatisere processer. De har ofte indbyggede input- og outputporte til sensorer og aktuatorer.
* Fjernterminalenheder (RTU'er): Dette er enheder, der indsamler data fra sensorer og aktuatorer i marken og overfører dem til kontrolcomputeren.
Andre typer kontrolcomputere:
* indlejrede systemer: Dette er computere designet til specifikke opgaver, ofte med begrænsede input- og outputfunktioner. De bruger muligvis specialiserede inputenheder som knapper, switches og sensorer.
* robotik: Robotter bruger muligvis en kombination af software, sensorer og aktuatorer til at interagere med deres miljø. De har muligvis specialiserede inputenheder til navigation, genkendelse af objekt og manipulation.
Det er vigtigt at bemærke, at dette ikke er en udtømmende liste, og den specifikke kombination af anvendte software- og inputenheder vil variere afhængigt af applikationen.