Está en la página 1de 8

Universidad de Oriente

Ncleo de Anzotegui
Postgrado UDO Elctrica
Diplomado de PLC

BUCES DE CAMPO
PROTOCOLO DE COMUNICACIONES MODBUS
(Asignacin Individual)

Realizado por:
ngel Monasterios
C.I:22.650.941
Profesor:
Jos Bernardo Pea

Barcelona, 13 de Diciembre de 2016

EJERCICIO DE APLICACIN
Dado un sistema Maestro-esclavo de la figura 1, Estacin Maestra y 3 Estaciones
Esclavas conectadas en red con enlace RS485. Se denominan Estacin Esclava N1, N2 y
N3 .
El enlace es Maestro-Esclavo mediante Protocolo MOD-BUS ASCII.

DE

VALOR
LAS

SEALES DE LAS ESTACIONES ESCLAVAS:


El estado y valor de las seales de las Estaciones son:
Estacin 01h: S1= 1, S2=1, S3=0, S4=0, S5=1, S6=1
Estacin 02h: S1=0, S2=0, S3=1, A1= FF, A2= 01
Estacin 03h: S1=1,S2=0,S3=1,S4=0,S5=1,S6=1,S7=1,S8=0,S9=0,S10=0,S11=1
NOTA: TODOS LOS VALORES ESTAN EXPRESADOS EN EL SISTEMA
HEXADECIMAL
Preguntas: construir la trama de Interrogacin y respuesta en los siguientes casos:
a) Maestro-------Esclavo 1, lectura de S1, S2, S3, S4
b) Maestro-------Esclavo 2, lectura de A1
c) Maestro-------Esclavo 3, Lectura de A1, A2
d) Maestro-------Esclavo 3, Lectura de S1 hasta S11 (lectura de todas las entradas digitales)

a) Maestro-------Esclavo 1, lectura de S1, S2, S3, S4


*Trama Interrogante:
: 01 02 0000 0004 F9 CR LF

LRC= 1ero se suma en hexa: 01+02+00+04= 07h.


2do la suma se resta con FF en hexa: FF - 07= F8
3ero luego de restar se suma con 01 en hexa: F8+01= F9

* Trama de Respuesta:
: 01 02 01 03 F9 CRLF
Para los Valores Digitales,
Mosbus establece que con 1 BYTE
se trasmiten 8 valores o estados. Por
lo que; s1=1, s2= 1, s3= 0, s4 = 0.
Solo se necesita 1 Bytes para
trasmitir los 4 Sensores. 03 hexa, ya
que (0011= 03h)

LRC: 1ero se suma en hexa: 01+02+01+03= 07h.


2do la suma se resta con FF en hexa: FF - 07= F8
3ero luego de restar se suma con 01 en hexa: F8+01= F9

NOTA: Los Ejercicios siguientes se realizaron del mismo mtodo con la cual se explico el 1ero y se aadieron aclaratorias que
ayudaran a comprender como fueron realizados.

b) Maestro-------Esclavo 2, lectura de A1

*Trama Interrogante:
: 02 04 0000 0001 F9 CRLF

LRC: 02+04+01= 07h.------- FF - 07= F8 ------F8 + 01= F9


*Trama de Respuesta:
: 02 04 02 FF 00 F9 CRLF

Al ser una lectura


analgica el valor A1 ocupa
para el protocolo MODBUS
siempre 2 Bytes, por lo que
A1= FF (255 decimal), el
valor es FF 00

LRC: 02+04+02+FF=107 ------ FF - 07= F8 ------ F8 + 01=F9


Ojo: Solo se toma el primer byte de la suma por lo que del 107 solo se toma 07

NOTA: El ejercicio C, dice; Maestro-------Esclavo 3, Lectura de A1, A2, pero en el esclavo 3 no hay sensor Analgico por lo
tanto la trama de respuesta ser un error, dichos registros analgicos se encuentran en el esclavo 2 por lo que se realizara el
ejercicio con el esclavo 2 y se demostrara el error con el esclavo 3

c.0) Maestro-------Esclavo 2, Lectura de A1, A2

*Trama Interrogante:
: 02 04 0000 0002 F8 CRLF

LRC: 02+04+02= 08h.------- FF - 08= F7 ------F8 + 01= F8


*Trama de Respuesta:
: 02 04 02 FF 01 F8 CR LF

LRC: 02 +04+02 +01+FF=108----- FF - 08= F7------ F7 + 01=F8


Ojo: Solo se toma el primer byte de la suma por lo que del 108 solo se toma 08

c.1) Maestro-------Esclavo 3, Lectura de A1, A2


*Trama Interrogante:
: 03 04 0000 0002 F7 CR LF
LRC: 03+04+02=09 ----- FF - 09= F6+01=F7

*Trama de Respuesta:
:03 04 02 XXXX XX CR LF

Si el valor analgico es
01FF (511 decimal), el valor es
FF01.
Se trasmite primero el
Bytes ms bajo (FF) y luego el
ms alto (01)

LRC: 03+04+02+XX+XX = Error al no conocer el valor de los datos analgicos solicitados.

d) Maestro-------Esclavo 3, Lectura de S1 hasta S11 (lectura de todas las entradas digitales)


*Trama Interrogante:
: 03 02 0000 000B F0 CRLF

LRC: 03+02+0B=10 ----- FF - 10= EF -------- EF + 01=F0

Valor desde (s11) hasta (s1):

*Trama de Respuesta:
:03 02 02 75 04 80 CR LF

0000 0100 0111 0101


00h 04h 07h 05h =0475 hexa
Se trasmite primero el Bytes ms bajo
(75) y luego el ms alto (04)

LRC: 03+02+02+75+04=h ----- FF - 80= 7F -------- 7F + 01=80


03d +02d +02d + (75h= 117d) +04d =
(128d =80h)

También podría gustarte