1. Home
    1. Dashboard
    2. Search
  2. Forum
    1. Unresolved Threads
    2. Members
      1. Recent Activities
      2. Users Online
      3. Team Members
      4. Search Members
      5. Trophys
  3. Articles
  4. Blog
  5. Videos
  6. Jobs
  7. Shop
    1. Orders
  • Login or register
  • Search
This Thread
  • Everywhere
  • This Thread
  • This Forum
  • Articles
  • Pages
  • Forum
  • Blog Articles
  • Products
  • More Options
  1. Robotforum - Support and discussion community for industrial robots and cobots
  2. Forum
  3. Industrial Robot Support and Discussion Center
  4. Yaskawa Motoman Robot Forum
Your browser does not support videos RoboDK Software for simulation and programming
Visit our Mainsponsor
IRBCAM
Robotics Channel
Robotics Training
Advertise in robotics
Sponsored Ads

DX200 Communication

  • Gurtej Singh
  • August 11, 2021 at 11:46 AM
  • Thread is Unresolved
  • Gurtej Singh
    Trophies
    2
    Posts
    29
    • August 11, 2021 at 11:46 AM
    • #1

    Hi everyone,

    I am a student and trying to learn how to communicate with DX200 in real-time, I am trying to receive UDP signals in DX200 and interpret them to control MOTOMANrobot later. But the first part is how to receive the external signals and second part is how to interpret it to use data to control robot. I have tried checking M registers but couldn't find anything there. Please help !!

    BR

    Edited once, last by Gurtej Singh (August 11, 2021 at 1:20 PM).

  • Go to Best Answer
  • TSGIR
    Reactions Received
    81
    Trophies
    6
    Posts
    713
    • August 11, 2021 at 7:10 PM
    • #2

    Hello,

    Can you tell what device can you connect to the DX200?

    PLC, PC , HMI and ...

  • el_dk
    Reactions Received
    1
    Trophies
    2
    Posts
    10
    • August 12, 2021 at 11:16 AM
    • #3

    Are you trying to control the robot using physical I/O signals? Ethernet commands? FieldBus protocol?

    There is an Option Package to communicate with the controller using TCP. A bit complicated, if you are not familiar with "regular" programming, but depends on how advanced you want to get.

  • Gurtej Singh
    Trophies
    2
    Posts
    29
    • August 12, 2021 at 3:18 PM
    • #4
    Quote from el_dk

    Are you trying to control the robot using physical I/O signals? Ethernet commands? FieldBus protocol?

    There is an Option Package to communicate with the controller using TCP. A bit complicated, if you are not familiar with "regular" programming, but depends on how advanced you want to get.

    Hi el_dk,

    I will have a brief overview here, I am using a PC, Speedgoat baseline and DX200 controller from YASKAWA. The main purpose is to deploy a Simulink code from PC to Speedgoat and from speedgoat to Dx200 (connected to CN104 via ethernet) I have realtime UDP communication protocol between speedgoat to DX200 and they are able to ping each other. But when I try to send some data from simulink to DX200:

    1) Which port should I send data to ?

    2) How to see the data is received by DX200?

    I am also willing to use MOTOplus to make it easier to fetch data recieved from speedgoat.

    I want to control MOTOMANRobot using simulink code in communication with real time feedback from cameras (Welding and hyperspectral)

    Can you please tell a bit more about this option package and where can I find it ?

    Thank you so much for replying

    Gurtej Singh:smiling_face:

  • Gurtej Singh
    Trophies
    2
    Posts
    29
    • August 12, 2021 at 3:20 PM
    • #5
    Quote from TSGIR

    Hello,

    Can you tell what device can you connect to the DX200?

    PLC, PC , HMI and ...

    Quote from Gurtej Singh

    Hi el_dk,

    I will have a brief overview here, I am using a PC, Speedgoat baseline and DX200 controller from YASKAWA. The main purpose is to deploy a Simulink code from PC to Speedgoat and from speedgoat to Dx200 (connected to CN104 via ethernet) I have realtime UDP communication protocol between speedgoat to DX200 and they are able to ping each other. But when I try to send some data from simulink to DX200:

    1) Which port should I send data to ?

    2) How to see the data is received by DX200?

    I am also willing to use MOTOplus to make it easier to fetch data recieved from speedgoat.

    I want to control MOTOMANRobot using simulink code in communication with real time feedback from cameras (Welding and hyperspectral)

    Can you please tell a bit more about this option package and where can I find it ?

    Thank you so much for replying

    Gurtej Singh:smiling_face:

    Display More

    Hi TSGIR,

    I am connecting Speedgoat baseline which is a real time target machine used for running real time simulations and I am connecting it to CN104 port of Dx200

    Thank you so much for replying

    Gurtej Singh :smiling_face:

  • TSGIR
    Reactions Received
    81
    Trophies
    6
    Posts
    713
    • August 12, 2021 at 3:30 PM
    • #6

    For send/ receive data from Ethernet port via PC, please see the Ethernet manual for DX200, in that manual explain how you must create a string of data for send / receive data between PC and DX200.

    For your other needs for Motoplus function, you must buy it from Yaskawa, it need a software for create your program and export a *.out file from it and load on the controller, for real time data in Motoplus, you must use "ctrl sensor" example in the manual, with this function you can send any data to robot in real time and robot will move according to value that you give in this function.

    This function use for send data in real time to robot.

  • Gurtej Singh
    Trophies
    2
    Posts
    29
    • August 12, 2021 at 5:23 PM
    • #7
    Quote from TSGIR

    For send/ receive data from Ethernet port via PC, please see the Ethernet manual for DX200, in that manual explain how you must create a string of data for send / receive data between PC and DX200.

    For your other needs for Motoplus function, you must buy it from Yaskawa, it need a software for create your program and export a *.out file from it and load on the controller, for real time data in Motoplus, you must use "ctrl sensor" example in the manual, with this function you can send any data to robot in real time and robot will move according to value that you give in this function.

    This function use for send data in real time to robot.

    Very big thanks for replying.!!

    Yes, I found the structure of the data in the manual named "DX200 OPTIONS INSTRUCTIONS FOR ETHERNET FUNCTION", I am going through it .. but do u know any detailed similar example where they do the send/recieve from PC via Ethernet Port..?

    I have Motoplus from yaskawa and I will look through "ctrl sensor" and i will update you how it goes..!!

    Also, one problem is when I try sending data to DX200 from SpeedGoat (in Simulink format) it asks for a port number.. do u know about port number for UDP.. i was trying with 11000 but its wrong

  • TSGIR
    Reactions Received
    81
    Trophies
    6
    Posts
    713
    • August 12, 2021 at 7:20 PM
    • #8

    Check with port number between 10000 to 10008.

  • Gurtej Singh
    Trophies
    2
    Posts
    29
    • August 13, 2021 at 11:15 AM
    • #9
    Quote from TSGIR

    Check with port number between 10000 to 10008.

    I tried all of them but it says "Unable to connect to remote host: Connection refused" on QNX and it says following in MATLAB.

  • TSGIR
    Reactions Received
    81
    Trophies
    6
    Posts
    713
    • August 14, 2021 at 6:07 PM
    • Best Answer
    • #10

    try with port number 80, 2005 and 2006.

  • Gurtej Singh
    Trophies
    2
    Posts
    29
    • August 15, 2021 at 9:00 PM
    • #11
    Quote from TSGIR

    try with port number 80, 2005 and 2006.

    Thank you TSGIR, I think port number 80 works..!!!

  • TSGIR
    Reactions Received
    81
    Trophies
    6
    Posts
    713
    • August 15, 2021 at 10:14 PM
    • #12

    Your welcome, please share your experience and example that you are working in this post, maybe some other people need use it in the future.

  • loschi
    Trophies
    1
    Posts
    6
    • March 14, 2024 at 2:26 PM
    • #13
    Quote from Gurtej Singh

    Thank you TSGIR, I think port number 80 works..!!!

    Hi Gurtej

    I'm also a student, could you explain, step by step, how you created the communication between the pendant and the PC to send commands to the robot?

Advertising from our partners

IRBCAM
Robotics Channel
Robotics Training
Advertise in robotics
Advertise in Robotics
Advertise in Robotics

Job Postings

  • Anyware Robotics is hiring!

    yzhou377 February 23, 2025 at 4:54 AM
  • How to see your Job Posting (search or recruit) here in Robot-Forum.com

    Werner Hampel November 18, 2021 at 3:44 PM
Your browser does not support videos RoboDK Software for simulation and programming

Tag Cloud

  • abb
  • Backup
  • calibration
  • Communication
  • CRX
  • DCS
  • dx100
  • dx200
  • error
  • Ethernet
  • Ethernet IP
  • external axis
  • Fanuc
  • help
  • hmi
  • I/O
  • irc5
  • IRVIsion
  • karel
  • kawasaki
  • KRC2
  • KRC4
  • KRC 4
  • KRL
  • KUKA
  • motoman
  • Offset
  • PLC
  • PROFINET
  • Program
  • Programming
  • RAPID
  • robodk
  • roboguide
  • robot
  • robotstudio
  • RSI
  • safety
  • Siemens
  • simulation
  • SPEED
  • staubli
  • tcp
  • TCP/IP
  • teach pendant
  • vision
  • Welding
  • workvisual
  • yaskawa
  • YRC1000

Thread Tag Cloud

  • abb
  • Backup
  • calibration
  • Communication
  • CRX
  • DCS
  • dx100
  • dx200
  • error
  • Ethernet
  • Ethernet IP
  • external axis
  • Fanuc
  • help
  • hmi
  • I/O
  • irc5
  • IRVIsion
  • karel
  • kawasaki
  • KRC2
  • KRC4
  • KRC 4
  • KRL
  • KUKA
  • motoman
  • Offset
  • PLC
  • PROFINET
  • Program
  • Programming
  • RAPID
  • robodk
  • roboguide
  • robot
  • robotstudio
  • RSI
  • safety
  • Siemens
  • simulation
  • SPEED
  • staubli
  • tcp
  • TCP/IP
  • teach pendant
  • vision
  • Welding
  • workvisual
  • yaskawa
  • YRC1000

Similar Threads

  • dx200 cn103(serial port)(RS232C) signal voltage

    • ofc11
    • June 14, 2021 at 9:18 AM
    • Yaskawa Motoman Robot Forum
  • Communication between Kemppi and DX200

    • TSGIR
    • July 29, 2019 at 1:05 PM
    • Yaskawa Motoman Robot Forum
  • yaskawa dx200 and sks serial communication is not stable

    • nilpatil
    • December 7, 2018 at 7:41 AM
    • Yaskawa Motoman Robot Forum
  • PLC VIPA connect to DX200

    • robotik
    • May 22, 2018 at 8:46 AM
    • Yaskawa Motoman Robot Forum
  • Controller communication port For dx200

    • omran_1431
    • February 28, 2018 at 3:48 PM
    • Yaskawa Motoman Robot Forum
  • How to use udp to read/write YASKAWA robot in dx200 controller?

    • acer1204
    • January 26, 2018 at 8:53 AM
    • Yaskawa Motoman Robot Forum
  • COMMUNICATION WITH SERVO ROBOT! DX200 MH12

    • MikeGiantMtl
    • July 3, 2017 at 6:04 PM
    • Yaskawa Motoman Robot Forum

Tags

  • dx200
  • Communication
  • Yaskawa dx200
  1. Privacy Policy
  2. Legal Notice
Powered by WoltLab Suite™
As a registered Member:
* You will see no Google advertising
* You can translate posts into your local language
* You can ask questions or help the community with your knowledge
* You can thank the authors for their help
* You can receive notifications of replies or new topics on request
* We do not sell your data - we promise

JOIN OUR GREAT ROBOTICS COMMUNITY.
Don’t have an account yet? Register yourself now and be a part of our community!
Register Yourself Lost Password
Robotforum - Support and discussion community for industrial robots and cobots in the WSC-Connect App on Google Play
Robotforum - Support and discussion community for industrial robots and cobots in the WSC-Connect App on the App Store
Download