Home
Modicon TSX Momentum Adaptador de bus
Contents
1. El formato de escritura de n meros corresponde a la representaci n admitida seg n la pr ctica internacional y Sl Syst me International d Unit s Los miles se separan mediante un espacio y se utiliza el punto decimal por ejemplo 12 345 67 20 Breite 178 mm Hohe 216 mm Informaci n 20 TSX Momentum Adaptador de 1 comunicaciones Ethernet 170 ENT 110 00 Se puede conectar este adaptador de comunicaciones a cualquier unidad de E S TSX Momentum para crear un m dulo de E S funcional Este provee la conexi n directa con la red Ethernet posibilitando a un host Ethernet la comunicaci n con dispositivos de campo cableados con las terminales de la unidad de E S Figura 1 muestra el esquema de un adaptador t pico y de una unidad de E S Vista lateral Vista frontal Adaptador de Unidad de E S comunicaciones d Puerto de red Ethernet Adaptador de comunicaciones Unidad de E S Figura 1 Adaptador de comunicaciones con unidad de E S TSX Momentum Este cap tulo contiene lo siguiente Descripci n del producto Ejemplo Tiempo de rotaci n de datos Indicadores de estado Conexi n con la red Puesta en servicio del adaptador Reemplazo de una adaptador 20 Breite 178 mm Hohe 216 mm Adaptador de comunicaciones Ethernet 1 1 Vista general del producto Funci n Este adaptador se instala en cualquier unidad de E S TSX Momentum para f
2. OFF Figura 3 Medici n del tiempo de rotaci n de datos Las pruebas han sido efectuadas en dos estaciones de trabajo NT separadas con estas configuraciones E 200 MHz 96 MB RAM m 100 MHz 32 MB RAM Tabla 3 muestra los tiempos de rotaci n de datos medidos Los resultados indican que el factor que m s afecta los tiempos de datos es la velocidad de la ejecuci n del bucle en el ordenador central Tabla 3 Resultados Tiempo de rotaci n de datos Dispositivos Carga de Tiempo Tiempo Tiempo CPU central en la red red m nimo m ximo promedio Velocidad y RAM 2 10 5 ms 9 ms 6 2ms 200 MHz 96 MB 2 40 5 ms 9 ms 6 2 ms 200 MHz 96 MB 2 70 6 ms 9 ms 6 3 ms 200 MHz 96 MB 64 10 6 ms 8 ms 6 8 ms 200 MHz 96 MB 64 40 6 ms 12 ms 8 4 ms 200 MHz 96 MB 64 70 6 ms 13 ms 8 2 ms 200 MHz 96 MB 64 10 25 ms 30 ms 26 7 ms 100 MHz 32 MB 64 40 25 ms 30 ms 26 7 ms 100 MHz 32 MB 64 70 26 ms 30 ms 27 0ms 100 MHz 32 MB Se reproduce en el cap tulo 3 el c digo de fuente Java para el programa de prueba 20 9 Breite 178 mm Hohe 216 mm Adaptador de comunicaciones Ethernet Indicadores de estado El adaptador posee dos indicadores en el panel frontal que indican su estado operativo Estado del adaptador ETHERNET KA 4 LAN f Actividad ACT de red 170 ENT 110 00 Figura 4 Indicadores Tabla 4 Indicador RUN Estado
3. System out print Integer toString buf i gt gt 4 amp 0xf 16 Integer toString buf i 0xf 16 System out println 20 Breite 178 mm Hohe 216 mm 37 Programa de prueba C digo de fuente 3 2 Fuente test1 txt Este fichero contiene las direcciones de destino de los adaptadores de comunicaciones de entrada y salida usados en el bucle de prueba El servidor host tiene que resolver esto para las direcciones IP de los adaptadores El fichero contiene adem s los comandos Modbus de entrada y salida al adaptador para la lectura de las entradas del m dulo de base y escribir las salidas del m dulo de base El contenido del fichero es como sigue target eio4 target eio2 input command followed by output command 30 00 2 10 0 0 0 2 4 00 00 00 40 quit 38 20
4. buf new byte 261 buf2 new byte 261 1 0 0 0 0 0 0 0 1 0 2 0 3 0 4 0 ry ef cmd startsWith System out println cmd cmd di readLine trim continue cmd startsWith address2 Integer parselInt cmd substring 9 address2 cmd di readLine trim continue cmd startsWith address address Integer parseInt cmd substring 8 address2 address cmd di readLine trim continue cmd startsWith quit break handle script delay cmd startsWith wait Integer parseInt cmd substring 5 invalid delay time delayTime int delayTime if delayTime lt 0 delayTime gt 30000 System out println mbtest warning else Thread sleep delayTime cmd di readLine trim continue 32 20 Programa de prueba C digo de fuente if os null os2 null System out println mbtestt abort no connection established to target break now convert to a byte string assume format is hex separated by whitespace int ix 0 output index number of bytes found int sx 0 input index substring position int 1 cmd length while sx lt 1 int ex ex cmd indexOf sx if ex lt 0 ex 1 int bval Integer parseInt cmd substring sx ex 16 obuf 7 ix byte bval sx
5. write command to one address and a separate command read to the second address It will loop performing the read each time but only doing the write when the read command detects a change in the input that was read The loop counter is set as a constant An improvement would be to pass it in the command line The purpose of this program is to use an oscilloscope to measure the time elapsed between the input going high and the output responding to it The IP addresses of the IO modules and the write and read commands are read from a text file mbtest java 4 26 96 minimal application to communicate and do performance measurement to the Quantum Ethernet module using ASA registered TCP port and MODBUS_ENCODING PDU format variant 5 14 96 to allow comparison of responses to the same request from 2 targets variant 5 24 96 to allow specification of independent addresses on the 2 targets ER and to allow time delay in script 11 11 97 generate usage and handle blank lines as comment import java io import java net class mbtest public static void main String argv if argv length lt 1 System out println usage java mbtest scriptfile gt reportfilein eg java mbtest script txt gt result txt else 30 20 Programa de prueba C digo de fuente try int dolog 1 in
6. 178 mm Hohe 216 mm Adaptador de comunicaciones Ethernet 1 4 1 4 1 1 4 2 Conexi n con la red Conector de red El adaptador posee un conector RJ 45 para un cable 10Base T UTP STP pares trenzados sin blindar o blindados Se puede cablear el adaptador directamente con la unidad Ethernet RJ 45 10Base T para cable de pares trenzados UTP STP sin blindar o blindados LS Ja Mal do do Figura 5 Conector de red Etiquetas de red Direcci n Global y Direcci n IP El adaptador posee dos etiquetas montadas en sus paneles finales Una etiqueta identifica la direcci n global IEEE del adaptador direcci n MAC La otra identifica su direcci n de protocolo de Internet direcci n IP El instalador registra la direcci n global y la entrega al administrador de red para su uso en el establecimiento de una direcci n IP para el adaptador durante el proceso BOOTP en el arranque Una vez asignada la direcci n IP el administrado entrega esta direcci n al instalador que la escribe sobre la etiqueta de direcci n IP del adaptador 12 20 Adaptador de comunicaciones Ethernet WARNING DO NOT USE DUPLICATE IP ADDRESS IEEE GLOBAL ADDRESS 000054 xxxxxx Etiquetas en Direcci n global del adaptador Direcci n IP del adaptador los paneles finales IP Figura 6 Etiquetas del adaptador Direcci n Global y Direcci n IP 20 13 Breite 178 mm Hohe 21
7. aplicaci n emite un comando de escritura Modbus o un comando de lectura Modbus Comando de escritura Modbus Almacenar o borrar una direcci n En caso de un comando de escritura Modbus se tratar la referencia como un registro de una palabra con la aplicaci n escribiendo una palabra de datos Los datos de escritura Modbus pueden consistir de un 1 6 O cero que hace que el adaptador guarde o borre su direcci n IP actual Si se escribe un dato 1 en la referencia el adaptador almacenar su direcci n IP asignada actualmente en su RAM no vol til Si ocurre una nueva inicializaci n y el adaptador no puede encontrar un servidor BOOTP el adaptador usar esta direcci n almacenada Advertencia PELIGRO POR DIRECCIONES DOBLES Si se tienen dos o m s dispositivos con la misma direcci n IP podr esto causar una operaci n no predecible en su red Antes de retirar un adaptador de servicio deber Ud escribir primeramente un 0 l gico cero en el registro 4F411 para borrar las direcciones almacenadas en el adaptador Esto reducir la posibilidad de aparici n de una direcci n IP doble en su red si el adaptador se restituye posteriormente en servicio La no observaci n de esta precauci n puede conducir a perjuicios o da os en el equipamiento Advertencia EL ADAPTADOR SE INICIALIZA CUANDO SE CAMBIA ESTE CONTENIDO Cualquier cambio en el estado del contenido de esta referencia ocasionar la reinicializaci n del adaptador Comand
8. conectado el adaptador La longitud m xima es de 64 bytes de caracteres ASCII correspondiente a una longitud de 8 32 palabras como se especifica en la palabra 6 del bloque de estado del m dulo a partir de referencia 4F806 El bloque contiene marcas para identificar las cantidades de palabras de entrada y salida y el c digo de identificaci n de la unidad de E S Ud puede analizar el contenido del bloque a extraer esta informaci n en su aplicaci n Tabla 7 ASCII Esquema de bloque de comunicaciones Caracteres ASCII Significado ETHERNET Identifica el adaptador de comunicaciones Ethernet 20 hexadecimal 32 decimal espacio IEC Se transfieren datos con unidad de E S en formato IEC 20 hexadecimal 32 decimal espacio DIG EXP ANA M dulo digital rango de identificaci n XX00 XX7F hex M dulo de experto rango de identificaci n XX80 XXBF hex M dulo anal gico rango de identificaci n XXCO XXFE hex 20 hexadecimal 32 decimal espacio inlen n Palabras de entrada n cantidad de palabras decimal 20 hexadecimal 32 decimal espacio outlen n Palabras de salida n cantidad de palabras decimal 20 hexadecimal 32 decimal espacio ID 0xnnnn C digo de identificaci n de m dulo nnnn c digo de identificaci n hex Figura 8 muestra ejemplos de contenido de bloque de comunicaciones ASCII para dos unida
9. de revisi n donde X 4 bits superiores siempre 0000 R 12 bits inferiores que definen la versi n como 3 caracteres hexadecimales Ejemplo 100 hexadecimal Ver 1 00 200 hexadecimal Ver 2 00 4F806 Longitud del bloque de Dependiente del m dulo encabezamiento ASCII palabras 4F807 ltima direcci n IP a comunicarse con Dependiente de la direcci n este adaptador en la transacci n del participante Modbus m s reciente palabra inferior de 2 palabras v ase 4F80D 4F808 Tiempo de reserva restante del milisegundos propietario 4F809 Tiempo de detenci n de salidas milisegundos restante 4F80A Estado de funcionamiento del m dulo 8000 hexadecimal bueno de E S 0000 hexadecimal malo 4F80B Valor del ltimo error del m dulo de Dependiente del m dulo E S 4F80C Contador de errores del m dulo de E S Total de errores 0000 FFFF hexadecimal 4F80D ltima direcci n IP a comunicarse con Dependiente de la direcci n este adaptador en la transacci n Modbus m s reciente palabra superior de 2 palabras v ase 4F807 del participante 20 Breite 178 mm Hohe 216 mm 25 Comunicaci n con el Adaptador 4FC01 hexadecimal Bloque de comunicaci n ASCII del m dulo Estos registros contienen una descripci n de texto ASCII del m dulo La aplicaci n puede leer los registros pero no puede escribir en ellos La longitud del bloque depende del tipo de la unidad de E S a la cual se encuentra
10. 1 1 6 2 Reemplazar un adaptador Borrado de la direcci n IP almacenada Antes de retirar de servicio cualquier adaptador deber Ud borrar su direcci n IP El adaptador posee un rea RAM no vol til para el almacenado de sus par metros IP asignados Los par metros ser n retenidos cuando se retire la alimentaci n del adaptador y se mantendr n permanentemente en el adaptador si este es retirado del servicio Si a continuaci n se vuelve a poner en servicio este adaptador posiblemente ocasionar una actividad inesperada en su red Ud deber por lo tanto antes de sacar el adaptador de servicio borrar los par metros actuales El adaptador posee un registro interno que define el estado booleario guardado y sin guardar de sus par metros IP El registro puede ser le do por la aplicaci n y puede ser escrito para hacer que el adaptador borre sus par metros Advertencia PELIGRO POR DIRECCIONES DOBLES Si se tienen dos o m s dispositivos con la misma direcci n IP podr esto causar una operaci n no predecible en su red Antes de retirar un adaptador de servicio deber Ud escribir primeramente un 0 l gico cero en el registro de almacenamiento de par metros para borrar los par metros almacenados Esto reducir la posibilidad de aparici n de una direcci n IP doble en su red cuando el adaptador se restituya posteriormente en servicio La no observaci n de esta precauci n puede conducir a perjuicios o da os e
11. 33000804 00 Modicon TSX Momentum Adaptador de bus para Ethernet Manual del Usuario 870 USE 112 03 12 98 GROUPE SCHNEIDER E Merlin Gerin W Modicon E Square D E Telemecanique Breite 178 mm Hohe 216 mm Datos figuras modificaciones Los datos y dibujos no representan compromiso alguno Queda reservado efectuar las modificaciones derivadas del progreso t cnico En caso de que Ud tenga sugerencias acerca de mejoras o modificaciones o en caso de que Ud descubra errores en la presente documentaci n rogamos nos lo haga saber Un formulario al respecto encuentra Ud en la ltima p gina de esta documentaci n Cursos Para profundizar los conocimientos del sistema Schneider Automation ofrece los cursos correspondientes Hotline Las direcciones de nuestro Centro de Soporte T cnico encuentra Ud al final de esta documentaci n Denominaciones de productos En general las denominaciones de productos de la Schneider Automation utilizadas en la presente documentaci n son denominaciones registradas por la mencionada firma Los nombres de productos restantes utilizados en esta documentaci n pueden tambi n ser denominaciones registradas por otra empresas Microsoft y MS DOS son denominaciones registradas y Windows es una denominaci n de la Microsoft Corporation en los Estados Unidos y en otros pa ses IBM es una denominaci n registrada por la International Business Machines Corporation Intel es una denominaci n r
12. 6 mm Adaptador de comunicaciones Ethernet 1 5 1 5 1 1 5 2 Puesta en servicio del adaptador Inicializaci n y autotests Cuando el adaptador recibe su alimentaci n de operaci n inicial desde su unidad de E S ejecuta internamente la inicializaci n y los autotests Si estos test fracasan el indicador RUN destellar para indicar la raz n de la aver a si es posible y el adaptador permanecer offline Si los tests resultan exitosos el adaptador intentar obtener su direcci n IP Ethernet Asignar una direcci n IP Ethernet Vista general Asignaci n de direcci n Se requiere un servidor BOOTP para asignar una nueva direcci n IP al adaptador Despu s de que el servidor asigna la direcci n IP la aplicaci n del servidor puede emitir un comando al adaptador para hacer que ste almacene la direcci n internamente Si el adaptador ha almacenado su direcci n y se vuelve a inicializar por ejemplo a continuaci n de una ca da de la alimentaci n el adaptador emitir nuevamente el requerimiento para una direcci n desde un servidor BOOTP Si un servidor responde con una direcci n el adaptador usar esta direcci n Si el servidor no responde el adaptador buscar su direcci n almacenada Requerimiento de la direcci n IP Una vez completada su inicializaci n el adaptador requerir desde un servidor BOOTP su direcci n IP Ethernet El adaptador utiliza su direcci n MAC con el protocolo BOOTP a lo lar
13. ado Este s mbolo advierte acerca de fuentes frecuentes de errores Advertencia Este s mbolo advierte acerca de fuentes de peligros que pueden conducir a danos financieros y de salud o la posibilidad de consecuencias adversas Expertos Este s mbolo se utiliza para profundizar una informaci n destinada exclusivamente a expertos adiestramiento especial Satear etsa informaci n no tiene influencia alguna en la compresi n de la documentaci n y no representa ninguna limitaci n en el uso standard del producto Consejo Este s mbolo sirve para resaltar la aclaraci n de sugerencias especialmente tiles en el manejo del producto Este s mbolo se utiliza para caracterizar ejemplos de aplicaciones As se debe proceder Se indica aqu el comienzo de una serie de instrucciones cuya ejecucion es necessaria para lograr una funci n determinada del producto Los n meros se escriben de acuerdo al uso internacional a la representeci n autorizada por Sl Syst me International d Unit s Los miles se separan mediante un espacio y se utiliza el punto decimal por ejemplo 12 345 67 20 Informaci n Documentaci n adicional Identificaci n N mero de pieza Unidades de E S para TSX Momentum manual del usuario 870 USE 002 03 Ethernet TCP IP Module User Guide English 840 USE 107 00 Modbus Protocol Reference Guide English PI MBUS 300 Conceptos y abreviaturas utilizados
14. cenado ninguna direcci n el adaptador continuar intentando el requerimiento BOOTP cada 30 segundos Durante este tiempo destellar su indicador RUN con el modelo requiriendo una secuencia de cinco destellos 20 Breite 178 mm Hohe 216 mm 15 Adaptador de comunicaciones Ethernet 1 5 3 1 5 4 Indentificar la unidad de E S Despu s de que el adaptador recibe su direcci n IP se ejecutar internamente un procedimiento para identificar su unidad de E S Si el procedimiento fracasa el indicador RUN del adaptador destellar con un modelo de aver a seis destellos y permanecer offline Si se ha identificado exitosamente la unidad de E S el adaptador se encontrar listo para la comunicaci n usando el protocolo Modbus a lo largo de TCP IP Almacenamiento de la direcci n IP en el adaptador El adaptador posee un rea RAM no vol til para el almacenado de su direcci n IP asignada Si la aplicaci n requiere que el adaptador retenga su direcci n IP actual la aplicaci n deber emitir un comando de escritura Modbus para escribir un valor booleario en el registro espec fico en el adaptador para hacer que sea almacenada la direcci n El estado predeterminado del adaptador es el de no almacenar la direcci n La secci n 2 1 describe como almacenar la direcci n IP y como determinar si una direcci n ya ha sido almacenada previamente 16 20 Adaptador de comunicaciones Ethernet 1 6 1 6
15. del adaptador Estado del indicador Estado On permanente Operaci n normal existe alimentaci n desde la unidad de E S y el adaptador se encuentra listo para la comunicaci n de red 3 destellos Off Sin conexi n No se encuentra conectado el cable de red o prolongado est defectuoso 4 destellos Off Sin direcci n MAC No se encuentra ajustada la direcci n MAC prolongado Problema interno de hardware 5 destellos Off Si direcci n IP El adaptador est intentando obtener una prolongado direcci n IP desde el servidor BOOTP 6 destellos Off Se ha iniciado el programa ejecutivo interno del adaptador prolongado pero no puede inicializar la unidad de E S 7 destellos Off El adaptador ha obtenido una direcci n IP pero no tiene un prolongado programa ejecutivo v lido 8 destellos Off Ha fallado el programa ejecutivo del adaptador durante la prolongado ejecuci n Destellando El adaptador se encuentra cargando su programa ejecutivo constantemente 20 Adaptador de comunicaciones Ethernet Tabla 5 Indicador LAN ACT Actividad de red Estado del indicador Estado Destellando Operaci n normal El adaptador detecta actividad de red La velocidad de destellos indica el monto de la actividad Puede aparecer estacionariamente en On si la actividad de red es alta Off El adaptador no se encuentra detectando ninguna actividad de red 20 Breite
16. des de E S 20 Comunicaci n con el Adaptador 170 ADM 350 00 Entrada binaria de 16 puntos m dulo de salida de 16 puntos ETHERNET IEC DIG inlen 1 outlen 1 ID 0x0002 Bits de datos transferidos en formato IEC M dulo digital Identificaci n del m dulo Palabras de entrada 1 Palabras de salida 1 170 AAO 120 00 M dulo anal gico de salida de 4 canales ETHERNET IEC ANA inlen 0 outlen 5 ID 0x01C3 20 Breite 178 mm Hohe 216 mm Bits de datos transferidos Identificaci en formato IEC Palabras de a M dulo entrada O anal gico Palabras de salida 5 incluye una palabra de par metro Figura8 Ejemplos Bloque de comunicaciones ASCII 27 Comunicaci n con el Adaptador 28 20 Programa de prueba C digo de fuente 3 m Fuente response java m Fuente test1 txt 20 Breite 178 mm Hohe 216 mm 29 Programa de prueba C digo de fuente 3 1 Fuente response java Este programa Java organiza el bucle para la prueba de tiempos de reacci n de datos como se describe en el cap tulo 1 Este lee el fichero de texto test1 txt para procurar las direcciones de destino y los comandos Modbus para la comunicaci n con los adaptadores de comunicaciones de entrada y salida El contenido del fichero es como sigue response java 6 17 98 This is a variation of mbtest java This code will send a
17. e 178 mm Hohe 216 mm Adaptador de comunicaciones Ethernet 1 2 Ejemplo Tiempo de rotaci n de datos Figura 2 muestra un ejemplo de un bucle de control construido para medir el tiempo de movimiento de datos en las terminales de campo de un par de unidades de E S Se conecta a trav s de Ethernet un ordenador central host PC ejecutando el programa de prueba con dos adaptadores con unidades de E S digitales Las terminales de salida de campo de la unidad de salida est n cableados directamente con las terminales de entrada de campo de la unidad de entrada Se utiliza un osciloscopio para medir el tiempo de conmutaci n de las se ales de campo Cableado i i osciloscopio Ordenador Ethernet Se de campo H central Terminales E pdas de entrada moho digitales Lef Adaptado r con terminales de salida digitales Figura 2 Ejemplo Tiempo de rotaci n de datos El programa de prueba en un bucle Java que ejecuta esta secuencia 1 Lee continuamente las terminales de entrada del m dulo de la unidad de entrada 2 Escribe en la terminal de salida a una nueva condici n ON u OFF 3 Cuando se recibe un estado cambiado desde las entradas se alternan las salidas El osciloscopio mide el tiempo del estado ON de las salidas 20 Adaptador de comunicaciones Ethernet Tiempo medido aqu YW gt a ON
18. egistrada por la Intel Corporation Copyright Ninguna parte de la presente documentaci n puede ser en alguna forma reproducida o modificada mediante el uso de sistemas electr nicos copiada o publicada sin la autorizaci n escrita de la Schneider Automation No se autoriza la traducci n a otro idioma O 1998 Schneider Automation GmbH All rights reserved Contenido Capitolo 1 Contenido INTOFMACI N usas ea 1 S mbolos utilizados 2 Documentaci n adicional oooooocooronnonorno non 3 Conceptos y abreviaturas utilizados 00 ec eect eens 3 Adaptador de comunicaciones Ethernet 170 ENT 110 00 5 1 1 Vista general del producto 6 USA Ier Te 6 14 2 Estructura fisica di ELN SEA GG conte a eral 6 1 13 Tensiones de operaci n y control de error 6 1 1 4 Asignaci n de datos a las terminales de campo de la unidad de E S 7 1 1 5 Administraci n del tiempo completo de reacci n con las unidades de E S 7 1 16 Especificaciones emisario dee RA alee GE e a 7 1 2 Ejemplo Tiempo de rotaci n de datos 8 1 3 Indicadores de estado essi i retier iiti 10 L CONEXI N con lated sce gis Hess a ada 12 1 4 1 Coneciordered 2 ni a OER RL Pes 12 1 4 2 Etiquetas de red Direcci n Global y Direcci n Ip 12 1 5 Puesta en servicio del adaptador 14 1 5 1 Inicializaci n y autotests au e ea ee e teens 14 1 5 2 Asignar una direcci n IP Ethernet 14 1 5 3 I
19. ex 1 if ix 0 handle blank line as comment System out printl1n cmd cmd di readLine trim continue obuf 5 byte ix 1 obuf 6 byte address Jo E a E E E read the command for the second target E A eee cmd di readLine trim ix 0 output index number of bytes found sx 0 input index substring position 1 cmd length while sx lt 1 int ex ex cmd indexOf sx if ex lt 0 ex 1 int bval Integer parselnt cmd substring sx ex 16 obuf2 7 ix byte bval sx ex 1 20 Breite 178 mm Hohe 216 mm 33 Programa de prueba C digo de fuente if ix 0 handle blank line as comment System out println cmd cmd di readLine trim continue obuf2 5 byte ix 1 obuf2 6 byte address cmd di readLine trim end of FOR loop reading the input text purge the key buffer LEER BE Vet keybuf System in available if keybuf 0 break keybuf System in read 11 keybuf System in available if keybuf gt 1 skipcnt keybuf System out println skip keybuf do System in read keybuf while keybuf gt 1 System out println Press any key to stop expect 0x40 first 1 Now loop performing the IO for loop doing IO for ioCount 0 ioCount lt 500 ioCount int c O int c2 0 int ix keybuf S
20. go de la red Ethernet Recibiendo la respuesta del servidor El adaptador esperar diez segundos para que un servidor BOOTP responda con la direcci n IP del adaptador Si se recibe la respuesta del servidor el adaptador 14 20 Adaptador de comunicaciones Ethernet usar esa direcci n mientras permanezca aplicada la alimentaci n a este adaptador Advertencia PELIGRO POR DIRECCIONES DOBLES Si se tienen dos o m s dispositivos con la misma direcci n IP podr esto causar una operaci n no predecible en su red Aseg rese que este dispositivo reciba una direcci n IP nica La no observaci n de esta precauci n puede conducir a perjuicios o da os en el equipamiento Reintentos hacia el servidor Si no se recibe respuesta de un servidor BOOTP el adaptador reintentar el requerimiento seis veces tres veces utilizando el tipo de transferencia Ethernet II y tres veces utilizando el tipo de transferencia 802 3 Sin recepci n de respuesta del servidor Direcci n IP almacenada previamente Si el adaptador no recibe respuesta a ninguno de sus intentos por obtener una direcci n IP y si se ha almacenado previamente una direcci n por intermedio de un comando de escritura Modbus desde la aplicaci n el adaptador usar esta direcci n almacenada Sin recepci n de respuesta de servidor Direcci n IP no almacenada Si el adaptador no recibe respuesta a ninguno de sus intento para obtener una direcci n IP y no se ha alma
21. mpo de la unidad de E S es nica en cada unidad y se describe en el manual de usuario TSX Momentum UO Bases 870 USE 002 00 20 Breite 178 mm Hohe 216 mm 21 Comunicaci n con el Adaptador 2 1 2 Registros de configuraci n 4F001 hexadecimal Valor del tiempo de retenci n de salidas La referencia 4F001 especifica el tiempo en que las salidas quedar n retenidas en su estado actual si no son actualizadas por intermedio de un nuevo comando de escritura Modbus Si el tiempo de mantenimientothe del m dulo expira antes de la recepci n de un nuevo comando de escritura se ajustar n todas las salidas a un O cero l gico La longitud del campo es de una palabra El valor de tiempo de espera se expresa en unidades de 10 milisegundos con un valor de registro m nimo de 30 300 milisegundos y un valor m ximo de 6000 60 segundos El valor predeterminado es 100 1 segundo Se podr leer el contenido del registro usando un comando de lectura Modbus 4F401 hexadecimal Propietario del privilegio de escritura Cuando el adaptador recibe por primera vez alimentaci n le otorgar el privilegio de escritura solamente al primer participante que escribe en l utilizando el comando de escritura Modbus El adaptador posee un temporizador interno de 60 segundos para administrar el privilegio de escritura y reservar solamente este privilegio a ese participante mientras ste contin e escribiendo en el adaptador dentr
22. n el equipamiento V ase la secci n 2 1 para una descripci n de los registros del adaptador incluyendo la forma de borrado de los par metros almacenados Retirar la alimentaci n de operaci n y desconectar el adaptador Antes de retirar el adaptador qu tese la alimentaci n de operaci n de la unidad de E S Luego desconecte el cable Ethernet y retire el adaptador de la unidad 20 Breite 178 mm Hohe 216 mm 17 Adaptador de comunicaciones Ethernet 1 6 3 Instalar el nuevo adaptador M ntese el nuevo adaptador sobre la unidad de E S siguiendo las instrucciones suministradas con este nuevo adaptador Reg strese la nueva direcci n global IEEE del nuevo adaptador direcci n MAC y sela para configurar una direcci n de protocolo Internet direcci n IP para el adaptador Las secci n 1 5 describe la puesta en servicio del nuevo adaptador usando el protocolo BOOTP Ethernet 18 20 Comunicaci n con el Adaptador 2 Registros de acceso de comunicaci n Registros de datos Registros de configuraci n Registros de estado 20 Breite 178 mm Hohe 216 mm Comunicaci n con el Adaptador 2 1 Registros de acceso de comunicaci n Cada adaptador contiene tres grupos de registros que posibilitan a la aplicaci n la comunicaci n con el m dulo de unidad de E S La aplicaci n accede a los registros para transferir datos de entrada o salida a las terminales de campo del m dulo de
23. ndentificar la unidad de E S 0 6 cette teens 16 1 5 4 Almacenamiento de la direcci n IP en el adaptador ooocoocccoo 16 1 6 Reemplazar un adaptador 17 1 6 1 Borrado de la direcci n IP almacenada 0 eee eee tee eee 17 1 6 2 Retirar la alimentaci n de operaci n y desconectar el adaptador 17 1 6 3 Instalar el nuevo adaptador 0 eee tenes 18 Capitolo 2 Comunicaci n con el Adaptador 19 2 1 Registros de acceso de COMUNICACI N 20 2 141 Registrosde datos vejaciones 21 2 1 2 Registros de configuraci n ooooocccccncoccccrrnna a ee e e ee ando 22 2 1 3 Registros de estado ess ANE NENNEN a a EEN aba 24 20 HI Breite 178 mm Hohe 216 mm Contenido Capitolo 3 Programa de prueba C digo de fuente 3 1 Fuente response java o 3 2 Fuentes testl txt as sims eee ev ea ae A Bea AE ee 20 Informaci n jul O Cuidado Se deber n tomar en cuenta las siguientes reglas en aplicaciones con controles que deben cumplir con requisitos t cnicos de seguridad Las reparaciones de componentes s lo deber n ser realizadas por el fabricante debido a razones de seguridad y mantenimiento de datos del sistema documentados 20 Breite 178 mm Hohe 216 mm Informaci n Why ZINS Ejemplo S mbolos utilizados Nota Este s mbolo se utiliza para resaltar conceptos importantes Cuid
24. o de intervalos de 60 segundos La referencia de inicio 4F401 especifica la direcci n IP de hasta tres participantes m s que pueden compartir su propio privilegio de escritura en el adaptador Un participante que comparte el propio privilegio de escritura puede escribir en el adaptador hasta tres direcciones IP 2 palabras por direcci n partiendo de 4F401 Con estas direcciones almacenadas cualquiera de estos tres participantes podr entonces escribir en el adaptador conjuntamente con el participante privilegiado originalmente Esto permite que hasta cuatro participantes compartan su propio privilegio de escritura en el adaptador Si cualquiera de los tres participantes que cuentan con el privilegio de escritura escriben dentro del intervalo de 60 segundos ning n otro participante podr escribir en el adaptador Si expira el tiempo del temporizador cualquier participante podr escribir en el adaptador N tese que este temporizador para el privilegio de 60 segundos de escritura es independiente del temporizador de sost n de salidas y que s lo se aplica al privilegio de escritura El per odo de tiempo de 60 segundos es un valor fijo La aplicaci n no puede obtener acceso al mismo Cualquier participante podr leer datos de entrada o informaci n de estado del adaptador 22 20 Comunicaci n con el Adaptador 4F411 hex Direcci n IP almacenada Esta referencia sirve para un prop sito doble en dependencia de si la
25. o de lectura Modbus Procurar direcci n IP actual En caso de un comando de lectura Modbus se tratar la referencia como un registro de dos palabras con la aplicaci n leyendo dos palabras de datos Si el adaptador posee par metros IP almacenados en su RAM no vol til retornar su direcci n IP actual al comando de lectura Modbus indicando de esta manera que ha almacenado par metros Si no se encuentran actualmente almacenados par metros IP el adaptador emitir para la lectura todos unos FFFFFFFF hex 20 Breite 178 mm Hohe 216 mm 23 Comunicaci n con el Adaptador Registros de estado 4F801 hexadecimal Bloque de estado del m dulo Estos registros suministran informaci n acerca del nivel de revisi n del m dulo y de los par metros de operaci n actuales La longitud del bloque es de 13 palabras La aplicaci n puede leer los registros pero no pueden escribir en ellos 24 20 Comunicaci n con el Adaptador Tabla 6 Esquema del bloque de estado del m dulo Referencia Prop sito Contenido hexadecimal 4F801 Longitud del bloque de estado 13 decimal palabras 4F802 Cantidad de palabras de entrada de Dependiente del m dulo m dulo de E S 4F803 Cantidad de palabras de salida de Dependiente del m dulo m dulo de E S 4F804 N mero de identificaci n del m dulo de Dependiente del m dulo E S 4F805 Adaptador de comunicaciones Formato XR n mero
26. obuf2 16 byte obuf2 16 Oxfe bit 01 off os2 write obuf2 0 ix 7 c2 is2 read ibuf2 0 261 if c2 lt 0 System out println mbtest abort detected unexpected close of channel break while c2 lt 7 c2 lt 6 0xff amp int ibuf2 5 System out println mbtest warning response appears fragmented int cx2 is2 read ibuf2 c2 261 c2 if cx2 lt 0 System out println mbtest warning response incomplete break C2 CX2 if int ibuf2 5 amp oxff c2 6 System out println mbtest warning response length mismatch if dolog 1 log buf obuf2 ix 7 gt log buf ibuf2 c2 eil check only the modbus response for equality ignore address if buf diff c ibuf c2 ibuf2 System out println x x x x x x different 11 if dolog 1 System out println end of FOR loop doing IO catch Exception e System out println mbtest unexpected exception e static boolean buf diff int cl byte bl int c2 byte b2 check only the modbus response for equality ignore address if cl c2 return true int i for i 7 i lt cl i 36 20 Programa de prueba C digo de fuente if b1 i l b2 i return true return false public static void log buf byte buf int len String prefix System out print prefix int i for i 0 i lt len i
27. ormar un m dulo de E S completo que comunica con una red Ethernet Un controlador programable u otro dispositivo host en la red podr leer desde las terminales de entrada y escribir en las terminales de salida de la unidad de E S El adaptador comunica con dispositivos host usando el protocolo de aplicaci n Modbus con paquetes TCP IP Este apoya tanto Ethernet Il como bloques de datos IEEE 802 3 Para mayor informaci n acerca del uso del protocolo de aplicaci n Modbus con TCP IP v ase la Gu a de Usuario para el M dulo Ethernet TCP IP n mero de material 840 USE 107 00 En la Gu a de Referencia de Protocolo Modbus se proveen detalles acerca del protocolo Modbus n mero de material PI MBUS 300 Para mayor informaci n acerca de la aplicaci n y cableado de campo de unidades de E S v ase el Manual de Usuario TSX Momentum UO Bases n mero de material 870 USE 002 03 Estructura f sica Cada adaptador se conecta al conector de comunicaci n interno de su unidad de E S Afirma el adaptador en su sitio y se lo puede retirar liberadolo mediante un destornillador com n El usuario puede completar la etiqueta de cableado en el panel frontal suministrada con la unidad de E S para identificar las conexiones del cableado con las terminales de la unidad de E S El adaptador se considera como un equipamiento abierto y puede ser montado en una carcaza apropiada al sitio en donde se instala Tensiones de operaci n y control de error El us
28. t keybuf long skipcnt int ioCount byte expect int first DataInputStream di new DatalInputStream new FileInputStream argv 0 String cmd analyse target lines Note must be followed by address note this version of the program requires that the target lines be the first 1 or 2 lines of the script String target Socket es null OutputStream os null FilterInputStream is null cmd di readLine trim if cmd startsWith target target cmd substring 6 trim System out println mbtest connecting to target es new Socket target 502 os es getOutputStream is new BufferedInputStream es getInputStream cmd di readLine trim String target2 Socket es2 null OutputStream os2 null FilterInputStream is2 null if cmd startsWith target target2 cmd substring 6 trim System out println mbtest connecting to target2 es2 new Socket target2 502 os2 es2 getOutputStream is2 new BufferedInputStream es2 getInputStream cmd di readLine trim int address 1 int address2 1 byte obuf new byte 261 byte obuf2 new byte 261 20 Breite 178 mm Hohe 216 mm 31 Programa de prueba C digo de fuente byte i byte i obuf 0 obuf 1 obuf 2 obuf 3 obuf 4 obuf2 obuf2 obuf2 obuf2 obuf2 G if for L if if if ignoring
29. uario provee la alimentaci n para el adaptador y unidad de E S en el lugar del campo El adaptador recibe su tensi n de operaci n a trav s de su conexi n interna con la unidad de E S El adaptador vigila su tensi n y se separar de la red offline si la tensi n no se encuentra dentro de la tolerancia 20 Adaptador de comunicaciones Ethernet Asignaci n de datos a las terminales de campo de la unidad de E S Los datos entre la aplicaci n y las terminales de campo de la unidad de E S se asignan en el formato IEC V ase el Manual de Usuario TSX Momentum I O Bases 870 USE 002 03 para las asignaciones de los diagramas para las unidades de E S Administraci n del tiempo completo de reacci n con las unidades de E S Para asegurar la determinaci n de tiempos de los mensajes de E S deber Ud dise ar la red para incluir solamente su host de aplicaci n y sus adaptadores de comunicaciones de la unidad de E S El agregado de otros tipos de dispositivos como ser interfases de usuario o programadores podr n ocasionar variaciones en los tiempos de mensajes de E S cuando estos dispositivos accedan a la red Especificaciones Tabla 1 Especificaci n de red Descripci n Especificaci n Interfase Ethernet Cumplimiento con la conexi n STP UTP de 100 ohm Tabla 2 Agencias aprobadoras Agencia Estado UL 508 Aprobaci n CAN CSA C22 2NO 142 Aprobaci n CE Mark Aprobaci n 20 Breit
30. unidad de E S para ajustar o procurar la configuraci n del m dulo o para vigilar su estado Se puede acceder a todos los registros como referencias 4XXXX a trav s de los m dulos de funci n MSTR en el programa de aplicaci n 20 20 Comunicaci n con el Adaptador 2 1 1 REFERENCIA RED DE INICIO LONGITUD ETHERNET Hex Decimal palabras de 16 REGISTROS DE DATOS ZS ENTRADA DE DATOS s lo lectura SALIDA DE DATOS 40001 400001 Dependiente del m dulo Dependiente s lo escritura 40001 400001 del m dulo REGISTROS DE CONFIGURACI N TIMEOUT DE M DULO lectura o escritura 4F001 461441 1 POSESI N DE DERE CHO DEL MODULO 4F401 462465 6 lectura o escritura DIRECCI N IP ALMACENADA DS Leer o Escribir 4F411 462481 1 al escribir 2 al leer REGISTROS DE ESTADO ESTADO DEL M DULO s lo lectura 4F801 463489 13 M DULO DE COMUNI CACIONES ASCII s lo lectura Dependiente 4FCO1 464513 del m dulo Figura 7 Registros de acceso del adaptador de comunicaciones Registros de datos 40001 hexadecimal Entrada o salida de datos Se utiliza la referencia inicial 40001 para direccionar datos de entrada provenientes de entradas de terminal y datos de salida a salidas de terminal Los datos se transfieren en el formato IEC Las asignaciones entre los registros de datos del controlador y las terminales de ca
31. ystem in available if dolog 1 System out println keybuf keybuf if keybuf gt 1 loop doing 10 34 20 Programa de prueba C digo de fuente keybuf System in read break ix int obuf 5 1 os write obuf 0 ix 7 c is read ibuf 0 261 if c lt 0 System out println mbtest abort detected unexpected close of channel break while c lt 7 c lt 6 Oxff amp int ibuf 5 System out println mbtest warning response appears fragmented int cx is read ibuf c 261 c if cx lt 0 System out println mbtest warning response incomplete break C Cx verify input length against fragmentation if int ibuf 5 amp 0xff c 6 System out println mbtest warning response length mismatch if dolog 1 log buf obuf ix 7 gt log_buf ibuf c eil write to the second target using the 2nd buffer wait until the input has changed if first 1 ibuf 12 amp 0x40 expect first 0 ix int obuf2 5 1 if input bit 0x40 is on turn on output bit 0x01 if expect 0x40 expect 0 obuf2 16 byte obuf2 16 amp Oxbf bit 40 off obuf2 16 byte obuf2 16 0x01 bit 01 on else expect 0x40 obuf2 16 byte obuf2 16 0x40 bit 40 on 20 Breite 178 mm Hohe 216 mm 35 Programa de prueba C digo de fuente
Download Pdf Manuals
Related Search
Related Contents
取扱説明書(PDF: 1.2 MB) PrintEasy Benutzerhandbuch Ouvrages de notre bibliothèque Omron Gentle Temp 520 User's Manual USER`S MANUAL FOR THE WORLDSID 50TH PERCENTILE MALE Samsung Aspiradora VCMA con sistema de doble cámara Twin Chamber™, 2000 Ws Manual de Usuario Window 7 Afficher le PDF de l`aide - Proactive Ants USER MANUAL Copyright © All rights reserved.
Failed to retrieve file