12.07.2015 Views

Installation and Commissioning

Installation and Commissioning

Installation and Commissioning

SHOW MORE
SHOW LESS
  • No tags were found...

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

DDE Server 2.37.3 DDE Server 2.3The DDE Server is a software building block that provides reliable, quick <strong>and</strong> accurateflow of information between robots <strong>and</strong> a PC. This is what the user needs if he wantsto build his own customised user interface, using visualisation packages like forexample “InTouch” from Wonderware.The S4 DDE Server takes care of the communication with the robot, <strong>and</strong> presents thedata in the industry st<strong>and</strong>ard DDE communication protocol. DDE st<strong>and</strong>s for DynamicData Exchange. It is a communication protocol designed by Microsoft to allowWindows applications to send <strong>and</strong> receive data to/from each other. It is implemented asa client/server mechanism. The server application (like the ABB S4 DDE Server)provides the data <strong>and</strong> accepts requests from any other application that is interested inits data. An application that can “talk” the DDE “language” can communicate with theABB robots via the S4 DDE Server. Examples of applications that do DDEcommunication are Microsoft “Excel” <strong>and</strong> “InTouch” from Wonderware.The S4 DDE Server communicates with robots using the ABB RAP protocol. The S4DDE Server maintains a database of the relevant variables in the robot <strong>and</strong> makes surethat these DDE variables are kept updated at all times. The application using the DDEServer can concentrate on the user interface <strong>and</strong> rely on the updated DDE variables. Ifnew RAPID variables are introduced in the robot program, the DDE Server is able tocreate corresponding DDE variables “on-the-fly”.FunctionalityThe S4 DDE Server provides reading <strong>and</strong> writing of I/O, RAPID variables <strong>and</strong> robotsystem variables. It supports spontaneous messages from the robot (SCWrite), errormessages, as well as file operations. A file batch functionality is also included.Digital I/OThe user can read or write to the digital I/O signals in the robot. The S4 DDE Serversupports both group-I/O <strong>and</strong> block-I/O transfer. This improves the speed significantly.RAPID variablesThe user can read or write to RAPID variables that are defined <strong>and</strong> declared aspersistent (PERS). The S4 DDE Server supports strings <strong>and</strong> numbers as well as morecomplex data types like wobjdata, pos, speeddata <strong>and</strong> tooldata. The names of thevariables are defined by the user.74 Product Specification RobotWare for BaseWare OS 3.1

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!