You are on page 1of 35

Protocolos de comunicaciones

para la automatizacin de edificios:

BACNET Y LONWORKS

Jaume Garcia

NDICE DE LA PRESENTACIN
Introduccin sobre protocolos de comunicaciones
Necesidades especficas en la automatizacin de
edificios
Introduccin al sistema LONWORKS
Introduccin al sistema BACNET
Diferencias entre LONWORKS y BACNET
Estudio de las posibilidades de implementacin
Reflexiones finales. Conclusiones
2

INTRODUCCIN SOBRE PROTOCOLOS DE


COMUNICACIONES
Ejemplos de sistemas a comunicar:
Comunicacin interna en equipo modular / flexible

Modulo A/D inteligente


Adquisicin de datos

Mdulo E/S

CPU
Principal

Registro
configurable

Display

Comunicaciones
externas

Web Server, GPS, SD


Comunicacin centralizada
Comunicacin distribuida
3

INTRODUCCIN SOBRE PROTOCOLOS DE


COMUNICACIONES
Problemas
Mdulos independientes con microprocesador (inteligentes):
Informaci
Informacin necesaria:

Dnde est
estn las variables?
Cu
Cules y cu
cuntas?
Unidad, resoluci
resolucin, tipo de variable (int16, array, fichero etc) ?
Identificaci
Identificacin de m
mdulo?. Velocidad de comunicaci
comunicacin?

Prioridad sobre el bus de comunicaciones


Qui
Quin habla y hasta cu
cundo?

Actualizaci
Actualizacin de firmware en caso de:

Nuevo m
mdulo
Actualizaci
Actualizacin de uno de los m
mdulos
Nuevas variables
Cambio de direcci
direccin de alguna de las variables

Visin externa del equipo


MultiMulti-equipos con diferentes mapas de variables
Informaci
Informacin de todas las variables mediante documentaci
documentacin de usuario4

INTRODUCCIN SOBRE PROTOCOLOS DE


COMUNICACIONES
Equipo ideal
Aadir nuevo mdulo
Actualizar un mdulo

Mnimos cambios
en el resto de mdulos

Visin externa
Un nico equipo
Facilidad de configuraci
configuracin P&P
Identificaci
Identificacin sencilla de variables
El equipo te informa de cuales tiene

INTRODUCCIN SOBRE PROTOCOLOS DE


COMUNICACIONES
Ejemplos de sistemas a comunicar:
Comunicacin externa en equipos

Equipos de medida

Equipos
registradores

Control de acceso,
Cmaras de seguridad Iluminacin

SCADAs

Sistemas de aire
acondicionado
y calefaccin

Web Server,
Internet

Control de incendios

Control de cargas
Control de persianas

INTRODUCCIN SOBRE PROTOCOLOS DE


COMUNICACIONES

Problemas
Equipos independientes inteligentes:

Informaci
Informacin necesaria sobre las variables.
variables.
Prioridad
Actualizaci
Actualizacin de firmware

Visin externa del sistema

MultiMulti-equipos con diferentes mapas de variables


Informaci
Informacin de todas las variables mediante documentaci
documentacin de
usuario

Protocolos cerrados

Sistema ideal
Aadir o actualizar nuevo equipo sin cambios en el resto de
equipos
Visin externa del sistema (por ejemplo desde Internet)
Un nico sistema. Repetibilidad
Facilidad de configuraci
configuracin
Identificaci
Identificacin sencilla de variables

Protocolos abiertos

INTRODUCCIN SOBRE PROTOCOLOS DE


COMUNICACIONES
Protocolo de comunicaciones bsico:
Trama

Identificador de destinatario
Identificador de funci
funcin (lectura, escritura, llamada a funci
funcin, etc.)
Direcci
Direccin o identificador de variables
Datos, configuraci
configuracin, definici
definicin de una acci
accin a realizar
Otros:
CRC
CRCs. Identificador de remitente, prioridad, tipo de seguridad en el
el
env
envo (acknowledge,
(acknowledge, reenv
reenvo, etc.). Longitud de la trama enviada.

Tipo de Informacin
Variables individuales
Arrays de variables. Ficheros

Tipo de comunicacin
Punto a punto
Broadcast
8

NECESIDADES ESPECIFICAS EN LA
AUTOMATIZACIN DE EDIFICIOS
El sistema de comunicaciones en un edificio
debe permitir:

Flexibilidad y modularidad
Integracin sencilla de nuevos equipos Ampliable
Sistemas multimarca
Substituir un equipo por otro de otra marca sin realizar
cambios. Misma visin externa de equipos similares.

Buses de campo diferentes


Tener conocimientos mnimos por parte del
integrador y del usuario final. Interfcie de usuario
sencilla.

Fcil evaluacin e identificacin de problemas


Integracin econmica en instalaciones existentes

NECESIDADES ESPECIFICAS EN LA
AUTOMATIZACIN DE EDIFICIOS

Eficiencia energtica y optimizacin de recursos

10

NECESIDADES ESPECIFICAS EN LA
AUTOMATIZACIN DE EDIFICIOS

11

NECESIDADES ESPECIFICAS EN LA
AUTOMATIZACIN DE EDIFICIOS

12

INTRODUCCIN AL SISTEMA LONWORKS

100 Millones
de Nodos

21 Afiliados
y Oficinas
LONMARK

>4,000 Desarrolladores
OEM

Cientos de Integradores
de Sistemas
Cualificados

700 Productos
Certificados
LONMARK

Adoptado por
Arquitectos,
Ingenieros,
Prescriptores

300,000
Sistemas
Instalados

600 > Miembros


LONMARK

Miles
de Productos
en todo el Mundo

13

INTRODUCCIN AL SISTEMA LONWORKS

14

INTRODUCCIN AL SISTEMA LONWORKS

15

INTRODUCCIN AL SISTEMA LONWORKS

16

INTRODUCCIN AL SISTEMA LONWORKS

17

INTRODUCCIN AL SISTEMA LONWORKS


Especificado mediante normativas internacionales Abierto

18

INTRODUCCIN AL SISTEMA LONWORKS


Conceptos bsicos
LON Local Operating Network
LAN Informacin larga y complicada
Prima la velocidad de transmisin

LON Informacin breve y concisa (rdenes, mensajes de


estado y control, alarmas, etc.).
Prima la verificacin y la correcta transmisin de la seal.

Especificacin del protocolo LonTalk


Es un est
estndar Mundial ISO/IEC 14908, ANSI/CEAANSI/CEA-709

Productos y aplicaciones con LonTalk LONWORKS


Institucin internacional LonMark
Certificaci
Certificacin

Empresa desarrolladora Echelon


Necesidad de comprarle un micro especifico Neuron chip
19

INTRODUCCIN AL SISTEMA LONWORKS

SNVTs
Standard Network-Variable Types:
Tipos de Datos para intercambio de informacin

SCPTs
Standard Configuration-Property Types:
Tipos de datos para fijar parmetros de un dispositivo

Agrupacin de variables por funcionalidad o tipo de


equipo
Functional Profiles (Perfiles funcionales)

20

INTRODUCCIN AL SISTEMA LONWORKS

21

INTRODUCCIN AL SISTEMA LONWORKS

Pulsador

Luz

nvoSwitch

nviLampValue

Binding
Conexin

Nodo
Pulsador

Nodo
Luz

22

INTRODUCCIN AL SISTEMA LONWORKS


Controlador Persiana
Variables
de red
obligatorias
nviLocalControl
SNVT_setting
nviGroupControl
SNVT_setting

Variables
De Red
Opcionales

nvoSblndSetting
SNVT_setting

nvoSblndStates
SNVT_sblnd_state

Propiedades de Configuracin
Mandatory:
Optional:

Un equipo puede
incorporar varios perfiles

Send Heartbeat
Receive Heartbeat
Input Priority
Weather Sensor Fail Default
Window Sensor Fail Default
Location Label
Object Major Version
Object Minor Version

23

INTRODUCCIN AL SISTEMA LONWORKS


TIPO DE CANAL MEDIO

VELOCIDAD

MXIMA DISTANCIA

TP/FT-10

Par trenzado
Topologa Libre o Bus

78 kbps

500 metros Topologa Libre


2700 metros Topologa Bus

TP/LP-10

Par trenzado Link Power


(Telealimentado) Topologa
Libre o Bus

78 kbps

500 metros Topologa Libre


2200 metros Topologa Bus

TP/XF-1250

Par Trenzado
(Aislado por Transformador)

1.25 Mbps

130 metros

TP/XF-78

Par trenzado
(Aislado por Transformador)

78 kbps

1400 metros

PL-20

Lnea Potencia

5.4 kbps Banda C


3.6 kbps Banda A

Depende del entorno

IP-10

LONWORKS Sobre IP

10 Mbps
100 Mbps

Determinado por la red IP

FO-20

Fibra ptica

1.25 Mbps

30 kilmetros

RF-10
RF-100

RF (49 MHz)
RF (433 - 472 MHz)

4.88 kbps

~ 2 kilmetros (Depende del


entorno y potencia del
transceptor)

IR

Infrarrojos

78.1 kbps

10 - 30 metros
24

INTRODUCCIN AL SISTEMA
LONWORKS
Tpico ejemplo del uso del Lonworks

25

INTRODUCCIN AL SISTEMA LONWORKS

Tpico ejemplo del uso del Lonworks

26

INTRODUCCIN AL SISTEMA LONWORKS

Tpico ejemplo del uso del Lonworks

27

INTRODUCCIN AL SISTEMA LONWORKS

28

INTRODUCCIN AL SISTEMA LONWORKS

29

INTRODUCCIN AL SISTEMA LONWORKS

30

INTRODUCCIN AL SISTEMA LONWORKS

31

INTRODUCCIN AL SISTEMA LONWORKS

32

INTRODUCCIN AL SISTEMA LONWORKS


Redes de control descentralizado
Procesado de la informacin
Toma de decisiones

Comunicacin punto a punto y punto a multipunto entre


equipos sencillos
Fcil instalacin de equipos en una red existente
No es necesario PC ni SCADA
Necesidades del integrador:
Archivo de interfcie externa *.xif
Archivos de definicin de perfiles funcionales
33

INTRODUCCIN AL SISTEMA BACNET

34

INTRODUCCIN AL SISTEMA BACNET


reas de interoperabilidad BACnet:
Data Sharing DS
Intercambio de datos

Alarm and Event Management AE


Distribucin de notificaciones y Ack. de alarmas

Scheduling SCHED
Acciones que dependen de horarios y calendarios

Trending T
Registro de variables y eventos

Devive and Network Management DM, NM, VT

35

INTRODUCCIN AL SISTEMA BACNET

36

INTRODUCCIN AL SISTEMA BACNET

37

38

INTRODUCCIN AL SISTEMA BACNET

39

INTRODUCCIN AL SISTEMA BACNET

40

41

INTRODUCCIN AL SISTEMA BACNET

42

43

INTRODUCCIN AL SISTEMA BACNET

44

INTRODUCCIN AL SISTEMA BACNET

45

INTRODUCCIN AL SISTEMA BACNET

46

INTRODUCCIN AL SISTEMA BACNET

47

INTRODUCCIN AL SISTEMA BACNET

48

INTRODUCCIN AL SISTEMA BACNET

49

INTRODUCCIN AL SISTEMA BACNET

50

INTRODUCCIN AL SISTEMA BACNET

51

PICS Protocol Implementation Conformance Statement

52

PICS Protocol Implementation Conformance Statement

53

PICS Protocol Implementation Conformance Statement

54

INTRODUCCIN AL SISTEMA BACNET

55

INTRODUCCIN AL SISTEMA BACNET

56

DIFERENCIAS ENTRE LONWORKS Y BACNET


Open Systems Interconnect- Modelo OSI

Utiliza 4 capas:
Physical
Data link
Network
Application

Utiliza 6 capas:
Physical
Data link
Network
Transport
Session
Presentation
57

DIFERENCIAS ENTRE LONWORKS Y BACNET


Organizaciones / estndards / Groupos de soporte
ASHRAE
ANSI/ASHRAE Standard 135-1995
ISO/DIS 16484-6
ISO/TC205
BMA-BACnet Manufacturers Assoc.
BTL-BACnet Testing Laboratories
BACnet Interest Groups-BIG-NA,
BIG-EU, BIG-AA
Echelon
Neuron Chip
LonWorks transceivers
LonMark Association
58

DIFERENCIAS ENTRE LONWORKS Y BACNET


Protocolos soportados

MS/TP (RS485)
PTP (RS232)
ARCnet
Ethernet
BACnet IP-TCP/IP
LonTalk

LonTalk-Proprietario
59

DIFERENCIAS ENTRE LONWORKS Y BACNET

Medio de comunicaciones

Par trenzado
Power line PLC
Radio Frecuencia
Cable coaxial
Fibra ptica

60

DIFERENCIAS ENTRE LONWORKS Y BACNET

Velocidad de transmisin
Varia en funcin del protocolo:
MS/TP- 78kbps
PTP-78 kbps
LonTalk (see below)
Ethernet- hasta +1000 Mbps
ARCnet- 2.5 Mbps

Twisted pair- hasta 1.25 Mbps


FTT twisted pair- 78 kbps
Link power twisted pair-78 kbps
61

DIFERENCIAS ENTRE LONWORKS Y BACNET


Hardware
Depende de cada fabricante
Neuron Chip

Conectividad
Orientada a objetos
con muchas propiedades estdar

Hay que hacer un binding


para cada SNVTs
62

DIFERENCIAS ENTRE LONWORKS Y BACNET


Porqu LonWorks?
Sistemas orientados a
equipos finales

Porqu BACnet?
Orientado a
controladores / SCADAs

Redes pequeas

Redes grandes

Sistemas sencillos

Sistemas comlejos

Mnimos planes de
expansin

Expansin futura

Informacin concisa

Nedesidad de mover
grandes cantidades de
informacin
63

64

ESTUDIO DE LAS POSIBILIDADES DE


IMPLEMENTACIN
Ejemplo prctico:
cmo implementar un protocolo de
comunicaciones?
Especificaciones:
Nuevo protocolo BACnet
En equipos existentes de una misma empresa
Con comunicaciones MODBUS
Bus de campo RS485

Dos posibilidades de implementacin: RS485 y


Ethernet
65

66

DIFERENCIAS ENTRE LONWORKS Y


BACNET

67

REFLEXIONES FINALES
La domtica y la automatizacin de edificios requieren:
Protocolos de comunicaciones abiertos y gratuitos
Sistemas multi-marca y multi-protocolo
Facilidad de uso, flexibilidad y robustez

LONWORKS y BACnet, junto con KNX y otros, se abren


camino
La implementacin de sistemas integrales de automatizacin de
edificios aumenta exponencialmente

Sinnimo de calidad
Eficiencia energtica
Optimizacin de recursos
Control del sistema

Para equipos finales y redes sencillas LONWORKS


Para sistemas completos a todos los niveles BACnet
Es normal el uso de LONWORKS (TP) + BACNET (Ethernet)

68

Turno de preguntas

69

You might also like