F. PADILLA (Customer) asked a question.

How Can I connect my HMI CM5 T10W with a NEXTMOVE ESB2 axis controller?

I try to connect mi CM5 T10W HMI with my axis controller, the problem is that my HMI just have the ModBus RTU protocol and my axis controller have a ModBus ASCII. Can I use a device like a gateway to convert mi RTU from de HMI to a ASCII to my axos controller?


  • K Price (Customer)

    Yes, there are Modbus RTU - Modbus ASCII converters, for example:

    https://www.rtautomation.com/product/460mrsa/?srsltid=AfmBOopNevY-loRwxD2n27bu8ut9NI3LDk2oEWqu_9KXxLRD7B5xkaG7

     

    But, the CM5 also includes Modbus TCP, perhaps a more cost effective method might be to use one of Automation Direct's Modbus TCP - Modbus RTU/ASCII gateways, for example:

    https://www.automationdirect.com/adc/shopping/catalog/communications/protocol_gateways/modbus_gateways/eki-1221-ce

     

    Also, I assume you are using a PLC for the machine control. Your PLC may have a COM module that includes Modbus ASCII, a few examples:

    Click Plus PLC - C2-DCM

    BRX PLC - BX-SERIO

     

    Expand Post
  • F. PADILLA (Customer)

    Hi Kevin, I agree with your proposal. I have a serial connection from my HMI to my axis control via RS-232 using the Modbus ASCII protocol, and an RS-232 K-Sequence connection from my HMI to my DL06 PLC. Honestly, I was looking for the same thing: a serial connection with a DB9 RS-232 connector from my HMI to my NextMove ESB-2. However, now that you mention it, I don't necessarily need to use that specific type of connection and protocol from my HMI to my gateway, right? But I would still like to keep the RS-232 with the DB9 connector for my axis control.

    So, I would be connecting an Ethernet cable from my HMI to my gateway using TCP, and then using the gateway's serial connection to my axis control via Modbus ASCII

     

    image

    Expand Post
  • K Price (Customer)

    I see you have a DL06! A lot more possibilities. The DL06 has a serial port that can act as a Modbus RTU master. The DL06 also has D0-DCM that can act as a Modbus RTU master. The DL06 also has H0-ECOM100 that can act as a Modbus TCP master. But, right, you still need to convert to Modbus ASCII for your axis controller. The DL06 and the CM5 do not support Modbus ASCII. I assume you do not want to change the PLC to a PLC that supports Modbus ASCII. Also, to free up a serial port on the HMI, the HMI can also connect to the DL06 thru the H0-ECOM100 via an Ethernet cable. Interesting that you are "going thru" the HMI to control the axis controller, rather than controlling the axis controller directly from the PLC.

    Expand Post
  • F. PADILLA (Customer)

    I am going to keep the HMI-PLC communication exactly as it currently is, using K-Sequence and RS-232. The only communication I am interested in changing to use the gateway is the one between the HMI and the NEXTMOVE ESB-2. And for that, I will follow your recommendation to use TCP between the HMI and the Gateway, and Modbus ASCII between the Gateway and the NEXTMOVE ESB-2.

     

     

     

    Expand Post
  • K Price (Customer)

    Sounds good! Please post how the Modbus TCP-to-Modbus ASCII Gateway worked out for you.