Using Universal Robot Interfaces

The flow shows how to use the Dashboard-Server Interface of Universal Robots and decodes the data from the Real-time Data exchange interface.

[{"id":"fa3202b4.a504e","type":"tab","label":"Flow 1","disabled":false,"info":""},{"id":"bb8b656b.996f08","type":"debug","z":"fa3202b4.a504e","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","x":790,"y":380,"wires":[]},{"id":"6da21.25ac15dfc","type":"rtde-interface","z":"fa3202b4.a504e","name":"","x":430,"y":380,"wires":[["fbbafc09.23be6"]]},{"id":"8d1069b4.fc1178","type":"tcp in","z":"fa3202b4.a504e","name":"","server":"client","host":"134.103.112.103","port":"30001","datamode":"stream","datatype":"buffer","newline":"","topic":"","base64":false,"x":190,"y":380,"wires":[["6da21.25ac15dfc"]]},{"id":"b3aa3300.8bba","type":"debug","z":"fa3202b4.a504e","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"false","x":690,"y":140,"wires":[]},{"id":"e69b365b.887548","type":"dashboard-server","z":"fa3202b4.a504e","name":"UR10 Dashboard Interface","host":"134.103.112.103","port":"29999","command":"PolyscopeVersion","argument":"","usemsgtopic":false,"x":420,"y":140,"wires":[["b3aa3300.8bba"]]},{"id":"b2898050.6225","type":"inject","z":"fa3202b4.a504e","name":"","topic":"stop","payload":"","payloadType":"str","repeat":"","crontab":"","once":false,"onceDelay":0.1,"x":150,"y":140,"wires":[["e69b365b.887548"]]},{"id":"47534aaf.5daf14","type":"comment","z":"fa3202b4.a504e","name":"Dashboard Server with msg.topic disabled","info":"","x":240,"y":80,"wires":[]},{"id":"d1108464.e21be8","type":"debug","z":"fa3202b4.a504e","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"false","x":690,"y":260,"wires":[]},{"id":"c12768c2.caca18","type":"dashboard-server","z":"fa3202b4.a504e","name":"UR10 Dashboard Interface","host":"134.103.112.103","port":"29999","command":"PolyscopeVersion","argument":"","usemsgtopic":true,"x":420,"y":260,"wires":[["d1108464.e21be8"]]},{"id":"1435c408.f00b3c","type":"inject","z":"fa3202b4.a504e","name":"","topic":"stop","payload":"","payloadType":"str","repeat":"","crontab":"","once":false,"onceDelay":0.1,"x":150,"y":260,"wires":[["c12768c2.caca18"]]},{"id":"49f4773a.836e78","type":"comment","z":"fa3202b4.a504e","name":"Dashboard Server with msg.topic enabled","info":"","x":240,"y":200,"wires":[]},{"id":"b97ffaea.d889d8","type":"comment","z":"fa3202b4.a504e","name":"RTDE Interface with rate limit","info":"","x":200,"y":320,"wires":[]},{"id":"fbbafc09.23be6","type":"delay","z":"fa3202b4.a504e","name":"","pauseType":"rate","timeout":"5","timeoutUnits":"seconds","rate":"1","nbRateUnits":"1","rateUnits":"second","randomFirst":"1","randomLast":"5","randomUnits":"seconds","drop":false,"x":610,"y":380,"wires":[["bb8b656b.996f08"]]}]

Flow Info

Created 6 years, 6 months ago
Rating: 5 1

Owner

Actions

Rate:

Node Types

Core
  • comment (x3)
  • debug (x3)
  • delay (x1)
  • inject (x2)
  • tcp in (x1)
Other

Tags

  • universal-robot
  • ur3
  • ur5
  • ur10
  • rtde
  • real-time-data-exchange
Copy this flow JSON to your clipboard and then import into Node-RED using the Import From > Clipboard (Ctrl-I) menu option