Ir al contenido principal

Recuperación De Mensajes Logix.

Utilice la siguiente nota de aplicación y RSLogix archivo 5000 para configurar la dirección de la 1769-L35E I/P a través de la lógica de escalera. Desde la dirección de I/P no se almacena en la memoria FLASH controlador lo que permite a un programa de lógica de escalera para establecer la dirección del controlador I/P al pasar de Programa a ejecutar.

Software necesario y firmware del controlador
RSLogix 5000 v12.03.00 o más
1769-L35E v12.26 o más


1) Crear un tipo de datos definido por el usuario llamado "TCPSetAllConfig" como se muestra a continuación.
Para crear un nuevo tipo de datos botón derecho del ratón en Tipos de datos -> Definido por el usuario -> 'Nuevo tipo de datos'.




2) Crear un tag de controlador llamado "Set_TCP_Config 'el uso de este nuevo tipo de datos, como se muestra a continuación.


 3) Crear una etiqueta llamada "SetConfigControl '- Esta es la etiqueta que se utilizará para escribir la configuración EtherNet a la memoria FLASH del módulo Ethernet.





4) Crear una etiqueta llamada "DomainString '- Esta es la etiqueta que se utilizará para escribir el nombre de dominio al
Memoria FLASH del módulo Ethernet.



5) Crear un MSG genérica CIP para escribir la configuración IP de la tarjeta de comunicaciones Ethernet TCP / IP. Configure como se muestra a continuación.






6) Establecer la ruta del mensaje al puerto EtherNet seleccionando la pestaña 'Comunicación', haga clic en el botón "Examinar", destacando el "(1) 1769-L35E Ethernet Puerto LocalENB 'y hacer clic en' Aceptar ', como se muestra a continuación.









7) Crear un MSG genérica CIP para escribir la configuración de TCP / IP en la memoria flash de la tarjeta de comunicaciones Ethernet. Configure como se muestra a continuación.





8) Establecer la ruta del mensaje al puerto EtherNet seleccionando la pestaña 'Comunicación', haga clic en el botón "Examinar", destacando el "(1) 1769-L35E Ethernet Puerto LocalENB 'y hacer clic en' Aceptar ', como se muestra a continuación.




9) Asignar valores a las etiquetas "SetTCPConfig 'como se muestra a continuación. Estos valores se escriben en HEX. Cambie estos valores para adaptarlos a sus necesidades de aplicación. La explicación de estos valores se muestran a continuación.





Definición de los valores anteriores

Set_ConfigControl 0x10 = DNS activar, desactivar boot-p (tiendas siguientes config en el puerto Ethernet de memoria Flash)

Set_TCP_Config.IPaddr 130.130.130.05
Set_TCP_Config.SubNetMask 255.255.255.0
Set_TCP_Config.Gateway 0.0.0.0
Set_TCP_Config.NameServer1 0.0.0.0
Set_TCP_Config.NameServer2 0.0.0.0
Set_TCP_Config.DomainName ""

NOTA: Si se ha configurado un nombre de dominio, agregue el tamaño del nombre de dominio al 'Set_TCP_Config "message Fuente longitud de 22
Ejemplo: con un nombre de dominio "mydomain.com" el Largo Fuente sería 22 + 12 = 34

En el programa ejemplo adjunto a la presente nota técnica, el nombre de dominio debe ser inscrita en la etiqueta de cadena "DomainString". La lógica en el peldaño 1 de la MainRoutine copiará la cadena de nombre de dominio en la estructura Set_TCP_Config y añadir automáticamente la longitud de la cadena de nombre de dominio para el parámetro Longitud Fuente en la instrucción EtherNet_Config_MSG.




El programa de escalera debe esperar hasta que la tarjeta ethernet esté totalmente inicializado después de la puesta en marcha antes de que el mensaje sea aceptado CIP para configurar la configuración IP. (10-20 segundos). Para ello será necesario un segundo temporizador 20 se añadirá en su programa que esperar hasta que la tarjeta Ethernet está inicializado antes de enviar el mensaje anterior. Este retraso sólo se necesitan durante el arranque cuando la tarjeta ethernet se inicializa primero la pila TCP / IP.


Comentarios

Entradas más populares de este blog

CONFIGURACION PID BASICO EN S7-1200

Asumiendo que sabemos como es el funcionamiento de un control PID , iré literalmente a el grano y pues nos centraremos como es la configuración en el TIA PORTAL (software de programacion de S7-1200), la versión no importa ya que es casi igual desde la versión 11 a la versión 13. Empecemos abriendo el tia portal y configuraremos una CPU S7-1200, en mi caso seleccione una cpu 1214C, seleccionamos un modulo adicional de entradas y salidas análogas, y por ultimo configuramos la direccion ip del plc. Seleccion de Cpu S7-1200. Selección de modulo análogo y configuración de direccion ip del PLC. Nos vamos a la barra de instrucciones y nos paramos en el menú tecnología y ahí seleccionamos el PID compact, el bloque regulador tenemos creado unas variables previas que son para el "Set Point", una entrada análoga no escalizada, la tengo conectada directamente a el bloque en este caso la conectaremos a "Input Per", generamos una serie de tags booleanas

Declaracion De Variables En RsLogix 5000

Trabajando el RSLogix5000, Declaración De Tag's Una de las maneras de tener un programa bien organizado, claro y conciso; esta en la declaración de variables (Tag's, Etiquetas), la forma como distribuimos las variables nos da una forma de ver mas claro el programa y hacer las ediciones necesarias en el programa que desarrollemos para cualquier aplicación que se nos antoje. Las etiquetas son el método para asignar y h acer referencia a las posiciones de memoria de Allen Bradley controladores Logix5000.   Ya no hay ninguna de las direcciones físicas, como N7: 0 ó F8: 7 que utilizan símbolos para describirlos.   Estos han sido reemplazados con etiquetas que son un texto puro basado esquema de direccionamiento.   Se trata de una desviación de las formas más convencionales de programación que incluye Allen Bradley línea anterior de PLC5 y controladores SLC 500. Una de las transiciones más difíciles de los sistemas antiguos es darse cuenta de cómo funciona la base

COMUNICACIÓN CON UN PLC COMPACT LOGIX

COMUNICACIÓN CON UN PLC COMPACT LOGIX Un cordial saludo, una de las marcas que mas me gusta trabajar es la marca ALLEN BRADLEY , tiene unos paquetes muy cómodos de trabajar, la estructura de programación es muy sencilla, amigable y pues tiene unas ayudas muy eficientes para diagnosticar y determinar en el análisis de un programa. Para esto les traigo hoy una simple explicación de como conectarse a un PLC mediante Ethernet. Utilizaremos la conexión con compaclogix L23E CompactLogix L23E Abrimos el Rslinx Classic y damos clic en "configuración de driver", nos aparecerá la siguiente imagen: Después seleccionamos "Ethernet/IP Driver" y damos clic en el botón "Add New", cuando hagamos eso nos aparecerá una ventana donde configuramos el nombre de la red, le damos ok,  configuramos la direccion del PLC al que nos queremos conectar y también la mascara le damos aceptar: Inmediatamente aparece en la columna derecha nuestra red