Traiter
C'est le traitement qui donne la plus-value au système. Il permet, à partir des différentes entrées :
d'élaborer une logique de commande (pilotage de la chaîne d'énergie)
de générer des alarmes si des grandeurs dépassent des seuils d'alerte prédéfinis
de faire fonctionner le système en mode dégradé ou de le mettre en sécurité si certaines situations dangereuses interviennent
de préparer l'archivage de variables
...

Remarque : Entrées analogiques et Conversion Analogique Numérique
Le traitement s'effectue sur des entités (constantes et variables, numériques et/ou logiques) codées en binaire.
C'est pourquoi les cartes de traitement incluent, pour chaque entrée de type analogique (informations issues d'un capteur éventuellement associé à un conditionneur) un Convertisseur Analogique Numérique.

Exemple : Conversion A.N.
Soit le convertisseur défini par sa :
tension de référence : 10V ; la tension d'entrée appartient à l'intervalle [0...10V]
résolution : 12 bits ; le nombre N peut prendre 4096 valeurs, de 0 à 212-1=4095
Une tension d'entrée de 6V correspond au nombre entier \(\frac{6}{10} \times 4\;095 \approx 2\;457\) exprimé en décimal, soit 1001 1001 1001 en binaire.
Le traitement peut prendre quantités de formes selon :
la complexité, qui dépend pour une part du nombre d'entrées/sorties
le matériel retenu (carte électronique standard ou dédiée, module logique programmable, automate programmable industriel)
Exemple : Module logique programmable
Ce type de matériel est destiné à des automatismes ne réunissant que peu d'entrées/sorties (une vingtaine au plus)et pour lesquels le dialogue homme/machine est minimaliste.
La logique de commande est ici élaborée par assemblage de symboles graphiques reliant les entrées (côté gauche) et les sorties (côtés droit).
L'écriture d'un programme ne nécessite pas de connaissance particulière en programmation et est donc relativement accessible. En revanche, il n'y a pas moyen d'enrichir la bibliothèque de fonctions/symboles !
Exemple : Carte standard
Remarque : Outils de description
Quel que soit le matériel et le langage de programmation retenus, l'élaboration et la mise au point du traitement réclament préalablement :
une analyse du problème à résoudre (exigences à satisfaire, formats de données à prendre en compte,...)
une description - à l'aide d'un outil graphique adéquat - de « l'architecture » de la solution : algorigramme, diagrammes états/transitions, ...