Volver al blog

Configuración de transferencias de bloques 1747-SN al PowerFlex 70 mediante RIO

Configure un 1747-SN y un 20-COMM-R sin confundir las E/S discretas, las E/S de transferencia de bloques y la mensajería explícita. Esta guía abarca las revisiones del procesador, los búferes, las ...

Un PowerFlex 70 puede intercambiar datos de comando, referencia, estado, realimentación y parámetros seleccionados con un SLC 500 mediante un escáner de E/S remotas 1747-SN y un adaptador 20-COMM-R. La parte difícil no es crear una transferencia, sino mantener separadas tres rutas de datos diferentes: la imagen discreta de RIO, las E/S de transferencia por bloques y la mensajería explícita mediante transferencia por bloques.

El proyecto original debe inspeccionarse antes de realizar cualquier modificación. Registre el catálogo, la serie y el firmware del procesador SLC; la ranura y la serie del 1747-SN; la asignación de bastidor lógico y grupo; la configuración del 20-COMM-R; y la fuente de control del PowerFlex, la fuente de referencia, las máscaras, las acciones ante fallos y los Datalinks habilitados. Un ejemplo genérico no puede sustituir esos datos de la instalación.

Escáner 1747-SN comunicándose con un PowerFlex 70 mediante un adaptador 20-COMM-R

El 1747-SN controla el enlace RIO; el 20-COMM-R asigna ese enlace a los datos de comando, referencia, estado, realimentación y Datalink DPI del variador.

Confirme la arquitectura compatible

El 1747-SN es el maestro RIO del chasis SLC. El Manual del usuario del escáner de E/S remotas 1747-SN de Rockwell indica que los escáneres de la serie B o posteriores admiten transferencias discretas y por bloques. También documenta un máximo de cuatro bastidores lógicos de datos RIO discretos, con la asignación exacta del adaptador configurada en el archivo G del escáner.

El PowerFlex 70 no se conecta directamente a Blue Hose sin la interfaz adecuada. El 20-COMM-R es el adaptador RIO descrito en el Manual del usuario del adaptador de E/S remotas 20-COMM-R de Rockwell. Verifique el catálogo y el firmware del adaptador en lugar de basarse en la descripción informal “RVC” utilizada en planos antiguos.

Antes de realizar cambios en el cableado, documente la velocidad en baudios de RIO, la dirección del bastidor, el grupo inicial, el tamaño del bastidor, la terminación, la polaridad del cable y la propiedad del enlace por un único escáner. Utilice los requisitos de cableado y terminación indicados en los manuales. No invente una derivación en estrella ni un tramo largo para dar cabida a un variador nuevo.

Separe las tres rutas de datos

E/S discretas

La imagen discreta es la ruta de control cíclica. El manual del 20-COMM-R coloca la palabra de comando lógico o estado lógico en la imagen discreta y asigna la referencia, la realimentación y los Datalinks habilitados según el tamaño de bastidor configurado y los parámetros del adaptador. Las definiciones exactas de los bits dependen del variador DPI conectado; utilice las definiciones del PowerFlex 70 indicadas en el manual del adaptador.

La propiedad del comando debe ser explícita. Confirme las fuentes seleccionadas de comando y referencia de velocidad del variador, las máscaras lógicas y los permisos antes de realizar pruebas. Una palabra RIO que cambia correctamente no puede arrancar un variador cuya entrada local, HIM u otro puerto aún tenga el control.

E/S de transferencia por bloques

Las E/S de transferencia por bloques mueven la imagen cíclica de referencia, realimentación y Datalink cuando dicha imagen está configurada para transferencia por bloques. El 20-COMM-R reconoce como transferencias de E/S las transferencias de 18 palabras o menos. Esto corrige un error común en las notas de campo, donde se describe cada transferencia como un bloque fijo de 16 palabras.

También importa la distinción entre las revisiones del escáner y del procesador. La serie B o posterior se aplica a la capacidad de transferencia por bloques del escáner 1747-SN. Las instrucciones BTR y BTW nativas dependen de las series y el firmware compatibles del procesador SLC; los ejemplos de Rockwell especifican procesadores de la serie C con firmware de revisión 3.xx o posterior. Las implementaciones con procesadores más antiguos utilizan búferes de control y estado asignados en los archivos M0 y M1 del escáner.

Mensajería explícita mediante transferencia por bloques

La mensajería explícita se utiliza para datos de configuración o supervisión que están fuera de la imagen cíclica de E/S. El manual del adaptador distingue los tamaños reconocidos para mensajes explícitos de los utilizados en transferencias de E/S. También advierte que no se deben escribir repetidamente datos de parámetros en el almacenamiento no volátil, ya que las escrituras frecuentes pueden consumir su vida útil. Los datos operativos que cambian con frecuencia deben pertenecer a los Datalinks o a la imagen cíclica, no a escrituras repetidas de parámetros no volátiles.

Construya deliberadamente la lógica de los búferes

Para un procesador compatible con instrucciones BTR y BTW nativas, configure el bastidor, el grupo, la ranura del escáner, el bloque de control, el archivo de datos, el número de palabras solicitado y la dirección del búfer M exactamente como se describe en los manuales. Cada transferencia por bloques necesita una región de búfer independiente. No solape bloques de control ni reutilice un búfer antes de que finalice su transacción anterior.

Para la lógica de procesadores más antiguos, copie la estructura de control y datos de la aplicación en el búfer M0 del escáner y copie el estado M1 o los datos devueltos en archivos normales del procesador. El acceso a los archivos M aumenta el tiempo de ciclo del procesador; por ello, utilice instrucciones de copia de varias palabras según las recomendaciones, en lugar de distribuir referencias individuales a bits de archivos M por todo el programa.

Independientemente de la implementación, exponga a los diagnósticos la habilitación, la finalización, el error, el tiempo de espera y la información del último éxito. Vuelva a habilitar una transferencia repetitiva solo después de que la transferencia anterior haya finalizado o haya generado un error. El escáner RIO procesa una solicitud de transferencia por bloques por cada exploración del bastidor remoto, aunque pueden iniciarse varias solicitudes. Por tanto, un conjunto de transferencias que se vuelven a activar continuamente sin control puede aumentar la latencia de todos los dispositivos de ese bastidor.

Defina el comportamiento de comunicación y reposo

El 20-COMM-R tiene respuestas independientes para un fallo de comunicación y para cuando el controlador sale del modo Run. Esas acciones pueden generar un fallo en el variador, detenerlo, mantener el último comando o aplicar datos configurados, según los ajustes aprobados. Mantener el último comando de velocidad tras perder la comunicación puede ser inseguro en muchas aplicaciones; detenerse automáticamente también puede serlo cuando la desaceleración por inercia genera otro peligro. La evaluación de riesgos de la máquina y el manual del variador deben determinar la respuesta.

Pruebe ambas condiciones durante la puesta en servicio. Desconecte el enlace RIO en un estado controlado y sin producción, y confirme el comportamiento configurado ante un fallo de comunicación. Coloque el SLC en modo Program según el procedimiento aprobado y confirme el comportamiento ante un fallo en reposo. Verifique que la HMI muestre por separado la calidad de la comunicación y el estado de funcionamiento o disponibilidad del variador.

Diagnósticos del escáner RIO y estado del PowerFlex utilizados durante la puesta en servicio de transferencias por bloques

El estado del escáner, el estado del adaptador, los bits de control de transferencia y el estado del variador deben leerse conjuntamente; ningún LED por sí solo demuestra que la ruta de control sea correcta.

Ponga en servicio desde la capa física hacia arriba

Demuestre el funcionamiento del enlace RIO

Confirme que haya un único escáner, la polaridad y terminación correctas, una velocidad en baudios coincidente, una asignación válida de bastidor y grupo y un estado estable de los dispositivos activos. Revise los contadores de reintentos y los diagnósticos del escáner. No atribuya significado a un código hexadecimal no documentado; utilice la tabla de errores correspondiente a la revisión instalada del escáner y del adaptador.

Demuestre los datos recibidos antes de habilitar los comandos

Con el variador inhibido de forma segura, verifique el estado lógico, la realimentación y los Datalinks habilitados comparándolos con la HIM o con una observación independiente. Confirme el orden de las palabras de los Datalinks de 32 bits según el manual del adaptador. Un valor aparentemente plausible pero ensamblado incorrectamente no es aceptable.

Demuestre la propiedad del comando y la escala

Envíe primero un comando de parada y después una referencia limitada mientras el variador permanezca inhibido. Confirme que el adaptador recibe el comando y la referencia previstos. Solo después de verificar el estado, la propiedad, las máscaras y la escala debe realizarse la prueba de funcionamiento a baja velocidad aprobada.

Demuestre la recuperación

Pruebe la pérdida del cable, el ciclo de alimentación del variador, el reinicio del escáner, el cambio de modo del SLC y la restauración de las comunicaciones. Confirme que los comandos no se reanuden inesperadamente después de la recuperación y que se requiera una acción deliberada del operador cuando así lo establezca la evaluación de riesgos.

Documente la interfaz como un activo mantenido

Guarde la asignación del archivo G, el mapa de bastidores y grupos, las palabras discretas, los bloques de control BTR y BTW, los búferes M0 y M1, las asignaciones de parámetros de los Datalinks, las acciones ante fallos y los resultados de las pruebas de aceptación junto con la copia de seguridad de RSLogix 500. El hardware de sustitución pertinente puede consultarse en la colección de sistemas PLC y PAC, mientras que el cableado y los componentes de interfaz pertenecen a la colección de comunicación y redes.

RIO heredado puede seguir siendo utilizable cuando la propiedad de los datos y el comportamiento ante fallos sean visibles. La mejora más importante no es añadir más lógica de escalera, sino eliminar del plan de mantenimiento las afirmaciones ambiguas sobre series, los códigos de estado sin documentar, los búferes solapados y el comportamiento no probado del variador.

Deja un comentario

Tenga en cuenta que los comentarios deben ser aprobados antes de ser publicados.