Technische Änderungen und Verbesserungen sind vorbehalten
EASY-ROB™ Stefan Anton Kennedyallee 109 60596 Frankfurt/Main Germany Tel. +49 69 677 24-287 Fax. +49 69 677 24-320 [email protected] www.easy-rob.com
EASY-ROB™
Remote Control Schnittstelle er_op01
Die EASY-ROB™ Remote Control Schnittstelle ermöglicht den Datenaustausch mit anderen
Softwareprogrammen und externen Systemen wie beispielsweise NC- oder Roboter-Steuerungen,
Meßsystemen und diversen Eingabegeräten, die an den seriellen COM-Port angeschlossen sind. Die
Schnittstelle basiert auf eine standardisierte TCP/IP Socket Verbindung, so daß der Datenaustausch im
LAN und über das Internet erfolgen kann.
Ziel der Remote Control Schnittstelle ist die 3 dimensionale Visualisierung eines realen Prozesses. Um
zwischen EASY-ROB™ und einem externen System eine Verbindung aufzubauen, wird ein Application
Program Interface (API) mit der Dynamic link library (Dll) “er_remote.dll” und einem Beispielprogram in der
Programmiersprache 'C' zur Verfügung gestellt. Der Kommunikation basiert auf sogenannte OpCodes,
gefolgt von der eigentlichen Information. Die einzelnen OpCodes und deren Bedeutung sollen im folgenden
beschrieben werden.
EASY-ROB™ als Server/Slave und als Client/Master Sitzung
L
A
N
EASY-ROB™
Session in
Server/Slave
mode
EASY-ROB™
Session in
Client/Master
mode
Socket TCP
[Port#]
Socket TCP
[Server Host, Port#]
Die einfachste Variante ist es EASY-ROB™ als Server/Slave Sitzung und als Client/Master Sitzung zu
betreiben. Nach dem Aufstarten von EASY-ROB™ und dem Laden einer Arbeitszelle (*.cel Datei) oder
eines Roboter (*.rob Datei) kann aus dem Aux-Menu ein EASY-ROB Client Window geöffnet werden. In
diesem Fall wird in der Client Sitzung die gleiche Zelle geladen.
EASY-ROB™ Server/Slave EASY-ROB™ Client/Master
Sitzung Sitzung
Es wird nun zwischen den beiden EASY-ROB™
Sitzungen eine TCP/IP Socket Verbindung
aufgebaut.
- Öffnen Sie in beiden Sitzungen aus
dem Robotics-Menu:
Robot Applications-> Remote Control
den Remote Control Dialog.
Im Remote Control Dialog wird in der ersten Zeile
der Verbindungsstatus angezeigt. In der zweiten
Zeile kann der Name des localen Host-Rechners
'ws01' abgelesen werden. Als Portnummer wird