USB a serie para Allen-Bradley SLC 500 DH-485 y DF1
Configure adaptadores USB a serie para la comunicación DH-485 de Allen-Bradley SLC 500. Incluye las limitaciones del 1747-UIC y 1747-PIC, así como la configu...
Los portátiles de ingeniería modernos rara vez incluyen un puerto DB-9 RS-232, pero los procesadores Allen-Bradley SLC 500 todavía dependen de DH-485, DF1 full-duplex y, en los bancos de pruebas más antiguos, de la conexión 1747-PIC. Por eso, conectar el PC actual, que solo tiene USB, a un chasis 5/01 a 5/05 es primero un problema de selección de hardware y después un problema de RSLinx. Elegir el puente equivocado produce árboles RSWho vacíos que parecen fallos del procesador.
Primero asigne el protocolo al Canal 0 o al Canal 1 y, después, elija un hardware USB que el controlador de RSLinx pueda manejar realmente.
Mapa de protocolos para puentes USB
| Protocolo | Capa física | Controlador de RSLinx | Conexión compatible con USB |
|---|---|---|---|
| DH-485 | RS-485 multidrop | Familia 1747-UIC / PCMK | Se recomienda 1747-UIC; no un adaptador USB-RS485 cualquiera |
| DF1 full-duplex | RS-232 punto a punto | RS-232 DF1 | Adaptadores USB-RS232 probados en CH.0 |
| 1747-PIC | RS-232 heredado | 1747-PIC | No; requiere E/S UART real |
Los SLC 5/03, 5/04 y 5/05 exponen el Canal 0 como RS-232 DF1 y el Canal 1 como DH-485. Los SLC 5/01 y 5/02 acceden a DH-485 mediante un acoplador 1747-AIC o 1761-NET-AIC. El Canal 0 es la conexión correcta para trabajar con DF1 mediante USB.
Por qué falla el controlador 1747-PIC con USB
El controlador PIC fue diseñado para acceder directamente a puertos de clase 16550. Un puerto COM virtual USB-CDC nunca presenta esos ciclos de E/S heredados. Los síntomas habituales en campo incluyen tiempos de espera silenciosos en RSWho, bucles de configuración automática que nunca terminan y eventos de suspensión ACPI que eliminan el puerto COM a mitad de la sesión. Migre los flujos de trabajo PIC históricos a DF1 en el Canal 0; no es necesario modificar el firmware del SLC: solo hay que cambiar la selección del controlador del PC.
1747-UIC para DH-485
El 1747-UIC es el dispositivo USB de Allen-Bradley que sirve de puente hacia DH-485 mediante una conversión interna de DF1 a DH-485. Por ello, RSLinx configura un controlador DF1 aunque el troncal de la planta sea DH-485. Instale el controlador del UIC, conéctelo a un puerto raíz USB con alimentación, confirme que el dispositivo aparece en RSWho, establezca 19200 baudios / N / 1 / CRC, que son los valores predeterminados habituales de DH-485, y conecte un par trenzado Belden 3106A (o equivalente), con la pantalla conectada a tierra en un solo punto. Para tendidos más largos, coloque un 1761-NET-AIC en el extremo del SLC para proporcionar aislamiento, polarización y terminación.
USB a RS232 para DF1 del Canal 0
Para programar en el Canal 0, suele bastar con un cable USB-RS232 de calidad y un cableado de módem nulo. Entre los adaptadores probados en campo se incluyen Keyspan USA-19QW, Belkin F5U103 y dispositivos de la clase FTDI US232R con controladores firmados. Arme la conexión de la siguiente manera: USB → DB-9 del adaptador → cruce de módem nulo → Canal 0 del SLC. Desactive la suspensión selectiva de USB de Windows para el adaptador, de modo que ACPI no desconecte el puerto COM después de unos segundos de inactividad.
RSLinx → Configurar controladores → Dispositivos RS-232 DF1 Puerto de comunicaciones: coincida con el Administrador de dispositivos (por ejemplo, COM3) Dispositivo: SLC-CH0 | Baudios: 19200 | Paridad: Ninguna | Parada: 1 | Error: CRC
Omita la configuración automática en los puentes USB cuando se agote el tiempo de espera. Los parámetros manuales que coinciden con la placa frontal del procesador son más fiables, porque el almacenamiento en búfer USB altera la temporización entre bytes que espera la configuración automática.
Prueba de exploración RSWho para cada conexión de protocolo
- Confirme el modo del Canal 0 en RSLogix 500 antes de culpar al cable.
- Cierre PuTTY u otras sesiones de terminal que mantengan ocupado el puerto COM.
- No espere que el controlador PIC funcione mediante ningún puente serie USB.
- En DH-485, verifique que los números de nodo sean únicos y que solo exista terminación al final de la línea.
Mantenga un kit de comunicaciones USB documentado —UIC, cable FTDI probado, cable de módem nulo y una versión conocida de RSLinx— junto con otros repuestos de PLC y PAC, para que la próxima avería no vuelva a iniciar la lotería de adaptadores.
Sobre el autor
Mark Townsend | Ingeniero sénior de automatización – Sistemas Allen-Bradley
Mark Townsend es un ingeniero sénior de automatización con más de 18 años de experiencia en plataformas Allen-Bradley, incluidos ControlLogix, CompactLogix y los SLC-500 heredados. Su trabajo diario consiste en desarrollar lógica con RSLogix / Studio 5000 y poner en marcha HMI de FactoryTalk View en flotas antiguas y mixtas.