In diesem Lehrgang werden die Prinzipien der Applikationsprogrammierung des I/A Series Systems behandelt, die ein Programmierer in seinem Umfeld benötigt. Der Kursteilnehmer lernt hier die Dateien, Bibliotheken und Dienstprogramme kennen, die dem Anwendungsprogrammierer zur Verfügung stehen. Der Unterrichtsstoff wird durch praktische Übungen vertieft.
Voraussetzungen
Teilnahme am Lehrgang "Konfigurationskurs", gute Kenntnisse in VENIX im Rahmen des Lehrganges "Software-Technologien" und praktische Programmiererfahrung in "C" entsprechend des Lehrgangs "Programmierung mit C".
Themenplan
Erstellung, Kompilierung und Verbindung von C-Programmen in der Softwareumgebung des I/A Series Systems
Gebrauch der Foxboro-Bibliothek "Human Interface", die Verwendung in C Programmen, um folgende Aktionen an einer I/A-Bedienkonsole durchzuführen:
Erstellung von eigenen Menüs
Lesen/Schreiben von Meldungen auf/von einer Kommentarzeile
Aktivierung/Deaktivierung einer Meldetaste
Aktivierung/Deaktivierung einer Hupe
Kommunikation mit Prozessbildern, d.h. Lesen und Schreiben von Prozesswerten
Erstellung von C-Programmen, die "Object Manager"-Aufrufe verwenden, um mit Hilfe von get/set Aufrufen auf eine Prozessdatenbasis zugreifen zu können
Erstellung von C-Programmen, die, mit entsprechenden Aufrufen versehen, Meldungen zwischen Stationen des I/A Series Systems austauschen
Erstellung von C-Programmen, die auf die Datenbasis des Historian im I/A Series System zugreifen