8.3
Tescom-Protokoll (Anwendungsspezifischer
Software-Support)
Das Tescom-Protokoll, das als Schnittstelle zum ER3000 verwendet wird, ist herstellerneu-
tral. Eine Beschreibung dieses Protokolls ist unter PROTOCOL.DOC im Unterverzeichnis
TESCOM2\LIBRARY zu finden.
Normalerweise können Programmierer die DOS-basierte Bibliothek oder die Windows-
basierte DLL für die Kommunikation mit dem ER3000 verwenden. Aber nicht alle Systeme
laufen auf diesen Plattformen. Wir liefern die gesamte Software, die zur Programmierung
der Tescom Protokoll-Bibliothek und der DLL verwendet wurde. So hat der Programmierer
die Möglichkeit, das Tescom-Protokoll auf ein für sein System geeignetes Format abzuän-
dern und zu rekompilieren.
Die Tescom Protokoll-Software umfasst die folgenden sechs Funktionen:
Startup: Diese Funktion muss während der Programminitialisierung vor jeder anderen
Funktion aufgerufen werden, um die Initialisierung des PCs, einschließlich des seriellen
Anschlusses zu ermöglichen. Bei dieser Funktion werden keine Daten an den ER3000
übertragen. Diese Funktion muss nur einmal aufgerufen werden.
WriteNetVar: Mit dieser Funktion werden interne Variablen des ER3000 geschrieben.
ReadNetVar: Mit dieser Funktion werden interne Variablen des ER3000 gelesen.
WriteProfileSegment: Mit dieser Funktion werden die Profilsegmente 1-32 des ER3000
geschrieben.
ReadProfileSegment: Mit dieser Funktion werden die Profilsegmente 1-32 des ER3000
gelesen.
Shutdown: Diese Funktion muss vor dem Verlassen des Programms aufgerufen werden.
Bei dieser Funktion werden keine Daten an den ER3000 übertragen. Diese Funktion muss
nur einmal aufgerufen werden.
8.3.1
DOS-Bibliothek
Das Tescom-Protokoll, protocol.lib, ermöglicht über DOS-basierte C-Sprachen-Programme
einen problemlosen Zugriff von einem PC auf den ER3000.
Das LIBRARY-Verzeichnis enthält zwei Unterverzeichnisse: eines für Microsoft-Bibliotheken
und ein weiteres für Borland. Es muss unbedingt die PROTOCOL.LIB Datei aus dem Ver-
zeichnis verwendet werden, die dem eingesetzten Kompilierer entspricht.
Kundenspezifische DOS-Anwendungen können einfach mit Hilfe der bestehenden Software
als Grundspezifikation programmiert werden. Das Programm ERTALK demonstriert die
grundsätzliche Kommunikation mit dem ER3000 und ist ein guter Startpunkt für kunden-
spezifische Softwareentwicklungen. Das PROFILE2-Programm demonstriert die Nutzung
der Profiling-Funktionen.
43