Le module IA 130 permet la réalisation de travaux pratiques fondamentaux avec un API (automate programmable industriel). Un API est sur le principe un ordinateur adapté aux exigences de l’industrie. Ses possibilités d’entrée et de sortie ne sont pas conçues pour l’être humain, mais pour la commande de machines. L’interaction entre la machine et l’opérateur se fait uniquement par le biais de fins de course, de boutons-poussoirs ou de cellules photoélectriques.
La plaque frontale du module compact est agencée tel un champ de prises de laboratoire par l’intermédiaire duquel les entrées et les sorties de l’API sont reliées par des câbles de laboratoire à des commutateurs et des afficheurs. Il est nécessaire, en vue de l’écriture des programmes, de raccorder un PC via une interface USB.
Le logiciel de programmation de l’API est conforme à la norme internationale IEC 61131-3 et permet la programmation dans les langages suivants: liste d’instruction (IL/Instruction List), schéma à contacts (LD/Ladder Diagram), texte structuré (ST/Structured Text) et blocs fonctionnels (FBD/Function Block Diagram). Le langage à contacts (schéma à contacts) repose sur une représentation graphique avec contacts, bobines et blocs fonctionnels conformément aux schémas électriques. Le langage FBD est basé sur la représentation graphique de blocs fonctionnels interconnectés en analogie aux schémas logiques. La liste d’instructions est un langage de type assembleur avec un petit jeu d’instructions normalisé, indépendant du matériel. Le langage texte structuré est similaire au langage PASCAL avec expressions mathématiques, affectations, appels de fonction, itérations, sélection de conditions et extensions spécifiques API. Un exemple de programme est compris dans le matériel livré.
Le module IA 130 peut être utilisé comme élément de commande en combinaison avec des applications électrotechniques, pneumatiques ou hydrauliques, comme par ex. avec le dispositif de manipulation IA 210 ou le processus de mélange RT 800.