Puerta de enlace multiprotocolo PLX32
Información del producto
Presupuesto
- Nombre del producto: Puerta de enlace multiprotocolo PLX32-EIP-MBTCP-UA
- Fabricante: ProSoft Technology, Inc.
- Fecha del Manual de Usuario: 27 de octubre de 2023
- Requisitos de energía: potencia de clase 2
- Aprobaciones y certificaciones de agencias: disponibles en el
del fabricante websitio
Instrucciones de uso del producto
1. Comience aquí
Antes de utilizar la puerta de enlace multiprotocolo, siga los pasos
se describen a continuación:
1.1 Másview
Familiarícese con las características y funciones del
PLX32-EIP-MBTCP-UA Puerta de enlace multiprotocolo haciendo referencia al usuario
manual.
1.2 Requisitos del sistema
Asegúrese de que su sistema cumpla con los requisitos necesarios
especificado en el manual del usuario para un rendimiento óptimo.
1.3 Contenido del paquete
Verifique el contenido del paquete para verificar que todos los artículos estén incluidos.
como se indica en el manual del usuario.
1.4 Montaje de la puerta de enlace en un carril DIN
Siga las instrucciones proporcionadas en el manual del usuario para correctamente
Monte la puerta de enlace en un riel DIN para una instalación segura.
1.5 Configuración del puente
Ajuste la configuración del puente según el manual del usuario para
configure la puerta de enlace según sea necesario para su configuración.
1.6 tarjetas SD
Si corresponde, inserte una tarjeta SD en la ranura designada
siguiendo las pautas proporcionadas en el manual del usuario.
1.7 Conexión de energía a la unidad
Conecte la fuente de alimentación a la unidad según las instrucciones del usuario.
manual para encender la puerta de enlace multiprotocolo.
Preguntas frecuentes (FAQ)
P: ¿Cómo restablezco la puerta de enlace multiprotocolo a la configuración de fábrica?
¿ajustes?
R: Para restablecer la puerta de enlace a la configuración de fábrica, ubique el botón de reinicio
en el dispositivo y manténgalo presionado durante 10 segundos hasta que la unidad
reinicia.
P: ¿Se puede utilizar la puerta de enlace PLX32-EIP-MBTCP-UA en entornos peligrosos?
¿Ubicaciones?
R: No, no se recomienda utilizar la puerta de enlace en lugares peligrosos.
ubicaciones según las pautas de seguridad proporcionadas en el manual del usuario.
PLX32-EIP-MBTCP-UA
Puerta de enlace multiprotocolo
MANUAL DEL USUARIO
27 de octubre de 2023
Puerta de enlace multiprotocolo PLX32-EIP-MBTCP-UA
Contenido Manual de usuario
Sus comentarios por favor
Siempre queremos que sienta que tomó la decisión correcta al usar nuestros productos. Si tiene sugerencias, comentarios, elogios o quejas sobre nuestros productos, documentación o soporte, escríbanos o llámenos.
Cómo contactarnos
ProSoft Tecnología, Inc. +1 661-716-5100 +1 661-716-5101 (Fax) www.prosoft-technology.com support@prosoft-technology.com
Manual de usuario de PLX32-EIP-MBTCP-UA para uso público.
27 de octubre de 2023
ProSoft Technology®, es un derecho de autor registrado de ProSoft Technology, Inc. Todas las demás marcas o nombres de productos son o pueden ser marcas comerciales de sus respectivos propietarios y se utilizan para identificar productos y servicios.
Descargo de responsabilidad sobre el contenido
Esta documentación no pretende sustituir ni debe utilizarse para determinar la idoneidad o confiabilidad de estos productos para aplicaciones de usuario específicas. Es deber de dicho usuario o integrador realizar el análisis, evaluación y prueba de riesgos completos y apropiados de los productos con respecto a la aplicación o uso específico relevante de los mismos. Ni ProSoft Technology ni ninguno de sus afiliados o subsidiarias serán responsables por el uso indebido de la información contenida en este documento. La información contenida en este documento, incluidas ilustraciones, especificaciones y dimensiones, puede contener imprecisiones técnicas o errores tipográficos. ProSoft Technology no ofrece ninguna garantía ni representación en cuanto a su exactitud y no asume ninguna responsabilidad y se reserva el derecho de corregir dichas inexactitudes o errores en cualquier momento sin previo aviso. Si tiene alguna sugerencia de mejora o enmienda o ha encontrado errores en esta publicación, por favor notifíquenos.
Ninguna parte de este documento puede reproducirse de ninguna forma ni por ningún medio, electrónico o mecánico, incluida la fotocopia, sin el permiso expreso por escrito de ProSoft Technology. Se deben observar todas las normas de seguridad estatales, regionales y locales pertinentes al instalar y utilizar este producto. Por razones de seguridad y para ayudar a garantizar el cumplimiento de los datos documentados del sistema, sólo el fabricante debe realizar reparaciones de los componentes. Cuando los dispositivos se utilizan para aplicaciones con requisitos técnicos de seguridad, se deben seguir las instrucciones pertinentes. No utilizar el software ProSoft Technology o el software aprobado con nuestros productos de hardware puede provocar lesiones, daños o resultados operativos inadecuados. El incumplimiento de esta información puede provocar lesiones o daños al equipo.
Copyright © 2023 ProSoft Technology, Inc. Todos los derechos reservados.
Para usuarios profesionales en la Unión Europea
Si desea desechar equipos eléctricos y electrónicos (EEE), comuníquese con su distribuidor o proveedor para obtener más información.
Proposición 65 Advertencia sobre el cáncer y los daños reproductivos www.P65Warnings.ca.gov
Tecnología ProSoft, Inc.
Página 2 de 155
Puerta de enlace multiprotocolo PLX32-EIP-MBTCP-UA
Contenido Manual de usuario
Información de código abierto
Software de código abierto utilizado en el producto.
El producto contiene, entre otras cosas, software de código abierto. files, como se define a continuación, desarrollado por terceros y autorizado bajo una licencia de software de código abierto. Estos software de código abierto files están protegidos por derechos de autor. Su derecho a utilizar el software de código abierto se rige por las condiciones de licencia de software de código abierto pertinentes y aplicables. Su cumplimiento de esas condiciones de licencia le dará derecho a utilizar el software de código abierto según lo previsto en la licencia correspondiente. En caso de conflictos entre otras condiciones de licencia de ProSoft Technology, Inc. aplicables al producto y las condiciones de licencia del software de código abierto, prevalecerán las condiciones del software de código abierto. El software de código abierto se proporciona libre de regalías (es decir, no se cobran tarifas por ejercer los derechos de licencia). El software de código abierto contenido en este producto y las respectivas licencias de software de código abierto se indican en el módulo webpágina, en el enlace Código Abierto. Si el software de código abierto contenido en este producto tiene la licencia GNU General Public License (GPL), GNU Lesser General Public License (LGPL), Mozilla Public License (MPL) o cualquier otra licencia de software de código abierto, que requiere que el código fuente sea disponible y dicho código fuente aún no se entrega junto con el producto, puede solicitar el código fuente correspondiente del software de código abierto a ProSoft Technology, Inc., contra el pago de los gastos de envío y manipulación, por un período de al menos 3 años desde la compra del producto. Envíe su solicitud específica, dentro de los 3 años posteriores a la fecha de compra de este producto, junto con el nombre y el número de serie del producto que se encuentra en la etiqueta del producto a:
ProSoft Technology, Inc. Director de Ingeniería 9201 Camino Media, Suite 200 Bakersfield, CA 93311 EE. UU.
Garantía con respecto al uso posterior del software de código abierto
ProSoft Technology, Inc. no ofrece ninguna garantía para el software de código abierto contenido en este producto, si dicho software de código abierto se utiliza de cualquier manera distinta a la prevista por ProSoft Technology, Inc. Las licencias enumeradas a continuación definen la garantía, si corresponde, del autores o licenciantes del software de código abierto. ProSoft Technology, Inc. renuncia específicamente a cualquier garantía por defectos causados por la alteración de cualquier software de código abierto o la configuración del producto. Se excluye cualquier reclamo de garantía contra ProSoft Technology, Inc. en caso de que el software de código abierto contenido en este producto infrinja los derechos de propiedad intelectual de un tercero. La siguiente exención de responsabilidad se aplica a los componentes GPL y LGPL en relación con los titulares de derechos: “Este programa se distribuye con la esperanza de que sea útil, pero SIN NINGUNA GARANTÍA; sin siquiera la garantía implícita de COMERCIABILIDAD o IDONEIDAD PARA UN PROPÓSITO PARTICULAR. Consulte la Licencia pública general de GNU y la Licencia pública general reducida de GNU para obtener más detalles”. Para el resto de componentes de código abierto se aplican las exclusiones de responsabilidad de los titulares de derechos en los respectivos textos de licencia. El soporte técnico, si lo hubiera, solo se proporcionará para el software no modificado.
Esta información también está disponible en el menú Ayuda > Acerca de del software ProSoft Configuration Builder (PCB).
Tecnología ProSoft, Inc.
Página 3 de 155
Puerta de enlace multiprotocolo PLX32-EIP-MBTCP-UA
Contenido Manual de usuario
Instrucciones de instalación importantes
El cableado de alimentación, entrada y salida (E/S) debe cumplir con los métodos de cableado Clase I, División 2, Artículo 5014 (b) del Código Eléctrico Nacional, NFPA 70 para instalación en los EE. UU., o según lo especificado en la Sección 18. -1J2 del Código Eléctrico Canadiense para instalaciones en Canadá, y de acuerdo con la autoridad competente. Se deben tener en cuenta las siguientes advertencias:
ADVERTENCIA – PELIGRO DE EXPLOSIÓN – LA SUSTITUCIÓN DE COMPONENTES PUEDE PERJUDICAR LA IDONEIDAD PARA CLASE I, DIV. 2;
ADVERTENCIA – PELIGRO DE EXPLOSIÓN – CUANDO SE ENCUENTRE EN UBICACIONES PELIGROSAS, APAGUE LA ENERGÍA ANTES DE REEMPLAZAR O CABLEAR LOS MÓDULOS
ADVERTENCIA – PELIGRO DE EXPLOSIÓN – NO DESCONECTE EL EQUIPO A MENOS QUE SE HAYA APAGADO LA ENERGÍA O SE SEPA QUE EL ÁREA NO ES PELIGROSA.
Potencia clase 2
Aprobaciones y certificaciones de agencias
Por favor visite nuestro websitio: www.prosoft-technology.com
Tecnología ProSoft, Inc.
Página 4 de 155
Puerta de enlace multiprotocolo PLX32-EIP-MBTCP-UA
Contenido Manual de usuario
Contenido
Sus comentarios por favor…………………………………………………………………………………………………………..2 Cómo contactarnos… …………………………………………………………………………………………………………..2 Descargo de responsabilidad sobre el contenido……………… ………………………………………………………………………………………………..2 Instrucciones de instalación importantes …………………… ……………………………………………………………………4 Aprobaciones y certificaciones de agencias ………………………………………………… ………………………………….4
1 Comience aquí
8
1.1
Encimaview……………………………………………………………………………………………………………. 8
1.2
Requisitos del sistema ………………………………………………………………………………….8
1.3
Contenido del paquete …………………………………………………………………………………….9
1.4
Montaje de la puerta de enlace en un carril DIN ………………………………………………………………9
1.5
Configuración del puente ……………………………………………………………………………………..10
1.6
Tarjeta SD…………………………………………………………………………………………………………11
1.7
Conexión de energía a la unidad ……………………………………………………………………..12
1.8
Instalación del software ProSoft Configuration Builder …………………………………………..13
2 Uso del generador de configuración de ProSoft
14
2.1 2.2 2.3 2.4 2.5
2.5.1 2.5.2 2.6 2.7 2.7.1 2.7.2 2.7.3 2.7.4 2.7.5 2.8 2.9
Conexión de la PC a la puerta de enlace ………………………………………………………………14 Configuración de una dirección IP temporal en la puerta de enlace …………………………… ………………14 Configuración del proyecto ………………………………………………………………………………..17 Deshabilitación de las funcionalidades del protocolo de puerta de enlace …… ……………………………………………..19 Configuración de los parámetros de la puerta de enlace ………………………………………………………………..22 Cambio de nombre de objetos de PCB ……………………………………………………………………………..22 Impresión de una configuración File ………………………………………………………………………..22 Configuración del puerto Ethernet………………………………………… ……………………………23 Datos de mapeo en la memoria del módulo ………………………………………………………………..24 Desde dirección ………… …………………………………………………………………………………25 A la dirección ………………………………………… …………………………………………………….25 Conteo de registros …………………………………………………………………… …………………….25 Código de intercambio ……………………………………………………………………………………………….26 Preestablecido de retardo …………………………………………………………………………………………..26 Descarga del proyecto al PLX32-EIP-MBTCP -UA …………………………………27 Subiendo el Proyecto desde el Gateway ………………………………………………………29
3 Diagnóstico y resolución de problemas
31
3.1 3.1.1 3.1.2
3.2 3.2.1 3.2.2 3.2.3
3.3 3.3.1 3.3.2
Indicadores LED …………………………………………………………………………………………..31 LED de la puerta de enlace principal…………………… ……………………………………………………………..32 LED del puerto Ethernet ……………………………………………………… ……………………………33 Uso de Diagnósticos en ProSoft Configuration Builder ………………………………………..34 Menú de Diagnósticos ……………………………… ………………………………………………………36 Captura de una sesión de diagnóstico en un registro File ………………………………………………..37 Arranque cálido / Arranque frío……………………………………………………………… ……………….37 Datos de estado de la puerta de enlace en la memoria superior……………………………………………………..38 Datos generales de estado de la puerta de enlace en la memoria superior……………… ……………………………38 Datos de estado específicos del protocolo en la memoria superior……………………………………………….39
Tecnología ProSoft, Inc.
Página 5 de 155
Puerta de enlace multiprotocolo PLX32-EIP-MBTCP-UA
Contenido Manual de usuario
4 Información de hardware
40
4.1
Especificaciones de hardware…………………………………………………………………………..40
5 Protocolo EIP
41
5.1 5.1.1 5.1.2
5.2 5.2.1 5.2.2 5.2.3
5.3 5.3.1 5.3.2 5.3.3
5.4 5.4.1 5.4.2 5.4.3
EIP funcional terminadoview …………………………………………………………………………….41 Especificaciones generales de EtherNet/IP…………………………………… …………………………42 Base de datos interna de EIP ………………………………………………………………………………..43 Configuración de EIP … ……………………………………………………………………………………45 Configuración del servidor EIP Clase 3 ……………………………… …………………………………..45 Configuración de la conexión EIP Clase 1 …………………………………………………………….48 Configuración de EIP Clase 3 Conexión Cliente[x]/UClient ………………………………….53 Diagnóstico de red……………………………………………………………… ………………..65 Diagnóstico de PCB de EIP…………………………………………………………………………………….65 Datos de estado de EIP en la parte superior Memoria ……………………………………………………………….66 Códigos de error EIP …………………………………………………… …………………………………..69 Referencia EIP …………………………………………………………………………………… ……..72 Especificaciones de SLC y MicroLogix …………………………………………………………………….72 Especificaciones del procesador PLC5………………………… ………………………………………………..76 Especificaciones del procesador ControlLogix y CompactLogix …………………………………….81
6 Protocolo MBTCP
90
6.1 6.1.1 6.1.2
6.2 6.2.1 6.2.2 6.2.3
6.3 6.3.1 6.3.2 6.3.3
6.4 6.4.1
MBTCP funcional terminadoview …………………………………………………………………………90 Especificaciones generales de MBTCP…………………………………………………… …………………91 Base de datos interna MBTCP ………………………………………………………………………….92 Configuración MBTCP ………………… ……………………………………………………………..95 Configuración de servidores MBTCP ……………………………………………………… ……………….95 Configuración del cliente MBTCP [x] ……………………………………………………………………..97 Configuración de los comandos del cliente MBTCP [x] …………………………………………………….99 Diagnóstico de red…………………………………………………………………… ……………102 Diagnóstico de PCB MBTCP………………………………………………………………………….102 Datos de estado de MBTCP en la memoria superior …………… ………………………………………….102 Códigos de error MBTCP ………………………………………………………………………… …..105 Referencia MBTCP …………………………………………………………………………………..106 Acerca del protocolo Modbus ……………… …………………………………………………….106
7 Servidor OPC UA
108
7.1 7.1.1 7.1.2 7.1.3
7.2 7.2.1 7.2.2 7.2.3 7.2.4 7.2.5 7.2.6
7.3 7.4 7.5
Software UA Server Configuration Manager………………………………………………..108 Instalación …………………………………………………………… …………………………………108 Sincronización de la hora del servidor NTP ……………………………………………………………..109 Lanzamiento de PSW-UACM…… ……………………………………………………………………….110 Certificados …………………………………………………… ………………………………………..112 Política de Seguridad ……………………………………………………………………………… …………112 Creación de un certificado de instancia de aplicación de aprovisionamiento ……………………………….113 Creación de un certificado de CA………………………………………………………… …………………..115 Creación de un certificado de instancia de aplicación ………………………………………………..117 Actualización de la pestaña Estado………………………… ………………………………………………118 Creación y firma de un nuevo certificado ……………………………………………………123 Importación de un certificado Llave pública File ……………………………………………………..127 Exportación del certificado CA al cliente OPC………………………………………………. 130 Lista de revocaciones……………………………………………………………………………………..131
Tecnología ProSoft, Inc.
Página 6 de 155
Puerta de enlace multiprotocolo PLX32-EIP-MBTCP-UA
Contenido Manual de usuario
7.6 7.7
7.7.1 7.7.2 7.8 7.9 7.10 7.11 7.11.1 7.11.2 7.12 7.12.1 7.12.2 7.12.3 7.12.4 7.12.5 7.12.6
Descarga de la configuración del servidor UA a la puerta de enlace…………………………132 Control de acceso de usuarios…………………………………………………………………… …………135 Agregar un usuario………………………………………………………………………………………….135 Agregar un usuario a un grupo ………………………………………………………………………….137 Creando Tags ………………………………………………………………………………………….140 Pestaña Avanzado ……………………………… …………………………………………………………144 Guardar la configuración del servidor UA ………………………………………………………… ..147 Conectividad del cliente UA………………………………………………………………………………148 Mapa de datos Examparchivo……………………………………………………………………………………..148 Configuración del cliente UA……………………………… ……………………………………………………….152 Solución de problemas y mantenimiento del servidor OPC UA ………………………………….153 Pestaña Estado ……… ………………………………………………………………………………………153 Registro de errores de comunicación……………………………… ……………………………………..153 Diagnóstico del módulo PCB………………………………………………………………………….. 153 Restablecimiento del estado Volver a “Esperando ser aprovisionado” ………………………………………153 Copia de seguridad de la base de datos de configuración PSW-UACM ……………………………………… ….154 Traslado de la instalación PSW-UACM a una máquina diferente …………………………..154
8 Soporte, servicio y garantía
155
8.1
Cómo ponerse en contacto con el soporte técnico ……………………………………………………………………155
8.2
Información de garantía………………………………………………………………………………..155
Tecnología ProSoft, Inc.
Página 7 de 155
Puerta de enlace multiprotocolo PLX32-EIP-MBTCP-UA
Comience aquí Manual de usuario
1 Comience aquí
Para aprovechar al máximo este manual de usuario, debe tener las siguientes habilidades: · Software de configuración de PLC o PAC: inicie el programa y utilícelo para configurar
el procesador si es necesario · Microsoft Windows®: instalar e iniciar programas, ejecutar comandos de menú,
navegar por los cuadros de diálogo e ingresar datos · Instalación y cableado del hardware: instale la puerta de enlace y conecte los dispositivos de forma segura a
una fuente de alimentación y a los puertos PLX32-EIP-MBTCP-UA
1.1 Másview
Este documento explica las características del PLX32-EIP-MBTCP-UA. Le guía a través de la configuración y le muestra cómo asignar datos entre un dispositivo o red, a través de la puerta de enlace, a un PLC o PAC. El software ProSoft Configuration Builder crea files para importar al software de programación PLC o PAC, integrando la puerta de enlace en su sistema. También puede asignar datos entre áreas en la base de datos interna de la puerta de enlace. Esto le permite copiar datos a diferentes direcciones dentro de la base de datos de la puerta de enlace para crear solicitudes de datos y control más fáciles. El PLX32-EIP-MBTCP-UA es una unidad independiente montada en riel DIN que proporciona dos puertos Ethernet para comunicaciones, configuración remota y diagnóstico. El gateway tiene una ranura para tarjeta SD (tarjeta SD opcional) que le permite almacenar la configuración files que puede utilizar para la recuperación, transferir la configuración a otra puerta de enlace o realizar una copia de seguridad de la configuración general.
1.2 Requisitos del sistema
El software de configuración ProSoft Configuration Builder para PLX32-EIP-MBTCP-UA requiere los siguientes componentes mínimos del sistema: · Windows 7 Professional (versión de 32 bits), 8 GB de RAM Intel® CoreTM i5 650 (3.20 GHz) · Windows XP Professional Ver .2002 Paquete de servicio 2, 512 MB de RAM Pentium 4 (2.66
GHz) · Windows 2000 Ver.5.00.2195 Service Pack 2 512 MB de RAM Pentium III (550 MHz)
Nota: Para usar PCB en el sistema operativo Windows 7, debe asegurarse de instalar PCB usando la opción "Ejecutar como administrador". Para encontrar esta opción, haga clic derecho en el icono del programa de instalación Setup.exe. En el menú contextual, verá la opción "Ejecutar como administrador". Haga clic izquierdo para usar esta opción de instalación. Tenga en cuenta que debe realizar la instalación utilizando esta opción incluso si ya ha iniciado sesión como administrador en su red o computadora personal (PC). El uso de la opción "Ejecutar como administrador" permitirá al instalador de PCB crear carpetas y files en su PC con los permisos y la seguridad adecuados. Si no utiliza la opción "Ejecutar como administrador", es posible que parezca que PCB se instala correctamente; pero recibirás numerosas y repetidas file Errores de acceso cada vez que se ejecuta PCB, especialmente al cambiar las pantallas de configuración. Si esto sucede, para eliminar los errores, deberá desinstalar completamente PCB y luego volver a instalarlo usando la opción "Ejecutar como administrador".
Tecnología ProSoft, Inc.
Página 8 de 155
Puerta de enlace multiprotocolo PLX32-EIP-MBTCP-UA
Comience aquí Manual de usuario
1.3 Contenido del paquete
Los siguientes componentes se incluyen con el PLX32-EIP-MBTCP-UA y todos son necesarios para la instalación y configuración.
Importante: Antes de comenzar la instalación, verifique que todos los elementos siguientes estén presentes.
Cant. Nombre de la pieza
1
Destornillador mini
1
Conector de alimentación
1
Saltador
Número de pieza HRD250 J180 J809
Pieza Descripción Herramienta para cablear y asegurar el conector de alimentación Conector de alimentación PLX32-EIP-MBTCP-UA Puente de repuesto para restablecer la configuración de OPC UA
1.4 Montaje de la puerta de enlace en un carril DIN
Para montar el PLX32-EIP-MBTCP-UA en un riel DIN, siga estos pasos.
1 Coloque la puerta de enlace en el carril DIN B ligeramente inclinada. 2 Enganche el borde de la parte posterior del adaptador en la parte superior del riel DIN y gire el
adaptador en el riel. 3 Presione el adaptador hacia abajo sobre el carril DIN hasta que quede al ras. La pestaña de bloqueo encaja
Coloque y bloquee la puerta de enlace al carril DIN. 4 Si el adaptador no bloquea en su lugar, utilice un destornillador o dispositivo similar para mover el
baje la lengüeta de bloqueo mientras presiona el adaptador al ras del riel DIN y suelte la lengüeta de bloqueo para bloquear el adaptador en su lugar. Si es necesario, presione hacia arriba la pestaña de bloqueo para bloquear.
Tecnología ProSoft, Inc.
Página 9 de 155
Puerta de enlace multiprotocolo PLX32-EIP-MBTCP-UA
1.5 Configuración de puentes Hay tres pares de clavijas de puente ubicadas en la parte posterior de la puerta de enlace.
Comience aquí Manual de usuario
· MODO 1 – Los dos pines deben puentearse durante el funcionamiento normal.
· MODO 2 – Puente IP predeterminado: Este es el puente intermedio. La dirección IP predeterminada de la puerta de enlace es 192.168.0.250. Configure este puente para restablecer la dirección IP de la puerta de enlace a la predeterminada.
· MODO 3: si está configurado, este puente proporciona un nivel de seguridad que resulta en los siguientes comportamientos: o Este puente deshabilita las funciones de carga y descarga de ProSoft Configuration Builder (PCB). Si se realiza una solicitud de carga o descarga a través de PCB, aparece un mensaje de error que indica que estas funciones no están disponibles. o Este puente también desactiva el acceso al PLX32-EIP-MBTCP-UA web página que hace imposible actualizar el firmware.
Atención: Al configurar simultáneamente el puente MODO 1 y MODO 3 se restaurará la configuración de OPC UA a los valores predeterminados de fábrica.
Tecnología ProSoft, Inc.
Página 10 de 155
Puerta de enlace multiprotocolo PLX32-EIP-MBTCP-UA
Comience aquí Manual de usuario
1.6 tarjetas SD
Puede solicitar un PLX32-EIP-MBTCP-UA con una tarjeta SD opcional (número de pieza SDI-1G). En caso de que falle la puerta de enlace, puede mover la tarjeta SD de una puerta de enlace a la siguiente y reanudar la operación.
En general, si la tarjeta SD está presente cuando enciende o reinicia la puerta de enlace, la puerta de enlace utiliza la configuración de la tarjeta SC.
Con una tarjeta SD
· ProSoft Configuration Builder descarga la configuración a la tarjeta SD en la puerta de enlace.
· El gateway no transfiere los datos de configuración de la tarjeta SD a la memoria interna. Si retira la tarjeta SD y reinicia la puerta de enlace, la puerta de enlace carga los datos de configuración desde la memoria de la puerta de enlace. Si no hay datos de configuración en la memoria de la puerta de enlace, la puerta de enlace utiliza la configuración predeterminada de fábrica.
Sin tarjeta SD
· ProSoft Configuration Builder descarga la configuración a la memoria interna del gateway. La puerta de enlace utiliza la configuración de la memoria interna.
· Si inserta una tarjeta SD en blanco en la puerta de enlace después de configurarla, la puerta de enlace no utiliza la configuración de la tarjeta SD a menos que la reinicie. Si desea copiar la configuración a la tarjeta SD, debe descargar la configuración a la puerta de enlace mientras la tarjeta SD está en la puerta de enlace.
Tecnología ProSoft, Inc.
Página 11 de 155
PLX32-EIP-MBTCP-UA Puerta de enlace multiprotocolo 1.7 Conexión de la alimentación a la unidad
Comience aquí Manual de usuario
ADVERTENCIA: Asegúrese de no invertir la polaridad al aplicar energía al portal. Esto causa daños permanentes a los circuitos internos de distribución de energía de la puerta de enlace.
Tecnología ProSoft, Inc.
Página 12 de 155
Puerta de enlace multiprotocolo PLX32-EIP-MBTCP-UA
Comience aquí Manual de usuario
1.8 Instalación del software ProSoft Configuration Builder
Debe instalar el software ProSoft Configuration Builder (PCB) para configurar la puerta de enlace. Siempre puede obtener la versión más reciente de ProSoft Configuration Builder de ProSoft Technology websitio (http://www.prosoft-technology.com). El fileEl nombre contiene la versión de PCB. por ejemploamparchivo, PCB_4.4.3.4.0245.exe.
Para instalar ProSoft Configuration Builder desde ProSoft Technology websitio
1 Abra su web browser and navigate to www.prosoft-technology.com. 2 Buscar ‘PCB’ or ‘ProSoft Configuration Builder’. 3 Click on the ProSoft Configuration Builder search result link. 4 From the Downloads link, download the latest version of ProSoft Configuration
Constructor. 5 Elija GUARDAR o GUARDAR FILE, si se le solicita. 6 Guarde el file a su escritorio de Windows, para que pueda encontrarlo fácilmente cuando tenga
terminada la descarga. 7 Cuando se complete la descarga, localice y abra el file, y luego sigue las
instrucciones en su pantalla para instalar el programa.
Nota: Para utilizar ProSoft Configuration Builder en el sistema operativo Windows 7, debe asegurarse de instalarlo utilizando la opción Ejecutar como administrador. Para encontrar esta opción, haga clic con el botón derecho en el icono del programa Setup.exe y luego haga clic en EJECUTAR COMO ADMINISTRADOR en el menú contextual. Debe realizar la instalación usando esta opción incluso si ya ha iniciado sesión como administrador en su red o computadora personal (PC). El uso de la opción Ejecutar como administrador permite que el programa de instalación cree carpetas y files en su PC con los permisos y la seguridad adecuados.
Si no utiliza la opción Ejecutar como administrador, puede parecer que ProSoft Configuration Builder se instala correctamente, pero recibirá varios file errores de acceso cada vez que se ejecuta ProSoft Configuration Builder, especialmente al cambiar las pantallas de configuración. Si esto sucede, debe desinstalar completamente ProSoft Configuration Builder y luego reinstalarlo usando la opción Ejecutar como administrador para eliminar los errores.
Para garantizar una instalación exitosa de ProSoft OPC UA Configuration Manager, es posible que sea necesario reiniciar antes de comenzar la instalación. En varios sistemas de prueba, fue necesario detener el servicio Windows Update antes de la instalación. Una vez que se completa la instalación, puede reiniciar el servicio de actualización de Windows.
Detenga el servicio Windows Update 1. Haga clic en el botón Inicio de Windows e ingrese lo siguiente: services.msc 2. Desplácese hacia abajo, haga clic derecho en Windows Update y elija DETENER.
Realice los procedimientos de configuración de ProSoft OPC UA Configuration Manager. Una vez que se complete la configuración, realice los pasos anteriores y elija Iniciar para el último paso.
Tecnología ProSoft, Inc.
Página 13 de 155
Puerta de enlace multiprotocolo PLX32-EIP-MBTCP-UA
Uso del manual del usuario de ProSoft Configuration Builder
2 Uso del generador de configuración de ProSoft
ProSoft Configuration Builder (PCB) proporciona una forma rápida y sencilla de gestionar la configuración de la puerta de enlace fileEstá personalizado para satisfacer las necesidades de su aplicación. PCB le permite importar información de configuraciones previamente instaladas (conocidas en funcionamiento) a nuevos proyectos.
2.1 Conexión de la PC a la puerta de enlace
Con la puerta de enlace montada de forma segura, conecte un extremo del cable Ethernet al puerto ETH 1 y el otro extremo a un concentrador o conmutador Ethernet accesible desde la misma red que la PC. O conéctese directamente desde el puerto Ethernet de la PC al puerto ETH 1 de la puerta de enlace.
2.2 Configuración de una dirección IP temporal en la puerta de enlace
Importante: ProSoft Discovery Service (PDS) localiza la puerta de enlace a través de mensajes de difusión UDP. PDS es una aplicación integrada en PCB. Estos mensajes pueden ser bloqueados por enrutadores o conmutadores de capa 3. En ese caso, PDS no puede localizar las puertas de enlace. Para usar PDS, organice la conexión Ethernet de manera que no haya ningún enrutador o conmutador de capa 3 entre la computadora y la puerta de enlace O reconfigure el enrutador o conmutador de capa 3 para permitir el enrutamiento de los mensajes de transmisión UDP.
1 Para abrir PDS, haga clic derecho en el icono PLX32-EIP-MBTCP-UA en PCB y haga clic en DIAGNÓSTICO.
Tecnología ProSoft, Inc.
Página 14 de 155
Puerta de enlace multiprotocolo PLX32-EIP-MBTCP-UA
Uso del manual del usuario de ProSoft Configuration Builder
2 En el cuadro de diálogo Diagnóstico, haga clic en el icono CONFIGURACIÓN DE CONEXIÓN.
3 En el cuadro de diálogo Configuración de la conexión, haga clic en el botón BUSCAR DISPOSITIVO(S) bajo el encabezado ProSoft Discovery Service (PDS).
4 En el cuadro de diálogo ProSoft Discovery Service, haga clic en el icono BUSCAR MÓDULOS PROSOFT para buscar módulos de tecnología ProSoft en la red.
Tecnología ProSoft, Inc.
Página 15 de 155
Puerta de enlace multiprotocolo PLX32-EIP-MBTCP-UA
Uso del manual del usuario de ProSoft Configuration Builder
5 Haga clic derecho en la puerta de enlace y luego seleccione ASIGNAR IP TEMPORAL.
6 La dirección IP predeterminada de la puerta de enlace es 192.168.0.250.
7 Ingrese una IP no utilizada dentro de su subred y luego haga clic en Aceptar. 8 Consulte Configuración del puerto Ethernet (página 22) para configurar la dirección IP permanente en el
puerta.
Tecnología ProSoft, Inc.
Página 16 de 155
Puerta de enlace multiprotocolo PLX32-EIP-MBTCP-UA
Uso del manual del usuario de ProSoft Configuration Builder
2.3 Configuración del proyecto
Si ha utilizado otras herramientas de configuración de Windows antes, el diseño de la pantalla le resultará familiar. La ventana de ProSoft Configuration Builder consta de un árbol view a la izquierda, un panel de información y un panel de configuración en el lado derecho de la ventana. Cuando inicia PCB por primera vez, el árbol view consta de carpetas para Proyecto predeterminado y Ubicación predeterminada, con un Módulo predeterminado en la carpeta Ubicación predeterminada. La siguiente ilustración muestra la ventana de PCB con un nuevo proyecto.
Para agregar la puerta de enlace al proyecto
1 Haga clic derecho en MÓDULO PREDETERMINADO en el árbol viewy luego elija ELEGIR TIPO DE MÓDULO. Esto abre el cuadro de diálogo Elegir tipo de módulo.
Tecnología ProSoft, Inc.
Página 17 de 155
Puerta de enlace multiprotocolo PLX32-EIP-MBTCP-UA
Uso del manual del usuario de ProSoft Configuration Builder
2 En el área Filtro de línea de productos del cuadro de diálogo, seleccione el botón de opción PLX30.
3 En el PASO 1: Seleccionar tipo de módulo en la lista desplegable, seleccione PLX32-EIP-MBTCP-UA. 4 Puede desactivar uno o más controladores en la puerta de enlace si no los necesita. Ver
Desactivación de los puertos de puerta de enlace (página 19). 5 Haga clic en Aceptar para guardar su configuración y regresar a la ventana principal de PCB.
Tecnología ProSoft, Inc.
Página 18 de 155
Puerta de enlace multiprotocolo PLX32-EIP-MBTCP-UA
Uso del manual del usuario de ProSoft Configuration Builder
2.4 Deshabilitar las funcionalidades del protocolo de puerta de enlace
ProSoft Configuration Builder (PCB) le ofrece la opción de desactivar una o más funcionalidades del controlador si no las necesita. Deshabilitar las funciones del controlador puede simplificar la cantidad de opciones de configuración, lo que facilita la configuración de la puerta de enlace.
Es más fácil desactivar las funciones del controlador cuando agrega la puerta de enlace al proyecto en PCB; sin embargo, puede habilitarlos y deshabilitarlos después de haberlo agregado al proyecto. Ambos métodos se describen en este tema.
Nota: Deshabilitar las funciones del controlador no afecta el rendimiento de la puerta de enlace y no es necesario.
Para deshabilitar las funcionalidades del controlador cuando lo agrega al proyecto
El mejor momento para desactivar una o más funciones del controlador en la puerta de enlace es cuando agrega la puerta de enlace al proyecto en PCB. Puede desactivarlos en el cuadro de diálogo Elegir tipo de módulo después de seleccionar el módulo que desea agregar al proyecto. La siguiente imagen muestra un ex.ampel.
Tecnología ProSoft, Inc.
Página 19 de 155
Puerta de enlace multiprotocolo PLX32-EIP-MBTCP-UA
Uso del manual del usuario de ProSoft Configuration Builder
Hay tres funcionalidades del controlador deshabilitadas. Tenga en cuenta lo siguiente:
· Los controladores que puede desactivar tienen DESMARCAR SI NO SE UTILIZA en la columna ACCIÓN REQUERIDA.
· Haga clic en el nombre del controlador para desactivar la funcionalidad. Cuando está deshabilitado, un círculo rojo reemplaza la marca de verificación verde.
· Si hay varios controladores del mismo tipo, sólo el último tiene el mensaje Desmarcar si no se utiliza. Puede deshabilitar y habilitar solo en orden inverso.
· Finalmente, si desea habilitar una funcionalidad deshabilitada en este cuadro de diálogo, haga clic nuevamente en el nombre de la funcionalidad del controlador.
Cuando hace clic en Aceptar, PCB inserta la puerta de enlace en el árbol. view con las opciones de configuración deshabilitadas ocultas.
Tecnología ProSoft, Inc.
Página 20 de 155
Puerta de enlace multiprotocolo PLX32-EIP-MBTCP-UA
Uso del manual del usuario de ProSoft Configuration Builder
Para deshabilitar o habilitar funcionalidades en la puerta de enlace después de agregarla al proyecto
1 Haga clic derecho en el icono PLX32-EIP-MBTCP-UA en el árbol viewy luego elija ELEGIR TIPO DE MÓDULO. Esto abre el cuadro de diálogo Elegir tipo de módulo, con el TIPO DE MÓDULO correcto.
Advertencia: Tenga en cuenta que todos los controladores están habilitados de forma predeterminada y que el estado del controlador en el cuadro de diálogo Elegir tipo de módulo NO COINCIDE CON EL ESTADO REAL DE LOS CONTROLADORES. Si desea que algún controlador deshabilitado permanezca deshabilitado, debe deshabilitarlo nuevamente en este cuadro de diálogo para que aparezca el círculo rojo o el triángulo amarillo junto al nombre del puerto.
2 Haga clic en el nombre de la funcionalidad del controlador para cambiar su estado de Activado a Desactivado, o viceversa. Se siguen aplicando las mismas reglas mencionadas anteriormente.
3 Cuando hace clic en Aceptar, PCB actualiza la puerta de enlace en el árbol. view, mostrando las opciones de configuración de las funcionalidades habilitadas y ocultando las funcionalidades deshabilitadas.
Tecnología ProSoft, Inc.
Página 21 de 155
Puerta de enlace multiprotocolo PLX32-EIP-MBTCP-UA
Uso del manual del usuario de ProSoft Configuration Builder
2.5 Configuración de los parámetros de la puerta de enlace
1 Haga clic en el signo [+] junto al icono del módulo para ampliar la información de la puerta de enlace.
2 Haga clic en el signo [+] junto a cualquier opción.
icono para view información y configuración de la puerta de enlace
3 Haga doble clic en cualquier icono para abrir un cuadro de diálogo Editar. 4 Para editar un parámetro, seleccione el parámetro en el panel izquierdo y realice los cambios en
el panel derecho. 5 Haga clic en Aceptar para guardar los cambios.
2.5.1 Cambiar el nombre de los objetos de PCB
Puede cambiar el nombre de objetos como las carpetas Proyecto predeterminado y Ubicación predeterminada en el árbol. view. También puede cambiar el nombre del ícono MÓDULO para personalizar el proyecto.
1 Haga clic derecho en el objeto cuyo nombre desea cambiar y luego elija RENOMBRAR. 2 Escriba el nuevo nombre del objeto y presione Entrar.
2.5.2 Imprimir una configuración File
1 En la ventana principal de PCB, haga clic derecho en el icono PLX32-EIP-MBTCP-UA y luego elija VIEW CONFIGURACIÓN.
2 En el View cuadro de diálogo de configuración, haga clic en el FILE menú y haga clic en IMPRIMIR. 3 En el cuadro de diálogo Imprimir, elija la impresora que desea utilizar en la lista desplegable, seleccione
opciones de impresión y haga clic en Aceptar.
Tecnología ProSoft, Inc.
Página 22 de 155
Puerta de enlace multiprotocolo PLX32-EIP-MBTCP-UA
Uso del manual del usuario de ProSoft Configuration Builder
2.6 Configuración del puerto Ethernet Esta sección muestra cómo configurar los parámetros del puerto Ethernet para el PLX32-EIP-MBTCPUA.
Para configurar el puerto Ethernet en PCB
1 En el árbol de ProSoft Configuration Builder view, haga doble clic en el icono de Configuración de Ethernet.
2 Haga clic en cualquier parámetro en el cuadro de diálogo Editar – WATTCP para cambiar el valor. Dado que la puerta de enlace tiene dos puertos Ethernet, existen opciones de configuración independientes para cada puerto.
Parámetro Dirección IP Máscara de red Puerta de enlace
Descripción Dirección IP única asignada a la puerta de enlace Máscara de subred de la puerta de enlace Puerta de enlace (si se utiliza)
Nota: Cada puerto Ethernet debe estar en una subred Ethernet diferente.
Tecnología ProSoft, Inc.
Página 23 de 155
Puerta de enlace multiprotocolo PLX32-EIP-MBTCP-UA
Uso del manual del usuario de ProSoft Configuration Builder
2.7 Mapeo de datos en la memoria del módulo
Utilice la sección MAPA DE DATOS en ProSoft Configuration Builder para copiar datos entre áreas en la base de datos interna de la puerta de enlace. Esto le permite copiar datos a diferentes direcciones dentro de la base de datos de la puerta de enlace para crear solicitudes y controles de datos más simples. Puede utilizar esta función para las siguientes tareas.
· Copie un máximo de 100 registros por comando de mapa de datos y puede configurar un máximo de 200 comandos de copia separados.
· Copie datos de las tablas de error o estado en la memoria superior a los registros de la base de datos interna en el área de datos del usuario.
· Reorganizar el orden de bytes y/o palabras durante el proceso de copia. por ejemploamparchivo, al reorganizar el orden de los bytes o las palabras, puede convertir valores de punto flotante al formato correcto para un protocolo diferente.
· Utilice el mapa de datos para condensar datos ampliamente dispersos en un bloque de datos contiguo, facilitando el acceso.
1 En ProSoft Configuration Builder, expanda el árbol del módulo haciendo clic en [+] junto al nombre del módulo.
2 Haga clic en [+] junto a COMMONNET y luego haga doble clic en DATA MAP.
3 En el cuadro de diálogo Editar – Mapa de datos, haga clic en AGREGAR FILA.
Tecnología ProSoft, Inc.
Página 24 de 155
PLX32-EIP-MBTCP-UA Puerta de enlace multiprotocolo 4 Haga clic en EDITAR FILA para editar los parámetros de la asignación.
Uso del manual del usuario de ProSoft Configuration Builder
5 Para cambiar el valor de un parámetro, haga clic en el parámetro e ingrese un nuevo valor. Haga clic en Aceptar cuando haya terminado.
6 Repita los pasos anteriores para agregar más asignaciones de memoria.
2.7.1 Desde la dirección 0 hasta la dirección de datos de estado más alta Especifica la dirección inicial del registro de la base de datos interna para la operación de copia. Esta dirección puede ser cualquier dirección válida en el área de datos del usuario o en el área de datos de estado de la puerta de enlace.
2.7.2 Dirección de destino 0 a 9999 Especifica la dirección del registro de destino inicial para la operación de copia. Esta dirección debe estar siempre dentro del área de datos del usuario. Asegúrese de especificar una dirección de destino que no sobrescriba los datos almacenados en la memoria mediante uno de los protocolos de comunicación que se ejecutan en la puerta de enlace.
2.7.3 Recuento de registros 1 a 100 Especifica el número de registros que se van a copiar.
Tecnología ProSoft, Inc.
Página 25 de 155
Puerta de enlace multiprotocolo PLX32-EIP-MBTCP-UA
Uso del manual del usuario de ProSoft Configuration Builder
2.7.4 Código de intercambio
SIN CAMBIO, INTERCAMBIO DE PALABRA, INTERCAMBIO DE PALABRA Y BYTE, INTERCAMBIO DE BYTE
Es posible que deba cambiar el orden de los bytes en los registros durante el proceso de copia para cambiar la alineación de los bytes entre diferentes protocolos. Utilice este parámetro cuando trabaje con valores de punto flotante u otros valores de registros múltiples, porque no existe un estándar para el almacenamiento de estos tipos de datos en dispositivos esclavos.
Código de intercambio Sin intercambio
Descripción No se realiza ningún cambio en el orden de los bytes (1234 = 1234)
Intercambio de palabras
Las palabras se intercambian (1234 = 3412)
Palabra y byte Las palabras se intercambian, luego se intercambian los bytes de cada palabra (1234 =
Intercambio
4321)
Bytes
Los bytes de cada palabra se intercambian (1234 = 2143)
2.7.5 Preajuste de retardo
Este parámetro establece un intervalo para cada operación de copia del mapa de datos. El valor del Delay Preset no es una cantidad de tiempo fija. Es la cantidad de escaneos de firmware que deben realizarse entre operaciones de copia.
El ciclo de exploración del firmware puede tardar una cantidad de tiempo variable, según el nivel de actividad de los controladores de protocolo que se ejecutan en la puerta de enlace y el nivel de actividad en los puertos de comunicación de la puerta de enlace. Cada análisis de firmware puede tardar entre uno y varios milisegundos en completarse. Por lo tanto, no se puede esperar que las operaciones de copia de Data Map se realicen a intervalos regulares.
Si se realizan varias operaciones de copia (varias filas en la sección Mapa de datos) con demasiada frecuencia o si todas ocurren en el mismo intervalo de actualización, podrían retrasar el escaneo del proceso de los protocolos de puerta de enlace, lo que podría resultar en actualizaciones de datos lentas o pérdida de datos en los puertos de comunicación. Para evitar estos posibles problemas, establezca el valor predeterminado de retardo en valores diferentes para cada fila en la sección Mapa de datos y configúrelos en números más altos, en lugar de más bajos.
Por ejemploampPor ejemplo, los valores de Delay Preset inferiores a 1000 podrían causar un retraso notable en las actualizaciones de datos a través de los puertos de comunicación. No establezca todos los ajustes preestablecidos de retardo en el mismo valor. En su lugar, utilice valores diferentes para cada fila en el mapa de datos, como 1000, 1001 y 1002, o cualquier otro valor preestablecido de retardo diferente que desee. Esto evita que las copias se realicen simultáneamente y evita posibles retrasos en el análisis del proceso.
Tecnología ProSoft, Inc.
Página 26 de 155
Puerta de enlace multiprotocolo PLX32-EIP-MBTCP-UA
Uso del manual del usuario de ProSoft Configuration Builder
2.8 Descarga del proyecto al PLX32-EIP-MBTCP-UA
Nota: Para obtener instrucciones sobre cómo conectar el módulo con su PC, consulte Conexión de la PC a la puerta de enlace (página 14).
Para que la puerta de enlace utilice la configuración que configuró, debe descargar (copiar) el proyecto actualizado file desde su PC a la puerta de enlace.
Nota: Si está configurado el jumper 3 del módulo, esta función no está disponible.
1 en el árbol view en ProSoft Configuration Builder, haga clic derecho en el icono PLX32-EIP-MBTCPUA y luego elija DESCARGAR DE PC AL DISPOSITIVO. Esto abre el cuadro de diálogo Descargar.
2 En el cuadro de diálogo Descargar, en el cuadro desplegable Seleccionar tipo de conexión, utilice la opción ETHERNET predeterminada.
Nota: Si se conectó al módulo usando una dirección IP temporal, el campo de dirección Ethernet contiene esa dirección IP temporal. ProSoft Configuration Builder utiliza esta dirección IP temporal para conectarse al módulo.
3 Haga clic en PRUEBA DE CONEXIÓN para verificar que la dirección IP permita el acceso al módulo. 4 Si la conexión se realiza correctamente, haga clic en DESCARGAR para transferir la configuración de Ethernet a
el módulo.
Nota: Los pasos anteriores solo descargan o modifican la dirección IP y el nombre del servidor OPC UA, no descargan ni modifican la configuración de OPC UA.
Tecnología ProSoft, Inc.
Página 27 de 155
Puerta de enlace multiprotocolo PLX32-EIP-MBTCP-UA
Uso del manual del usuario de ProSoft Configuration Builder
Si el procedimiento de prueba de conexión falla, verá un mensaje de error. Para corregir el error, siga estos pasos:
1 Haga clic en Aceptar para descartar el mensaje de error. 2 En el cuadro de diálogo Descargar, haga clic en BUSCAR DISPOSITIVO(S) para abrir ProSoft Discovery.
Servicio.
3 Haga clic derecho en el módulo y luego elija SELECCIONAR PARA PCB. 4 Cierre el servicio ProSoft Discovery. 5 Haga clic en DESCARGAR para transferir la configuración al módulo.
Tecnología ProSoft, Inc.
Página 28 de 155
Puerta de enlace multiprotocolo PLX32-EIP-MBTCP-UA
Uso del manual del usuario de ProSoft Configuration Builder
2.9 Cargando el Proyecto desde el Gateway
Nota: Para obtener instrucciones sobre cómo conectar el módulo con su PC, consulte Conexión de la PC a la puerta de enlace (página 14).
Puede cargar la configuración del proyecto desde PLX32-EIP-MBTCP-UA al proyecto actual en ProSoft Configuration Builder en su PC.
1 en el árbol view en ProSoft Configuration Builder, haga clic con el botón derecho en el icono PLX32-EIP-MBTCPUA y luego seleccione CARGAR DESDE EL DISPOSITIVO A LA PC. Esto abre el cuadro de diálogo Cargar.
2 En el cuadro de diálogo Cargar, en el cuadro desplegable Seleccionar tipo de conexión, utilice la configuración ETHERNET predeterminada.
Nota: Si se conectó al módulo usando una dirección IP temporal, el campo de dirección Ethernet contiene esa dirección IP temporal. ProSoft Configuration Builder utiliza esta dirección IP temporal para conectarse al módulo.
3 Haga clic en PRUEBA DE CONEXIÓN para verificar que la dirección IP permita el acceso al módulo. 4 Si la conexión se realiza correctamente, haga clic en CARGAR para transferir la configuración de Ethernet al
ORDENADOR PERSONAL.
Nota: Los pasos anteriores solo cargan o modifican la dirección IP y el nombre del servidor OPC UA, no cargan ni modifican la configuración de OPC UA.
Tecnología ProSoft, Inc.
Página 29 de 155
Puerta de enlace multiprotocolo PLX32-EIP-MBTCP-UA
Uso del manual del usuario de ProSoft Configuration Builder
Si el procedimiento de prueba de conexión falla, verá un mensaje de error. Para corregir el error, siga estos pasos.
1 Haga clic en Aceptar para descartar el mensaje de error. 2 En el cuadro de diálogo Cargar, haga clic en BUSCAR DISPOSITIVO(S) para abrir ProSoft Discovery Service.
3 Haga clic derecho en el módulo y luego elija SELECCIONAR PARA PCB. 4 Cierre el servicio ProSoft Discovery. 5 Haga clic en DESCARGAR para transferir la configuración al módulo.
Tecnología ProSoft, Inc.
Página 30 de 155
Puerta de enlace multiprotocolo PLX32-EIP-MBTCP-UA
Manual de usuario de diagnóstico y resolución de problemas
3 Diagnóstico y resolución de problemas
Puede solucionar problemas de la puerta de enlace utilizando varios métodos: · Supervise los indicadores LED en la puerta de enlace. · Utilice las funciones de Diagnóstico en ProSoft Configuration Builder (PCB). · Examinar los datos en el área de datos de estado (memoria superior) de la puerta de enlace interna.
memoria.
3.1 Indicadores LED
La primera y más rápida es escanear los LED de la puerta de enlace para determinar la existencia y posible causa de un problema. Los LED proporcionan información valiosa como:
· El estado de cada puerto · Errores de configuración del sistema · Errores de aplicación · Indicaciones de fallo
Tecnología ProSoft, Inc.
Página 31 de 155
Puerta de enlace multiprotocolo PLX32-EIP-MBTCP-UA
Manual de usuario de diagnóstico y resolución de problemas
3.1.1 LED de la puerta de enlace principal Esta tabla describe los LED del panel frontal de la puerta de enlace.
LED PWR (alimentación)
FLT (fallo)
CFG (Configuración)
ERR (Error)
NS (estado de red) solo para protocolo EIP
MS (estado del módulo) solo para protocolo EIP
Estado desactivado
Verde fijo Apagado Rojo fijo
Apagado Ámbar fijo
Apagado Intermitente Ámbar
Ámbar sólido
Apagado Rojo fijo Verde fijo Rojo intermitente Verde intermitente Intermitente rojo y verde intermitente Apagado Rojo fijo Verde fijo Rojo intermitente Verde intermitente Intermitente rojo y verde alternativo
Descripción
La energía no está conectada a los terminales de alimentación o la fuente no es suficiente para alimentar adecuadamente la puerta de enlace (se requieren 208 mA a 24 VCC).
La alimentación está conectada a los terminales de alimentación.
Funcionamiento normal.
Se ha producido un error crítico. El ejecutable del programa falló o el usuario lo finalizó y ya no se ejecuta. Presione el botón Restablecer o apague y encienda para borrar el error.
Funcionamiento normal.
La unidad está en modo de configuración. O existe un error de configuración o la configuración file se está descargando o leyendo. Después del encendido, la puerta de enlace lee la configuración y la unidad implementa los valores de configuración e inicializa el hardware. Esto ocurre durante el ciclo de encendido o después de presionar el botón Restablecer.
Funcionamiento normal.
Se ha detectado una condición de error y se está produciendo en uno de los puertos de la aplicación. Verifique la configuración y solucione problemas de comunicación.
Este indicador de error se borra al inicio de cada intento de comando (maestro/cliente) o en cada recepción de datos (esclavo/adaptador/servidor). Si esta condición existe, indica que está ocurriendo una gran cantidad de errores en la aplicación (debido a una mala configuración) o en uno o más puertos (fallas de comunicación de red).
Sin energía o sin dirección IP
Dirección IP duplicada
Conectado
El tiempo de conexión expiro
dirección IP obtenida; sin conexiones establecidas
Autoprueba
Sin poder
falla mayor
Dispositivo operativo
falla menor
Apoyar
Autoprueba
Tecnología ProSoft, Inc.
Página 32 de 155
Puerta de enlace multiprotocolo PLX32-EIP-MBTCP-UA
Manual de usuario de diagnóstico y resolución de problemas
3.1.2 LED del puerto Ethernet Esta tabla describe los LED del puerto Ethernet de la puerta de enlace.
LED ENLACE/ACT
100 Mbits
Estado desactivado
Verde sólido
Apagado Ámbar intermitente
Descripción
No se detecta ninguna conexión de red física. No es posible la comunicación Ethernet. Verifique el cableado y los cables.
Se detectó conexión de red física. Este LED debe estar encendido fijo para que sea posible la comunicación Ethernet.
No hay actividad en el puerto.
El puerto Ethernet está transmitiendo o recibiendo datos activamente.
Tecnología ProSoft, Inc.
Página 33 de 155
Puerta de enlace multiprotocolo PLX32-EIP-MBTCP-UA
Manual de usuario de diagnóstico y resolución de problemas
3.2 Uso de diagnósticos en ProSoft Configuration Builder
ProSoft Configuration Builder (PCB) tiene muchas herramientas útiles para ayudarle con el diagnóstico y la resolución de problemas. Puede utilizar PCB para conectarse a su puerta de enlace y recuperar valores de estado actuales, datos de configuración y otra información valiosa.
Consejo: Puede tener abierta una ventana de Diagnóstico de ProSoft Configuration Builder para más de una puerta de enlace a la vez.
Para conectarse al puerto de comunicación de la puerta de enlace.
1 En PCB, haga clic derecho en el nombre de la puerta de enlace y elija DIAGNÓSTICOS.
2 Esto abre la ventana Diagnóstico.
Tecnología ProSoft, Inc.
Página 34 de 155
Puerta de enlace multiprotocolo PLX32-EIP-MBTCP-UA
Manual de usuario de diagnóstico y resolución de problemas
Si no hay respuesta de la puerta de enlace, como en el examparchivo anterior, siga estos pasos: 1 En la barra de herramientas, haga clic en el botón CONFIGURAR CONEXIÓN.
2 En el cuadro de diálogo Configuración de la conexión, seleccione ETHERNET en la lista SELECCIONAR TIPO DE CONEXIÓN.
3 Escriba la dirección IP de la puerta de enlace en el campo ETHERNET. 4 Haga clic en CONECTAR.
5 Verifique que Ethernet esté conectado correctamente entre el puerto de comunicación de su computadora y la puerta de enlace.
6 Si aún no puede establecer una conexión, comuníquese con el Soporte técnico de ProSoft Technology para obtener ayuda.
Tecnología ProSoft, Inc.
Página 35 de 155
Puerta de enlace multiprotocolo PLX32-EIP-MBTCP-UA
Manual de usuario de diagnóstico y resolución de problemas
3.2.1 Menú de diagnóstico
El menú Diagnóstico está organizado como una estructura de árbol en el lado izquierdo de la ventana Diagnóstico.
Precaución: Algunos comandos de este menú están diseñados para depuración avanzada y pruebas del sistema únicamente y pueden provocar que la puerta de enlace deje de comunicarse, lo que podría provocar una pérdida de datos u otras fallas de comunicación. Utilice estos comandos sólo si comprende completamente sus efectos potenciales, o si los ingenieros de soporte técnico de ProSoft Technology se lo indican específicamente.
Los siguientes comandos de menú se muestran a continuación:
Módulo de comando de menú
Base de datos View
Versión del comando del submenú
Mapa de datos ASCII
Decimal
Maleficio
Flotar
Descripción
Muestra la versión actual del software de la puerta de enlace y otros valores importantes. Es posible que se le solicite que proporcione esta información cuando llame para solicitar asistencia técnica.
Muestra la configuración del mapa de datos de la puerta de enlace. Muestra el contenido de la base de datos de la puerta de enlace en formato de caracteres ASCII.*
Muestra el contenido de la base de datos de la puerta de enlace en formato de número decimal.*
Muestra el contenido de la base de datos de la puerta de enlace en formato de número hexadecimal.* Muestra el contenido de la base de datos de la puerta de enlace en formato de número de punto flotante.*
*Utilice la barra de desplazamiento en el borde derecho de la ventana para navegar por la base de datos. Cada página muestra 100 palabras de datos. El número total de páginas disponibles depende de la configuración de su puerta de enlace.
Tecnología ProSoft, Inc.
Página 36 de 155
Puerta de enlace multiprotocolo PLX32-EIP-MBTCP-UA
Manual de usuario de diagnóstico y resolución de problemas
3.2.2 Captura de una sesión de diagnóstico en un registro File
Puede capturar cualquier cosa que haga en una sesión de Diagnóstico en un registro file. Esta función puede resultar útil para la resolución de problemas y el mantenimiento de registros, y para la comunicación con el equipo de soporte técnico de ProSoft Technology.
Para capturar datos de la sesión en un registro file
1 Abra una ventana de Diagnóstico. Consulte Uso de diagnósticos en ProSoft Configuration Builder (página 33).
2 Para registrar una sesión de diagnóstico en un mensaje de texto file, desde la barra de herramientas, haga clic en REGISTRO FILE botón. Haga clic en el botón nuevamente para detener la captura.
3 a view el registro file, en la barra de herramientas, haga clic en VIEW REGISTRO FILE botón. El registro file se abre como un texto file, puede cambiarle el nombre y guardarlo en una ubicación diferente.
4 Para enviar el registro por correo electrónico file al equipo de soporte técnico de ProSoft Technology, desde la barra de herramientas, haga clic en REGISTRO DE CORREO ELECTRÓNICO FILE botón. Esto sólo funciona si tienes instalado
Microsoft Outlook en su PC.)
5 Si captura varias sesiones secuenciales, PCB agrega los nuevos datos al final de los datos capturados anteriormente. Si desea borrar los datos anteriores del registro file, debe hacer clic en el botón BORRAR DATOS cada vez antes de comenzar a capturar datos.
3.2.3 Arranque en caliente/arranque en frío
El arranque en caliente y en frío del PLX32-EIP-MBTCP-UA se puede realizar haciendo clic en MÓDULO > GENERAL > ARRANQUE EN CALIENTE o ARRANQUE EN FRÍO.
Tecnología ProSoft, Inc.
Página 37 de 155
Puerta de enlace multiprotocolo PLX32-EIP-MBTCP-UA
Manual de usuario de diagnóstico y resolución de problemas
3.3 Datos de estado de la puerta de enlace en la memoria superior
La puerta de enlace escribe datos útiles sobre el estado del módulo en ubicaciones de memoria superior dedicadas en su base de datos interna. La ubicación de esta área de datos de estado depende de los protocolos admitidos por su puerta de enlace. Puede utilizar la función de asignación de datos en Prosoft Configuration Builder para asignar estos datos al área de datos del usuario de la base de datos de la puerta de enlace (registros 0 a 9999). Los dispositivos remotos, como HMI o procesadores, pueden acceder a los datos de estado. Consulte Mapeo de datos en la memoria del módulo (página 23).
3.3.1 Datos de estado general de la puerta de enlace en la memoria superior La siguiente tabla describe el contenido del área de datos de estado general de la puerta de enlace.
Dirección de registro 14000 a 14001 14002 a 14004 14005 a 14009 14010 a 14014 14015 a 14019
Descripción Contador de ciclos del programa Código de producto (ASCII) Revisión del producto (ASCII) Revisión del sistema operativo (ASCII) Número de ejecución del sistema operativo (ASCII)
Tecnología ProSoft, Inc.
Página 38 de 155
Puerta de enlace multiprotocolo PLX32-EIP-MBTCP-UA
Manual de usuario de diagnóstico y resolución de problemas
3.3.2 Datos de estado específicos del protocolo en la memoria superior
El PLX32-EIP-MBTCP-UA también tiene ubicaciones de memoria superiores para datos de estado específicos del protocolo. La ubicación del área de datos de estado para los controladores del protocolo de puerta de enlace depende de los protocolos. Para más información, ver:
· Datos de estado de EIP en la memoria superior (página 66) · Datos de estado de MBTCP en la memoria superior (página 102)
Tecnología ProSoft, Inc.
Página 39 de 155
Puerta de enlace multiprotocolo PLX32-EIP-MBTCP-UA
4 Información de hardware
Manual de usuario de información de hardware
4.1 Especificaciones del hardware
Especificación Fuente de alimentación
Descripción
24 VCC nominal Se permiten 10 a 36 VCC Terminales positivos, negativos y GND
Carga actual
24 VCC nominal a 300 mA 10 a 36 VCC a 610 mA máximo
Temperatura de funcionamiento -25 °C a 70 °C (-13 °F a 158 °F)
Temperatura de almacenamiento -40 ° C a 80 ° C (-40 ° F a 176 ° F)
Humedad relativa
5% a 95% RH sin condensación
Dimensiones (alto x ancho x profundidad)
5.38 x 1.99 x 4.38 pulgadas 13.67 x 5.05 x 11.13 cm
Indicadores LED
Configuración (CFG) y error (ERR) Estado de comunicación Alimentación (PWR) y fallo de hardware (FLT) Estado de red (NS) Conexión EtherNet/IPTM Clase I o Clase III
Estado (solo EtherNet/IP) Estado del módulo (MS) Estado de configuración del módulo (solo EtherNet/IP) Enlace/actividad del puerto de comunicación Ethernet y 100 mbit
Puerto(s) Ethernet
Conector RJ10 full-duplex de 100/45 Mbit Aislamiento eléctrico 1500 Vrms a 50 Hz a 60 Hz durante 60 segundos, aplicado según lo especificado en la sección 5.3.2 de IEC 60950: 1991 Resistencia a tormentas de transmisión Ethernet = menor o igual a 5000 [ARP] fotogramas por segundo y menos o igual a 5 minutos de duración
Enviado con cada unidad
Destornillador de 2.5 mm Conector de alimentación J180
Tecnología ProSoft, Inc.
Página 40 de 155
Puerta de enlace multiprotocolo PLX32-EIP-MBTCP-UA
5 Protocolo EIP
Manual de usuario del protocolo EIP
5.1 EIP funcional terminadoview
Puede utilizar el PLX32-EIP-MBTCP-UA para interconectar muchos protocolos diferentes con la familia de procesadores de Rockwell Automation u otras soluciones basadas en software. La siguiente ilustración muestra la funcionalidad del protocolo EtherNet/IP.
Tecnología ProSoft, Inc.
Página 41 de 155
Puerta de enlace multiprotocolo PLX32-EIP-MBTCP-UA
5.1.1 Especificaciones generales de EtherNet/IP
El controlador EIP admite las siguientes conexiones:
Clase Clase 1 Clase 3
Tipo de conexión E/S Cliente conectado Cliente no conectado
Número de conexiones 2 2 1
Servidor
5
Manual de usuario del protocolo EIP
Especificación Tipos de PLC admitidos Tipos de mensajes admitidos Tamaños de conexión de E/S entrada/salida Tiempo máximo de RPI Servicios CIP admitidos
Lista de comandos
Conjuntos de comandos
Descripción
PLC2, PLC5, SLC, CLX, CMPLX, MICROLX
PCCC y CIP
496/496 bytes
5 ms por conexión
0x4C: Lectura de tabla de datos CIP 0x4D: Escritura de tabla de datos CIP CIP genérico
Admite hasta 100 comandos por cliente. Cada comando es configurable para el tipo de comando, dirección IP, dirección de registro hacia/desde y recuento de palabras/bits.
Conjunto de comandos básicos PLC-2/PLC-3/PLC5 Conjunto de comandos binarios PLC5 Conjunto de comandos ASCII PLC5 Conjunto de comandos SLC500
Tecnología ProSoft, Inc.
Página 42 de 155
Puerta de enlace multiprotocolo PLX32-EIP-MBTCP-UA
Manual de usuario del protocolo EIP
5.1.2 Base de datos interna de EIP
La base de datos interna es fundamental para la funcionalidad del PLX32-EIP-MBTCP-UA. La puerta de enlace comparte esta base de datos entre todos los puertos de comunicaciones de la puerta de enlace y la utiliza como conducto para pasar información de un protocolo a otro dispositivo en una red a uno o más dispositivos en otra red. Esto permite que los datos de los dispositivos en un puerto de comunicación sean accedidos y controlados por dispositivos en otro protocolo.
Además de los datos del cliente y del servidor, puede asignar información de estado y error generada por la puerta de enlace al área de datos del usuario de la base de datos interna. La base de datos interna se divide en dos áreas:
· Memoria superior para el área de datos de estado de la puerta de enlace. Aquí es donde la puerta de enlace escribe datos de estado internos para los protocolos admitidos por la puerta de enlace.
· Memoria inferior para el área de datos del usuario. Aquí es donde se almacenan y se accede a los datos entrantes de dispositivos externos.
Cada protocolo en PLX32-EIP-MBTCP-UA puede escribir y leer datos en el área de datos del usuario.
Nota: Si desea acceder a los datos de estado de la puerta de enlace en la memoria superior, puede utilizar la función de asignación de datos en la puerta de enlace para copiar datos del área de datos de estado de la puerta de enlace al área de datos del usuario. Consulte Mapeo de datos en la memoria del módulo (página 23). De lo contrario, puede utilizar las funciones de diagnóstico en ProSoft Configuration Builder para view datos de estado de la puerta de enlace. Para obtener más información sobre los datos de estado de la puerta de enlace, consulte Diagnóstico de red (página 65).
Tecnología ProSoft, Inc.
Página 43 de 155
Puerta de enlace multiprotocolo PLX32-EIP-MBTCP-UA
Manual de usuario del protocolo EIP
Acceso del cliente EIP a la base de datos
La funcionalidad del cliente intercambia datos entre la base de datos interna de la puerta de enlace y las tablas de datos establecidas en uno o más procesadores u otros dispositivos basados en servidor. La lista de comandos que usted define en ProSoft Configuration Builder especifica qué datos se transferirán entre la puerta de enlace y cada uno de los servidores de la red. No se requiere lógica de escalera en el procesador (servidor) para la funcionalidad del cliente, excepto para garantizar que exista suficiente memoria de datos.
La siguiente ilustración describe el flujo de datos entre los clientes Ethernet y la base de datos interna.
Acceso de múltiples servidores a la base de datos EIP
El soporte del servidor en la puerta de enlace permite que las aplicaciones cliente (como procesadores y software HMI) lean y escriban en la base de datos de la puerta de enlace. El controlador del servidor puede admitir múltiples conexiones simultáneas desde varios clientes.
Cuando se configura como servidor, el área de datos de usuario de la base de datos interna en la puerta de enlace es el origen de las solicitudes de lectura y el destino de las solicitudes de escritura de clientes remotos. El acceso a la base de datos está controlado por el tipo de comando recibido en el mensaje entrante del cliente.
La puerta de enlace debe estar correctamente configurada y conectada a la red antes de intentar utilizarla. Utilice un programa de verificación de red, como ProSoft Discovery Service o la instrucción PING del símbolo del sistema, para verificar que la puerta de enlace se pueda ver en la red. Utilice ProSoft Configuration Builder para confirmar la configuración adecuada de la puerta de enlace y transferir la configuración. files hacia y desde la puerta de enlace.
Tecnología ProSoft, Inc.
Página 44 de 155
Puerta de enlace multiprotocolo PLX32-EIP-MBTCP-UA
Manual de usuario del protocolo EIP
5.2 Configuración EIP
5.2.1 Configuración del servidor EIP Clase 3 Utilice la conexión del servidor EIP Clase 3 en ProSoft Configuration Builder cuando la puerta de enlace actúa como un dispositivo servidor (esclavo) que responde a instrucciones de mensajes iniciadas desde un dispositivo cliente (maestro), como una HMI, DCS, PLC o PAC.
Para configurar el servidor file tamaño en PCB
1 En ProSoft Configuration Builder, haga clic en [+] al lado de la puerta de enlace, luego haga clic en [+] al lado de EIP Class 3 Server.
2 Haga doble clic en el segundo servidor EIP Clase 3 para mostrar el cuadro de diálogo Editar – Servidor EIP Clase 3.
3 Seleccione el SERVIDOR FILE TAMAÑO (100 o 1000).
o Para un valor de 100, los registros son de N10:0 a N10:99. o Para un valor de 1000, los registros válidos son del N10:0 al N10:999.
Acceso a la memoria interna del gateway La siguiente tabla hace referencia al área de datos del usuario en la memoria del gateway:
Tipo de datos
BOOL Matriz de bits SINT INT DINT REAL
Tag Nombre
BOOLData[ ] BITAData[ ] SINTData[ ] INT_Data[ ] DINTData[ ] REALData[ ]
Longitud de cada elemento en el mensaje CIP 1 4 1 2 4 4
Rango de matriz para base de datos de 10,000 0 elementos 159999 a 0 4999 a 0 19999 a 0 9999 a 0 4999 a 0 4999 a XNUMX
Tecnología ProSoft, Inc.
Página 45 de 155
Puerta de enlace multiprotocolo PLX32-EIP-MBTCP-UA
Manual de usuario del protocolo EIP
Tipo de instrucción MSG – CIP
La siguiente tabla define la relación del área de datos del usuario en la base de datos interna de la puerta de enlace con las direcciones requeridas en las instrucciones MSG CIP:
Base de datos
CIP
CIP booleano
Entero
DIRECCIÓN
0
Int_data BoolData[0] [0]
999
Int_data BoolData[15984] [999]
1000 1999
Int_data BoolData[16000] [1000] Int_data BoolData[31984] [1999]
2000 2999
Int_data BoolData[32000] [2000] Int_data BoolData[47984] [2999]
3000 3999
Int_data BoolData[48000] [3000] Int_data [3999] BoolData[63999]
Byte CIP de matriz de bits CIP
BitAData[0]
SIntData[0]
SIntData[1998] BitAData[500] SIntData[2000]
SIntData[3998] BitAData[1000] SIntData[4000]
SIntData[5998] BitAData[1500] SIntData[6000]
SIntData[9998]
CIP DINT
CIP reales
DIntDatos[0]
Datos reales [0]
DIntData[500] RealData [500]
DIntData[1000] RealData [1000]
DIntData[1500] RealData [1500]
Tipo de instrucción MSG – PCCC
La siguiente tabla define la relación del área de datos del usuario en la base de datos interna de la puerta de enlace con las direcciones requeridas en las instrucciones MSG PCCC:
Dirección de la base de datos 0 999 1000 1999 2000
File tamaño 100 N10:0 N19:99 N20:0 N29:99 N30:0
Dirección de la base de datos 0 999 1000 1999 2000
File tamaño 100 N10:0 N19:99 N20:0 N29:99 N30:0
Tecnología ProSoft, Inc.
Página 46 de 155
Puerta de enlace multiprotocolo PLX32-EIP-MBTCP-UA
Compatibilidad con comandos del servidor de mensajería explícita EtherNet/IP El PLX32-EIP-MBTCP-UA admite varios conjuntos de comandos.
Manual de usuario del protocolo EIP
Funciones básicas del conjunto de comandos
Comando 0x00 0x01 0x02 0x05 0x08
Función N/AN/AN/AN/AN/A
Definición Escritura protegida Lectura desprotegida Escritura de bits protegida Escritura de bits desprotegida Escritura desprotegida
Compatible con el servidor XXXXX
Funciones del conjunto de comandos PLC-5
Comando 0x0F 0x0F
Función 0x00 0x01
Definición Rango de palabras Escritura (dirección binaria) Rango de palabras Lectura (dirección binaria)
0x0F
Lectura de rango escrito (dirección binaria)
0x0F
Escritura de rango escrito (dirección binaria)
0x0F
0x26
Lectura-Modificación-Escritura (Dirección binaria)
0x0F 0x0F 0x0F
0x00 0x01 0x26
Escritura de rango de palabras (dirección ASCII) Lectura de rango de palabras (dirección ASCII) Lectura-Modificación-Escritura (Dirección ASCII)
Compatible con el servidor XXXX
XX
Funciones del conjunto de comandos del SLC-500
Comando 0x0F 0x0F 0x0F 0x0F 0x0F
Función 0xA1 0xA2 0xA9 0xAA 0xAB
Definición
Compatible con el servidor
Lectura lógica escrita protegida con dos
X
Campos de dirección
Lectura lógica escrita protegida con tres X
Campos de dirección
Escritura lógica escrita protegida con dos
X
Campos de dirección
Escritura lógica escrita protegida con tres
X
Campos de dirección
Escritura lógica escrita protegida con máscara (tres campos de dirección)
Tecnología ProSoft, Inc.
Página 47 de 155
Puerta de enlace multiprotocolo PLX32-EIP-MBTCP-UA
Manual de usuario del protocolo EIP
5.2.2 Configuración de la conexión EIP Clase 1
Utilice la conexión EIP Clase 1 en ProSoft Configuration Builder cuando la puerta de enlace actúa como un adaptador EIP transfiriendo datos hacia y desde un PLC (el escáner EIP) mediante una conexión de E/S directa. Las conexiones de E/S directas pueden transferir grandes cantidades de datos rápidamente.
El PLX32-EIP-MBTCP-UA puede manejar hasta ocho conexiones de E/S (según el modelo), cada una con 248 palabras de datos de entrada y 248 palabras de datos de salida.
Agregar la puerta de enlace a RSLogix5000 v.20
1 Inicie Rockwell Automation RSLinx y busque PLX32-EIP-MBTCP-UA. 2 Haga clic derecho en la puerta de enlace y luego elija CARGAR EDS DESDE EL DISPOSITIVO.
Nota: Es posible que sea necesario reiniciar RSLogix5000 para completar la instalación de EDS.
3 Después de reiniciar RSLogix 5000, abra el proyecto RSLogix 5000 deseado. 4 En Controller Organizer, haga clic con el botón derecho en el puente EtherNet/IP en el árbol de E/S y
elija NUEVO MÓDULO.
5 En el cuadro de diálogo Seleccionar tipo de módulo, en el cuadro Ingresar texto de búsqueda, escriba PLX3.
Tecnología ProSoft, Inc.
Página 48 de 155
Puerta de enlace multiprotocolo PLX32-EIP-MBTCP-UA
Manual de usuario del protocolo EIP
6 Haga clic en su PLX32-EIP-MBTCP-UA y luego haga clic en CREAR. Esto abre el cuadro de diálogo Nuevo módulo.
7 En el cuadro de diálogo Nuevo módulo, ingrese un nombre para la puerta de enlace y luego ingrese la dirección IP del PLX32-EIP-MBTCP-UA.
8 Para agregar conexiones de E/S, haga clic en CAMBIAR. Tecnología ProSoft, Inc.
Página 49 de 155
Puerta de enlace multiprotocolo PLX32-EIP-MBTCP-UA
Manual de usuario del protocolo EIP
9 En el cuadro de diálogo Definición del módulo, ingrese las conexiones de E/S. Se pueden agregar hasta ocho conexiones de E/S. Las conexiones de E/S tienen un tamaño fijo de 496 bytes de datos de entrada y 496 bytes de datos de salida. Cuando termine, haga clic en Aceptar.
10 En el cuadro de diálogo Propiedades del módulo, haga clic en la pestaña CONEXIÓN para configurar cada conexión de E/S con su propio tiempo RPI. Cuando termine, haga clic en Aceptar.
11 La nueva puerta de enlace aparece en el Organizador del controlador debajo del puente EtherNet/IP.
Tecnología ProSoft, Inc.
Página 50 de 155
Puerta de enlace multiprotocolo PLX32-EIP-MBTCP-UA
Manual de usuario del protocolo EIP
Agregar la puerta de enlace a RSLogix5000 v.16 a v.19
Nota: Las conexiones de Clase 1 no son compatibles con RSLogix v.15 y versiones anteriores
1 Inicie Rockwell Automation RSLogix 5000. 2 En Controller Organizer, haga clic con el botón derecho en el puente EtherNet/IP en el árbol de E/S y
choose NEW MODULE. 3 In the Select Module Type dialog box, click FIND. Buscar Generic EtherNet Bridge,
haga clic en Puente Ethernet genérico y luego haga clic en CREAR. 4 En el cuadro de diálogo Nuevo módulo, ingrese un nombre para la puerta de enlace y luego ingrese la dirección IP.
dirección del PLX32-EIP-MBTCP-UA. Esto crea la ruta de comunicación desde el procesador al PLX32-EIP-MBTCP-UA. 5 Agregue un nuevo módulo debajo del puente EtherNet genérico y agregue una conexión CIP (CIP-MODULE). Aquí se especifican los parámetros para la conexión de E/S. Los tamaños de entrada y salida deben coincidir con los tamaños de entrada y salida configurados en la PCB. El valor del campo DIRECCIÓN representa el número de conexión en PCB. De forma predeterminada, todas las conexiones tienen 248 palabras de entrada, 248 palabras de salida y 0 palabras de configuración. Establezca el formato de comunicación en Tipo de datos INT y establezca las instancias de ensamblaje en "1" para entrada, "2" para salida y "4" para configuración. 6 Agregue y configure una conexión CIP para cada conexión de E/S.
Tecnología ProSoft, Inc.
Página 51 de 155
Puerta de enlace multiprotocolo PLX32-EIP-MBTCP-UA
Manual de usuario del protocolo EIP
Configuración de conexiones EIP Clase 1 en PCB Después de haber creado la puerta de enlace PLX32-EIP-MBTCP-UA en RSLogix 5000, debe configurar las conexiones en el módulo.
Para configurar conexiones Clase 1 en PCB
1 En ProSoft Configuration Builder, haga clic en [+] al lado de la puerta de enlace, luego haga clic en [+] al lado de Conexión EIP Clase 1 [x].
2 Haga doble clic en Conexión EIP Clase 1 [x] para mostrar el cuadro de diálogo Editar – Conexión EIP Clase 1 [x].
3 En el cuadro de diálogo, haga clic en un parámetro y luego ingrese un valor para el parámetro. Hay cuatro parámetros configurables para cada conexión de E/S en ProSoft Configuration Builder.
Parámetro Dirección de datos de entrada Tamaño de entrada Dirección de datos de salida Tamaño de salida
Rango de valores 0 a 9999 0 a 248 0 a 9999 0 a 248
Descripción
Especifica la dirección inicial dentro de la base de datos virtual de la puerta de enlace para los datos transferidos desde la puerta de enlace al PLC.
Especifica el número de enteros que se transfieren a la imagen de entrada del PLC (248 enteros como máximo).
Especifica la dirección inicial dentro de la base de datos virtual de la puerta de enlace para los datos transferidos desde el PLC a la puerta de enlace.
Especifica el número de enteros que se transfieren a la imagen de salida del PLC (248 enteros como máximo).
Tecnología ProSoft, Inc.
Página 52 de 155
Puerta de enlace multiprotocolo PLX32-EIP-MBTCP-UA
Manual de usuario del protocolo EIP
5.2.3 Configuración de la conexión Cliente[x]/UClient EIP Clase 3
El PLX32-EIP-MBTCP-UA admite dos clientes conectados y un cliente no conectado (la mayoría de los dispositivos utilizan clientes conectados; asegúrese de consultar el manual del usuario del dispositivo de destino para su verificación).
· Utilice las conexiones EIP Clase 3 Cliente [x] cuando la puerta de enlace esté actuando como cliente/maestro iniciando instrucciones de mensajes a los dispositivos servidor/esclavo. El protocolo EIP PLX32EIP-MBTCP-UA admite tres conexiones de clientes conectados. Las aplicaciones típicas incluyen sistemas SCADA y comunicación SLC.
· Utilice la conexión UClient EIP Clase 3 cuando la puerta de enlace esté actuando como cliente/maestro iniciando instrucciones de mensajes a los dispositivos servidor/esclavo. El protocolo EIP PLX32-EIP-MBTCPUA admite una conexión de cliente desconectado. La mensajería no conectada es un tipo de mensajería explícita EtherNet/IP que utiliza la implementación de TCP/IP. Ciertos dispositivos, como el AB Power Monitor 3000 serie B, admiten mensajería sin conexión. Consulte la documentación de su dispositivo para obtener más información sobre su implementación EtherNet/IP.
Cliente Clase 3[x]/UClient
Para configurar conexiones Cliente/UClient [x] de Clase 3
1 En ProSoft Configuration Builder, haga clic en [+] al lado de la puerta de enlace, luego haga clic en [+] al lado de EIP Class 3 Client [x] o EIP Class 3 UClient [x].
2 Haga doble clic en el segundo Cliente EIP Clase 3 [x] para mostrar el cuadro de diálogo Editar – Cliente EIP Clase 3 [x].
3 En el cuadro de diálogo, haga clic en cualquier parámetro para cambiar su valor.
Tecnología ProSoft, Inc.
Página 53 de 155
Puerta de enlace multiprotocolo PLX32-EIP-MBTCP-UA
Manual de usuario del protocolo EIP
La siguiente tabla especifica la configuración del dispositivo cliente EIP (maestro) en el puerto de red:
Parámetro
Retraso mínimo de comando
Valor
0 a 65535 milisegundos
Respuesta 0 a 65535
Se acabó el tiempo
milisegundos
Reintentar contar 0 a 10
Descripción
Especifica el número de milisegundos que se deben esperar entre las emisiones iniciales de un comando. Este parámetro se puede utilizar para retrasar todos los comandos enviados a los servidores para evitar "inundar" los comandos en la red. Este parámetro no afecta los reintentos de un comando, ya que se emitirán cuando se reconozca el error.
Especifica la cantidad de tiempo en milisegundos que un Cliente esperará antes de retransmitir un comando si no recibe respuesta del servidor direccionado. El valor a utilizar depende del tipo de red de comunicación utilizada y del tiempo de respuesta esperado del dispositivo más lento conectado a la red.
Especifica el número de veces que se reintentará un comando si falla.
Tecnología ProSoft, Inc.
Página 54 de 155
Puerta de enlace multiprotocolo PLX32-EIP-MBTCP-UA
Manual de usuario del protocolo EIP
Comandos Cliente[x]/UClient Clase 3 Hay una lista de comandos separada para cada uno de los diferentes tipos de mensajes admitidos por el protocolo. Cada lista se procesa de arriba a abajo, una tras otra, hasta que se completan todos los comandos especificados y luego el proceso de sondeo comienza nuevamente. Esta sección define los comandos EtherNet/IP que se emitirán desde la puerta de enlace a los dispositivos servidores en la red. Puede utilizar estos comandos para la recopilación de datos y el control de dispositivos en la red TCP/IP. Para interconectar la base de datos virtual con controladores de automatización programables (PAC), controladores lógicos programables (PLC) de Rockwell Automation u otros dispositivos de servidor EtherNet/IP, debe crear una lista de comandos utilizando los parámetros de la lista de comandos para cada tipo de mensaje.
Para agregar comandos Clase 3 Cliente/UClient [x]
1 En ProSoft Configuration Builder, haga clic en [+] al lado de la puerta de enlace, luego haga clic en [+] al lado de EIP Class 3 Client [x] o EIP Class 3 UClient [x].
2 Haga doble clic en el tipo de comando deseado para mostrar el cuadro de diálogo Editar: Comandos del Cliente EIP Clase 3 [x] o Editar: Comandos del Cliente EIP Clase 3 [x].
3 Haga clic en AGREGAR FILA para agregar un nuevo comando. 4 Haga clic en EDITAR FILA o haga doble clic en la fila para mostrar el cuadro de diálogo Editar donde
configurar el comando.
Tecnología ProSoft, Inc.
Página 55 de 155
Puerta de enlace multiprotocolo PLX32-EIP-MBTCP-UA
Manual de usuario del protocolo EIP
Comandos Clase 3 Cliente/UClient [x] SLC500 2 campos de dirección
Habilitar parámetro
Valor
Habilitar Deshabilitar escritura condicional
Dirección interna
0 a 9999
Descripción
Especifica si el comando debe ejecutarse y bajo qué condiciones. HABILITAR: el comando se ejecuta en cada escaneo de la lista de comandos DISABLE: el comando está deshabilitado y no se ejecutará ESCRITURA CONDICIONAL: el comando se ejecuta solo si los datos internos asociados con el comando cambian
Especifica la dirección de la base de datos interna de la puerta de enlace que se asociará con el comando. Si el comando es una función de lectura, los datos recibidos en el mensaje de respuesta se colocan en la ubicación especificada. Si el comando es una función de escritura, los datos utilizados en el comando provienen del área de datos especificada.
Código de intercambio de recuento de registros de intervalo de sondeo
Ranura de dirección IP
0 a 65535
0 a 125
Ninguno Intercambio de palabras Intercambio de palabras y bytes Intercambio de bytes
xxx.xxx.xxx.xxx -1
Especifica el intervalo mínimo para ejecutar comandos continuos. El parámetro se introduce en 1/10 de segundo. Si se ingresa un valor de 100 para un comando, el comando no se ejecuta con más frecuencia que cada 10 segundos.
Especifica el número de puntos de datos que se leerán o escribirán en el dispositivo de destino.
Especifica si los datos del servidor se ordenarán de manera diferente a cómo se recibieron. Este parámetro se utiliza normalmente cuando se trata de valores de punto flotante u otros valores de registros múltiples. NINGUNO – No se realiza ningún cambio (abcd) WORD SWAP – Las palabras se intercambian (cdab) WORD AND BYTE SWAP – Las palabras y los bytes se intercambian (dcba) BYTE SWAP – Los bytes se intercambian (badc)
Especifica la dirección IP del dispositivo de destino al que se dirigirá.
Especifica el número de ranura para el dispositivo. Utilice un valor de -1 al conectarse a un SLC 5/05. Estos dispositivos no tienen parámetro de ranura. Al direccionar un procesador en un bastidor CLX o CMPLX, el número de ranura corresponde a la ranura que contiene el controlador al que se está direccionando.
Código de función 501 509
File Tipo File Número
Contador binario Control del temporizador Entero flotante Cadena ASCII Estado
-1
Especifica el código de función que se utilizará en el comando. 501 – Lectura escrita protegida 509 – Escritura escrita protegida Especifica el file tipo que se asociará con el comando.
Especifica el PLC-5 file número que se asociará con el comando. Si se ingresa un valor de -1 para el parámetro, el campo no se usará en el comando y el valor predeterminado file será utilizado.
Número de elemento
Especifica el elemento en el file donde comenzará el comando.
Comentario
Comentario opcional de 32 caracteres para el comando.
Tecnología ProSoft, Inc.
Página 56 de 155
Puerta de enlace multiprotocolo PLX32-EIP-MBTCP-UA
Manual de usuario del protocolo EIP
Comandos Cliente[x]/UClient Clase 3 SLC500 3 campos de dirección
Este comando se utiliza normalmente al acceder a datos en un temporizador o contador. IeT1.1.2 es la dirección del acumulador en el temporizador 1.
Habilitar parámetro
Valor
Habilitar Deshabilitar escritura condicional
Descripción
Especifica si el comando debe ejecutarse y bajo qué condiciones. HABILITAR: el comando se ejecuta en cada escaneo de la lista de comandos DISABLE: el comando está deshabilitado y no se ejecutará ESCRITURA CONDICIONAL: el comando se ejecuta solo si los datos internos asociados con el comando cambian
Dirección interna Intervalo de sondeo Conteo de registros Código de intercambio
Código de función de ranura de dirección IP File Tipo
File Número
0 a 9999
0 a 65535
0 a 125
Ninguno Intercambio de palabras Intercambio de palabras y bytes Intercambio de bytes
xxx.xxx.xxx.xxx
-1
502 510 511
Contador binario Control del temporizador Entero flotante Cadena ASCII Estado -1
Especifica la dirección de la base de datos interna de la puerta de enlace que se asociará con el comando. Si el comando es una función de lectura, los datos recibidos en el mensaje de respuesta se colocan en la ubicación especificada. Si el comando es una función de escritura, los datos utilizados en el comando provienen del área de datos especificada. Especifica el intervalo mínimo para ejecutar comandos continuos. El parámetro se introduce en 1/10 de segundo. Si se ingresa un valor de 100 para un comando, el comando no se ejecuta con más frecuencia que cada 10 segundos. Especifica el número de puntos de datos que se leerán o escribirán en el dispositivo de destino. Especifica si los datos del servidor se ordenarán de manera diferente a como se recibieron. Este parámetro se utiliza normalmente cuando se trata de valores de punto flotante u otros valores de registros múltiples. NINGUNO: no se realiza ningún cambio (abcd) INTERCAMBIO DE PALABRAS: las palabras se intercambian (cdab) INTERCAMBIO DE PALABRA Y BYTE: las palabras y los bytes se intercambian (dcba) Intercambio de bytes: los bytes se intercambian (badc) Especifica la dirección IP del destino dispositivo al que se dirigirá este comando. Especifica el número de ranura para el dispositivo. Utilice un valor de -1 al conectarse a un SLC 5/05. Estos dispositivos no tienen parámetro de ranura. Al direccionar un procesador en un ControlLogix o CompactLogix, el número de ranura corresponde a la ranura en el bastidor que contiene el controlador al que se está direccionando. Especifica el código de función que se utilizará en el comando. 502 – Lectura escrita protegida 510 – Escritura escrita protegida 511 – Escritura escrita protegida con máscara Especifica el file tipo que se asociará con el comando.
Especifica el SLC 500 file número que se asociará con el comando. Si se ingresa un valor de -1 para el parámetro, el campo no se usará en el comando y el valor predeterminado file será utilizado.
Tecnología ProSoft, Inc.
Página 57 de 155
Puerta de enlace multiprotocolo PLX32-EIP-MBTCP-UA
Manual de usuario del protocolo EIP
Número de elemento de parámetro
Subelemento
Comentario
Valor
Descripción Especifica el elemento en el file donde comenzará el comando.
Especifica el subelemento que se utilizará con el comando. Consulte la documentación de AB para obtener una lista de códigos de subelementos válidos. Comentario opcional de 32 caracteres para el comando.
Tecnología ProSoft, Inc.
Página 58 de 155
Puerta de enlace multiprotocolo PLX32-EIP-MBTCP-UA
Manual de usuario del protocolo EIP
Clase 3 Comandos Cliente[x]/UClient PLC5 Binario
Habilitar parámetro
Dirección interna
Código de intercambio de recuento de registros de intervalo de sondeo
Ranura de dirección IP
Código de función
File Número
Valor Habilitar Deshabilitar escritura condicional
0 a 9999
0 a 65535
0 a 125 Ninguno Intercambio de palabras Intercambio de palabras y bytes Intercambio de bytes
xxx.xxx.xxx.xxx -1
100 101 102 -1
Descripción
Especifica si el comando debe ejecutarse y bajo qué condiciones. HABILITAR: el comando se ejecuta en cada escaneo de la lista de comandos DISABLE: el comando está deshabilitado y no se ejecutará ESCRITURA CONDICIONAL: el comando se ejecuta solo si los datos internos asociados con el comando cambian
Especifica la dirección de la base de datos interna de la puerta de enlace que se asociará con el comando. Si el comando es una función de lectura, los datos recibidos en el mensaje de respuesta se colocan en la ubicación especificada. Si el comando es una función de escritura, los datos utilizados en el comando provienen del área de datos especificada.
Especifica el intervalo mínimo para ejecutar comandos continuos. El parámetro se introduce en 1/10 de segundo. Si se ingresa un valor de 100 para un comando, el comando no se ejecuta con más frecuencia que cada 10 segundos.
Especifica el número de puntos de datos que se leerán o escribirán en el dispositivo de destino.
Especifica si los datos del servidor se ordenarán de manera diferente a cómo se recibieron. Este parámetro se utiliza normalmente cuando se trata de valores de punto flotante u otros valores de registros múltiples. NINGUNO – No se realiza ningún cambio (abcd) WORD SWAP – Las palabras se intercambian (cdab) WORD AND BYTE SWAP – Las palabras y los bytes se intercambian (dcba) BYTE SWAP – Los bytes se intercambian (badc)
Especifica la dirección IP del dispositivo de destino al que se dirigirá este comando.
Especifica el número de ranura para el dispositivo. Utilice un valor de -1 cuando se conecte a un PLC5. Estos dispositivos no tienen un parámetro de ranura. Al direccionar un procesador en un ControlLogix o CompactLogix, el número de ranura corresponde a la ranura en el bastidor que contiene el controlador al que se está direccionando.
Especifica el código de función que se utilizará en el comando. 100 – Escritura de rango de palabras 101 – Lectura de rango de palabras 102 – Lectura-Modificación-Escritura
Especifica el PLC5 file número que se asociará con el comando. Si se ingresa un valor de -1 para el parámetro, el campo no se usará en el comando y el valor predeterminado file será utilizado.
Número de elemento
Especifica el elemento en el file donde comenzará el comando.
Subelemento
Especifica el subelemento que se utilizará con el comando. Consulte la documentación de AB para obtener una lista de códigos de subelementos válidos.
Comentario
Comentario opcional de 32 caracteres para el comando.
Tecnología ProSoft, Inc.
Página 59 de 155
Puerta de enlace multiprotocolo PLX32-EIP-MBTCP-UA
Manual de usuario del protocolo EIP
Clase 3 Cliente[x]/UClient Comandos PLC5 ASCII
Habilitar parámetro
Valor
Habilitar Deshabilitar escritura condicional
Dirección interna
0 a 9999
Intervalo de encuesta
0 a 65535
Descripción
Especifica si el comando debe ejecutarse y bajo qué condiciones. HABILITAR: el comando se ejecuta en cada escaneo de la lista de comandos DISABLE: el comando está deshabilitado y no se ejecutará ESCRITURA CONDICIONAL: el comando se ejecuta solo si los datos internos asociados con el comando cambian
Especifica la dirección de la base de datos interna de la puerta de enlace que se asociará con el comando. Si el comando es una función de lectura, los datos recibidos en el mensaje de respuesta se colocan en la ubicación especificada. Si el comando es una función de escritura, los datos utilizados en el comando provienen del área de datos especificada.
Especifica el intervalo mínimo para ejecutar comandos continuos. El parámetro se introduce en 1/10 de segundo. Si se ingresa un valor de 100 para un comando, el comando no se ejecuta con más frecuencia que cada 10 segundos.
Código de intercambio de recuento de registros
Ranura de dirección IP
Código de función
0 a 125 Ninguno Intercambio de palabras Intercambio de palabras y bytes Intercambio de bytes
xxx.xxx.xxx.xxx -1
150 151 152
Especifica el número de puntos de datos que se leerán o escribirán en el dispositivo de destino.
Especifica si los datos del servidor se ordenarán de manera diferente a cómo se recibieron. Este parámetro se utiliza normalmente cuando se trata de valores de punto flotante u otros valores de registros múltiples. NINGUNO – No se realiza ningún cambio (abcd) WORD SWAP – Las palabras se intercambian (cdab) WORD AND BYTE SWAP – Las palabras y los bytes se intercambian (dcba) BYTE SWAP – Los bytes se intercambian (badc)
Especifica la dirección IP del dispositivo de destino al que se dirigirá este comando.
Especifica el número de ranura para el dispositivo. Utilice un valor de -1 cuando se conecte a un PLC5. Estos dispositivos no tienen un parámetro de ranura. Al direccionar un procesador en un ControlLogix o CompactLogix, el número de ranura corresponde a la ranura en el bastidor que contiene el controlador al que se está direccionando.
Especifica el código de función que se utilizará en el comando. 150 – Escritura de rango de palabras 151 – Lectura de rango de palabras 152 – Lectura-Modificación-Escritura
File Cadena
Especifica la dirección PLC-5 como una cadena. por ejemploample N10:300
Comentario
Comentario opcional de 32 caracteres para el comando.
Tecnología ProSoft, Inc.
Página 60 de 155
Puerta de enlace multiprotocolo PLX32-EIP-MBTCP-UA
Manual de usuario del protocolo EIP
Controlador de comandos de cliente[x]/UClient clase 3 Tag Acceso
Habilitar parámetro
Dirección interna
Código de intercambio de recuento de registros de intervalo de sondeo
Ranura de dirección IP
Tipo de datos del código de función
Tag Nombre
Valor Habilitar Deshabilitar escritura condicional
0 a 9999
0 a 65535
0 a 125 Ninguno Intercambio de palabras Intercambio de palabras y bytes Intercambio de bytes
xxx.xxx.xxx.xxx -1
332 333 Bool SINT INT DINT REAL DWORD
Descripción Especifica si el comando debe ejecutarse y bajo qué condiciones. HABILITAR: el comando se ejecuta en cada escaneo de la lista de comandos DISABLE: el comando está deshabilitado y no se ejecutará ESCRITURA CONDICIONAL: el comando se ejecuta solo si los datos internos asociados con el comando cambian Especifica la dirección de la base de datos interna de la puerta de enlace que se asociado con el comando. Si el comando es una función de lectura, los datos recibidos en el mensaje de respuesta se colocan en la ubicación especificada. Si el comando es una función de escritura, los datos utilizados en el comando provienen del área de datos especificada. Especifica el intervalo mínimo para ejecutar comandos continuos. El parámetro se introduce en 1/10 de segundo. Si se ingresa un valor de 100 para un comando, el comando no se ejecuta con más frecuencia que cada 10 segundos. Especifica el número de puntos de datos que se leerán o escribirán en el dispositivo de destino. Especifica si los datos del servidor se ordenarán de manera diferente a cómo se recibieron. Este parámetro se utiliza normalmente cuando se trata de valores de punto flotante u otros valores de registros múltiples. NINGUNO – No se realiza ningún cambio (abcd) WORD SWAP – Las palabras se intercambian (cdab) WORD AND BYTE SWAP – Las palabras y los bytes se intercambian (dcba) BYTE SWAP – Los bytes se intercambian (badc) Especifica la dirección IP del destino dispositivo al que se dirigirá este comando. Especifica el número de ranura para el dispositivo. Utilice un valor de -1 cuando se conecte a un PLC5. Estos dispositivos no tienen un parámetro de ranura. Al direccionar un procesador en un ControlLogix o CompactLogix, el número de ranura corresponde a la ranura en el bastidor que contiene el controlador al que se está direccionando. Especifica el código de función que se utilizará en el comando. 332 – Lectura de tabla de datos CIP 333 – Escritura de tabla de datos CIP Especifica el tipo de datos del controlador de destino tag nombre.
Especifica el controlador tag en el PLC de destino.
Compensar
0 a 65535
Comentario
Especifica la base de datos de compensación donde el valor corresponde al Tag Parámetro de nombre
Comentario opcional de 32 caracteres para el comando.
Tecnología ProSoft, Inc.
Página 61 de 155
Puerta de enlace multiprotocolo PLX32-EIP-MBTCP-UA
Manual de usuario del protocolo EIP
Clase 3 Comandos Cliente[x]/UClient CIP Genérico
Habilitar parámetro
Valor
Escritura condicional habilitada deshabilitada
Dirección interna
0 a 9999
Intervalo de encuesta
0 a 65535
Descripción
Especifica la condición para ejecutar el comando. DISABLED: el comando está deshabilitado y no se ejecutará. HABILITADO: el comando se ejecuta en cada escaneo de la lista de comandos si el intervalo de sondeo está establecido en cero. Si el intervalo de sondeo no es cero, el comando se ejecuta cuando expira el temporizador de intervalo. ESCRITURA CONDICIONAL: el comando se ejecuta solo si los valores de datos internos que se enviarán han cambiado.
Especifica la dirección de la base de datos interna de la puerta de enlace que se asociará con el comando. Si el comando es una función de lectura, los datos recibidos en el mensaje de respuesta se colocan en la ubicación especificada. Si el comando es una función de escritura, los datos utilizados en el comando provienen del área de datos especificada.
Especifica el intervalo mínimo para ejecutar comandos continuos. El parámetro se introduce en 1/10 de segundo. por ejemploamparchivo, si se ingresa un valor de '100' para un comando, el comando no se ejecuta con más frecuencia que cada 10 segundos.
Código de intercambio de recuento de registros
Dirección IP Ranura Código de función Clase de código de servicio
Instancia
Comentario de atributo
0 a 125 Ninguno Intercambio de palabras Intercambio de palabras y bytes Intercambio de bytes
xxx.xxx.xxx.xxx -1 CIP genérico 00 a FF (hexadecimal)
00 a FFFF (hexadecimal)
Dependiente de la aplicación 00 a FFFF (hexadecimal)
Especifica el número de puntos de datos para leer/escribir en el dispositivo de destino.
Especifica si los datos del servidor se ordenarán de manera diferente a cómo se recibieron. Este parámetro se utiliza normalmente cuando se trata de valores de punto flotante u otros valores de registros múltiples. NINGUNO – No se realiza ningún cambio (abcd) WORD SWAP – Las palabras se intercambian (cdab) WORD AND BYTE SWAP – Las palabras y los bytes se intercambian (dcba) BYTE SWAP – Los bytes se intercambian (badc)
Especifica la dirección IP del dispositivo de destino al que se dirigirá este comando.
Utilice `-1′ para apuntar a un dispositivo conectado. Utilice > -1 para apuntar a un dispositivo en un número de ranura específico dentro del bastidor.
Se utiliza para leer/escribir los atributos de cualquier objeto mediante el uso de una dirección explícita.
Un valor de identificación entero que denota una instancia de objeto particular y/o una función de clase de objeto. Para obtener más información, consulte la especificación ODVA CIP.
Un valor de identificación entero asignado a cada clase de objeto accesible desde la red. Para obtener más información, consulte la especificación ODVA CIP.
Un valor de identificación entero asignado a una Instancia de Objeto que la identifica entre todas las Instancias de la misma Clase. Para obtener más información, consulte la especificación ODVA CIP.
Un valor de identificación entero asignado a un atributo de clase y/o instancia. Para obtener más información, consulte la especificación ODVA CIP.
Este campo se puede utilizar para dar un comentario de 32 caracteres al comando. Los caracteres “:” y “#” son caracteres reservados. Se recomienda encarecidamente no utilizarlo en la sección de comentarios.
Tecnología ProSoft, Inc.
Página 62 de 155
Puerta de enlace multiprotocolo PLX32-EIP-MBTCP-UA
Manual de usuario del protocolo EIP
Nota: Debido al comportamiento de los Clientes conectados, tenga en cuenta lo siguiente:
– No se pueden configurar varios comandos con diferentes objetos de clase en el mismo dispositivo. – No se pueden configurar varios comandos con diferentes objetos de clase para diferentes dispositivos. – Puede configurar varios comandos utilizando Get_Attribute_Single de la misma clase y abordar diferentes atributos. – Si tiene comandos en cualquiera de los otros tipos de comandos (es decir, Controlador Tag Access) y configurar un comando CIP genérico para el mismo dispositivo, no funcionará debido a que el cliente conectado tiene una conexión activa a un dispositivo. Sin embargo, puedes usar tanto el Controlador Tag Acceso y CIP genérico si los dispositivos de destino son diferentes. – Para evitar cualquiera o todos estos escenarios, se recomienda utilizar el Cliente desconectado si desea enviar comandos a diferentes dispositivos, ya que estas conexiones se restablecen/cierran después de ejecutar cada comando.
Tecnología ProSoft, Inc.
Página 63 de 155
Puerta de enlace multiprotocolo PLX32-EIP-MBTCP-UA
Manual de usuario del protocolo EIP
Comandos básicos de cliente[x]/UClient de clase 3
Habilitar parámetro
Valor
Habilitar Deshabilitar escritura condicional
Descripción
Especifica si el comando debe ejecutarse y bajo qué condiciones. HABILITAR: el comando se ejecuta en cada escaneo de la lista de comandos DISABLE: el comando está deshabilitado y no se ejecutará ESCRITURA CONDICIONAL: el comando se ejecuta solo si los datos internos asociados con el comando cambian
Dirección interna
0 a 9999
Especifica la dirección de la base de datos interna de la puerta de enlace que se asociará con el comando. Si el comando es una función de lectura,
los datos recibidos en el mensaje de respuesta se colocan en la ubicación especificada. Si el comando es una función de escritura, los datos utilizados en el comando provienen del área de datos especificada.
Intervalo de encuesta
0 a 65535
Especifica el intervalo mínimo para ejecutar comandos continuos. El parámetro se introduce en 1/10 de segundo. Si se ingresa un valor de 100 para un comando, el comando no se ejecuta con más frecuencia que cada 10 segundos.
Conteo de registros 0 a 125
Especifica el número de puntos de datos que se leerán o escribirán en el dispositivo de destino.
Código de intercambio
Dirección IP
Ninguno Intercambio de palabras Intercambio de palabras y bytes Intercambio de bytes
xxx.xxx.xxx.xxx
Especifica si los datos del servidor se ordenarán de manera diferente a cómo se recibieron. Este parámetro se utiliza normalmente cuando se trata de valores de punto flotante u otros valores de registros múltiples. NINGUNO – No se realiza ningún cambio (abcd) WORD SWAP – Las palabras se intercambian (cdab) WORD AND BYTE SWAP – Las palabras y los bytes se intercambian (dcba) BYTE SWAP – Los bytes se intercambian (badc)
Especifica la dirección IP del dispositivo de destino al que se dirigirá este comando.
Ranura
-1
Utilice un valor de -1 al conectarse a un SLC 5/05. Estos dispositivos no tienen parámetro de ranura. Al direccionar un procesador en un ControlLogix o CompactLogix, el número de ranura corresponde a la ranura en el bastidor que contiene el controlador al que se está direccionando.
Código de función 1 2 3 4 5
Especifica el código de función que se utilizará en el comando. 1 – Escritura protegida 2 – Lectura desprotegida 3 – Escritura de bits protegida 4 – Escritura de bits desprotegida 5 – Escritura desprotegida
Dirección de palabra
Especifica la dirección de palabra donde iniciar la operación.
Comentario
Comentario opcional de 32 caracteres para el comando.
Tecnología ProSoft, Inc.
Página 64 de 155
Puerta de enlace multiprotocolo PLX32-EIP-MBTCP-UA
Manual de usuario del protocolo EIP
5.3 Diagnóstico de red
5.3.1 Diagnóstico de la PCB EIP La mejor manera de solucionar problemas del controlador EIP es utilizar ProSoft Configuration Builder para acceder a las capacidades de diagnóstico de la puerta de enlace a través del puerto de depuración Ethernet.
La siguiente tabla resume la información de estado disponible en PCB para el controlador EIP:
Tipo de conexión EIP Clase 1
Servidor EIP Clase 3
Cliente EIP Clase 3/Cliente U [x]
Estado de configuración del elemento del submenú
Configurar estado de comunicación
Configurar estado de comunicación
Errores de comando Cmd (decimal)
Errores de comando (hexadecimales)
Descripción
Ajustes de configuración para conexiones Clase 1.
Estado de las Conexiones Clase 1. Muestra cualquier error de configuración, así como el número de Conexiones Clase 1.
Ajustes de configuración para conexiones de servidor de clase 3.
Información de estado para cada conexión de servidor Clase 3. Muestra números de puerto, direcciones IP, estado de socket y recuentos de lectura y escritura.
Ajustes de configuración para conexiones cliente/UClient de clase 3.
Información de estado para los comandos Cliente/UClient [x] de Clase 3. Muestra un resumen de todos los errores resultantes de los comandos Clase 3 Cliente/UClient [x].
Configuración para la lista de comandos Cliente Clase 3/UClient [x].
Códigos de error actuales para cada comando en la lista de comandos del Cliente/UClient [x] de Clase 3 en formato de número decimal. Un cero significa que actualmente no hay ningún error para el comando.
Códigos de error actuales para cada comando en la lista de comandos del Cliente/UClient [x] de Clase 3 en formato de número hexadecimal. Un cero significa que actualmente no hay ningún error para el comando.
Para obtener información específica sobre códigos de error, consulte Códigos de error EIP (página 68).
Tecnología ProSoft, Inc.
Página 65 de 155
Puerta de enlace multiprotocolo PLX32-EIP-MBTCP-UA
Manual de usuario del protocolo EIP
5.3.2 Datos de estado de EIP en la memoria superior
El controlador EIP tiene un área de datos de estado asociada ubicada en la memoria superior del PLX32-EIP-MBTCP-UA. La funcionalidad de mapa de datos del PLX32-EIP-MBTCP-UA se puede utilizar para asignar estos datos al rango de datos de usuario normal de la base de datos PLX32-EIP-MBTCP-UA.
Tenga en cuenta que todos los valores de estado se inicializan a cero (0) durante el encendido, el arranque en frío y durante el arranque en caliente.
Datos de estado del cliente EIP
La siguiente tabla enumera las direcciones en la memoria superior en la que PLX32-EIP-MBTCP-UA almacena datos generales de error y estado para cada cliente EIP conectado y desconectado:
Cliente EIP Cliente conectado 0 Cliente conectado 1 Cliente desconectado 0
Rango de direcciones 17900 a 17909 18100 a 18109 22800 a 22809
El contenido del área de datos de estado de cada cliente está estructurado de la misma forma. La siguiente tabla describe el contenido de cada registro en el área de datos de estado:
Compensación 0 1 2 3 4 5 6 7 8 9
Descripción Número de solicitudes de comando Número de respuestas de comando Número de errores de comando Número de solicitudes Número de respuestas Número de errores enviados Número de errores recibidos Reservado Código de error actual Último código de error
Tecnología ProSoft, Inc.
Página 66 de 155
Puerta de enlace multiprotocolo PLX32-EIP-MBTCP-UA
Manual de usuario del protocolo EIP
Datos de error de la lista de comandos del cliente EIP
El PLX32-EIP-MBTCP-UA almacena un código de estado/error en la memoria superior para cada
comando en la lista de comandos de cada cliente EIP. La siguiente tabla enumera las direcciones en la memoria superior donde la puerta de enlace almacena los datos de error de la lista de comandos para cada cliente EIP:
Cliente EIP Cliente conectado 0 Cliente conectado 1 Cliente desconectado 0
Rango de direcciones 17910 a 18009 18110 a 18209 22810 a 22909
La primera palabra en el área de datos de error de la lista de comandos de cada cliente contiene el código de estado/error para el primer comando en la lista de comandos del cliente. Cada palabra sucesiva en la lista de errores de comando está asociada con el siguiente comando de la lista. Por lo tanto, el tamaño de la
El área de datos de error de la lista de comandos depende del número de comandos definidos. La estructura
del área de datos de error de la lista de comandos (que es la misma para todos los clientes) se muestra en la
Tabla siguiente:
Compensación 0 1
2 3 4 . . . 97 98 99
Descripción Comando n.º 1 Código de error Comando n.º 2 Código de error
Comando n.° 3 Código de error Comando n.° 4 Código de error Comando n.° 5 Código de error . . . Comando n.° 98 Código de error Comando n.° 99 Código de error Comando n.° 100 Código de error
Tecnología ProSoft, Inc.
Página 67 de 155
Puerta de enlace multiprotocolo PLX32-EIP-MBTCP-UA
Manual de usuario del protocolo EIP
Datos de estado del servidor EIP Clase 1
La siguiente tabla enumera las direcciones en la memoria superior donde la puerta de enlace PLX3x almacena el recuento de conexiones abiertas para cada servidor EIP Clase 1.
Servidor EIP Clase 1
1 2 3 4 5 6 7 8
Rango de direcciones 17000
17001 17002 17003 17004 17005 17006 17007 17008
Descripción Mapa de bits del estado del PLC para cada conexión 1 a 8. 0 = Ejecutar 1 = Programa Conteo de conexiones abiertas para la conexión 1 Conteo de conexiones abiertas para la conexión 2 Conteo de conexiones abiertas para la conexión 3 Conteo de conexiones abiertas para la conexión 4 Conteo de conexiones abiertas para la conexión 5 abierta Recuento de conexiones para la conexión 6 Recuento de conexiones abiertas para la conexión 7 Recuento de conexiones abiertas para la conexión 8
Datos de estado del servidor EIP Clase 3
La siguiente tabla enumera las direcciones en la memoria superior donde PLX32-EIP-MBTCPUA almacena datos de estado para cada servidor EIP:
Servidor EIP 0 1 2 3 4
Rango de direcciones 18900 a 18915 18916 a 18931 18932 a 18947 18948 a 18963 18964 a 18979
El contenido del área de datos de estado de cada servidor está estructurado de la misma manera. La siguiente tabla describe el contenido de cada registro en el área de datos de estado:
Desplazamiento 0 a 1 2 a 3 4 a 5 6 a 7 8 a 15
Descripción Estado de conexión Conteo de conexiones abiertas Conteo de lectura de socket Conteo de escritura de socket IP del par
Tecnología ProSoft, Inc.
Página 68 de 155
Puerta de enlace multiprotocolo PLX32-EIP-MBTCP-UA
Manual de usuario del protocolo EIP
5.3.3 Códigos de error EIP
La puerta de enlace almacena los códigos de error devueltos por el proceso de lista de comandos en la región de memoria de errores de la lista de comandos. A cada comando se le asigna una palabra en el área de memoria. Los códigos de error tienen el siguiente formato en la palabra: el byte menos significativo de la palabra contiene el código de estado extendido y el byte más significativo contiene el código de estado.
Utilice los códigos de error devueltos para cada comando de la lista para determinar el éxito o el fracaso del comando. Si el comando falla, utilice el código de error para determinar la causa del error.
Advertencia: Los códigos de error específicos de la puerta de enlace (no compatibles con EtherNet/IP/PCCC) se devuelven desde dentro de la puerta de enlace y nunca desde un dispositivo esclavo EtherNet/IP/PCCC conectado. Estos son códigos de error que forman parte del protocolo EtherNet/IP/PCCC o son códigos extendidos exclusivos del PLX32-EIP-MBTCP-UA. Los errores más comunes de EtherNet/IP/PCCC se muestran a continuación:
Códigos de error STS locales
Código (Int) 0 256 512 768 1024 1280 1536 1792 2048
Código (hexadecimal) 0x0000 0x0100 0x0200 0x0300 0x0400 0x0500 0x0600 0x0700 0x0800
Descripción Éxito, sin errores El nodo DST no tiene espacio en el buffer No se puede garantizar la entrega (capa de enlace) Se detectó un titular de token duplicado El puerto local está desconectado Se agotó el tiempo de espera de la capa de aplicación esperando respuesta Se detectó un nodo duplicado La estación está fuera de línea Fallo de hardware
Códigos de error STS remotos
Código (Int) 0 4096 8192 12288 16384 20480 24576 26872 -32768 -28672 -24576 -20480 -16384 -12288 -8192
Código (hexadecimal) 0x0000 0x1000 0x2000 0x3000 0x4000 0x5000 0x6000 0x7000 0x8000 0x9000 0xA000 0xB000 0xC000 0xD000 0xE000
0xF0nn
Descripción Éxito, sin errores Comando o formato ilegal El host tiene un problema y no se comunica El host del nodo remoto falta, está desconectado o apagado El host no pudo completar la función debido a una falla de hardware Abordando el problema o los renglones de protección de memoria Función no permitida debido a la selección de protección de comando El procesador está en modo Programa. Modo compatibilidad. file falta o problema de zona de comunicación El nodo remoto no puede almacenar en búfer el comando Espere ACK (búfer 1775-KA lleno) Problema del nodo remoto debido a la descarga Esperar ACK (búfer 1775-KA lleno) No usado No usado Código de error en el byte EXT STS (nn contiene error EXT código)
Tecnología ProSoft, Inc.
Página 69 de 155
Puerta de enlace multiprotocolo PLX32-EIP-MBTCP-UA
Códigos de error EXT STS
Código (Int) -4096 -4095 -4094 -4093 -4092 -4091 -4090 -4089 -4088 -4087 -4086 -4085 -4084 -4083 -4082 -4081 -4080 -4079 -4078 -4077 -4076 -4075 -4074 -4073 -4072 -4071 -4070 -4069 -4068 -4067 -4066 -4065
Código (hexadecimal) 0xF000 0xF001 0xF002 0xF003 0xF004 0xF005 0xF006 0xF007 0xF008 0xF009 0xF00A 0xF00B 0xF00C 0xF00D 0xF00E 0xF00F 0xF010 0 011xF0 012xF0 013xF0 014xF0 015xF0 016xF0 017xF0 018xF0 019xF0 01xF0A 01xF0B 01xF0C 01xF0D 01xF0E 01xFXNUMXF
Descripción No utilizado Un campo tiene un valor ilegal Menos niveles especificados en la dirección que el mínimo para cualquier dirección Más niveles especificados en la dirección de los que admite el sistema Símbolo no encontrado El símbolo tiene un formato inadecuado La dirección no apunta a algo utilizable File el tamaño es incorrecto No se pueden completar los datos de la solicitud o file es demasiado grande El tamaño de la transacción más la dirección de palabra es demasiado grande Acceso denegado, privilegio inadecuado No se puede generar la condición: el recurso no está disponible La condición ya existe: el recurso ya está disponible El comando no se puede ejecutar Desbordamiento del histograma Sin acceso Tipo de datos no válido Parámetro no válido o datos no válidos Dirección existe una referencia al área eliminada Error en la ejecución del comando por motivo desconocido Error de conversión de datos El escáner no puede comunicarse con el adaptador de bastidor 1771 El tipo no coincide 1171 La respuesta de la puerta de enlace no era válida Etiqueta duplicada File Esta abierto; otro nodo es el propietario Otro nodo es el propietario del programa Reservado Reservado Violación de protección de elemento de tabla de datos Problema interno temporal
Códigos de error EIP
Código (Int) -1 -2 -10 -11 -12 -20 -21 -200
Código (hexadecimal) 0xFFFF 0xFFFE 0xFFF6 0xFFF5 0xFFF4 0xFFEC 0xFFEB 0xFF38
Descripción Línea de control del módem CTS no configurada antes de la transmisión Tiempo de espera durante la transmisión del mensaje Tiempo de espera en espera de DLE-ACK después de la solicitud Tiempo de espera en espera de respuesta después de la solicitud Los datos de respuesta no coinciden con el recuento de bytes solicitado DLE-NAK recibido después de la solicitud DLE-NAK enviado después de la respuesta DLE-NAK recibido después de la solicitud
Manual de usuario del protocolo EIP
Tecnología ProSoft, Inc.
Página 70 de 155
Puerta de enlace multiprotocolo PLX32-EIP-MBTCP-UA
Códigos de error de la interfaz TCP/IP
Error (int) -33 -34 -35 -36 -37
Error (hexadecimal) 0xFFDF 0xFFDE 0xFFDD 0xFFDC 0xFFDB
Descripción No se pudo conectar con el objetivo No se pudo registrar la sesión con el objetivo (tiempo de espera) No se pudo reenviar el tiempo de espera de respuesta abierta PCCC/Tag tiempo de espera de respuesta del comando No hay error de conexión TCP/IP
Códigos de error de respuesta comunes
Error (int) -40 -41 -42 -43 -44 -45 -46 -47 -48 -49
Error (hexadecimal) 0xFFD8 0xFFD7 0xFFD6 0xFFD5 0xFFD4 0xFFD3 0xFFD2 0xFFD1 0xFFD0 0xFFCF
Descripción Longitud de respuesta no válida El recuento de elementos CPF no es correcto Error en el campo de dirección CPF Paquete CPF tag CPF no válido código de comando incorrecto Se informó error de estado de CPF CPF se devolvió valor de ID de conexión incorrecto Campo de contexto no coincidente Se devolvió identificador de sesión incorrecto CPF número de mensaje no correcto
Registrar códigos de error de respuesta de sesión
Error (int) -50 -51 -52
Error (hexadecimal) 0xFFCE 0xFFCD 0xFFCC
Descripción La longitud del mensaje recibido no es válida. Error de estado reportado. Versión no válida.
Reenviar códigos de error de respuesta abierta
Error (int) -55 -56
Error (hexadecimal) 0xFFC9 0xFFC8
Descripción La longitud del mensaje recibido no es válida. Error de estado informado.
Códigos de error de respuesta de PCCC
Error (int) -61 -62 -63 -64 -65
-66
Error (hexadecimal) 0xFFC3 0xFFC2 0xFFC1 0xFFC0
0xFFBF 0xFFBE
Descripción La longitud del mensaje recibido no es válida. Se informó un error de estado. Código de comando incorrecto de CPF. El mensaje TNS en PCCC no coincide.
ID de proveedor en el mensaje PCCC no coincide Número de serie en el mensaje PCCC no coincide
Manual de usuario del protocolo EIP
Tecnología ProSoft, Inc.
Página 71 de 155
Puerta de enlace multiprotocolo PLX32-EIP-MBTCP-UA
Manual de usuario del protocolo EIP
5.4 Referencia del PEI
5.4.1 Especificaciones de SLC y MicroLogix
Mensajes desde un SLC 5/05 El PLX32-EIP-MBTCP-UA puede recibir mensajes desde un SLC 5/05 que contenga una interfaz Ethernet. La puerta de enlace admite comandos de lectura y escritura.
SLC5/05 Comandos de escritura
Los comandos de escritura transfieren datos desde el procesador SLC a la puerta de enlace. El siguiente diagrama muestra un example reng para ejecutar un comando de escritura.
1 Establezca el parámetro LEER/ESCRIBIR en ESCRIBIR. La puerta de enlace admite un valor de parámetro TARGET DEVICE de 500CPU o PLC5.
2 En el objeto MSG, haga clic en PANTALLA DE CONFIGURACIÓN en el objeto MSG para completar la configuración de la instrucción MSG. Esto muestra el siguiente cuadro de diálogo.
3 Configure la DIRECCIÓN DE LA TABLA DE DATOS DEL DISPOSITIVO OBJETIVO en un valor válido. file elemento (como N11:0) para mensajes SLC y PLC5.
4 Configure la opción MULTIHOP en SÍ.
Tecnología ProSoft, Inc.
Página 72 de 155
Puerta de enlace multiprotocolo PLX32-EIP-MBTCP-UA
Manual de usuario del protocolo EIP
5 Complete la parte de la pestaña MULTIHOP del cuadro de diálogo que se muestra en la siguiente imagen.
6 Establezca el valor TO ADDRESS en la dirección IP Ethernet de la puerta de enlace. 7 Presione la tecla INS para agregar la segunda línea para el panel posterior ControlLogix y configure la ranura
número a cero.
Tecnología ProSoft, Inc.
Página 73 de 155
Puerta de enlace multiprotocolo PLX32-EIP-MBTCP-UA
Manual de usuario del protocolo EIP
SLC5/05 Comandos de lectura
Los comandos de lectura transfieren datos al procesador SLC desde la puerta de enlace. El siguiente diagrama muestra un example reng para ejecutar un comando de lectura.
1 Establezca el parámetro LEER/ESCRIBIR en LEER. La puerta de enlace admite un valor de parámetro TARGET DEVICE de 500CPU o PLC5.
2 En el objeto MSG, haga clic en PANTALLA DE CONFIGURACIÓN en el objeto MSG para completar la configuración de la instrucción MSG. Esto muestra el siguiente cuadro de diálogo.
3 Configure la DIRECCIÓN DE LA TABLA DE DATOS DEL DISPOSITIVO OBJETIVO en un valor válido. file elemento (como N11:0) para mensajes SLC y PLC5.
4 Configure la opción MULTIHOP en SÍ.
Tecnología ProSoft, Inc.
Página 74 de 155
Puerta de enlace multiprotocolo PLX32-EIP-MBTCP-UA
Manual de usuario del protocolo EIP
5 Complete la parte de la pestaña MULTIHOP del cuadro de diálogo como se muestra en la siguiente imagen.
6 Establezca el valor TO ADDRESS en la dirección IP Ethernet de la puerta de enlace. 7 Presione la tecla INS para agregar la segunda línea para el panel posterior ControlLogix y configure la ranura
número a cero.
SLC File Tipos
Esta información es específica de la familia SLC y MicroLogix o de los procesadores utilizados con el conjunto de comandos PCCC. Los comandos del procesador SLC y MicroLogix admiten una file escriba el campo ingresado como un solo carácter para indicar la tabla de datos que se utilizará en el comando. La siguiente tabla define la relación de la file tipos aceptados por la puerta de enlace y el SLC file tipos.
File Tipo SBTCRNFZA
Descripción Estado Bit Temporizador Contador Control Entero Punto flotante Cadena ASCII
El File El código de comando de tipo es el valor del código de caracteres ASCII del File Escriba la letra. Este es el valor a ingresar para el FILE Parámetro TIPO de las configuraciones del Comando PCCC en las tablas de datos de la lógica de escalera.
Además, las funciones específicas del SLC (502, 510 y 511) admiten un campo de subelemento. Este campo selecciona un campo de subelemento en una tabla de datos compleja. por ejemploamparchivo, para obtener el valor acumulado actual para un contador o temporizador, establezca el campo del subelemento en 2.
Tecnología ProSoft, Inc.
Página 75 de 155
Puerta de enlace multiprotocolo PLX32-EIP-MBTCP-UA
Manual de usuario del protocolo EIP
5.4.2 Especificaciones del procesador PLC5
Mensajes desde un PLC5 La puerta de enlace puede recibir mensajes desde un PLC5 que contenga una interfaz Ethernet. La puerta de enlace admite comandos de lectura y escritura.
Comandos de escritura PLC5
Los comandos de escritura transfieren datos desde el procesador PLC5 a la puerta de enlace. El siguiente diagrama muestra un example reng para ejecutar un comando de escritura.
1 En el objeto MSG, haga clic en PANTALLA DE CONFIGURACIÓN en el objeto MSG para completar la configuración de la instrucción MSG. Esto muestra el siguiente cuadro de diálogo.
2 Seleccione el COMANDO DE COMUNICACIÓN para ejecutar de la siguiente lista de comandos admitidos.
o Escritura tipo PLC5 o Escritura no protegida PLC2 o Escritura escrita PLC5 a PLC o Escritura lógica escrita PLC
3 Configure la DIRECCIÓN DE LA TABLA DE DATOS DEL DISPOSITIVO OBJETIVO en un valor válido. file elemento (como N11:0) para mensajes SLC y PLC5. Para el mensaje de escritura no protegida de PLC2, establezca la dirección en el índice de la base de datos (como 1000) para el comando.
Tecnología ProSoft, Inc.
Página 76 de 155
Puerta de enlace multiprotocolo PLX32-EIP-MBTCP-UA
Manual de usuario del protocolo EIP
4 Configure la opción MULTIHOP en SÍ. 5 Complete la parte de la pestaña MULTIHOP del cuadro de diálogo como se muestra en la siguiente imagen.
6 Establezca el valor TO ADDRESS en la dirección IP Ethernet de la puerta de enlace. 7 Presione la tecla INS para agregar la segunda línea para el panel posterior ControlLogix y configure la ranura
número a cero.
Tecnología ProSoft, Inc.
Página 77 de 155
Puerta de enlace multiprotocolo PLX32-EIP-MBTCP-UA
Manual de usuario del protocolo EIP
Comandos de lectura PLC5
Los comandos de lectura transfieren datos al procesador PLC5 desde la puerta de enlace. El siguiente diagrama muestra un exampel renglón que ejecuta un comando de lectura.
1 En el objeto MSG, haga clic en PANTALLA DE CONFIGURACIÓN en el objeto MSG para completar la configuración de la instrucción MSG. Esto muestra el siguiente cuadro de diálogo.
2 Seleccione el COMANDO DE COMUNICACIÓN para ejecutar de la siguiente lista de comandos admitidos.
o Lectura de tipo PLC5 o Lectura no protegida de PLC2 o Lectura escrita de PLC5 a PLC o Lectura lógica escrita de PLC
3 Configure la DIRECCIÓN DE LA TABLA DE DATOS DEL DISPOSITIVO OBJETIVO en un valor válido. file elemento (como N11:0) para mensajes SLC y PLC5. Para el mensaje de lectura no protegida de PLC2, establezca la dirección en el índice de la base de datos (por ejemplo, 1000) para el comando.
4 Configure la opción MULTIHOP en SÍ.
Tecnología ProSoft, Inc.
Página 78 de 155
Puerta de enlace multiprotocolo PLX32-EIP-MBTCP-UA
Manual de usuario del protocolo EIP
5 Complete la parte de la pestaña MULTIHOP del cuadro de diálogo como se muestra en la siguiente imagen.
6 Establezca el valor TO ADDRESS en la dirección IP Ethernet de la puerta de enlace. 7 Presione la tecla INS para agregar la segunda línea para el panel posterior ControlLogix y configure la ranura
número a cero.
Campos de subelementos PLC-5
Esta sección contiene información específica del procesador PLC-5 cuando se utiliza el conjunto de comandos PCCC. Los comandos específicos del procesador PLC-5 contienen un campo de código de subelemento. Este campo selecciona un campo de subelemento en una tabla de datos compleja. por ejemploamparchivo, para obtener el valor acumulado actual para un contador o temporizador, establezca el campo de subelemento en 2. Las siguientes tablas muestran los códigos de subelemento para las tablas de datos complejos PLC-5.
Temporizador/Contador
Código 0 1 2
Descripción Control Preestablecido Acumulado
Control
Código 0 1 2
Descripción Control Longitud Posición
PD
Todos los valores de PD son valores de coma flotante y tienen dos palabras.
Código 0 2 4 6 8 26
Descripción Control SP Kp Ki Kd PV
Tecnología ProSoft, Inc.
Página 79 de 155
Puerta de enlace multiprotocolo PLX32-EIP-MBTCP-UA
BT
Código 0 1 2 3 4 5
MG
Código 0 1 2 3
Descripción Control RLEN DLEN Datos file # Elemento # Bastidor/Grupo/Ranura
Descripción Error de control RLEN DLEN
Manual de usuario del protocolo EIP
Tecnología ProSoft, Inc.
Página 80 de 155
Puerta de enlace multiprotocolo PLX32-EIP-MBTCP-UA
Manual de usuario del protocolo EIP
5.4.3 Especificaciones del procesador ControlLogix y CompactLogix
Mensajería desde un procesador ControlLogix o CompactLogix Utilice la instrucción MSG para intercambiar datos entre un procesador Control/CompactLogix y la puerta de enlace. Hay dos métodos básicos de transferencia de datos admitidos por la puerta de enlace cuando se utiliza la instrucción MSG: mensajes PCCC encapsulados y mensajes de tabla de datos CIP. Puedes utilizar cualquiera de los métodos.
Mensajes PCCC encapsulados Esta sección contiene información específica del procesador Control/CompactLogix cuando se utiliza el conjunto de comandos PCCC. La implementación actual del conjunto de comandos PCCC no utiliza funciones que puedan acceder directamente al controlador Tag Base de datos. Para acceder a esta base de datos, debe utilizar la función de asignación de tablas en RSLogix 5000. RSLogix 5000 permite asignar controladores Tag Arrays a tablas de datos virtuales de PLC 5. El PLX32EIP-MBTCP-UA que utiliza el conjunto de comandos PLC 5 definido en este documento puede acceder a estos datos del controlador. Los procesadores PLC5 y SLC5/05 que contienen una interfaz Ethernet utilizan el método de mensaje PCCC encapsulado. La puerta de enlace simula estos dispositivos y acepta comandos de lectura y escritura.
Mensaje de escritura PCCC encapsulado Los comandos de escritura transfieren datos desde el procesador a la puerta de enlace. La puerta de enlace admite los siguientes comandos PCCC encapsulados: · Escritura no protegida PLC2 · Escritura mecanografiada PLC5 · Escritura de rango de palabras PLC5 · Escritura mecanografiada PLCXNUMX
El siguiente diagrama muestra un exampel renglón que ejecuta un comando de escritura.
Tecnología ProSoft, Inc.
Página 81 de 155
Puerta de enlace multiprotocolo PLX32-EIP-MBTCP-UA
Manual de usuario del protocolo EIP
1 En el cuadro de diálogo Configuración del mensaje, defina el conjunto de datos que se transferirá desde el procesador a la puerta de enlace como se muestra en la siguiente imagen.
2 Complete el cuadro de diálogo para el área de datos que se transferirá.
o Para mensajes PLC5 y SLC, establezca el ELEMENTO DE DESTINO en un elemento en un archivo de datos. file (como, por ejemplo, N10:0).
o Para el mensaje de escritura no protegida de PLC2, establezca el ELEMENTO DE DESTINO en la dirección en la base de datos interna de la puerta de enlace. No se puede establecer un valor inferior a diez. Esta no es una limitación de la puerta de enlace sino del software RSLogix.
o Para una función de lectura o escritura no protegida de PLC2, ingrese la dirección de la base de datos en formato octal.
3 Haga clic en la pestaña COMUNICACIÓN y complete la información de comunicación como se muestra en la siguiente imagen.
Tecnología ProSoft, Inc.
Página 82 de 155
Puerta de enlace multiprotocolo PLX32-EIP-MBTCP-UA
Manual de usuario del protocolo EIP
4 Asegúrese de seleccionar CIP como MÉTODO DE COMUNICACIÓN. La RUTA especifica la ruta del mensaje desde el procesador hasta la puerta de enlace EIP. Los elementos de la ruta están separados por comas. en el exampla ruta mostrada:
o El primer elemento es “Enet”, que es el nombre definido por el usuario dado a la puerta de enlace 1756ENET en el chasis (puede sustituir el nombre por el número de ranura de la puerta de enlace ENET)
o El segundo elemento, “2”, representa el puerto Ethernet en la puerta de enlace 1756-ENET.
o El último elemento de la ruta, “192.168.0.75”, es la dirección IP de la puerta de enlace, que es el destino del mensaje.
Son posibles rutas más complejas si se enruta a otras redes utilizando múltiples puertas de enlace y bastidores 1756-ENET. Consulte la base de conocimientos de soporte técnico de ProSoft Technology para obtener más información sobre el enrutamiento Ethernet y las definiciones de rutas.
Tecnología ProSoft, Inc.
Página 83 de 155
Puerta de enlace multiprotocolo PLX32-EIP-MBTCP-UA
Manual de usuario del protocolo EIP
Mensaje de lectura PCCC encapsulado
Los comandos de lectura transfieren datos desde la puerta de enlace a un procesador. La puerta de enlace admite los comandos PCCC encapsulados:
· Lectura no protegida de PLC2 · Lectura escrita de PLC5 · Lectura de rango de palabras de PLC5 · Lectura escrita de PLC
El siguiente diagrama muestra un exampel renglón que ejecuta un comando de lectura.
1 En el cuadro de diálogo Configuración del mensaje, defina el conjunto de datos que se transferirá desde el procesador a la puerta de enlace como se muestra en la siguiente imagen.
2 Complete el cuadro de diálogo para el área de datos que se transferirá.
o Para mensajes PLC5 y SLC, establezca el ELEMENTO FUENTE en un elemento en un archivo de datos. file (como, por ejemplo, N10:0).
o Para el mensaje de lectura no protegida de PLC2, configure el ELEMENTO DE FUENTE en la dirección en la base de datos interna de la puerta de enlace. No se puede establecer un valor inferior a diez. Esta no es una limitación de la puerta de enlace sino del software RSLogix.
Tecnología ProSoft, Inc.
Página 84 de 155
Puerta de enlace multiprotocolo PLX32-EIP-MBTCP-UA
Manual de usuario del protocolo EIP
3 Haga clic en la pestaña COMUNICACIÓN y complete la información de comunicación como se muestra en la siguiente imagen.
4 Asegúrese de seleccionar CIP como MÉTODO DE COMUNICACIÓN. La RUTA especifica la ruta del mensaje desde el procesador hasta la puerta de enlace EIP. Los elementos de la ruta están separados por comas. en el exampla ruta mostrada:
o El primer elemento es “Enet”, que es el nombre definido por el usuario dado a la puerta de enlace 1756ENET en el chasis (puede sustituir el nombre por el número de ranura de la puerta de enlace ENET)
o El segundo elemento, “2”, representa el puerto Ethernet en la puerta de enlace 1756-ENET.
o El último elemento de la ruta, “192.168.0.75”, es la dirección IP de la puerta de enlace y el destino del mensaje.
Son posibles rutas más complejas si se enruta a otras redes utilizando múltiples puertas de enlace y bastidores 1756-ENET. Consulte la base de conocimientos de soporte técnico de ProSoft Technology para obtener más información sobre el enrutamiento Ethernet y las definiciones de rutas.
Tecnología ProSoft, Inc.
Página 85 de 155
Puerta de enlace multiprotocolo PLX32-EIP-MBTCP-UA
Manual de usuario del protocolo EIP
Operaciones de tabla de datos CIP
Puede utilizar mensajes CIP para transferir datos entre el procesador ControlLogix o CompactLogix y la puerta de enlace. Tag Los nombres definen los elementos a transferir. La puerta de enlace admite operaciones de lectura y escritura.
Escritura de tabla de datos CIP
Los mensajes de escritura de la tabla de datos CIP transfieren datos desde el procesador a la puerta de enlace. El siguiente diagrama muestra un exampel renglón que ejecuta un comando de escritura.
1 En el cuadro de diálogo Configuración del mensaje, defina el conjunto de datos que se transferirá desde el procesador a la puerta de enlace como se muestra en la siguiente imagen.
2 Complete el cuadro de diálogo para el área de datos que se transferirá. Los mensajes de la tabla de datos CIP requieren una tag elemento de base de datos tanto para el origen como para el destino.
o La FUENTE TAG es un tag definido en el controlador Tag base de datos. o El ELEMENTO DE DESTINO es el tag elemento en la puerta de enlace. o La puerta de enlace simula un tag base de datos como una matriz de elementos definidos por el
tamaño máximo de registro para la puerta de enlace con el tag nombre INT_DATA (con el valor máximo de int_data[3999]).
Tecnología ProSoft, Inc.
Página 86 de 155
Puerta de enlace multiprotocolo PLX32-EIP-MBTCP-UA
Manual de usuario del protocolo EIP
3 En el ex anterioramparchivo, el primer elemento de la base de datos es la ubicación inicial para la operación de escritura de diez elementos. Haga clic en la pestaña COMUNICACIÓN y complete la información de comunicación como se muestra en la siguiente imagen.
4 Asegúrese de seleccionar CIP como MÉTODO DE COMUNICACIÓN. La RUTA especifica la ruta del mensaje desde el procesador hasta la puerta de enlace EIP. Los elementos de la ruta están separados por comas. en el exampla ruta mostrada:
o El primer elemento es “Enet”, que es el nombre definido por el usuario dado a la puerta de enlace 1756ENET en el chasis (puede sustituir el nombre por el número de ranura de la puerta de enlace ENET)
o El segundo elemento, “2”, representa el puerto Ethernet en la puerta de enlace 1756-ENET.
o El último elemento de la ruta, “192.168.0.75”, es la dirección IP de la puerta de enlace, que es el destino del mensaje.
Son posibles rutas más complejas si se enruta a otras redes utilizando múltiples puertas de enlace y bastidores 1756-ENET. Consulte la base de conocimientos de soporte técnico de ProSoft Technology para obtener más información sobre el enrutamiento Ethernet y las definiciones de rutas.
Tecnología ProSoft, Inc.
Página 87 de 155
Puerta de enlace multiprotocolo PLX32-EIP-MBTCP-UA
Manual de usuario del protocolo EIP
Lectura de tabla de datos CIP
Los mensajes de lectura de la tabla de datos CIP transfieren datos al procesador desde la puerta de enlace. El siguiente diagrama muestra un exampel renglón que ejecuta un comando de lectura.
1 En el cuadro de diálogo Configuración del mensaje, defina el conjunto de datos que se transferirá desde el procesador a la puerta de enlace como se muestra en la siguiente imagen.
2 Complete el cuadro de diálogo para el área de datos que se transferirá. Los mensajes de la tabla de datos CIP requieren una tag elemento de base de datos tanto para el origen como para el destino.
o El DESTINO TAG es un tag definido en el controlador Tag base de datos. o El ELEMENTO FUENTE es el tag elemento en la puerta de enlace. o La puerta de enlace simula un tag base de datos como una matriz de elementos definidos por el
tamaño máximo de registro para la puerta de enlace (parámetro de configuración de usuario “Registro máximo” en la sección [Puerta de enlace]) con el tag nombre INT_DATA.
Tecnología ProSoft, Inc.
Página 88 de 155
Puerta de enlace multiprotocolo PLX32-EIP-MBTCP-UA
Manual de usuario del protocolo EIP
3 En el ex anterioramparchivo, el primer elemento de la base de datos es la ubicación inicial para la operación de lectura de diez elementos. Haga clic en la pestaña COMUNICACIÓN y complete la información de comunicación como se muestra en la siguiente imagen.
4 Asegúrese de seleccionar CIP como MÉTODO DE COMUNICACIÓN. La RUTA especifica la ruta del mensaje desde el procesador hasta la puerta de enlace EIP. Los elementos de la ruta están separados por comas. en el exampla ruta mostrada:
o El primer elemento es “Enet”, que es el nombre definido por el usuario dado a la puerta de enlace 1756ENET en el chasis (puede sustituir el nombre por el número de ranura de la puerta de enlace ENET)
o El segundo elemento, “2”, representa el puerto Ethernet en la puerta de enlace 1756-ENET.
o El último elemento de la ruta, “192.168.0.75”, es la dirección IP de la puerta de enlace, que es el destino del mensaje.
Son posibles rutas más complejas si se enruta a otras redes utilizando múltiples puertas de enlace y bastidores 1756-ENET. Consulte la base de conocimientos de soporte técnico de ProSoft Technology para obtener más información sobre el enrutamiento Ethernet y las definiciones de rutas.
Tecnología ProSoft, Inc.
Página 89 de 155
Puerta de enlace multiprotocolo PLX32-EIP-MBTCP-UA
6 Protocolo MBTCP
Manual de usuario del protocolo MBTCP
6.1 MBTCP funcional terminadoview
Puede utilizar el protocolo PLX32-EIP-MBTCP-UA Modbus TCP/IP (MBTCP) para interconectar muchos protocolos diferentes con la familia de procesadores Schneider Electric Quantum, así como con otros dispositivos que admitan el protocolo. El protocolo MBTCP admite conexiones tanto de cliente como de servidor.
La puerta de enlace admite una conexión de cliente en la red TCP/IP para interactuar con procesadores (y otros dispositivos basados en servidores) utilizando una lista de comandos de hasta 100 entradas que usted especifique. La puerta de enlace almacena los comandos de escritura para procesadores remotos en la memoria inferior de la puerta de enlace. Aquí también es donde la puerta de enlace almacena datos de comandos de lectura de otros dispositivos. Consulte Base de datos interna MBTCP (página 92) para obtener más información.
Los datos en la memoria inferior de la base de datos interna de la puerta de enlace son accesibles para operaciones de lectura y escritura por cualquier nodo de la red que admita los protocolos TCP/IP MBAP (puerto de servicio 502) o MBTCP (puertos de servicio 2000/2001). El protocolo MBAP (Puerto 502) es una implementación estándar definida por Schneider Electric y utilizada en su procesador Quantum. Este protocolo abierto es una versión modificada del protocolo serie Modbus. El protocolo MBTCP es un mensaje de protocolo Modbus integrado en un paquete TCP/IP. La puerta de enlace admite hasta cinco conexiones de servidor activas en los puertos de servicio 502, cinco conexiones de servidor activas adicionales en el puerto de servicio 2000 y una conexión de cliente activa.
La siguiente ilustración muestra la funcionalidad del protocolo Modbus TCP/IP.
Tecnología ProSoft, Inc.
Página 90 de 155
Puerta de enlace multiprotocolo PLX32-EIP-MBTCP-UA
Manual de usuario del protocolo MBTCP
6.1.1 Especificaciones generales de MBTCP
El protocolo Modbus TCP/IP permite múltiples conexiones Ethernet simultáneas e independientes. Las conexiones pueden ser todos los clientes, todos los servidores o una combinación de conexiones de cliente y servidor.
· Puerto de comunicación Ethernet de 10/100 MB · Admite la versión Enron del protocolo Modbus para transacciones de datos de punto flotante · Parámetros configurables para el cliente, incluido un retraso de respuesta mínimo de 0 a
65535 ms y soporte de punto flotante · Admite cinco conexiones de servidor independientes para el puerto de servicio 502 · Admite cinco conexiones de servidor independientes para el puerto de servicio 2000 · Todo el mapeo de datos comienza en el registro Modbus 400001, base de protocolo 0. · Códigos de error, contadores de errores y puerto datos de estado disponibles en la memoria de datos del usuario
Cliente Modbus TCP/IP
· Lee y escribe datos activamente en dispositivos Modbus TCP/IP usando MBAP · Hasta 10 conexiones de clientes con múltiples comandos para comunicarse con múltiples servidores
Servidor Modbus TCP/IP
· El controlador del servidor acepta conexiones entrantes en el puerto de servicio 502 para clientes que usan mensajes Modbus TCP/IP MBAP y conexiones en el puerto de servicio 2000 (u otros puertos de servicio) para clientes que usan mensajes Modbus encapsulados.
· Admite múltiples conexiones de servidor independientes para cualquier combinación de puerto de servicio 502 (MBAP) y puerto de servicio 2000 (encapsulado)
· Se admiten hasta 20 servidores
Parámetro Comandos Modbus admitidos (cliente y servidor)
Parámetros Configurables: (cliente y servidor)
Parámetros configurables: (solo cliente)
Datos de estado de la lista de comandos
Sondeo de lista de comandos
Descripción
1: Leer estado de la bobina 2: Leer estado de entrada 3: Leer registros de retención 4: Leer registros de entrada 5: Forzar (escribir) bobina única 6: Preestablecer (escribir) Registro de retención única
15: Forzar (escribir) bobinas múltiples 16: Preestablecer (escribir) registros de retención múltiples 22: Registro de retención de escritura enmascarada (solo esclavo) 23: Registros de retención de lectura/escritura (solo esclavo)
Dirección IP de puerta de enlace Registro de inicio de lectura de PLC (%MW) Registro de inicio de escritura de PLC (%MW)
Número de servidores MBAP y MBTCP Dirección de inicio de lectura Modbus de puerta de enlace Dirección de inicio de escritura Modbus de puerta de enlace
Recuento mínimo de reintentos del tiempo de espera de respuesta del retardo mínimo del comando
Puntero de error de comando
Hasta 160 comandos Modbus (uno tag por comando)
Códigos de error informados individualmente para cada comando. Datos de estado de alto nivel disponibles desde el cliente Modbus TCP/IP (Ej.: PLC)
Cada comando se puede habilitar o deshabilitar individualmente; La función de solo escritura al cambiar datos está disponible.
Tecnología ProSoft, Inc.
Página 91 de 155
Puerta de enlace multiprotocolo PLX32-EIP-MBTCP-UA
Manual de usuario del protocolo MBTCP
6.1.2 Base de datos interna MBTCP
La base de datos interna es fundamental para la funcionalidad del PLX32-EIP-MBTCP-UA. La puerta de enlace comparte esta base de datos entre todos los puertos de comunicaciones de la puerta de enlace y la utiliza como conducto para pasar información de un protocolo a otro dispositivo en una red a uno o más dispositivos en otra red. Esto permite que los datos de los dispositivos en un puerto de comunicación sean accedidos y controlados por dispositivos en otro puerto de comunicación.
Además de los datos del cliente y del servidor, puede asignar información de estado y error generada por la puerta de enlace al área de datos del usuario de la base de datos interna. La base de datos interna se divide en dos áreas:
· Memoria superior para el área de datos de estado de la puerta de enlace. Aquí es donde la puerta de enlace escribe datos de estado internos para los protocolos admitidos por la puerta de enlace.
· Memoria inferior para el área de datos del usuario. Aquí es donde se almacenan y se accede a los datos entrantes de dispositivos externos.
Cada protocolo en PLX32-EIP-MBTCP-UA puede escribir y leer datos en el área de datos del usuario.
Nota: Si desea acceder a los datos de estado de la puerta de enlace en la memoria superior, puede utilizar la función de asignación de datos en la puerta de enlace para copiar datos del área de datos de estado de la puerta de enlace al área de datos del usuario. Consulte Mapeo de datos en la memoria del módulo (página 23). De lo contrario, puede utilizar las funciones de diagnóstico en ProSoft Configuration Builder para view datos de estado de la puerta de enlace. Para obtener más información sobre los datos de estado de la puerta de enlace, consulte Diagnóstico de red (página 102).
Tecnología ProSoft, Inc.
Página 92 de 155
Puerta de enlace multiprotocolo PLX32-EIP-MBTCP-UA
Manual de usuario del protocolo MBTCP
Acceso del cliente Modbus TCP/IP a la base de datos
La funcionalidad del cliente intercambia datos entre la base de datos interna del PLX32-EIP-MBTCP-UA y las tablas de datos establecidas en uno o más procesadores Quantum u otros dispositivos basados en servidor. La lista de comandos que usted define en ProSoft Configuration Builder especifica qué datos se transferirán entre la puerta de enlace y cada uno de los servidores de la red. No se requiere lógica de escalera en el procesador (servidor) para la funcionalidad del cliente, excepto para garantizar que exista suficiente memoria de datos.
La siguiente ilustración describe el flujo de datos entre los clientes Ethernet y la base de datos interna.
Acceso de múltiples servidores a la base de datos
La puerta de enlace MBTCP proporciona funcionalidad de servidor utilizando el puerto de servicio reservado 502 para mensajes Modbus TCP/IP MBAP, así como los puertos de servicio 2000 y 2001 para admitir la versión Modbus encapsulada TCP/IP del protocolo utilizado por varios fabricantes de HMI. El soporte del servidor en la puerta de enlace permite que las aplicaciones cliente (por ejemploamparchivo: software HMI, procesadores Quantum, etc.) para leer y escribir en la base de datos de la puerta de enlace. Esta sección analiza los requisitos para conectarse a la puerta de enlace mediante aplicaciones cliente.
El controlador del servidor admite múltiples conexiones simultáneas desde varios clientes. Hasta cinco clientes pueden conectarse simultáneamente al puerto de servicio 502 y cinco más pueden conectarse simultáneamente al puerto de servicio 2000. El protocolo MBTCP utiliza el puerto de servicio 2001 para pasar comandos Modbus encapsulados desde el puerto Ethernet al puerto serie de la puerta de enlace.
Cuando se configura como servidor, la puerta de enlace utiliza su base de datos interna como origen para las solicitudes de lectura y destino para las solicitudes de escritura de clientes remotos. El acceso a la base de datos está controlado por el tipo de comando recibido en el mensaje entrante del cliente. La siguiente tabla especifica la relación de la base de datos interna de la puerta de enlace con las direcciones requeridas en las solicitudes entrantes de Modbus TCP/IP.
Tecnología ProSoft, Inc.
Página 93 de 155
Puerta de enlace multiprotocolo PLX32-EIP-MBTCP-UA
Manual de usuario del protocolo MBTCP
Dirección de la base de datos 0 1000 2000 3000 3999
Dirección Modbus 40001 41001 42001 43001 44000
Las siguientes direcciones virtuales no forman parte de la base de datos de usuarios de la puerta de enlace normal y no son direcciones válidas para datos estándar. Sin embargo, estas direcciones pueden usarse para comandos entrantes que solicitan datos de punto flotante.
Para utilizar direcciones en este rango superior es necesario configurar los siguientes parámetros en Prosoft Configuration Builder (PCB):
· Establezca el indicador flotante en la configuración del servidor MBTCP en SÍ · Establezca el inicio flotante en una dirección de base de datos en el rango siguiente · Establezca el desplazamiento flotante en una dirección de base de datos en el área de memoria del usuario de la puerta de enlace que se muestra
arriba.
Recuerde que, una vez hecho esto, todos los datos por encima de la dirección de inicio flotante deben ser datos de punto flotante. Consulte Configuración de servidores MBTCP (página 95).
Dirección de base de datos 4000 5000 6000 7000 8000 9000 9999
Dirección Modbus 44001 45001 46001 47001 48001 49001 50000
La puerta de enlace debe estar correctamente configurada y conectada a la red antes de intentar utilizarla. Utilice un programa de verificación de red, como ProSoft Discovery Service o la instrucción PING del símbolo del sistema, para verificar que otros dispositivos puedan encontrar la puerta de enlace en la red. Utilice ProSoft Configuration Builder para confirmar la configuración adecuada de la puerta de enlace y transferir la configuración. files hacia y desde la puerta de enlace.
Enrutamiento de mensajes Modbus: Puerto 2001
Cuando los mensajes Modbus se envían al PLX32-EIP-MBTCP-UA a través de la conexión TCP/IP al puerto 2001, la puerta de enlace enruta los mensajes directamente desde el puerto de comunicación serie (puerto 0, si está configurado como maestro Modbus). . Los comandos (ya sean de lectura o de escritura) se enrutan inmediatamente a los dispositivos esclavos en el puerto serie. Los mensajes de respuesta de los dispositivos esclavos son enrutados por la puerta de enlace a la red TCP/IP para ser recibidos por el host de origen.
Tecnología ProSoft, Inc.
Página 94 de 155
Puerta de enlace multiprotocolo PLX32-EIP-MBTCP-UA
Manual de usuario del protocolo MBTCP
6.2 Configuración MBTCP
6.2.1 Configuración de servidores MBTCP Esta sección contiene información de compensación de la base de datos utilizada por el servidor MBTCP PLX32-EIP-MBTCP-UA cuando acceden clientes externos. Puedes usar estos
Documentos / Recursos
![]() |
ProSoft TECHNOLOGY PLX32 Puerta de enlace multiprotocolo [pdf] Manual del usuario PLX32 Puerta de enlace multiprotocolo, PLX32, Puerta de enlace multiprotocolo, Puerta de enlace de protocolo, Puerta de enlace |