Un automat este un dispozitiv care reproduce autonom o secvență de acțiuni predeterminate fără intervenția umană; sistemul face întotdeauna același lucru.
PLC este un obiect programat.
În automatizare, termenul este rezervat dispozitivelor electromecanice care controlează sistemul. Controlează registrul de ieșire (controlul actuatorului) în funcție de registrul de intrare (starea semnalelor trimise de senzori) și pasul curent al programului.
În domeniul mecanicii , numim automat un dispozitiv care efectuează o secvență determinată de operații secvențial folosind doar tehnologii mecanice. În trecut, profesia de automat consta în proiectarea și fabricarea roboților și a crescut semnificativ odată cu avansarea ceasornicarului .
Programarea este realizată de diferite dispozitive: benzi perforate, cărți perforate, role cu pini, arbori cu came etc. Citirea și transmiterea informațiilor sunt asigurate de sisteme mecanice și fizice, dintre care unele sunt cunoscute încă din Antichitate: pârghii, scripete, curele, angrenaje, compresie / expansiune a gazelor, mecanica fluidelor.
Acest termen desemnează, de asemenea, o mașină care reproduce mișcarea și atitudinile unei ființe vii (vezi Vaucanson , Jacquet-Droz ).
În domeniul informaticii , o mașină de prelucrare a informației se numește automat . Spre deosebire de noțiunea de funcție continuă, aceste informații sunt de natură discretă: numere întregi, de exemplu 0 sau 1, caractere „a, b, c ...” Un automat se caracterizează prin:
Exemple:
Câmpurile de aplicare a noțiunii de automat sunt imense: matematică discretă , informatică teoretică precum și teoria compilației și calcul paralel , sisteme complexe ( automatele celulare și teoria autoorganizării și apariției) etc.
Noțiunea de automat a apărut din necesitățile de programare legate de analiza sintactică : a făcut posibilă înlocuirea cu date - ușor de modificat - și cu un singur program de rutare care ar fi necesitat un program mult mai complex și mai ales mult mai delicat. trebuie menținut ulterior (acest principiu a fost ulterior cel al sistemelor expert ). Metalimbajului de Backus face ca expresie mai riguroasă a automatelor, și facilitează dezvoltarea lor prin programe cum ar fi Lex și Yacc .
De asemenea, a dat naștere mai multor lucrări teoretice care nu au avut întotdeauna un impact practic evident (necesitând ipoteza unei memorii infinite, de exemplu).
Cele automate celulare sunt un subset de finite automate , care au fost studiate în matematică și informatică teoretică ca model de evolutie sisteme dinamice si ca un model de calcul . Acestea sunt grile de celule cu 1 sau 2 dimensiuni (uneori mai multe); fiecare celulă este caracterizată printr-o stare, în general binară: 0/1, alb / negru, ocupată / neocupată .... Grilele se schimbă în funcție de pasul de timp: starea fiecărei celule este calculată la timp ( t + 1 ) conform unei reguli de vecinătate : starea sa și a vecinilor săi la pasul ( t ).
Automatele celulare - în ciuda simplității regulilor lor de calcul - au un comportament universal: în conformitate cu regulile de vecinătate, ele evoluează către diferitele clase de atractori ai dinamicii sistemului și, în special, atragători ciudați, semnături ale sistemelor haotice . Prin urmare, acestea sunt instrumente teoretice ale științei complexității ; unele au proprietățile mașinii universale Turing ; alții capacitatea de auto-replicare .
În limbajul cotidian, o persoană care acționează mecanic, fie inconștient (somnambulist), fie sub impulsul unei voințe externe , este numită colocvial un automat . O melodie din ciberpunkul muzical al lui Michel Berger este denumită „chelneriță robotică”.
Termenul se poate referi și la un robot .
„Eu nu sunt (acel) robot” , filmat în 2014-2015 în Ste-Croix (Elveția) în studioul lui François Junod.
Băuturi cafetiere
American Juke Box
Dispenser de momeală de pescuit
Jucătorul timpanului din Franța
Bancomat în Strasbourg
Mecanismul cutiei muzicale
Cage songbird