Sei sulla pagina 1di 6

Interfases ETH_in8/16/64 v1.

Estas tarjetas electrónicas permiten la interfase con múltiples contactos secos de modo de poder
obtener el estado de estos mediante protocolo MODBUS TCP o MODBUS RS485 (RTU), protocolo
seleccionable con los jumpers JP1 y JP2. Cualquier cambio en estos jumper requerirá reenergizar
de la tarjeta.

Configuración

Para la correcta operación la tarjeta debe ser configurada asignando un numero identificador (1-
255), una IP, una máscara de red y un Gateway. Esto puede realizarlo cada vez que haya algún
cambio en algunos de los parámetros que asigne a la tarjeta.

Para realizar esta configuración la tarjeta tiene una configuración por defecto que permite acceder
a ella a través de un telnet a una IP que por defecto es la 192.168.0.10 para permitir la
configuración:

- Posicionar Jumper en modo configuración JP1= 2-1 / JP2= 2-1

- Conectar cable de red al puerto Ethernet

- Conectar cables de alimentación a su respectiva bornera respetando la polaridad indicada


(polaridad inversa puede dañar el circuito)

- Energizar el circuito (5 a 12V)

- En Windows puede hacer la conexión telnet con el cliente telnet que viene instalado, se
ejecuta mediante una ventana de comandos (cmd.exe) dándole la IP por defecto para
configuración y el puerto de conexión (para Modbus el puerto por defecto es el 502):

- Entonces debe asignar la ID (1-255), la dirección IP y mascara de subred que corresponda para
su red, y el gateway (por defecto puede dejarse en 0.0.0.0).:

http://www.sistemasdigitales.cl

sd@sistemasdigitales.cl
En la imagen, se cambia el identificador de 1 a 24 y se reasigna una nueva IP 192.168.0.30, se
mantiene la máscara (si quiere mantener el valor anterior solo presione “Enter”) y el Gateway.
Siempre verifique el valor que le responde la tarjeta. Al ingresar el último parámetro, se le
informará que los cambios fueron guardados y volverá a solicitar los parámetros nuevamente, si
quiere solo revisar puede presionar “Enter” hasta revisar todos los parámetros, luego ponga los
jumpers en la posición que requiera y reenergice.

Operación

Cada borne enumerado es una entrada digital al cual debe conectarse un extremo del contacto
que se quiere monitorizar, el otro extremo del contacto se conecta a cualquier bornera que este
marcada como “com” (gnd de la alimentación), al cerrarse el contacto el protocolo de
comunicación entregara un “1” lógico para dicha entrada y un “0” lógico estando abierto.

Operación en Modbus TCP

- Posicionar Jumper en modo Ethernet JP1= 3-2 / JP2= 2-1

- Conectar cable de red al puerto Ethernet

- Conectar los cables de alimentación a su respectiva bornera respetando la polaridad y otro


cable en una de las borneras (COM)

- Energizar el circuito (5 a 12V)


http://www.sistemasdigitales.cl

sd@sistemasdigitales.cl
Operación en RS485

- Posicionar jumper JP1= 3-2 / JP2= 3-2

- Cablear el bus 485 al servidor modbus a la bornera AB, respetando la polaridad A-B indicada
en el circuito, de estar invertida la data recibida no será consistente.

- Conectar los cables de alimentación a su respectiva bornera respetando la polaridad


(polaridad invertida podría dañar el circuito)

- Energizar el circuito (5 a 12Vdc)

Protocolos de comunicación

La tarjeta puede trabajar tanto con Modbus TCP como con Modbus RTU 485, posicionando un
jumper para la selección del protocolo requerido, para ambos protocolos de comunicación solo
está habilitada la función 3 para la obtención de múltiples registros. Cada registro es una Word de
16 bits en formato Big-endian (en orden de byte más significativo luego byte menos significativo).

Cada bit representa el estado de un contacto, siendo 1 cuando el contacto este cerrado (activado)
y 0 cuando este abierto (desactivado), por lo anterior se recomienda usar el contacto en su estado
normal abierto.

Direcciones de Registros

Dirección Registro Entrada Digital

0 1 a 16
1 17 a 32
2 33 a 48
3 48 a 64

Para ETH_8in y ETH_16in solo es válida la dirección 0. En el caso de ETH_in8 el byte mas
significativo contendrá el estado de las entradas y el menos significativo será devuelto en 0.

Orden bits y bytes :


Para ambos protocolos TCP y 485, se usa convención numérica consistente con PLC Modicon con
modbus TCP (Big-endian). Por ejemplo en los registros 0 y 1 (validos para ETH_in64) el valor de las
entradas digitales se ordena de la siguiente forma (entrada activada en 1 digital).

http://www.sistemasdigitales.cl

sd@sistemasdigitales.cl
Registro 0 :
HEXADECIMAL
Entrada Digital 1 bit 15 (valor 0x8000)
Entrada Digital 2 bit 14 (valor 0x4000)
Entrada Digital 3 bit 13 (valor 0x2000)
Entrada Digital 4 bit 12 (valor 0x1000)
Entrada Digital 5 bit 11 (valor 0x0800)
Entrada Digital 6 bit 10 (valor 0x0400)
Entrada Digital 7 bit 9 (valor 0x0200)
Entrada Digital 8 bit 8 (valor 0x0100)
Entrada Digital 9 bit 7 (valor 0x0080)
Entrada Digital 10 bit 6 (valor 0x0040)
Entrada Digital 11 bit 5 (valor 0x0020)
Entrada Digital 12 bit 4 (valor 0x0010)
Entrada Digital 13 bit 3 (valor 0x0008)
Entrada Digital 14 bit 2 (valor 0x0004)
Entrada Digital 15 bit 1 (valor 0x0002)
Entrada Digital 16 bit 0 (valor 0x0001)

Registro 1 :
Entrada Digital 17 bit 15 (valor 0x8000)
Entrada Digital 18 bit 15 (valor 0x4000)
Entrada Digital 19 bit 15 (valor 0x2000)
Entrada Digital 20 bit 15 (valor 0x1000)
Entrada Digital 21 bit 15 (valor 0x0800)
Entrada Digital 22 bit 15 (valor 0x0400)
Entrada Digital 23 bit 15 (valor 0x0200)
Entrada Digital 24 bit 15 (valor 0x0100)
Entrada Digital 25 bit 15 (valor 0x0080)
Entrada Digital 26 bit 15 (valor 0x0040)
Entrada Digital 27 bit 15 (valor 0x0020)
Entrada Digital 28 bit 15 (valor 0x0010)
Entrada Digital 29 bit 15 (valor 0x0008)
Entrada Digital 30 bit 15 (valor 0x0004)
Entrada Digital 31 bit 15 (valor 0x0002)
Entrada Digital 32 bit 15 (valor 0x0001)

Protocolo Modbus RS485

http://www.sistemasdigitales.cl

sd@sistemasdigitales.cl
Protocolo serial: 9600 bps, 8N1.

Función 3: lectura múltiple de registros

Formato solicitud/respuesta

Solicitud

Byte 0: Identificados esclavo destino


Byte 1: Función =3
Byte 2-3: Registro inicial (0-3)
Byte 3-4: Cantidad de registros solicitados (validos: 1 para ETH_in8 y ETH_in16, y 1,2,3,4
para ETH_in64)
Byte 5-6: CRC16 (Word de comprobación)

Respuesta

Byte 0: Identificador
Byte 1: Función (3)
Byte 2: largo en bytes que siguen (L=2 * registros solicitados)
Byte 3-(3+L-1): Valor de registros solicitados
Byte 3+L – 3+L+1: CRC16 (Word de comprobación)

Ciclo de respuesta típica :

Al recibir la solicitud espera 50 ms para setearse en modo transmisor, luego espera 10 ms y


transmite el paquete de datos, en 20 ms se vuelve a modo receptor esperando nuevas solicitudes.

Protocolo Modbus TCP

Puerto de conexión estándar para modbus TCP: 502

Función habilitada:

Función 3: lectura múltiple de registros

Formato Solicitud /respuesta


Words en en big-endian (MSB LSB)

Solicitud:
Byte 0-1: Id. transaccion
Byte 2-3: Id.protocolo =0
Byte 4-5: Número de bytes siguientes (byte 4=0)
http://www.sistemasdigitales.cl

sd@sistemasdigitales.cl
Byte 6: Id. Unidad (dirección esclavo)
Byte 7: Función Modbus (solo implementa fn.3)
Byte 8-9: Número de registro inicial. (byte 8 =0)
Byte 9-10: Número de registros a leer (byte 9 =0)

Respuesta
Byte 0-1: Id.transacción (copiado de solicitud)
Byte 2-3: Id.protocolo =0
Byte 4-5: Numero de bytes siguientes (byte 4=0), byte 5=3+2*registros solicitados
Byte 6: Id. Unidad
Byte 7: Función Modbus=3
Byte 8: largo bytes siguientes, L=2*registros solicitados
Byte 9- (9+L-1): valor de los registros solicitados

Características de Operación

Alimentación Eléctrica : 5 a 12 Vdc


Consumo corriente máximo: 100 mA@3.2 V
Entradas digitales para contacto seco:
ETH_in8: 8 entradas para contacto seco
ETH_in16: 16 entradas para contacto seco
ETH_in64: 64 entradas para contacto seco
Corriente máxima por entrada 0.1 mA (cierre de contacto de entrada a común) a 3.2 Vdc.
Impedancia total máxima de cable de conexión contacto-entrada : 1000 ohm
Tiempo de respuesta típica
Modbus 485: 50 - 60 ms
Modbus TCP: 2 a 5 ms

Condiciones ambientales
Temperatura de operación : -10 - 60 °C
Humedad Relativa máxima: 95%, sin condensación.

http://www.sistemasdigitales.cl

sd@sistemasdigitales.cl

Potrebbero piacerti anche