Vous êtes sur la page 1sur 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

Display

Registro configurable

CPU Principal

Comunicaciones externas

Web Server, GPS, SD Comunicacin centralizada Comunicacin distribuida


3

INTRODUCCIN SOBRE PROTOCOLOS DE COMUNICACIONES


Problemas
Mdulos independientes con microprocesador (inteligentes):
Informacin necesaria: Informaci
Dnde estn las variables? est Cules y cuntas? Cu cu Unidad, resolucin, tipo de variable (int16, array, fichero etc) ? resoluci Identificacin de mdulo?. Velocidad de comunicacin? Identificaci m comunicaci

Prioridad sobre el bus de comunicaciones


Quin habla y hasta cundo? Qui cu

Actualizacin de firmware en caso de: Actualizaci


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

Visin externa del equipo


Multi-equipos con diferentes mapas de variables Multi4 Informacin de todas las variables mediante documentacin de usuario Informaci documentaci

INTRODUCCIN SOBRE PROTOCOLOS DE COMUNICACIONES


Equipo ideal
Aadir nuevo mdulo Actualizar un mdulo Visin externa
Un nico equipo Facilidad de configuracin configuraci P&P Identificacin sencilla de variables Identificaci
El equipo te informa de cuales tiene

Mnimos cambios en el resto de mdulos

INTRODUCCIN SOBRE PROTOCOLOS DE COMUNICACIONES


Ejemplos de sistemas a comunicar:
Comunicacin externa en equipos

Equipos de medida

Control de acceso, Cmaras de seguridad Iluminacin Sistemas de aire acondicionado y calefaccin

Equipos registradores Control de cargas Control de persianas

SCADAs

Web Server, Internet

Control de incendios
6

Problemas Equipos independientes inteligentes:

INTRODUCCIN SOBRE PROTOCOLOS DE COMUNICACIONES


Informacin necesaria sobre las variables. Informaci variables. Prioridad Actualizacin de firmware Actualizaci Multi-equipos con diferentes mapas de variables Multi Informacin de todas las variables mediante documentacin de Informaci documentaci usuario

Visin externa del sistema

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 configuracin configuraci Identificacin sencilla de variables Identificaci

Protocolos abiertos

INTRODUCCIN SOBRE PROTOCOLOS DE COMUNICACIONES


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

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 Sistemas multimarca

Ampliable

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

Cientos de Integradores de Sistemas Cualificados

300,000 Sistemas Instalados

21 Afiliados y Oficinas LONMARK

700 Productos Certificados LONMARK

600 > Miembros LONMARK

>4,000 Desarrolladores OEM

Adoptado por Arquitectos, Ingenieros, Prescriptores

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


Es un estndar Mundial est

LonTalk

ISO/IEC 14908, ANSI/CEA-709 ANSI/CEA-

Productos y aplicaciones con LonTalk Institucin internacional


Certificacin Certificaci

LONWORKS

LonMark Echelon
Neuron chip
19

Empresa desarrolladora

Necesidad de comprarle un micro especifico

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
nvoSwitch

Luz
nviLampValue

Binding Conexin

Nodo Pulsador

Nodo Luz

22

INTRODUCCIN AL SISTEMA LONWORKS


Controlador Persiana Variables de red obligatorias
nviLocalControl SNVT_setting nviGroupControl SNVT_setting

nvoSblndSetting SNVT_setting

Variables De Red Opcionales

nvoSblndStates SNVT_sblnd_state

Propiedades de Configuracin
Mandatory: Optional: Send Heartbeat Receive Heartbeat Input Priority Weather Sensor Fail Default Window Sensor Fail Default Location Label Object Major Version Object Minor Version

Un equipo puede incorporar varios perfiles

23

INTRODUCCIN AL SISTEMA LONWORKS


TIPO DE CANAL MEDIO
TP/FT-10 TP/LP-10 TP/XF-1250 TP/XF-78 Par trenzado Topologa Libre o Bus Par trenzado Link Power (Telealimentado) Topologa Libre o Bus Par Trenzado (Aislado por Transformador) Par trenzado (Aislado por Transformador) Lnea Potencia

VELOCIDAD
78 kbps 78 kbps 1.25 Mbps 78 kbps 5.4 kbps Banda C 3.6 kbps Banda A 10 Mbps 100 Mbps 1.25 Mbps 4.88 kbps 78.1 kbps

MXIMA DISTANCIA
500 metros Topologa Libre 2700 metros Topologa Bus 500 metros Topologa Libre 2200 metros Topologa Bus 130 metros 1400 metros

PL-20

Depende del entorno

IP-10 FO-20 RF-10 RF-100 IR

LONWORKS Sobre IP Fibra ptica RF (49 MHz) RF (433 - 472 MHz) Infrarrojos

Determinado por la red IP 30 kilmetros ~ 2 kilmetros (Depende del entorno y potencia del transceptor) 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 Redes pequeas Sistemas sencillos Mnimos planes de expansin Informacin concisa Porqu BACnet? Orientado a controladores / SCADAs Redes grandes Sistemas comlejos Expansin futura 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

Vous aimerez peut-être aussi