Anda di halaman 1dari 7

Proyecto: PES – Sieles S.R.L.

Título: Protocolo de comunicaciones PES-PC V1.0

Documento: PES protocolo V1.0.doc Rev:A Publicación: 29/07/2002

PROTOCOLO DE COMUNICACIONES DE PLACAS ‘PES’


ENTRADAS DIGITALES

Lectura de entradas digitales (60h)

Envío: <190><60h>
Recibo: <190><60h><2>234:85:1:128<3>ccccc

El 1er byte es el mas significativo, y corresponde a las entradas 24 a 31 donde el bit más significativo es el de la
31.

Entonces queda así:


31 a 24 23 a 16 15 a 8 7a0
234:85:1:128 11101010 01010101 00000001 10000000

Programación general de entradas digitales (61h+'G')

Envío: <190><61h><2>G:0:t:nombre<3>ccccc
Recibo: <190><61h><2>ACK<3>ccccc
<190><61h><2>NAK<3>ccccc

Donde el 1er 0 es el numero de entrada (de 0 a 31), "nombre" es el nombre con que mostrará en el display.

't' indica el tipo de entrada. La 1ra es la 0.


Si t=0 -> entrada deshabilitada
Si t=1 -> entrada habilitada
Si t=2 -> entrada habilitada, alarma por 0
Si t=3 -> entrada habilitada, alarma por 1
Si t=4 -> reconocimiento de alarma

Como respuesta se recibira ACK o NAK segun los datos sean válidos o no.

Los campos de texto tienen una longitud máxima de 12 caracteres.

Lectura de Programación general de entradas digitales (61h+'g')

Envío: <190><61h><2>g:0 <3>ccccc


Recibo: <190><61h><2>g:0:t:nombre<3>ccccc
<190><61h><2>NAK<3>ccccc

Formato idem a programación.

Programación de estados de entradas digitales (61h+'E')

Envío: <190><61h><2>E:0:valor0:valor1<3>ccccc
Recibo: <190><61h><2>ACK<3>ccccc
<190><61h><2>NAK<3>ccccc

Donde el 1er 0 es el numero de entrada (de 0 a 31), "valor0" es el texto que se mostrará cuando la entrada no
este activada, "valor1" es el texto que se mostrará cuando la entrada este activada.

Como respuesta se recibira ACK o NAK segun los datos sean válidos o no.

Responsable: Ing. Francisco J. Remersaro


Página 1 de 7
Este documento no puede ser utilizado ni reproducido sin autorización escrita por parte de Exemys.
Proyecto: PES – Sieles S.R.L.

Título: Protocolo de comunicaciones PES-PC V1.0

Documento: PES protocolo V1.0.doc Rev:A Publicación: 29/07/2002

Los campos de texto tienen una longitud máxima de 12 caracteres.

Lectura de Programación de estados de entradas digitales (61h+'e')

Envío: <190><61h><2>e:0 <3>ccccc


Recibo: <190><61h><2>e:0:valor0:valor1<3>ccccc
<190><61h><2>NAK<3>ccccc

Formato idem a programación.

ENTRADAS ANALOGICAS

Lectura de estado de entradas analógicas (70h)

Envío: <190><70h>
Recibo: <190><70h><2>e:e:e:e:e:e:e:e<3>ccccc
<190><70h><2>E920<3>ccccc

Donde 'e' es el estado de cada entrada analógica empezando por la 0.


'e' puede tomar valores entre 0 y 5.

Si el conversor A/D falla se responde E920.

Lectura de tensión de entradas analogicas (71h)

Envío: <190><71h>
Recibo: <190><71h><2>4.33:2.44:1.23:0.00:5.00:4.33:2.44:1.23<3>ccccc
<190><71h><2>E920<3>ccccc

Los valores son la tension en volts de las entradas empezando por la 0.

Si el conversor A/D falla se responde E920.

Programación de estados de entradas analogicas (72h+'E')

Envío: <190><72h><2>E:0:0:1:2.34:4.56:Vapor normal<3>ccccc


Recibo: <190><72h><2>ACK<3>ccccc
<190><72h><2>NAK<3>ccccc

Donde el 1er '0' es el número de entrada (de 0 a 7), el 2do '0' es el estado que se está programando (de 0 a 5). El
'1' indica que esta condicion es una condicion de alarma. El texto del estado 0 se utiliza para indicar que se esta
fuera de un rango conocido, sus valores mínimo y máximo son ignorados.
En este caso se indicara el texto "Vapor normal" cuando la tensión esté entre 2.34 y 4.56 volts. Si rangos de
estado diferentes se superponen tendra prioridad el estado de menor valor.

Como respuesta se recibira ACK o NAK segun los datos sean válidos o no.

Los campos de texto tienen una longitud máxima de 12 caracteres.

Lectura de Programación de estados de entradas analogicas (72h+'e')

Envío: <190><72h><2>e:0:0<3>ccccc
Recibo: <190><72h><2>e:0:0:1:2.34:4.56:Vapor normal<3>ccccc
<190><72h><2>NAK<3>ccccc

Formato idem a programación.


Responsable: Ing. Francisco J. Remersaro
Página 2 de 7
Este documento no puede ser utilizado ni reproducido sin autorización escrita por parte de Exemys.
Proyecto: PES – Sieles S.R.L.

Título: Protocolo de comunicaciones PES-PC V1.0

Documento: PES protocolo V1.0.doc Rev:A Publicación: 29/07/2002

Programación general entradas analogicas (72h+'G')

Envío: <190><72h><2>G:0:t:nombre<3>ccccc
Recibo: <190><72h><2>ACK<3>ccccc
<190><72h><2>NAK<3>ccccc

Donde el 1er '0' es el numero de entrada (de 0 a 7), "nombre" es el nombre con que mostrara
en el display.

't' indica el tipo de entrada.


Si t=0 -> entrada deshabilitada
Si t=1 -> entrada habilitada

Como respuesta se recibira ACK o NAK segun los datos sean válidos o no.

Los campos de texto tienen una longitud máxima de 12 caracteres.

Lectura de Programación general entradas analogicas (72h+'g')

Envío: <190><72h><2>g:0 <3>ccccc


Recibo: <190><72h><2>g:0:t:nombre<3>ccccc
<190><72h><2>NAK<3>ccccc

Formato idem a programación.

SALIDAS DIGITALES

Activación de salidas digitales (68h+'G')

Envío: <190><68h><2>G:s:e<3>ccccc
Recibo: <190><68h><2>ACK<3>ccccc
<190><68h><2>NAK<3>ccccc

s=número de salida (0 a 6)

0 a 6: salidas 0 a 6
7: led 0
8: led 1
9: led 2
10: buzzer

e=estado (0=OFF o 1=ON)

Como respuesta se recibira ACK o NAK segun los datos sean válidos o no.

Lectura de estado de salidas digitales (68h+'g')

Envío: <190><68h><2>g<3>ccccc
Recibo: <190><60h><2>g:2:32<3>ccccc
<190><68h><2>NAK<3>ccccc

El 1er byte es el mas significativo.

Por ejemplo, en este caso estan activados el buzzer y la salida 5.

Responsable: Ing. Francisco J. Remersaro


Página 3 de 7
Este documento no puede ser utilizado ni reproducido sin autorización escrita por parte de Exemys.
Proyecto: PES – Sieles S.R.L.

Título: Protocolo de comunicaciones PES-PC V1.0

Documento: PES protocolo V1.0.doc Rev:A Publicación: 29/07/2002

15 a 8 7a0
2:32 00000100 00100000

VARIOS

Test de general del equipo (78h)

Envío: <190><78h>
Recibo: <190><78h><2>ACK<3>ccccc
<190><78h><2>Exxx:Exxx....<3>ccccc

Como respuesta recibo los errores presentes en ese momento, de no haber errores recibo ACK.
La posición del error es indistinta.

E920 Falla en el conversor A/D


E921 Falla en procesador secundario.
E922 Falla de EEPROM.
E923 Falla de display.
E924 Falla de datos de configuracion.

Cambiar Modo del equipo (79h+’M’)

Envío: <190><79h><2>M:s<3>ccccc
Recibo: <190><79h><2>ACK<3>ccccc
<190><79h><2>NAK<3>ccccc

s=estado (0=parada, 1=Mantenimiento, 2=marcha con alarmas)

Leer Modo del equipo (79h+’m’)

Envío: <190><79h><2>m<3>ccccc
Recibo: <190><79h><2>m:s<3>ccccc
<190><79h><2>NAK<3>ccccc

s=estado (0=parada, 1= Mantenimiento, 2=marcha con alarmas)

Leer Estado del equipo (79h+’E’)

Envío: <190><79h><2>E<3>ccccc
Recibo: <190><79h><2>E:s<3>ccccc
<190><79h><2>NAK<3>ccccc

s=estado (0=parada, 1=Mantenimiento, 2=marcha con alarmas sin activar, 3 marcha con alarmas activadas, 4
marcha con alarmas activadas reconocidas)

Reconocer alarmas (79h+’K’)

Envío: <190><79h><2>K<3>ccccc
Recibo: <190><79h><2>ACK<3>ccccc

Activacion de alarmas externas (79h+’A’)

Envío: <190><79h><2>A:c:d<3>ccccc

Responsable: Ing. Francisco J. Remersaro


Página 4 de 7
Este documento no puede ser utilizado ni reproducido sin autorización escrita por parte de Exemys.
Proyecto: PES – Sieles S.R.L.

Título: Protocolo de comunicaciones PES-PC V1.0

Documento: PES protocolo V1.0.doc Rev:A Publicación: 29/07/2002

Recibo: <190><79h><2>ACK<3>ccccc
<190><79h><2>NAK<3>ccccc

c=código de alarma (0 a 7)
d=texto detalle de alarma

Los campos de texto tienen una longitud máxima de 12 caracteres.

Lectura de alarmas externas (79h+’a’)

Envío: <190><79h><2>a:c <3>ccccc


Recibo: <190><79h><2>a:c:d<3>ccccc
<190><79h><2>NAK<3>ccccc

c=código de alarma (0 a 7)
d=texto detalle de alarma

Desactivación de alarmas externas (79h+’D’)

Envío: <190><79h><2>D:c <3>ccccc


Recibo: <190><79h><2>ACK<3>ccccc
<190><79h><2>NAK<3>ccccc

c=código de alarma (0 a 7)

PROBETAS

Programación general de probetas (6Ah+'G')

Envío: <190><6Ah><2>G:0:nombre:producto:dirección:longitud<3>ccccc
Recibo: <190><6Ah><2>ACK<3>ccccc
<190><6Ah><2>NAK<3>ccccc

Donde el 1er '0' es el numero probeta (de 0 a 31)


“nombre" es el nombre con que mostrará en el display
“producto" es el producto que se mostrará en el display
“dirección” es la dirección con que fue bautisada esa probeta (desde 190 en adelante).
“longitud” es la longitud de la sonda expresada en milimetros

Como respuesta se recibira ACK o NAK segun los datos sean válidos o no.

Los campos de texto tienen una longitud máxima de 12 caracteres.

Lectura de Programación general de probetas (6Ah+'g’)

Envío: <190><6Ah><2>g:0 <3>ccccc


Recibo: <190><6Ah><2>g:0:nombre:producto:dirección:longitud<3>ccccc
<190><6Ah><2>NAK<3>ccccc

Formato idem a programación.

Programación alarmas de agua de probetas (6Ah+'A')

Envío: <190><6Ah><2>A:0:tipo:bajo:alto<3>ccccc
Recibo: <190><6Ah><2>ACK<3>ccccc

Responsable: Ing. Francisco J. Remersaro


Página 5 de 7
Este documento no puede ser utilizado ni reproducido sin autorización escrita por parte de Exemys.
Proyecto: PES – Sieles S.R.L.

Título: Protocolo de comunicaciones PES-PC V1.0

Documento: PES protocolo V1.0.doc Rev:A Publicación: 29/07/2002

<190><6Ah><2>NAK<3>ccccc

Donde el 1er '0' es el numero probeta (de 0 a 31)


"tipo" indica el tipo de alarmas de esa probeta (0=no, 1=alta, 2=baja,3=alta/baja)
“bajo” es el valor expresado en porcentaje de altura en el cuál se indicará alarma baja
“alto” es el valor expresado en porcentaje de altura en el cuál se indicará alarma alta

Como respuesta se recibira ACK o NAK segun los datos sean válidos o no.

Los campos de texto tienen una longitud máxima de 12 caracteres.

Programación alarmas de agua de probetas (6Ah+'a')

Envío: <190><6Ah><2>a:0 <3>ccccc


Recibo: <190><6Ah><2>a:0:tipo:bajo:alto<3>ccccc
<190><6Ah><2>NAK<3>ccccc

Formato idem a programación.

Programación alarmas de combustible de probetas (6Ah+'C')

Idem 6Ah+'A' A por C.

Programación alarmas de combustible de probetas (6Ah+'c')

Idem 6Ah+'a’ a por c.

Programación de Modo de adquisición de probetas (6Ah+'M')

Envío: <190><6Ah><2>M:0<3>ccccc
<190><6Ah><2>M:1:tpoleo<3>ccccc
<190><6Ah><2>M:2:tpoleo:tout<3>ccccc
Recibo: <190><6Ah><2>ACK<3>ccccc
<190><6Ah><2>NAK<3>ccccc

Donde el 1er dígito indica el modo de adquisición (0=escucha, 1=escucha/maestro)


“tpoleo” es el tiempo entre interrogaciones a una misma probeta (en segundos)
“tout” es el tiempo tras el cuál se considera que la PC dejo de interrogar en forma anormal

Lectura de Programación de Modo de adquisición de probetas (6Ah+'m')

Envío: <190><6Ah><2>m<3>ccccc
Recibo: <190><6Ah><2>m:0<3>ccccc
<190><6Ah><2>m:1:tpoleo<3>ccccc
<190><6Ah><2>m:2:tpoleo:tout<3>ccccc
<190><6Ah><2>NAK<3>ccccc

Donde el 1er dígito indica el modo de adquisición (0=escucha, 1=escucha/maestro)


“tpoleo” es el tiempo entre interrogaciones a una misma probeta (en segundos)
“tout” es el tiempo tras el cuál se considera que la PC dejo de interrogar en forma anormal

Forzado de modo de adquisión de probetas (6Ah+'F')

Envío: <190><6Ah><2>F:modo<3>ccccc
Recibo: <190><6Ah><2>ACK<3>ccccc

Responsable: Ing. Francisco J. Remersaro


Página 6 de 7
Este documento no puede ser utilizado ni reproducido sin autorización escrita por parte de Exemys.
Proyecto: PES – Sieles S.R.L.

Título: Protocolo de comunicaciones PES-PC V1.0

Documento: PES protocolo V1.0.doc Rev:A Publicación: 29/07/2002

<190><6Ah><2>NAK<3>ccccc

Este solo se usa en modo de adquisición escucha/maestro.


“modo” es el modo al cual se fuerza la adquisición (0=escucha, 1=escucha/maestro)

Responsable: Ing. Francisco J. Remersaro


Página 7 de 7
Este documento no puede ser utilizado ni reproducido sin autorización escrita por parte de Exemys.

Anda mungkin juga menyukai