La domotique est un système dans lequel les activités de production, généralement réalisées par des opérateurs humains, sont transférées à un ensemble d'éléments technologiques. Un système domotique se compose de deux parties principales :
La partie opérationnelle est la partie qui agit directement sur la machine. Ce sont les éléments qui font bouger la machine et effectuer l'opération souhaitée. Les éléments qui composent la partie opérationnelle sont les actionneurs des machines tels que les moteurs, les cylindres, les compresseurs ... et les capteurs tels que les photodiodes, les fins de course ...
La partie commande est généralement un automate programmable (technologie programmée), bien que jusqu'à récemment, des relais électromagnétiques, des cartes électroniques ou des modules de logique pneumatique (technologie filaire) étaient utilisés. Dans un système de domotique, le contrôleur programmable est au cœur du système. Il doit pouvoir communiquer avec tous les composants domotiques.
Avec ce type de technologie, la domotique est réalisée en interconnectant les différents éléments qui la composent. Son fonctionnement est établi par les éléments qui le composent et par la manière de les relier. C'était la première solution utilisée pour créer des automates industriels, mais elle présente plusieurs inconvénients. Les appareils utilisés dans les technologies filaires pour la réalisation de la domotique sont:
Les progrès dans le domaine des microprocesseurs ces dernières années ont favorisé la généralisation des technologies programmées. Dans la réalisation d'automatismes. Les équipements réalisés à cet effet sont :
L'ordinateur, en tant que partie de contrôle de la domotique, a l'avantage d'être très flexible pour traiter les changements. Mais en même temps, et grâce à sa conception non spécifique à son environnement industriel, c'est un élément fragile pour travailler dans des environnements de ligne de production.
Un matériel programmable industriel est un élément robuste spécialement conçu pour fonctionner dans des environnements d'atelier, avec presque tous les éléments informatiques.