Informations externes
Les consignes
L’utilisateur communique avec le système par l’intermédiaire des consignes :
E : Consignes d’exploitation (Marche, arrêt …)
R : Consignes de réglages (Sélecteur de vitesse, …)
C : Consignes de configuration (Mode automatique / Mode pas à pas / Mode manuel …)
Nature des signaux transmis
Les signaux peuvent être de 3 natures différentes :
Tout ou rien : Le signal à seulement 2 états 0 ou 1 et aucun autre état intermédiaire. Ces états peuvent correspondre par exemple à : activé/désactivé, 24V ou 0V, marche arrêt,…

Analogique : Le signal peut prendre toutes les valeurs de l’ensemble des réels donc une infinité.

Numérique : Le signal peut prendre un nombre d’état déterminé normalement un multiple de 2. Par exemple 16 valeurs de 0 à 15 (0,1,2,… , 13, 14 et 15), il n’y a pas de valeur intermédiaire à virgule.
Mode de transmission
Liaison série : On les oppose aux liaisons parallèles par le fait que les différents informations d’une donnée ne sont pas envoyés en même temps mais les uns après les autres, ce qui limite le nombre de fils de transmission ce qui limite le nombre de fils de transmission à 2 conducteurs.

Liaison parallèle : Lors d'une liaison de type parallèle, les équipements à relier comportent autant de fils que les différents informations de données à transmettre, un ou plusieurs fils de contrôle cadencent la transmission. Les informations sont transmis simultanément.

Comment acquérir les informations
Le composant permettant d’acquérir des grandeurs physiques est un capteur. Il va saisir la grandeur physique puis la convertir en une image informationnelle pour la fonction TRAITER.
Le traitement de l’information est réalisé de 2 manières :
Le traitement câblé :
Les composants sont reliés directement pour réaliser la fonction attendue, le fonctionnement est difficilement modifiable.
Il existe plusieurs technologies, électrique, électronique, pneumatique ou mécanique.

Le traitement programmé :
Les informations transitent via un microprocesseur qui traite les informations en fonction du programme contenu dans une mémoire, le fonctionnement est facilement modifiable. Il existe une multitude de langage de programmation et de microprocesseur :
Langage : C++, python (NAO), algorigramme, SYSML…

Microprocesseur: Il est chargé d’exécuter le programme contenu dans la mémoire en fonction des données et de les transmettre à un bus.

Microcontrôleur : C’est l’intégration d’un microprocesseur sur une carte électronique permettant l’interfaçage direct avec les capteurs et l’IHM.
Arduino, picaxe...
