Master Thesis - Hochschule Bonn-Rhein-Sieg
Master Thesis - Hochschule Bonn-Rhein-Sieg
Master Thesis - Hochschule Bonn-Rhein-Sieg
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
3. Hard- and software <strong>Master</strong> <strong>Thesis</strong> Björn Ostermann page 30 of 126<br />
While Visual Studio supports many languages, the actual program developed in this project only used<br />
the C++ environment. Thus it was possible, to implement the program in the 2008 Express Edition,<br />
which is freeware.<br />
3.5 Robot remote control language<br />
Figure 15: MS Visual Studio form designer<br />
The REIS robot’s control software is equipped with an extended markup language (XML) interface<br />
[75]. This interface can be used to remotely control REIS robots via a TCP/IP connection. The<br />
language used to communicate is RSV COMMAND XML, a language designed by REIS. A complete<br />
listing of all used commands can be found in Appendix I.<br />
The usage of this mode of control is not the intended use of the robot in industrial environments. To<br />
prevent any PC connected to the robot from controlling it, this mode of operation is disallowed by<br />
default. Two conditions have to be met in order to be able to control the robot with a chosen PC.<br />
Firstly the XML support of the robot has to be explicitly allowed in the control software and set to a<br />
specific IP address. Afterwards any device with that IP can establish a socket connection via TCP/IP<br />
to the robot’s webserver (see chapter 3.6) and use this socket connection to transfer XML commands<br />
and receive their appropriate responses.<br />
Secondly the robot will only execute XML movement orders from a PC, if the robot is set to “External<br />
Mode”. This mode can be set by a program running on the robot’s PLC, or by the usage of the robot’s<br />
control panel.