Los nombres son utilizados con el fin exclusivo de identificación y las marcas registradas son propiedad de las respectivas compañías. Lista de Revisión Fecha |Autor Versión Revisión 2014/12/15 Acevedo 1.00 Inicial IZI Technology Inc, 3651 Pegasus Dr. Ste. 117 Bakersfield, CA 93308 USA. Tel: (661) 412-3494 -- email: sales@izitechnology.com www.izitechnology.com...
Página 5
MODBUS TCP Servidor: Elementos de la tabla de diagnóstico ..........54 MODBUS TCP Servidor: Ejemplos de Consulta de Status ............54 Notes: ..............................54 IZI Technology Inc, 3651 Pegasus Dr. Ste. 117 Bakersfield, CA 93308 USA. Tel: (661) 412-3494 -- email: sales@izitechnology.com...
Para la configuración o utilización del producto no es necesario la compra de software alguno y las actualizaciones de firmware se liberan sin costo alguno. Figura 1 IZI Technology Inc, 3651 Pegasus Dr. Ste. 117 Bakersfield, CA 93308 USA. Tel: (661) 412-3494 -- email: sales@izitechnology.com...
Figura 3. Distribución de terminales del conector de alimentación del SXP5. IZI Technology Inc, 3651 Pegasus Dr. Ste. 117 Bakersfield, CA 93308 USA. Tel: (661) 412-3494 -- email: sales@izitechnology.com...
SPX5 este al inicio o final de la red se pueden encender las resistencias de terminación de acuerdo con la tabla que se muestra en la figura 5. IZI Technology Inc, 3651 Pegasus Dr. Ste. 117 Bakersfield, CA 93308 USA. Tel: (661) 412-3494 -- email: sales@izitechnology.com...
No hay actividad en el puerto Encendido Conectado a 10 Mbps. Parpadeando Conectado a 100/1000 Mbps Figura 6. Puerto Ethernet del SPX5 IZI Technology Inc, 3651 Pegasus Dr. Ste. 117 Bakersfield, CA 93308 USA. Tel: (661) 412-3494 -- email: sales@izitechnology.com www.izitechnology.com...
Si el pulsador se mantiene presionado de manera continua durante un intervalo de 10 segundos, la confirmación sonora es de dos tonos y el equipo regresará a la configuración inicial tal como fue enviado de fábrica. IZI Technology Inc, 3651 Pegasus Dr. Ste. 117 Bakersfield, CA 93308 USA. Tel: (661) 412-3494 -- email: sales@izitechnology.com...
Página 11
Figura 8. Ubicación del pulsador de reinicio. IZI Technology Inc, 3651 Pegasus Dr. Ste. 117 Bakersfield, CA 93308 USA. Tel: (661) 412-3494 -- email: sales@izitechnology.com www.izitechnology.com...
Figura 9. Conexión Inicial del SPX5 Figura 10. Ventanas del programa SPX5 Browser. IZI Technology Inc, 3651 Pegasus Dr. Ste. 117 Bakersfield, CA 93308 USA. Tel: (661) 412-3494 -- email: sales@izitechnology.com www.izitechnology.com...
Página 13
*.dld que se pueden descargar desde el sitio Web de IZI Technology y se deberán descargar a la unidad utilizando el puerto Ethernet. Al presionar el botón Firmware Download, se inicia el proceso que requiere seleccionar el dispositivo que se pretende actualizar, definir la ruta donde se encuentra el archivo de extensión *.dld y realizar un...
Para acceder a la base de datos se debe se debe seleccionar la pestaña de Status en la barra de configuración de la página web. Como se mencionó anteriormente la base de datos se representa IZI Technology Inc, 3651 Pegasus Dr. Ste. 117 Bakersfield, CA 93308 USA. Tel: (661) 412-3494 -- email: sales@izitechnology.com...
Página 15
Es posible, al hacer doble clic, sobre alguno de los campos definir su valor utilizando la función Database Value Write. Figura 12. Base de datos del SPX5. IZI Technology Inc, 3651 Pegasus Dr. Ste. 117 Bakersfield, CA 93308 USA. Tel: (661) 412-3494 -- email: sales@izitechnology.com...
Ethernet y/o WiFi, (5) Editar los scripts de Inicio, Continuo y Falla del SPX5 y (6) Editar la interfaz hombre maquina basada en web. IZI Technology Inc, 3651 Pegasus Dr. Ste. 117 Bakersfield, CA 93308 USA. Tel: (661) 412-3494 -- email: sales@izitechnology.com...
Passwords solo pueden ser escritos y es imposible realizar su lectura; si estos se olvidan debe Pulsador ejecutarse el procedimiento descrito en la sección donde se describe el funcionamiento de Reinicio de Configuración IZI Technology Inc, 3651 Pegasus Dr. Ste. 117 Bakersfield, CA 93308 USA. Tel: (661) 412-3494 -- email: sales@izitechnology.com www.izitechnology.com...
La dirección de Gateway deberá configurarse únicamente si se pretende acceder al SPX5 desde un segmento de red distinto a donde estará instalada la compuerta. IZI Technology Inc, 3651 Pegasus Dr. Ste. 117 Bakersfield, CA 93308 USA. Tel: (661) 412-3494 -- email: sales@izitechnology.com...
Página 19
Existe la posibilidad de habilitar y configurar un servidor DHCP. Las direcciones de inicio y finalización deben seleccionar de forma tal que este intervalo incluya la dirección IP antes especificada. IZI Technology Inc, 3651 Pegasus Dr. Ste. 117 Bakersfield, CA 93308 USA. Tel: (661) 412-3494 -- email: sales@izitechnology.com...
Página 20
Figura 17. Configuración del servicio DHCP IZI Technology Inc, 3651 Pegasus Dr. Ste. 117 Bakersfield, CA 93308 USA. Tel: (661) 412-3494 -- email: sales@izitechnology.com...
Es importante resaltar que es posible configurar varios de estos protocolos de forma simultánea y el equipo podrá operar correctamente; es posible por ejemplo configurar IZI Technology Inc, 3651 Pegasus Dr. Ste. 117 Bakersfield, CA 93308 USA. Tel: (661) 412-3494 -- email: sales@izitechnology.com...
Modbus TCP, después de realizar una solicitud, espera el tiempo establecido en Time Out por la respuesta. Si esta respuesta no llega durante el tiempo establecido, IZI Technology Inc, 3651 Pegasus Dr. Ste. 117 Bakersfield, CA 93308 USA. Tel: (661) 412-3494 -- email: sales@izitechnology.com...
Página 23
En el campo (4) Enable, cada comando podrá ser deshabilitado, habilitado de forma continua o que se podrá ejecutar cuando exista cambio en el dato que está siendo direccionado cuando este se va a escribir únicamente. IZI Technology Inc, 3651 Pegasus Dr. Ste. 117 Bakersfield, CA 93308 USA. Tel: (661) 412-3494 -- email: sales@izitechnology.com...
Página 24
En la Tabla 3 se presenta un ejemplo de la utilización de la característica Data Swap. Tabla 3. Ejemplo de utilización de Data Swap IZI Technology Inc, 3651 Pegasus Dr. Ste. 117 Bakersfield, CA 93308 USA. Tel: (661) 412-3494 -- email: sales@izitechnology.com...
En la palabra 1 de la base de datos del SPX5, se puede leer la información de los “Input Register” 30002 o de los “Input Status” 101017 al 10032 Figura 23. Mapa de Memoria de SPX5 relacionado con dispositivo Modbus nativo. IZI Technology Inc, 3651 Pegasus Dr. Ste. 117 Bakersfield, CA 93308 USA. Tel: (661) 412-3494 -- email: sales@izitechnology.com...
El tipo de dato que con el que se pretende trabajar se debe seleccionar en el menú Data Type Figura 24. IZI Technology Inc, 3651 Pegasus Dr. Ste. 117 Bakersfield, CA 93308 USA. Tel: (661) 412-3494 -- email: sales@izitechnology.com...
Página 27
SPX5 como aparece en la figura 26. En la sección referente a la utilización e interpretación de la información que proporciona la base de datos del SPX5 se aborda el tema de ubicación de la información en profundidad. IZI Technology Inc, 3651 Pegasus Dr. Ste. 117 Bakersfield, CA 93308 USA. Tel: (661) 412-3494 -- email: sales@izitechnology.com...
Time Zone Hour Offset y Time Zone Minute Offset. Es posible configurar el intervalo de actualización especificando el valor en minutos en el campo Request Interval. IZI Technology Inc, 3651 Pegasus Dr. Ste. 117 Bakersfield, CA 93308 USA. Tel: (661) 412-3494 -- email: sales@izitechnology.com...
Modbus Cliente que se presenta en la sección 4.3.1. IZI Technology Inc, 3651 Pegasus Dr. Ste. 117 Bakersfield, CA 93308 USA. Tel: (661) 412-3494 -- email: sales@izitechnology.com...
Página 30
Figura 28. Configuración de Puerto Serial IZI Technology Inc, 3651 Pegasus Dr. Ste. 117 Bakersfield, CA 93308 USA. Tel: (661) 412-3494 -- email: sales@izitechnology.com www.izitechnology.com...
Página 31
En la pestaña Command Settings es posible Habilitar de forma Continua o Ante Cambios o bien deshabilitar el comando. Se puede especificar el tiempo de encuesta o Poll Interval, se puede IZI Technology Inc, 3651 Pegasus Dr. Ste. 117 Bakersfield, CA 93308 USA. Tel: (661) 412-3494 -- email: sales@izitechnology.com...
SPX5 y permite encontrar las equivalencias de direcciones entre un dispositivo Modbus nativo y las direcciones de la base de datos del SPX5. IZI Technology Inc, 3651 Pegasus Dr. Ste. 117 Bakersfield, CA 93308 USA. Tel: (661) 412-3494 -- email: sales@izitechnology.com...
Página 33
1 y 255 así como también la temporización correspondiente. Es posible especificar la magnitud de la Demora de la Respuesta así como también el Intervalo de Tiempo entre Caracteres. IZI Technology Inc, 3651 Pegasus Dr. Ste. 117 Bakersfield, CA 93308 USA. Tel: (661) 412-3494 -- email: sales@izitechnology.com...
Lua está implementado como una biblioteca escrita en C limpio (esto es, en el subconjunto común de ANSI C y C++). IZI Technology Inc, 3651 Pegasus Dr. Ste. 117 Bakersfield, CA 93308 USA. Tel: (661) 412-3494 -- email: sales@izitechnology.com...
Si se requiere temporizar cantidades mayores a 1 segundo se debe evaluar la diferencia respecto a la cantidad en segundos que se requiere temporizar. IZI Technology Inc, 3651 Pegasus Dr. Ste. 117 Bakersfield, CA 93308 USA. Tel: (661) 412-3494 -- email: sales@izitechnology.com...
105 de la base de datos del SPX5 Startup Entrada=0 Salida=0 TiempoInicial = os.time() Continous if os.difftime(os.time(),TiempoIncial)>1 then TiempoInicial = os.time() Entrada =mainDatabase:getUINT16(2*100,0) Salida= math.sqrt (Entrada) mainDatabase:setFLOAT(2*105,Salida,0) IZI Technology Inc, 3651 Pegasus Dr. Ste. 117 Bakersfield, CA 93308 USA. Tel: (661) 412-3494 -- email: sales@izitechnology.com www.izitechnology.com...
10 de la base de datos desde una función, el índice que se debe incluir deberá ser 2*10. En el Apéndice A se presenta una lista de estas funciones con algunos ejemplos de utilización. mainDatabase:setUINT8(indice,valor) mainDatabase:getUINT8(indice) mainDatabase:setUINT16(indice,valor) mainDatabase:getUINT16(indice,swapCode) IZI Technology Inc, 3651 Pegasus Dr. Ste. 117 Bakersfield, CA 93308 USA. Tel: (661) 412-3494 -- email: sales@izitechnology.com www.izitechnology.com...
SPX5. IZI Technology Inc, 3651 Pegasus Dr. Ste. 117 Bakersfield, CA 93308 USA. Tel: (661) 412-3494 -- email: sales@izitechnology.com...
Página 39
Figura 34. Pestaña de Manejo de Imagenes IZI Technology Inc, 3651 Pegasus Dr. Ste. 117 Bakersfield, CA 93308 USA. Tel: (661) 412-3494 -- email: sales@izitechnology.com...
Página 40
En el caso de los Valores es posible adicionar prefijos y sufijos a la cantidad que se muestra en la pantalla. Esta opción es particularmente útil cuando se requiere adicionar las unidades de ingeniería o modificar algún Tag particular. IZI Technology Inc, 3651 Pegasus Dr. Ste. 117 Bakersfield, CA 93308 USA. Tel: (661) 412-3494 -- email: sales@izitechnology.com...
Página 41
Máximo y Mínimo. De acuerdo con la opción seleccionada en dirección es posible que la barra crezca o se reduzca hacia arriba, abajo, izquierda o derecha. IZI Technology Inc, 3651 Pegasus Dr. Ste. 117 Bakersfield, CA 93308 USA. Tel: (661) 412-3494 -- email: sales@izitechnology.com...
-- almacena 180 bytes comenzando en el -- byte 20 en el archivo numero 1 local result = SaveDatabaseData(20,180,1); IZI Technology Inc, 3651 Pegasus Dr. Ste. 117 Bakersfield, CA 93308 USA. Tel: (661) 412-3494 -- email: sales@izitechnology.com www.izitechnology.com...
-- byte 20 desde el archivo numero 1 local result = LoadDatabaseData(20,180,1); Objeto de Base de Datos Numérica: NUMERIC_DATABASE Alias: mainDatabase IZI Technology Inc, 3651 Pegasus Dr. Ste. 117 Bakersfield, CA 93308 USA. Tel: (661) 412-3494 -- email: sales@izitechnology.com www.izitechnology.com...
-- Escribe 12345 en el primer byte de la Ejemplos: -- base de datos sin intercambiar bytes NUMERIC_DATABASE: setUINT16(0,12345,0) -- Forma Alternativa mainDatabase: setUINT16(0,12345,0) IZI Technology Inc, 3651 Pegasus Dr. Ste. 117 Bakersfield, CA 93308 USA. Tel: (661) 412-3494 -- email: sales@izitechnology.com www.izitechnology.com...
Forma en la que deben ordenarse los bytes al ser estos Intercambio leidos de la base de datos: 0: No intercambiar bytes. 1: Intercambiar bytes. IZI Technology Inc, 3651 Pegasus Dr. Ste. 117 Bakersfield, CA 93308 USA. Tel: (661) 412-3494 -- email: sales@izitechnology.com www.izitechnology.com...
Número Resultado de la lectura de la base de datos como un número en el rango de . –2,147,483,648 a 2,147,483,647. IZI Technology Inc, 3651 Pegasus Dr. Ste. 117 Bakersfield, CA 93308 USA. Tel: (661) 412-3494 -- email: sales@izitechnology.com www.izitechnology.com...
Forma en la que deben ordenarse los bytes al ser estos Intercambio leídos de la base de datos: 0: No intercambiar bytes. 1: Intercambiar bytes. 2: Intercambiar palabras. IZI Technology Inc, 3651 Pegasus Dr. Ste. 117 Bakersfield, CA 93308 USA. Tel: (661) 412-3494 -- email: sales@izitechnology.com www.izitechnology.com...
Forma en la que deben ordenarse los bytes al ser estos Intercambio leídos de la base de datos: 0: No intercambiar bytes. 1: Intercambiar bytes. 2: Intercambiar palabras. IZI Technology Inc, 3651 Pegasus Dr. Ste. 117 Bakersfield, CA 93308 USA. Tel: (661) 412-3494 -- email: sales@izitechnology.com www.izitechnology.com...
-- Obtiene el valor del primer numero Ejemplos: -- en formato punto flotante -- de la base de datos sin intercambiar IZI Technology Inc, 3651 Pegasus Dr. Ste. 117 Bakersfield, CA 93308 USA. Tel: (661) 412-3494 -- email: sales@izitechnology.com www.izitechnology.com...
Dentro de cada uno de estos elementos la información de status esta determinada por el driver de comunicaciones que se encuentre configurado para ese puerto. IZI Technology Inc, 3651 Pegasus Dr. Ste. 117 Bakersfield, CA 93308 USA. Tel: (661) 412-3494 -- email: sales@izitechnology.com...
-10000 Comando no Ejecutado Función Invalida Dirección Invalida Valor Invalido Falla en Esclavo MODBUS RTU Maestro: Ejemplos de Consulta de Status IZI Technology Inc, 3651 Pegasus Dr. Ste. 117 Bakersfield, CA 93308 USA. Tel: (661) 412-3494 -- email: sales@izitechnology.com www.izitechnology.com...
Lista de errores por comando indexados de forma numérica NamedCmdLastError[nombre] Lista de errores por comando indexados por nombre MODBUS TCP CLIENTE: Significado de errores de comando IZI Technology Inc, 3651 Pegasus Dr. Ste. 117 Bakersfield, CA 93308 USA. Tel: (661) 412-3494 -- email: sales@izitechnology.com www.izitechnology.com...
-- de error en la base de datos local errStatus = STATUS_DATA.NamedNetProtocols[“Modbus TCP Client”].CmdLastError[5] if errStatus ˜= 0 then NUMERIC_DATABASE:setUINT16(1000, -10000) NUMERIC_DATABASE:setUINT16(1002, -10000) NUMERIC_DATABASE:setUINT16(1004, -10000) Modbus TCP Servidor IZI Technology Inc, 3651 Pegasus Dr. Ste. 117 Bakersfield, CA 93308 USA. Tel: (661) 412-3494 -- email: sales@izitechnology.com www.izitechnology.com...
= STATUS_DATA.NamedNetProtocols[“Modbus TCP Server”]. TCPConnAccepted -- Copiar este número en la base de datos en la palabra 100 mainDatabase: setUINT32(200, connAccepted) Notes: IZI Technology Inc, 3651 Pegasus Dr. Ste. 117 Bakersfield, CA 93308 USA. Tel: (661) 412-3494 -- email: sales@izitechnology.com www.izitechnology.com...