Skip to content

Remote IO — Yaskawa MP/Sigma Controller Connection

System overview: SMX-RNS20 reading data from Yaskawa IO modules System setup — SMX-RNS20 reading Modbus TCP data from Yaskawa IO modules (no PLC required)

Yaskawa MP-series machine controllers (MP2000, MP3000) and some Sigma servo drive configurations support Modbus TCP and/or Memobus/Modbus protocol. This guide covers connecting via Modbus TCP.

  • In MotionWorks IEC or the MP-series configuration tool, assign a static IP to the controller’s Ethernet module.
  • Enable the Modbus TCP Server (Memobus slave) function on the Ethernet card. Default port: 502.
  • Note the register addresses (MW, MB, etc.) you want to monitor.
  • The Yaskawa register mapping follows standard Modbus: MW000 = Holding Register 0, MB000 = Coil 0.
  1. Log in to the SMX-RNS20 web interface → Remote IO → Connections → Add Connection.
  2. Select Driver: Modbus TCP. Enter the Yaskawa controller IP, port 502, Unit ID 1.
  3. Add your data points. For holding registers use FC03; for status bits use FC01 (coils).
  4. Set the polling interval (e.g., 5 seconds) and save.
  5. Check Remote IO → Monitor to confirm data is being read.

Remote IO — Add Communication Module from Driver Page Step 1 — Add Communication Module in the Driver page

Remote IO — tag information entry on Tag Page Step 2 — Enter tag information on the Tag page

Remote IO — Driver status page for Yaskawa Step 3 — Driver status confirming connection to Yaskawa module

Remote IO — Tag status page showing Yaskawa live values Step 3 — Tag status page with live values from Yaskawa IO