Lea la información de varios dispositivos Modbus mediante varios PLC

1

El requisito es leer muchos dispositivos Modbus diferentes de diferentes maestros. Dado que esto no se puede hacer a través de RS485, la siguiente imagen es la solución que viene a mí.
Mis preguntas son:
1. ¿Es posible usar un interruptor normal (como 20 $) para admitir aquellos dispositivos que usan Modbus-TCP? 2. ¿Existe algún riesgo posible de esta solución?

    
pregunta Shihe Zhang

1 respuesta

2
  1. Modbus / TCP puede ser manejado por un simple conmutador Ethernet no administrado. Lo he usado varias veces, aunque reservo el interruptor "barato" para pruebas de banco y uso un interruptor de calidad industrial (clasificación de temperatura, potencia redundante, salida de estado) en el producto final.

  2. Es difícil cuantificar el riesgo como lo ha pedido, ya que no tengo conocimiento de su aplicación. Si es para uso de laboratorio, entonces no veo ningún riesgo.

Tenga en cuenta que Modbus / TCP no es determinista. Si el tiempo (o la garantía "a tiempo") es importante, Modbus / TCP podría no ser apropiado. Esto entra en juego cuando se está haciendo algo como el control de retroalimentación, donde el Modbus / TCP está en las rutas de retroalimentación y control final. Nuevamente, al no conocer tu aplicación, no seguiré persiguiendo este pensamiento.

He usado puertas de enlace antes y funcionan, aunque pueden ser caras. Anybus X es uno que he usado, pero no lo estoy recomendando necesariamente.

Una buena alternativa a una puerta de enlace dedicada es usar el mismo tipo de CPU que en los PLC y escribir un pequeño programa para manejar esta función. Le proporciona más flexibilidad y el hardware probablemente cuesta menos que la puerta de enlace. He hecho esto en varios proyectos y ahora solo usaré una puerta de enlace dedicada si mi PLC no es compatible con el otro protocolo.

    
respondido por el AlmostDone

Lea otras preguntas en las etiquetas