Modbus RTU frente a Modbus TCP: elegir entre I/O RS-485 e I/O Ethernet
Diferencias entre I/O RS-485 e I/O Ethernet en cableado, tiempo de escaneo y direccionamiento, cómo combinarlas con pasarelas y qué series de ICP DAS encajan.
Automatización de fábricas y máquinas
Cuándo las nuevas señales pueden evitar el PLC, cuándo hay que modificar su programa y qué I/O Ethernet, I/O de bus de campo y pasarelas encajan en cada caso.
Publicado
Una máquina que lleva años en funcionamiento necesita a menudo unas cuantas señales más: temperaturas de motores para mantenimiento, un contador de ciclos para la OEE o un sensor para un nuevo paso del proceso. Cambiar el programa del PLC requiere el proyecto original, a alguien que conozca el código, una parada de producción y, a veces, una nueva prueba de aceptación. Este artículo explica cómo añadir I/O a un sistema de PLC existente, cuándo el programa puede quedarse como está y cuándo no se puede evitar un cambio.
La pregunta decisiva es quién necesita el valor. Si solo lo usan personas y sistemas de TI, por ejemplo para paneles, registros o alarmas de mantenimiento, el PLC no tiene por qué verlo, y el nuevo I/O puede ser leído por SCADA o por un dispositivo edge.
Si el valor debe afectar a la máquina, como un bloqueo, una condición de arranque o un setpoint, la lógica del PLC tiene que usarlo, y el objetivo es que ese cambio sea pequeño. Las funciones de seguridad pertenecen al circuito de seguridad de la máquina y quedan fuera del alcance de este artículo.
Un módulo de I/O Ethernet se cablea a los nuevos sensores y se conecta a la red de planta en lugar de al PLC. SCADA lo lee mediante Modbus TCP. La serie ET-2200 también puede publicar valores por MQTT, y los módulos de I/O OPC UA como el U-7560M incluyen OPC UA, MQTT y una API RESTful. El programa del PLC y la configuración de hardware no se modifican.
Si los datos deben llegar a un MES o a una plataforma en la nube, un servidor de comunicaciones UA-5231M lee dispositivos Modbus TCP y RTU y convierte los valores a OPC UA, MQTT o SNMP. Para una lógica local sencilla, el controlador edge WISE-5231M ejecuta reglas IF-THEN-ELSE configuradas desde un navegador web y se conecta a hasta 16 módulos Modbus TCP y hasta 32 módulos DCON o Modbus RTU.
Si el PLC necesita la señal, la vía directa es un módulo de I/O en el bus de campo del PLC. ICP DAS ofrece I/O esclavo para PROFINET (PFN-2000, con archivo GSDML), PROFIBUS DP (PROFI-5000, con archivo GSD), EtherNet/IP (EIP-2000, con dos puertos para conexión en cadena) y CANopen (CAN-2000C, con archivo EDS). El módulo se añade a la configuración de hardware del PLC con su archivo de dispositivo.
Es un cambio de configuración y, en la mayoría de los PLC, implica una descarga. La lógica solo cambia si los nuevos valores se utilizan en ella.
Cuando ya hay I/O Modbus instalado, o se adapta mejor a las señales o distancias, una pasarela traslada los datos Modbus al bus de campo del PLC. El GW-7662 permite a un controlador PROFINET acceder a dispositivos Modbus RTU/ASCII como los módulos M-7000, y el GW-7663 hace lo mismo con dispositivos Modbus TCP como los módulos ET-7000. El GW-7553 da acceso a un maestro PROFIBUS a dispositivos Modbus TCP, el GW-7472 enlaza un escáner EtherNet/IP con dispositivos Modbus RTU y TCP, y el I-7232D conecta hasta 10 módulos de I/O Modbus RTU a un maestro CANopen.
Para el PLC, la pasarela es un único dispositivo de bus de campo, así que se aplica la misma regla.
Muchos PLC pueden actuar como cliente Modbus TCP y leer directamente cualquier módulo Modbus TCP. La consulta cíclica debe configurarse en el PLC, por lo que esta vía siempre implica el proyecto del PLC.
| Requisito | Cambio en el programa del PLC | Vía habitual |
|---|---|---|
| Tendencia, registro o informe de un valor | No | I/O Ethernet leído por SCADA (1) |
| Alarmas de mantenimiento o mensajes por correo electrónico | No | Controlador edge o servidor de comunicaciones (1) |
| Mostrar el valor en el HMI del PLC | Normalmente sí, salvo que el HMI pueda leer el módulo por Modbus TCP | (1) o (2) |
| Usar el valor en un bloqueo, una secuencia o un lazo de control | Sí | I/O esclavo de bus de campo o pasarela (2, 3) |
| Activar desde SCADA una salida no crítica, como una luz de aviso | No, pero hay que acordar qué sistema es el propietario de la salida | I/O Ethernet con salidas digitales (1) |
Una máquina de llenado está controlada por un PLC PROFINET. Mantenimiento quiere ocho temperaturas de rodamientos y motores con tendencias, y producción quiere que la máquina permanezca parada hasta que un enfriador recién instalado indique que está listo.
El resultado es un cambio pequeño en el programa, con una prueba claramente definida.
Envíe a ventas técnicas el tipo de PLC, su bus de campo y su lista de señales, y le propondremos la vía y los módulos que encajen.
El BNET-2310M CR es un módulo de E/S remotas que integra 4 entradas analógicas, 2 salidas analógicas, 4 entradas digitales y 4 salidas digitales en una red BACnet/IP. Un BMS o un cliente BACnet/IP puede leer directamente las señales de los sensores de campo a través de Ethernet y controlar los dispositivos de salida analógicos o digitales conectados, sin necesidad de una pasarela independiente.El módulo funciona como servidor BACnet/IP y también admite la funcionalidad de Foreign Device. Puede registrarse en un BBMD especificado para recibir mensajes BACnet/IP reenviados entre distintas subredes IP, lo que resulta adecuado para edificios de varias plantas, instalaciones formadas por varios edificios, centros industriales y sistemas BEMS de gran tamaño.La configuración se realiza mediante un servidor web integrado, por lo que el módulo puede configurarse desde un navegador web estándar. Los archivos de configuración pueden importarse y exportarse para realizar copias de seguridad y despliegues repetidos. El código de pedido CR corresponde a la variante con marcado RoHS.AplicacionesControl y supervisión de HVAC en automatización de edificiosGestión de iluminación y energíaIntegración de BMS y BEMS mediante BACnet/IPEdificios de varias plantas e instalaciones formadas por varios edificiosCentros industriales con E/S de campo BACnet/IP
El CAN-2012C es un módulo de entradas analógicas esclavo CANopen que lleva mediciones de 16 bits a una red de bus CAN. Ofrece 8 entradas diferenciales o 16 entradas de terminación simple, seleccionables por software, y cubre los rangos de tensión de ±10 V, ±5 V, ±2,5 V y 0~10 V, así como los rangos de corriente de ±20 mA, 0~20 mA y 4~20 mA. Cada canal puede configurarse de forma individual.Diseñado para redes CANopen, el módulo cumple con CiA 301 v4.02 y CiA 401 v2.1 y funciona como esclavo NMT con control de errores mediante Node Guarding y Heartbeat. Se proporciona un archivo EDS por defecto para su uso con software maestro CANopen estándar, y el módulo ha superado la herramienta de pruebas de conformidad CiA CANopen, lo que simplifica la puesta en marcha con maestros de ICP DAS u otros fabricantes.Entre las características eléctricas se incluye una protección ESD por contacto de 4 kV en cada canal, compatibilidad con una alimentación de 10 a 30 VCC y aislamiento nominal de 2500 Vrms para el acoplamiento fotoeléctrico y de 3000 VCC para CC-CC. El módulo se monta en carril DIN y funciona entre -25 y +75 °C.AplicacionesControl de maquinaria industrialAutomatización de fábricasControl de máquinas de embalajeAdquisición de datos remotaMonitorización ambientalSistemas de control de vehículosControl de equipos médicos
El CAN-2015C CR conecta ocho sensores RTD a una red CANopen como dispositivo esclavo. Cada canal admite sensores RTD de 2 o 3 hilos, con resolución de 16 bits y una precisión de +/-0,05% FSR. Los ingenieros pueden leer los valores RTD o configurar el módulo mediante los mensajes CANopen estándar.El módulo cumple con CiA 301 v4.02 y CiA 401 v2.1 y ha superado la validación con la herramienta de pruebas de conformidad CiA CANopen. Se proporciona un archivo EDS por defecto, por lo que puede añadirse a un maestro CANopen estándar con un esfuerzo de configuración mínimo. También funciona con los maestros CANopen que ofrece ICP DAS.Las funciones de diagnóstico y protección incluyen detección de hilo abierto, configuración individual de canales, una resistencia de terminación de 120Ω integrada y protección ESD por contacto de 4 kV en cada canal. La unidad funciona con +10 ~ +30 VDC y está diseñada para montaje en raíl DIN, con un rango de operación de -25 ~ +75 °C.AplicacionesControl de máquinas industrialesAutomatización de fábricasControl de máquinas de embalajeAdquisición remota de datosMonitorización ambientalSistemas de control de vehículosControl de equipos médicos
El CAN-2017C CR es un módulo esclavo CANopen que incorpora ocho entradas analógicas diferenciales a una red CANopen. Está pensado para ingenieros que necesitan leer señales de sensores a través de bus CAN con el protocolo CANopen estándar, con el estado de las entradas y la configuración de canales accesibles mediante objetos CANopen convencionales en lugar de código a medida.Cada canal ofrece una resolución de 16 bits y una selección de rangos de entrada desde ±10 V hasta ±150 mV, además de -20 mA a +20 mA cuando se instala una resistencia externa opcional de 125 Ω. Los canales pueden configurarse de forma individual, y el módulo admite PDO dinámico junto con los modos de transmisión SYNC por evento, solicitud remota, cíclico y acíclico.El módulo ha superado la validación con la herramienta CiA CANopen Conformance Test e incluye un archivo EDS por defecto. Funciona con alimentación de +10 a +30 VDC, proporciona aislamiento de 3000 VDC y está diseñado para montaje en carril DIN con un rango de funcionamiento de -25 a +75 °C. El código de pedido CR corresponde a la versión RoHS del módulo.AplicacionesControl de máquinas industrialesAutomatización de fábricasSistemas de control de vehículosControl de equipos médicosAdquisición remota de datosMonitorización ambientalControl de máquinas de embalaje
Diferencias entre I/O RS-485 e I/O Ethernet en cableado, tiempo de escaneo y direccionamiento, cómo combinarlas con pasarelas y qué series de ICP DAS encajan.
Qué son los PAC Win-GRAF, qué lenguajes IEC 61131-3 y opciones de I/O ofrecen, y cuándo un PAC tiene más sentido que un PLC clásico.
Conocemos la gama de ICP DAS y le ayudamos a encontrar el módulo, accesorio o pieza de repuesto adecuados.
Contactar con el departamento comercial técnico