การเชื่อมต่อของไดร์เวอร์ RoboDK กับระบบควบคุม UR เป็นแบบสองทิศทาง กล่าวคือ ไดร์เวอร์ไม่เพียงแต่เชื่อมต่อไปยังระบบระยะไกลในฐานะไคลเอนต์เท่านั้น แต่ยังทำหน้าที่เป็นเซิร์ฟเวอร์ในเวลาเดียวกัน โดยรอรับการเชื่อมต่อย้อนกลับจากระบบควบคุม การเชื่อมต่อย้อนกลับจากระบบควบคุม UR ไปยังคอมพิวเตอร์ที่รัน RoboDK นี้ ฝั่ง RoboDK จะถือว่าเป็นการเชื่อมต่อขาเข้าจากภายนอก ซึ่งมักถูกไฟร์วอลล์ของระบบปฏิบัติการบล็อก หากการปิดไฟร์วอลล์ของระบบทั้งหมดไม่สามารถทำได้ ให้ใช้ตารางด้านล่างเพื่ออนุญาตการเชื่อมต่อขาเข้าและขาออกที่จำเป็น:
วัตถุประสงค์ | ทิศทาง | โปรโตคอล | หมายเลขพอร์ต (apiur) | หมายเลขพอร์ต (DriverUR) |
Secondary Interface | RoboDK → UR | TCP | 30002 | 30002 |
Real-Time Interface (RTDE) | RoboDK → UR | TCP | ไม่ใช้ | 30004 |
Reverse Interface | UR → RoboDK | TCP | 30000 | 50001 |
Script Sender | UR → RoboDK | TCP | ไม่ใช้ | 50002 |
Trajectory Interface | UR → RoboDK | TCP | ไม่ใช้ | 50003 |
Script Command Interface | UR → RoboDK | TCP | ไม่ใช้ | 50004 |