Kombinasjonen av programvare- og inngangsenheter som brukes til å kommunisere med en kontrolldatamaskin avhenger av den spesifikke applikasjonen og typen kontrolldatamaskin. Her er noen eksempler:
For personlige datamaskiner:
* operativsystem: Dette er grunnlaget for all programvare på datamaskinen. Eksempler inkluderer Windows, MacOS, Linux og Chrome OS.
* Brukergrensesnitt: Dette er det visuelle grensesnittet som brukere samhandler med operativsystemet og programvaren. Eksempler inkluderer det grafiske brukergrensesnittet (GUI) som finnes på de fleste moderne datamaskiner, samt kommandolinjegrensesnitt.
* Inngangsenheter: Disse lar brukerne gi instruksjoner til datamaskinen. Eksempler inkluderer:
* tastatur: Brukes til å skrive tekst og legge inn kommandoer.
* mus: Brukes til å velge elementer, navigere i menyer og kontrollere markøren.
* berøringsskjerm: Tillater direkte interaksjon med grensesnittet ved hjelp av berøringsbevegelser.
* gamepad/joystick: Brukes til å kontrollere videospill og andre applikasjoner.
* mikrofon: Brukes til stemmeinngang og diktat.
* webkamera: Brukes til videoinngang og kommunikasjon.
for industrielle kontrollsystemer (ICS):
* Human-Machine Interface (HMI): Denne programvaren brukes til å overvåke og kontrollere prosessen. Det inkluderer ofte en grafisk fremstilling av prosessen, datadisplayene og kontrollelementene i sanntid.
* Tilsynskontroll og datainnsamling (SCADA): Denne programvaren brukes til å overvåke og kontrollere store prosesser, for eksempel kraftverk og fabrikker. Det inkluderer ofte funksjoner for datalogging, alarmstyring og fjernkontroll.
* Inngangsenheter: Disse er ofte spesialiserte for industrielle miljøer og kan omfatte:
* Industrielle tastaturer og mus: Disse er designet for tøffe miljøer og hyppig bruk.
* berøringsskjermer: Disse kan brukes til både HMI- og SCADA -applikasjoner.
* programmerbare logiske kontrollere (PLS): Dette er spesialiserte datamaskiner som brukes til å automatisere prosesser. De har ofte innebygde inngangs- og utgangsporter for sensorer og aktuatorer.
* eksterne terminalenheter (RTUs): Dette er enheter som samler inn data fra sensorer og aktuatorer i feltet og overfører dem til kontrolldatamaskinen.
Andre typer kontrolldatamaskiner:
* innebygde systemer: Dette er datamaskiner designet for spesifikke oppgaver, ofte med begrensede inngangs- og utgangsmuligheter. De kan bruke spesialiserte inngangsenheter som knapper, brytere og sensorer.
* robotikk: Roboter kan bruke en kombinasjon av programvare, sensorer og aktuatorer for å samhandle med miljøet. De kan ha spesialiserte inngangsenheter for navigasjon, objektgjenkjenning og manipulasjon.
Det er viktig å merke seg at dette ikke er en uttømmende liste, og den spesifikke kombinasjonen av programvare og inngangsenheter som brukes vil variere avhengig av applikasjonen.