Ethernet XML

  • We are working on pick and drop application, the pc is responsible for the drop planning (palletizing software) and the robot must receive the picking commands with the relevant drop coordinates.
    By design, xml was selected as communication technology.
    There're ten picking points and single drop point. The designed xml structure is standard serialized c# class contains the required data.
    Questions:
    1. Is there an option of operating the robot as ethernet server? We want the pc to act as client.
    2. What is the easiest way to deserialize the received xml in krl, how to fill the struct with the received data?


    Thank you,

  • First: what model robot controller, and what version of KSS? The newest version of EKX can operate as a server (I believe), but the older versions which I am most familiar with can only operate as clients.


    If you use EKX, no "de-serialization" should be required. You need to create the XML transfer format such that the data for the location is transferred in the correct variable type.

Advertising from our partners