Instruction Manual for AIRZONE models including: HUB-5G Integration Cloud Dual, HUB-5G, Integration Cloud Dual, Cloud Dual, Dual

Integration Manual - Airzone Cloud

2024-03-13 — Never dispose of this equipment with household waste. Electrical and electronic products contain substances that can be harmful to the environment if not.122 puslapiai


File Info : application/pdf, 122 Pages, 3.94MB

PDF preview unavailable. Download the PDF instead.

MI AZX6 MODBUS MUL
EN

ES

FR

IT

Integration

PT

DE

Manual

Index

ENVIRONMENTAL POLICY_________________________________________________________________________ 3

EN

MODBUS PROTOCOL _______________________________________________________________________________ 4

> Modbus RTU ______________________________________________________________________________ 5 > Modbus TCP/IP ___________________________________________________________________________ 5

CONNECTION _________________________________________________________________________________________ 6
> Webserver HUB/5G ______________________________________________________________________ 6 > Modbus RTU_________________________________________________________________________ 6 > Modbus TCP/IP______________________________________________________________________ 6
> Systems____________________________________________________________________________________ 7 > Modbus RTU_________________________________________________________________________ 7
> Aidoo________________________________________________________________________________________ 8 > Modbus RTU_________________________________________________________________________ 8 > Modbus TCP/IP______________________________________________________________________ 8

SETTINGS _____________________________________________________________________________________________ 9
> System address __________________________________________________________________________ 9 > Configuration via Airzone Cloud_______________________________________________________ 10
> Modbus RTU_________________________________________________________________________ 11 > Modbus TCP/IP______________________________________________________________________ 11

MODBUS FUNCTION CODES ______________________________________________________________________ 12

COMMUNICATION STRUCTURE __________________________________________________________________ 13
> Modbus RTU Airzone____________________________________________________________________ 13 > Modbus TCP/IP Airzone_________________________________________________________________ 14 > Modbus RTU Aidoo ______________________________________________________________________ 15
MODBUS COMMANDS _____________________________________________________________________________ 16
> Airzone Modbus RTU and Airzone Modbus TCP/IP _______________________________ 16 > Write commands____________________________________________________________________ 16 > Read commands ____________________________________________________________________ 18
> Modbus RTU Aidoo ______________________________________________________________________ 18 > Write commands____________________________________________________________________ 18 > Read commands ____________________________________________________________________ 19
REGISTERS ___________________________________________________________________________________________ 20
> Airzone Modbus RTU and Airzone Modbus TCP/IP map _________________________ 20 > Airzone _______________________________________________________________________________ 20 > Aidoo __________________________________________________________________________________ 20
> Modbus RTU Aidoo Map________________________________________________________________ 21

Environmental policy
· Never dispose of this equipment with household waste. Electrical and electronic
products contain substances that can be harmful to the environment if not properly handled. The crossed-out waste bin symbol indicates separate collection of electrical devices, which must be separated from other urban waste. For correct environmental management, at the end of its useful life the equipment should be taken to the collection centers provided for this purpose.
· The parts that make it up can be recycled. Therefore, please respect the regulations
in force regarding environmental protection.
· If you replace the equipment, the original equipment must be returned to your
dealer or deposited at a specialized collection center.
· Violations are subject to the penalties and measures stipulated in environmental
protection law.
3

Modbus protocol

Modbus is a communications protocol based on the master/slave (RTU) or client/server (TCP/ IP) architecture, which physically organizes information into formats or logical groups of information.

EN

Each device on the Modbus network has a unique address. The primary device sends a

command in a frame, which includes the address of the recipient (secondary) device(s). All

devices receive the frame, but only the recipient interprets and executes the command,

returning a confirmation message or an error message.

It is possible to send information to a multitude of devices simultaneously through a frame called "Broadcast".

Each of the messages sent includes redundant information that ensures its integrity upon receipt. If after a certain time the primary device does not receive confirmation, it understands that an error has occurred and ends the communication.

Airzone systems In Airzone zone systems, each main control board is a Modbus slave node with a Modbus slave address equal to the configured system address. Aidoo Modbus only available in Aidoo Wi-Fi and Aidoo Pro. Aidoo devices have a Modbus slave node implemented. Aidoo has two Modbus maps for controlling the unit:
· Modbus Airzone map (only available in Aidoo Pro): It shares the same registers as Airzone
systems and allows basic control of the unit, taking into account which Aidoo corresponds to zone 1.
· Modbus Aidoo Map: Allows complete control of the unit and provides unit parameter
information.
4

MODBUS RTU
The Modbus RTU is used with physical level RS485.
Each data byte is represented by two 4-bit hexadecimal characters. The format of the frame is as follows:

Start

0

1

2

3

4

5

6

7

Parity

Stop

EN

The Modbus RTU parameters offered by the main control boards and by the Webserver HUB follow the following configuration:

Integration bus Communications port speed
Communication Frame length Stop bit Flow control Parity

19 200 bps Half duplex
8 bit 1 bit None Par

MODBUS TCP/IP
This is a Modbus variant used for communications over TCP/IP networks, which is connected through port 502. It does not require a checksum calculation, since the lower layers already provide checksum protection.

5

Connection

WEBSERVER HUB/5G

Modbus RTU

EN

Note: Available from version 4.01.

Connect the Modbus communication cable to the Modbus interface. Consult the Modbus RTU Settings section.

Bus 1

Bus 2

1

Modbus RTU

ON 12

1

Modbus TCP/IP

Note: Available from version 4.01.

1

Connect your router to the Webserver using the Ethernet

cable. Its presence will be detected automatically and the parameters will be configured to make Modbus work.

Modbus TCP

2

See Modbus TCP/IP Settings.

1

2

6

SYSTEMS
Modbus RTU
Connect the Modbus communication cable to the Modbus interface. Consult the Modbus RTU Settings section.

1

1

EN 1

12

1

1

2

2

1

2

12

2

2

Note: If you have more than one system, remember to provide addresses for all the main control boards in the installation for correct operation.
7

AIDOO
Modbus RTU
Note: Applicable to Aidoo Pro and Aidoo Wi-Fi.
Connect the Modbus communication cable to the Modbus interface. Consult the Modbus RTU Settings section. EN

1

1

1

1

Modbus TCP/IP

Note: Applicable to Aidoo Pro. Available from version 10.04.

1

Connect the Aidoo device to your router. Its presence will be detected automatically and the parameters will be configured to make Modbus work. See Modbus TCP/IP Settings.
1

8

Settings
You can configure the settings via your Blueface thermostat or via the Airzone Cloud app.

SYSTEM ADDRESS

EN

To perform the configuration process, it is first necessary to identify the system. To do this, remove the Blueface thermostat from its base and check the code on the label on the back of the thermostat.

Note: Only for Airzone systems.

Code AZCE8 AZDI6 AZRA6 AZVAF AZZBS AZZS6

Classification Flexa 4.0 / Innobus Pro8 System Acuazone / Innobus Pro32 System
RadianT365 system VAF system ZBS system
2-pipe / 2-wire system

Zones 8 32 6 10 10 6

Associated documentation Installation Manual Installation Manual Installation Manual Installation Manual Installation Manual Quick Start Guide

9

CONFIGURATION VIA AIRZONE CLOUD
Access the Airzone Cloud app and perform the configuration by following the steps below as appropriate.

EN DOWNLOAD THE AIRZONE CLOUD APP

1. Log in to the Airzone Cloud app, and from the main screen, access the menu and select Airtools.
2. Start advanced configuration via Bluetooth. 3. Select your device from the list.
Note: If your unit is not listed, confirm that the Bluetooth function on your iOS or Android
device is enabled and that Aidoo is turned on and working properly. 4. Select "Integration".

1.

2.

3.

4.

10

Modbus RTU

Note: Applies to Webserver HUB, Webserver 5G systems, Aidoo Pro, Aidoo Wi-Fi.

5. Configure the integration port output.

6. Select the appropriate communication protocol:

6.a.

Modbus RTU Airzone.

6.b.

Modbus RTU Aidoo. In this case, set the Modbus ID.

EN

5.

6.a.

6.b.

Modbus TCP/IP Note: Applies to Webserver HUB, Webserver 5G systems, Aidoo Pro, Aidoo Wi-Fi. 5. Select "Modbus TCP Airzone".
5.

11

Modbus function codes

The basic Modbus commands allow you to control a device to modify the value of any of its

registers (memory space), or request the content of said registers, according to the different

EN

function codes:

Code 03 04 06 16 22

Eco-Adapt Read output or internal registers
Read input registers Write to single register Write to multiple registers Write to register by mask

12

Communication structure

MODBUS RTU AIRZONE

Note: Available for Airzone systems, Webserver and Aidoo Pro.

EN

The format of the commands for read/write operations with Modbus RTU (8 bytes) is as follows:

System address Operation code Zone address

1 byte

1 byte

1 byte

Register address
1 byte

Data 1...2·N bytes

CRC 2 bytes

 System address. Defines the system to be accessed. Addresses are from 1 to 247, as address
0 is reserved for transmission to all devices (Broadcast).
 Operation code. Indicates the function to be performed by the command.  Zone address. For zone commands, this field defines the zone to which the operation is
carried out. For system commands this byte is always 0.
 Register address. Indicates the address of the register to be accessed. In commands on
multiple registers, defines the Start Register from which to operate consecutively.
 Data. Formed by 2 bytes (single operations) or set of 2 bytes (multiple operations) that
contain the command information.
 CRC. 2 bytes are added to the end of the frame in order to detect errors in transmission or
reception. The Cyclic Redundant Code (CRC) check method is used for this.
The generator polynomial is: CRC-16 = x16 + x15 + x2 + 1.

13

MODBUS TCP/IP AIRZONE
Note: Available for Airzone systems, Webserver and Aidoo Pro. The format of the commands for read/write operations with Modbus TCP is as follows:

EN

Transaction ID

Protocol identifier

Length field

System address

2 bytes

2 bytes

2 bytes

1 byte

Operation code 1 byte

Zone address
1 byte

Register address
1 byte

Data 1...2·N bytes

 Transaction ID. Enables synchronization of messages between the server and the client.  Protocol identifier. Always 0 value in Modbus TCP.  Length field. Number of bytes in the frame.  System address. Defines the system to be accessed. Addresses are from 1 to 247, with
address 0 reserved for transmission to all devices (Broadcast).
 Operation code. Indicates the function that the command will perform.  Zone address. For zone commands, this field defines the zone to which the operation is
carried out. For system commands this byte is always 0.
 Register address. Indicates the address of the register to be accessed. In commands on
multiple registers, defines the Start Register from which to operate consecutively.
 Data. Formed by 2 bytes (single operations) or set of 2 bytes (multiple operations) that
contain the command information.

14

MODBUS RTU AIDOO
Note: Available for Aidoo Wi-Fi, Aidoo Pro, Aidoo Z-Wave and Aidoo Zigbee. The format of the commands for read/write operations is as follows (8 bytes):

Secondary address

Operation code

Register address

Data

CRC

1 byte

1 byte

2 bytes

1...2·N bytes

2 bytes

EN

· Secondary address. Defines the secondary device to be accessed. Addresses are from 1 to
247, as address 0 is reserved for transmission to all devices (Broadcast).
· Operation code. Indicates the function that the command will perform.
· Register address. Indicates the address of the register to be accessed. In commands on
multiple registers, defines the Start Register from which to operate consecutively.
· Data. Formed by 2 bytes (single operations) or set of 2 bytes (multiple operations) that
contain the command information.
· CRC. 2 bytes are added to the end of the frame in order to detect errors in transmission or
reception. The Cyclic Redundant Code (CRC) check method is used for this.
The generator polynomial is: CRC-16 = x16 + x15 + x2 + 1.

15

Modbus commands

AIRZONE MODBUS RTU AND AIRZONE MODBUS TCP/IP

Write commands

EN

· Write to single register

Byte 0 1 2 3 4 5 6 7

Field System address (1-247) (0: Broadcast)
Write to single register (6) Zone address
Register address
Data to write
CRC

Provided no error occurs, the response must be in exactly the same format as the write command.

· Write to multiple registers
Byte 0 1 2 3 4 5 6 7 8
5 + 2·N 6 + 2·N 7 + 2·N 8 + 2·N

Field Secondary address (1-247) (0: Broadcast)
Write to multiple registers (16) Zone address
Start register address Number of registers to write (N) Number of total write bytes (2·N)
Data to write to register 1 ...
Data to write to register N
CRC

16

Provided there is no error, the response will be:

Byte

Field

0

System address (1-247) (0: Broadcast)

1

Write to multiple registers (16)

2

Zone address

3

Start register address

4

EN

Number of registers to write (N)

5

6 CRC
7

· Write to a register using a mask
Write to register by masks allows you to operate through two masks and thus work at the bit level on a register. The first mask performs a logical multiplication (AND) on the register and the second one a logical addition (OR).
The AND mask indicates the bits of the register that will be modified. The bits that have the value "1" in the mask will remain unchanged; while those that have a "0" will take this value. The value that the bits that are going to be modified will take will be the value that said bits have in the OR mask.

Byte 0 1 2 3 4 5 6 7 8

Field System address (1-247) (0: Broadcast) Write to a single register by mask (22)
Zone address Register address
AND mask
OR mask
CRC

Provided no error occurs, the response must be in exactly the same format as the write command.

17

Read commands
· Request

Byte

Field

0

System address (1-247) (0: Broadcast)

1

Read registers (3/4)

EN

2

3

Zone address Start register address

4 Number of registers to read (N)
5

6 CRC
7

· Response

Byte 0 1 2 3 4
3 + 2·N 4 + 2·N 5 + 2·N 6 + 2·N

Field System address (1-247) (0: Broadcast)
Read registers (3/4) Number of response bytes (2·N)
Data to read from register 0 ...
Data to read from register N
CRC

MODBUS RTU AIDOO
Write commands
· Write to single register
Byte 0 1 2 3 4 5 6 7

Field Secondary address (1-247) (0: Broadcast)
Write to single register (6) Register address
Data to write
CRC

Provided no error occurs, the response must be in exactly the same format as the write command.

18

· Write to multiple registers

Byte

Field

0

Secondary address (1-247) (0: Broadcast)

1

Write to multiple registers (16)

2

Start register address

3

Number of registers to write (N) 4

EN

5

Number of total write bytes (2·N)

6 Data to write to register 1
7

...

5 + 2·N 6 + 2·N

Data to write to register N

7 + 2·N CRC
8 + 2·N

Provided there is no error, the response will be:

Byte 0 1 2 3 4 5 6 7

Field Secondary address (1-247) (0: Broadcast)
Write to multiple registers (16) Start register address
Number of registers to write (N)
CRC

Read commands
· Request

Byte
0
1 2 3 4 5 6 7

Field Secondary address (1-247) (0:
Broadcast) Read registers (3/4) Start register address
Number of registers to read (N)
CRC

· Response

Byte
0
1 2 3 4
3 + 2·N 4 + 2·N 5 + 2·N 6 + 2·N

Field Secondary address (1-247) (0:
Broadcast) Read registers (3/4) Number of response bytes (2·N)
Data to read from register 0
...
Data to read from register N
CRC

19

Registers
AIRZONE MODBUS RTU AND AIRZONE MODBUS TCP/IP MAP
Suitable for installations containing systems and/or Aidoo Pro. EN
ACCESS THE OBJECT TABLE. Airzone Note: Available for Airzone systems, Webserver.
· System registers
In systems, 25 16-bit input/output registers are defined.
· Zone registers
In the registers associated with zones, the address of the same is calculated as follows: ZONE_REGISTER_ADDRESS = (BASE_ZONE x 256) + REGISTER_RELATIVE_ADDRESS
The zone address identifies the zones associated to a unit, between 1 and 32 (up to 32* possible zones associated to the same unit). Address 127 is reserved for Broadcast to all the zones of the same unit and is only valid for write functions. Note: The total number of zones depends on the system (see System identification section). Fourteen 16-bit zone registers are defined. Aidoo Note: Available for Aidoo Pro systems.
· System registers
In systems, 3 16-bit input/output registers are defined.
· Zone registers
In Aidoo for direct expansion units and fancoil units, the zone address is always 1. In Aidoo for air to water units, there can be up to 2 zones. Therefore, the zone register address is calculated as follows:
ZONE_REGISTER_ADDRESS = (BASE_ZONE x 256) + REGISTER_RELATIVE_ADDRESS
20

MODBUS RTU AIDOO MAP
Only suitable for installations with Aidoo. EN
ACCESS THE OBJECT TABLE.
21

Índice

POLÍTICA MEDIOAMBIENTAL _____________________________________________________________________ 3

ES

PROTOCOLO MODBUS _____________________________________________________________________________ 4

> Modbus RTU ______________________________________________________________________________ 5 > Modbus TCP/IP ___________________________________________________________________________ 5

CONEXIÓN ____________________________________________________________________________________________ 6
> Webserver HUB/5G ______________________________________________________________________ 6 > Modbus RTU_________________________________________________________________________ 6 > Modbus TCP/IP______________________________________________________________________ 6
> Sistemas ___________________________________________________________________________________ 7 > Modbus RTU_________________________________________________________________________ 7
> Aidoo________________________________________________________________________________________ 8 > Modbus RTU_________________________________________________________________________ 8 > Modbus TCP/IP______________________________________________________________________ 8

CONFIGURACIÓN ____________________________________________________________________________________ 9
> Direccionamiento del sistema _________________________________________________________ 9 > Configuración a través de Airzone Cloud ____________________________________________ 10
> Modbus RTU_________________________________________________________________________ 11 > Modbus TCP/IP______________________________________________________________________ 11

CÓDIGOS DE FUNCIÓN MODBUS_________________________________________________________________ 12

ESTRUCTURA DE LAS COMUNICACIONES _____________________________________________________ 13
> Modbus RTU Airzone____________________________________________________________________ 13 > Modbus TCP/IP Airzone_________________________________________________________________ 14 > Modbus RTU Aidoo ______________________________________________________________________ 15
COMANDOS MODBUS______________________________________________________________________________ 16
> Modbus RTU Airzone y Modbus TCP/IP Airzone __________________________________ 16 > Comandos de escritura ____________________________________________________________ 16 > Comandos de lectura ______________________________________________________________ 18
> Modbus RTU Aidoo ______________________________________________________________________ 18 > Comandos de escritura ____________________________________________________________ 18 > Comandos de lectura ______________________________________________________________ 19
REGISTROS ___________________________________________________________________________________________ 20
> Mapa Modbus RTU Airzone y Modbus TCP/IP Airzone __________________________ 20 > Airzone _______________________________________________________________________________ 20 > Aidoo __________________________________________________________________________________ 20
> Mapa Modbus RTU Aidoo ______________________________________________________________ 21

Política medioambiental
· No tire nunca este equipo con los desechos domésticos. Los productos eléctricos y
electrónicos contienen sustancias que pueden ser dañinas para el medioambiente si no se les da el tratamiento adecuado. El símbolo del contenedor de basura tachado indica la recogida selectiva de aparatos eléctricos, que se diferencia del resto de basuras urbanas. Para una correcta gestión ambiental, se deberá llevar el equipo a los centros de recogida previstos al final de su vida útil.
· Las piezas que forman parte del mismo se pueden reciclar. Respete, por tanto, la
reglamentación en vigor sobre protección medioambiental.
· Debe entregarlo a su distribuidor si lo reemplaza por otro, o depositarlo en un centro
de recogida especializado.
· Los infractores están sujetos a las sanciones y a las medidas que establece la ley
sobre protección del medio ambiente.
3

Protocolo Modbus

Modbus es un protocolo de comunicaciones basado en la arquitectura maestro/esclavo (RTU) o cliente/servidor (TCP/IP), que organiza la información a nivel físico en formatos o grupos lógicos de información.

ES

Cada dispositivo de la red Modbus posee una dirección única. El dispositivo primario envía un

comando en una trama, en la cual está contenida la dirección del dispositivo o dispositivos

destinatarios (secundarios). Todos los dispositivos reciben la trama, pero sólo el destinatario

interpreta y ejecuta el comando, devolviendo un mensaje de confirmación o un mensaje de

error.

Existe la posibilidad de enviar información a multitud de dispositivos de manera simultánea a través de una trama denominada "Broadcast".

Cada uno de los mensajes enviados incluye información redundante que asegura su integridad en la recepción. Si pasado cierto tiempo el primario no recibe confirmación, entiende que se ha producido un error y termina la comunicación.

Sistemas Airzone En los sistemas de zonas Airzone, cada central es un nodo esclavo Modbus con una dirección de esclavo Modbus igual a la dirección de sistema configurada. Aidoo Modbus está disponible en Aidoo Wi-Fi y Aidoo Pro. Los dispositivos Aidoo tienen implementado un nodo esclavo Modbus. Aidoo cuenta con dos mapas Modbus para el control de la unidad:
· Mapa Modbus Airzone (solo disponible en Aidoo Pro): comparte los mismos registros que los
sistemas Airzone y permite un control básico de la unidad, teniendo en cuenta que Aidoo corresponde con la zona 1.
· Mapa Modbus Aidoo: permite un control completo de la unidad y ofrece información de
parámetros de la unidad.
4

MODBUS RTU
El Modbus RTU se utiliza con nivel físico RS485.
Cada byte de datos se representa mediante dos caracteres de 4 bits en hexadecimal. El formato de la trama es el siguiente:

Start

0

1

2

3

4

5

6

7

Paridad

Stop

ES

Los parámetros Modbus RTU ofrecidos por las centrales y por el Webserver HUB siguen la siguiente configuración:

Bus de integración Velocidad del puerto de comunicación
Comunicación Longitud de la trama
Bit de parada Control de flujo
Paridad

19200 bps Half duplex
8 bit 1 bit Ninguno Par

MODBUS TCP/IP
Se trata de una variante Modbus utilizada para comunicaciones a través de redes TCP/IP, que se conecta a través del puerto 502. No requiere un cálculo de suma de verificación (checksum), ya que las capas inferiores ya proporcionan protección de checksum.

5

Conexión

WEBSERVER HUB/5G

Modbus RTU

ES

Nota: Disponible a partir de la versión 4.01.

Conecte el cable de comunicación Modbus a la interfaz Modbus. Consulte el apartado Configuración de Modbus RTU.

Bus 1

Bus 2

1

Modbus RTU

ON 12

1

Modbus TCP/IP

Nota: Disponible a partir de la versión 4.01.

1

Conecte su router al Webserver mediante un cable Ethernet.

Su presencia se detectará de forma automática y se configurarán los parámetros para que funcione Modbus.

Modbus TCP

2

Consulte el apartado Configuración de Modbus TCP/IP.

1

2

6

SISTEMAS
Modbus RTU
Conecte el cable de comunicación Modbus a la interfaz Modbus. Consulte el apartado Configuración de Modbus RTU.

1

1

ES 1

12

1

1

2

2

1

2

12

2

2

Nota: En caso de disponer de más de un sistema, recuerde direccionar todas las centrales de la instalación para su correcto funcionamiento.
7

AIDOO
Modbus RTU
Nota: Aplicable a Aidoo Pro y Aidoo Wi-Fi.
Conecte el cable de comunicación Modbus a la interfaz Modbus. Consulte el apartado Configuración de Modbus RTU. ES

1

1

1

1

Modbus TCP/IP

Nota: Aplicable a Aidoo Pro. Disponible a partir de la

1

versión 10.04.

Conecte el dispositivo Aidoo a su router. Su presencia se detectará de forma automática y se configurarán los parámetros para que funcione Modbus. Consulte el apartado Configuración de Modbus TCP/IP.

1

8

Configuración

Puede realizar la configuración a través de su termostato Blueface o a través de la aplicación Airzone Cloud.

DIRECCIONAMIENTO DEL SISTEMA

ES

Para realizar el proceso de configuración, primero es necesario identificar el sistema, para ello retire el termostato Blueface de su base y compruebe el código que aparece en la etiqueta situada en la parte trasera.

Nota: Sólo para sistemas Airzone.

Código AZCE8 AZDI6 AZRA6 AZVAF AZZBS AZZS6

Clasificación Sistema Flexa 4.0 / Innobus Pro8 Sistema Acuazone / Innobus Pro32
Sistema RadianT365 Sistema VAF Sistema ZBS
Sistema 2 tubos / 2 hilos

Zonas 8 32 6 10 10 6

Documentación asociada Manual de Instalación Manual de Instalación Manual de Instalación Manual de Instalación Manual de Instalación Guía Rápida

9

CONFIGURACIÓN A TRAVÉS DE AIRZONE CLOUD
Acceda a la apliación Airzone Cloud y realice la configuración siguiendo los siguientes pasos según corresponda.

ES DESCARGUE LA APP AIRZONE CLOUD

1. Entre en la aplicación Airzone Cloud y, desde la pantalla principal, acceda al menú y seleccione Airtools.
2. Comience la configuración avanzada vía Bluetooth. 3. Seleccione su dispositivo en el listado.
Nota: Si su unidad no aparece, confirme que la función Bluetooth de su dispositivo iOS o
Android está activada y que el Aidoo está encendido y funciona correctamente. 4. Seleccione "Integración".

1.

2.

3.

4.

10

Modbus RTU

Nota: Aplica a Webserver HUB, Webserver 5G, sistemas, Aidoo Pro, Aidoo Wi-Fi.

5. Configure la salida del puerto de integración.

6. Seleccione el protocolo de comunicación que le corresponda:

6.a.

Modbus RTU Airzone.

6.b.

Modbus RTU Aidoo. En este caso, establezca el Modbus ID.

ES

5.

6.a.

6.b.

Modbus TCP/IP Nota: Aplica a Webserver HUB, Webserver 5G, sistemas, Aidoo Pro, Aidoo Wi-Fi. 5. Seleccione "Modbus TCP Airzone".
5.

11

Códigos de función Modbus

Los comandos básicos Modbus permiten controlar un dispositivo para modificar el valor de

alguno de sus registros (espacio en memoria) o bien solicitar el contenido de dichos registros,

ES

según los diferentes códigos de función:

Código 03 04 06 16 22

Función Lectura de registros de salida o internos
Lectura de registros de entrada Escritura de un solo registro
Escritura de múltiples registros Escritura de registro por máscara

12

Estructura de las comunicaciones

MODBUS RTU AIRZONE

Nota: Disponible para sistemas Airzone, Webserver y Aidoo Pro.

ES

El formato que siguen los comandos para las operaciones de lectura/escritura con Modbus RTU (8 byte) es el siguiente:

Dirección de sistema 1 byte

Código de operación
1 byte

Dirección de zona 1 byte

Dirección de registro 1 byte

Datos 1...2·N bytes

CRC 2 bytes

 Dirección de sistema. Define el sistema al que se quiere acceder. Las direcciones son de 1 a
247, reservándose la dirección 0 para transmitir a todos los dispositivos (Broadcast).
 Código de operación. Indica la función a realizar por el comando.  Dirección de zona. En los comandos de zona este campo define la zona a la que se le
efectúa la operación. Para los comandos de sistema este byte siempre es 0.
 Dirección de registro. Indica la dirección del registro al que se desea acceder. En comandos
sobre múltiples registros, define el Registro de Inicio a partir del cual se va a operar de forma consecutiva.
 Datos. Formado por 2 bytes (operaciones simples) o conjunto de 2 bytes (operaciones
múltiples) que contienen la información del comando.
 CRC. Se añaden 2 bytes al final de la trama a fin de detectar errores en la transmisión o
recepción. Para ello se utiliza el método de Comprobación de redundancia cíclica (Cyclic Redundant Code - CRC).
El polinomio generador es: CRC-16 = x16 + x15 + x2 + 1.

13

MODBUS TCP/IP AIRZONE
Nota: Disponible para sistemas Airzone, Webserver y Aidoo Pro.
El formato que siguen los comandos para las operaciones de lectura/escritura con Modbus TCP es el siguiente:

Id

Identificador Campo de Dirección de Código de Dirección de Dirección de

ES transacción de protocolo longitud

sistema operación

zona

registro

Datos

2 bytes

2 bytes

2 bytes

1 byte

1 byte

1 byte

1 byte

1...2·N bytes

 Id transacción. Permite la sincronización de los mensajes entre el servidor y el cliente  Identificador de protocolo. Valor siempre 0 en Modbus TCP.  Campo de longitud. Número de bytes en la trama.  Dirección de sistema. Define el sistema al que se quiere acceder. Las direcciones son de 1 a
247, reservándose la dirección 0 para transmitir a todos los dispositivos (Broadcast).
 Código de operación. Indica la función que debe realizar el comando.  Dirección de zona. En los comandos de zona, este campo define la zona a la que se le
efectúa la operación. Para los comandos de sistema, este byte siempre es 0.
 Dirección de registro. Indica la dirección del registro al que se desea acceder. En comandos
sobre múltiples registros, define el Registro de Inicio a partir del cual se va a operar de
forma consecutiva.
 Datos. Formado por 2 bytes (operaciones simples) o conjunto de 2 bytes (operaciones
múltiples) que contienen la información del comando.

14

MODBUS RTU AIDOO

Nota: Disponible para Aidoo Wi-Fi, Aidoo Pro, Aidoo Z-Wave y Aidoo Zigbee.

El formato que siguen los comandos para las operaciones de lectura/escritura es el siguiente (8 byte):

Dirección de secundario

Código de operación Dirección de registro

Datos

CRC

ES

1 byte

1 byte

2 bytes

1...2·N bytes

2 bytes

· Dirección de secundario. Define el dispositivo secundario al que se quiere acceder.
Las direcciones son de 1 a 247, reservándose la dirección 0 para transmitir a todos los dispositivos (Broadcast).
· Código de operación. Indica la función que debe realizar el comando.
· Dirección de registro. Indica la dirección del registro al que se desea acceder. En comandos
sobre múltiples registros, define el Registro de Inicio a partir del cual se va a operar de forma consecutiva.
· Datos. Formado por 2 bytes (operaciones simples) o conjunto de 2 bytes (operaciones
múltiples) que contienen la información del comando.
· CRC. Se añaden 2 bytes al final de la trama a fin de detectar errores en la transmisión o
recepción. Para ello, se utiliza el método de Comprobación de redundancia cíclica (Cyclic Redundant Code - CRC).
El polinomio generador es: CRC-16 = x16 + x15 + x2 + 1.

15

Comandos Modbus

MODBUS RTU AIRZONE Y MODBUS TCP/IP AIRZONE

Comandos de escritura

ES

· Escritura de un solo registro

Byte 0 1 2 3 4 5 6 7

Campo Dirección del sistema (1-247) (0: Broadcast)
Escritura de un solo registro (6) Dirección de zona
Dirección de registro
Datos que escribir
CRC

La respuesta, siempre y cuando no se produzca ningún tipo de error, debe tener exactamente el mismo formato que el comando de escritura.

· Escritura de múltiples registros

Byte 0 1 2 3 4 5 6 7 8
5 + 2·N 6 + 2·N 7 + 2·N 8 + 2·N

Campo Dirección de secundario (1-247) (0: Broadcast)
Escritura de múltiples registros (16) Dirección de zona
Dirección de registro de inicio Número de registros que escribir (N) Número de bytes totales de escritura (2·N)
Datos que escribir en registro 1 ...
Datos que escribir en registro N
CRC

16

La respuesta, siempre y cuando no se produzca ningún tipo de error, será:

Byte

Campo

0

Dirección de sistema (1-247) (0: Broadcast)

1

Escritura de múltiples registros (16)

2

Dirección de zona

3

Dirección de registro de inicio

4

ES

Número de registros que escribir (N)

5

6 CRC
7

· Escritura de un registro mediante máscara
La escritura en el registro por máscaras permite operar a través de dos máscaras y trabajar así a nivel de bit sobre un registro. La primera máscara realiza una multiplicación lógica (AND) sobre el registro y la segunda una suma lógica (OR).
La máscara AND indica los bits del registro que se modificarán. Los bits que en la máscara tengan el valor "1" permanecerán invariables; mientras que los que tengan un "0" tomarán este valor. El valor que tomarán los bits que se van a modificar será el valor que tengan dichos bits en la máscara OR.

Byte 0 1 2 3 4 5 6 7 8

Campo Dirección del sistema (1-247) (0: Broadcast) Escritura de un solo registro mediante máscara (22)
Dirección de zona Dirección de registro
Máscara AND
Máscara OR
CRC

La respuesta, siempre y cuando no se produzca ningún tipo de error, debe tener exactamente el mismo formato que el comando de escritura.

17

Comandos de lectura
· Petición

Byte

Campo

0

Dirección de sistema (1-247) (0: Broadcast)

1

Lectura de registros (3/4)

ES

2

Dirección de zona

3

Dirección de registro de inicio

4 Número de registros que leer (N)
5

6 CRC
7

· Respuesta

Byte
0
1 2 3 4
3 + 2·N 4 + 2·N 5 + 2·N 6 + 2·N

Campo Dirección del sistema (1-247) (0:
Broadcast) Letura de registros (3/4) Número de bytes de respuesta (2·N)
Datos que leer en el registro 0
...
Datos que leer en registro N
CRC

MODBUS RTU AIDOO

Comandos de escritura
· Escritura de un solo registro

Byte 0 1 2 3 4 5 6 7

Campo Dirección de secundario (1-247) (0: Broadcast)
Escritura de un solo registro (6) Dirección de registro
Datos que escribir
CRC

La respuesta, siempre y cuando no se produzca ningún tipo de error, debe tener exactamente el mismo formato que el comando de escritura.

18

· Escritura de múltiples registros

Byte

Campo

0

Dirección de secundario (1-247) (0: Broadcast)

1

Escritura de múltiples registros (16)

2

Dirección de registro de inicio

3

Número de registros que escribir (N) 4

ES

5

Número de bytes totales de escritura (2·N)

6 Datos que escribir en registro 1
7

...

5 + 2·N 6 + 2·N

Datos que escribir en registro N

7 + 2·N CRC
8 + 2·N

La respuesta, siempre y cuando no se produzca ningún tipo de error, será:

Byte 0 1 2 3 4 5 6 7

Campo Dirección de secundario (1-247) (0: Broadcast)
Escritura de múltiples registros (16) Dirección de registro de inicio
Número de registros que escribir (N)
CRC

Comandos de lectura
· Pregunta

Byte
0
1 2 3 4 5 6 7

Campo Dirección de secundario (1-247) (0:
Broadcast) Lectura de registros (3/4) Dirección de registro de inicio
Número de registros que leer (N)
CRC

· Respuesta

Byte
0
1 2 3 4
3 + 2·N 4 + 2·N 5 + 2·N 6 + 2·N

Campo Dirección de secundario (1-247) (0:
Broadcast) Lectura de registros (3/4) Número de bytes de respuesta (2·N)
Datos que leer en el registro 0
...
Datos que leer en registro N
CRC

19

Registros
MAPA MODBUS RTU AIRZONE Y MODBUS TCP/IP AIRZONE
Indicado para instalaciones que contengan sistemas y/o Aidoo Pro. ES
ACCEDA A LA TABLA DE OBJETOS.
Airzone Nota: Disponible para sistemas Airzone, Webserver.
· Registros de sistema
En los sistemas, se definen 25 registros de entrada/salida de 16 bits.
· Registros de zona
En los registros asociados a las zonas, la dirección de los mismos se calcula del siguiente modo: DIRECCIÓN_REGISTRO_ZONA = (BASE_ZONA x 256) + DIRECCIÓN_RELATIVA_REGISTRO La dirección de zona identifica las zonas asociadas a una máquina, comprendida entre 1 y 32 (hasta 32* posibles zonas asociadas a una misma máquina). La dirección 127 se reserva para realizar un Broadcast a todas las zonas de una misma máquina y sólo es válida con las funciones de escritura. Nota: El numero total de zonas depende del sistema (ver apartado Identificación del sistema). Se definen 14 registros de zona de 16 bits. Aidoo Nota: Disponible para sistemas Aidoo Pro.
· Registros de sistema
En los sistemas, se definen 3 registros de entrada/salida de 16 bits.
· Registros de zona
En Aidoo para unidades de expansión directa y unidades fancoil, la dirección de zona siempre es 1. En Aidoo para unidades de aerotermia, puede haber hasta 2 zonas. Por lo tanto, la dirección del registro de zona se calcula de la siguiente forma: DIRECCIÓN_REGISTRO_ZONA = (BASE_ZONA x 256) + DIRECCIÓN_RELATIVA_REGISTRO
20

MAPA MODBUS RTU AIDOO
Indicado para instalaciones solo con dispositivos Aidoo. ES
ACCEDA A LA TABLA DE OBJETOS.
21

Table des matières

POLITIQUE ENVIRONNEMENTALE_______________________________________________________________ 3

FR

PROTOCOLE MODBUS _____________________________________________________________________________ 4

> Modbus RTU ______________________________________________________________________________ 5 > Modbus TCP/IP ___________________________________________________________________________ 5

CONNEXION __________________________________________________________________________________________ 6
> Webserver HUB/5G ______________________________________________________________________ 6 > Modbus RTU_________________________________________________________________________ 6 > Modbus TCP/IP______________________________________________________________________ 6
> Systèmes __________________________________________________________________________________ 7 > Modbus RTU_________________________________________________________________________ 7
> Aidoo________________________________________________________________________________________ 8 > Modbus RTU_________________________________________________________________________ 8 > Modbus TCP/IP______________________________________________________________________ 8

CONFIGURATION ____________________________________________________________________________________ 9
> Adressage du système__________________________________________________________________ 9 > Configuration avec Airzone Cloud_____________________________________________________ 10
> Modbus RTU_________________________________________________________________________ 11 > Modbus TCP/IP______________________________________________________________________ 11

CODES DE FONCTION MODBUS __________________________________________________________________ 12

STRUCTURE DES COMMUNICATIONS___________________________________________________________ 13
> Modbus RTU Airzone____________________________________________________________________ 13 > Modbus TCP/IP Airzone_________________________________________________________________ 14 > Modbus RTU Aidoo ______________________________________________________________________ 15
COMMANDES MODBUS____________________________________________________________________________ 16
> Modbus RTU Airzone et Modbus TCP/IP Airzone__________________________________ 16 > Commandes d'écriture_____________________________________________________________ 16 > Commandes de lecture ____________________________________________________________ 18
> Modbus RTU Aidoo ______________________________________________________________________ 18 > Commandes d'écriture_____________________________________________________________ 18 > Commandes de lecture ____________________________________________________________ 19
REGISTRES ___________________________________________________________________________________________ 20
> Diagramme Modbus RTU Airzone et Modbus TCP/IP Airzone __________________ 20 > Airzone _______________________________________________________________________________ 20 > Aidoo __________________________________________________________________________________ 20
> Diagramme Modbus RTU Aidoo_______________________________________________________ 21

Politique environnementale
· Ne jetez pas l'appareil dans la poubelle des déchets ménagers. Les appareils
électriques et électroniques contiennent des substances qui peuvent être nocives pour l'environnement si ceux-ci ne sont pas traités correctement. Le symbole de la poubelle barrée d'une croix indique une collecte sélective des appareils électriques, différente du reste de déchets urbains. Dans l'intérêt d'une bonne gestion environnementale, l'appareil devra être déposé dans les centres de collecte prévus à cet effet, à la fin de sa durée de vie utile.
· Les pièces qui le composent peuvent être recyclées. Veillez, par conséquent,
à respecter la réglementation en vigueur en matière de protection de l'environnement.
· Rendez-vous chez le distributeur, si vous souhaitez remplacer l'appareil par un autre,
ou déposez-le dans un centre de collecte spécialisé.
· Les transgresseurs s'exposent aux sanctions et aux dispositions prévues par la loi en
matière de protection sur l'environnement.
3

Protocole Modbus

Modbus est un protocole de communication basé sur une architecture principal/esclave (RTU) ou client/serveur (TCP/IP) qui organise l'information physiquement en formats ou groupes logiques d'information.

FR

Chaque dispositif du réseau Modbus possède une seule et unique adresse. Le dispositif

primaire émet une commande dans une trame, laquelle contient l'adresse du dispositif ou

des dispositifs destinataire(s) (secondaires). Tous les dispositifs reçoivent la trame, mais seul le

destinataire interprète et exécute la commande, et renvoie un message de confirmation ou

d'erreur.

Il est possible d'envoyer l'information à plusieurs dispositifs de manière simultanée à travers une trame appelée « Broadcast ».

Chaque message envoyé comprend des informations redondantes qui assurent leur intégrité à la réception. Si, passé un certain délai, le primaire ne reçoit pas de confirmation, il considère qu'une erreur s'est produite et met fin à la communication.

Systèmes Airzone Dans les systèmes par zones Airzone, chaque platine centrale est un noeud esclave Modbus avec la même adresse esclave Modbus que celle du système configuré. Aidoo Modbus est disponible avec Aidoo Wi-Fi et Aidoo Pro. Les dispositifs Aidoo possèdent un noeud esclave Modbus. Aidoo dispose de deux diagrammes Modbus pour contrôler l'unité :
· diagramme Modbus Airzone (disponible uniquement sur Aidoo Pro) : il partage les mêmes
données que les systèmes Airzone et permet de contrôler les fonctions de base de l'unité, compte tenu du fait qu'Aidoo correspond à la zone 1.
· Diagramme Modbus Aidoo : il permet de contrôler entièrement l'unité et d'obtenir des
informations sur les paramètres de celle-ci.
4

MODBUS RTU
Le Modbus RTU est utilisé selon la couche physique RS485.
Chaque octet de données est représenté par deux caractères de 4 bits au format hexadécimal. Le format de la trame est le suivant :

Début

0

1

2

3

4

5

6

7

Parité

Stop

FR

Les paramètres Modbus RTU proposés par les platines centrales et le Webserver HUB suivent la configuration suivante :

Bus d'intégration Vitesse du port de communication
Communication Longueur de trame
Bit d'arrêt Contrôle de flux
Parité

19 200 bps Half duplex
8 bits 1 bit Aucun Paire

MODBUS TCP/IP
Il s'agit d'une variante Modbus utilisée pour les communications sur les réseaux TCP/IP, qui se connecte via le port 502. Il ne nécessite pas de calcul de somme de contrôle (checksum), car les couches inférieures offrent déjà une protection de checksum.

5

Connexion

WEBSERVER HUB/5G

Modbus RTU

FR

Note : Disponible à partir de la version 4.01

Connectez le câble de communication Modbus à l'interface Modbus. Consultez la rubrique Configuration de Modbus RTU.

Bus 1

Bus 2

1

Modbus RTU

ON 12

1

Modbus TCP/IP

Note : Disponible à partir de la version 4.01

1

Connectez votre routeur au Webserver à l'aide du

câble Ethernet. Le système détectera sa présence automatiquement et configurera les paramètres pour

Modbus TCP

2

assurer le fonctionnement de Modbus.

Consultez la rubrique Configuration de Modbus TCP/ IP.

1

2

6

SYSTÈMES
Modbus RTU
Connectez le câble de communication Modbus à l'interface Modbus. Consultez la rubrique Configuration de Modbus RTU.

1

1

FR 1

12

1

1

2

2

1

2

12

2

2

Note : Veuillez noter que s'il existe plus d'un système, vous devrez attribuer une adresse à toutes les platines centrales de l'installation afin d'en assurer le bon fonctionnement.
7

AIDOO
Modbus RTU
Note : pour Aidoo Pro et Aidoo Wi-Fi.
Connectez le câble de communication Modbus à l'interface Modbus. Consultez la rubrique Configuration de Modbus RTU. FR

1

1

1

1

Modbus TCP/IP

Note : pour Aidoo Pro. Disponible à partir de la version 10.04.

1

Connectez le dispositif Aidoo à votre routeur. Le système détectera sa présence automatiquement et configurera les paramètres pour assurer le fonctionnement de Modbus. Consultez la rubrique Configuration de Modbus TCP/ IP.
1

8

Configuration

Vous pouvez effectuer la configuration avec votre thermostat Blueface ou avec l'application Airzone Cloud.

ADRESSAGE DU SYSTÈME

FR

Pour réaliser le processus de configuration, vous devez d'abord identifier le système. Pour cela, retirez le thermostat Blueface de sa base et vérifiez le code qui figure sur l'étiquette située sur la partie arrière.

Note : uniquement pour les systèmes Airzone.

Code AZCE8 AZDI6 AZRA6 AZVAF AZZBS AZZS6

Classification Système Flexa 4.0/Innobus Pro8 Système Acuazone/Innobus Pro32
Système RadianT365 Système VAF Système ZBS
Système à 2 tubes/2 fils

Zones 8 32 6 10 10 6

Documentation associée Manuel d'Installation Manuel d'Installation Manuel d'Installation Manuel d'Installation Manuel d'Installation Guide rapide

9

CONFIGURATION AVEC AIRZONE CLOUD
Accédez à l'application Airzone Cloud et configurez le système en respectant les étapes suivantes selon le cas.

FR TÉLÉCHARGEZ L'APPLICATION AIRZONE CLOUD

1. Ouvrez l'application Airzone Cloud et, dans l'écran principal, accédez au menu et sélectionnez Airtools.
2. Commencez la configuration avancée via Bluetooth. 3. Sélectionnez votre dispositif dans la liste.
Note : si votre unité n'apparaît pas, vérifiez que la fonction Bluetooth de votre dispositif iOS
ou Android est activée et que l'Aidoo est allumé et fonctionne correctement. 4. Sélectionnez « Intégration ».

1.

2.

3.

4.

10

Modbus RTU

Note : pour Webserver HUB, Webserver 5G, systèmes, Aidoo Pro, Aidoo Wi-Fi.

5. Configurez la sortie du port d'intégration.

6. Sélectionnez le protocole de communication pertinent :

6.a.

Modbus RTU Airzone.

6.b.

Modbus RTU Aidoo. Dans ce cas, indiquez Modbus ID.

FR

5.

6.a.

6.b.

Modbus TCP/IP Note : pour Webserver HUB, Webserver 5G, systèmes, Aidoo Pro, Aidoo Wi-Fi. 5. Sélectionnez « Modbus TCP Airzone ».
5.

11

Codes de fonction Modbus

Les commandes basiques de Modbus permettent de contrôler un dispositif pour modifier

la valeur de l'un de ses registres (espace dans la mémoire), ou demander le contenu desdits

FR

registres, selon les différents codes de fonction :

Code 03 04 06 16 22

Fonction Lecture des registres de sortie ou internes
Lecture des registres d'entrée Écriture d'un seul registre
Écriture de plusieurs registres Écriture de registre masquée

12

Structure des communications

MODBUS RTU AIRZONE

Note : disponible pour les systèmes Airzone, Webserver et Aidoo Pro.

FR

Le format des commandes pour les opérations de lecture/écriture avec Modbus RTU (8 octets) est le suivant :

Adresse du système 1 octet

Code d'opération
1 octet

Adresse de zone 1 octet

Adresse de registre 1 octet

Données 1...2·N octets

CRC 2 octets

 Adresse du système. Définit le système auquel on souhaite accéder. Les adresses vont de 1
à 247, le 0 étant l'adresse réservée pour transmettre à tous les dispositifs (Broadcast).
 Code d'opération. Indique la fonction que doit réaliser la commande.  Adresse de zone. Dans les commandes de zone, ce champ définit la zone dans laquelle
s'effectue l'opération. Pour les commandes de système, cet octet est toujours 0.
 Adresse de registre. Indique l'adresse de registre à laquelle on souhaite accéder. Pour
les commandes sur plusieurs registres, elle définit le registre de départ à partir duquel les opérations vont s'exécuter de manière consécutive.
 Données. Formé par 2 octets (opérations simples) ou par un ensemble de 2 octets
(opérations multiples) qui contiennent l'information de la commande.
 CRC. 2 octets sont ajoutés en fin de trame afin de détecter les erreurs dans la transmission
ou la réception. Pour ce faire, on utilise la méthode de contrôle de redondance cyclique (Cyclic Redundant Code - CRC).
Le polynôme générateur est : CRC-16 = x16 + x15 + x2 + 1.

13

MODBUS TCP/IP AIRZONE

Note : disponible pour les systèmes Airzone, Webserver et Aidoo Pro.
Le format des commandes pour les opérations de lecture/écriture avec Modbus TCP est le suivant :

FR

ID de Identificateur Champ de Adresse du

Code

Adresse de Adresse de

transaction de protocole longitude système d'opération

zone

registre

Données

2 octets

2 octets

2 octets

1 octet

1 octet

1 octet

1 octet 1...2·N octets

 ID de transaction. Permet de synchroniser les messages entre le serveur et le client  Identificateur de protocole. Toujours d'une valeur 0 dans Modbus TCP.  Champ de longitude. Nombre d'octets de la trame.  Adresse du système. Définit le système auquel on souhaite accéder. Les adresses vont de 1
à 247, le 0 étant l'adresse réservée pour transmettre à tous les dispositifs (Broadcast).
 Code d'opération. Indique la fonction que doit réaliser la commande.  Adresse de zone. Dans les commandes de zone, ce champ définit la zone dans laquelle
s'effectue l'opération. Pour les commandes de système, cet octet est toujours 0.
 Adresse de registre. Indique l'adresse de registre à laquelle on souhaite accéder. Pour
les commandes sur plusieurs registres, elle définit le registre de départ à partir duquel les
opérations vont s'exécuter de manière consécutive.
 Données. Formé par 2 octets (opérations simples) ou par un ensemble de 2 octets
(opérations multiples) qui contiennent l'information de la commande.

14

MODBUS RTU AIDOO
Note : disponible pour Aidoo Wi-Fi, Aidoo Pro, Aidoo Z-Wave et Aidoo Zigbee. Le format des commandes pour les opérations de lecture/écriture est le suivant (8 octets) :

Adresse du secondaire

Code d'opération

Adresse de registre

Données

CRC

FR

1 octet

1 octet

2 octets

1...2·N octets

2 octets

· Adresse du secondaire. Définit le dispositif secondaire auquel on souhaite accéder. Les
adresses vont de 1 à 247, le 0 étant l'adresse réservée pour transmettre à tous les dispositifs (Broadcast).
· Code d'opération. Indique la fonction que doit réaliser la commande.
· Adresse de registre. Indique l'adresse de registre à laquelle on souhaite accéder. Pour les
commandes sur plusieurs registres, elle définit le registre de départ à partir duquel les opérations vont s'exécuter de manière consécutive.
· Données. Formé par 2 octets (opérations simples) ou par un ensemble de 2 octets
(opérations multiples) qui contiennent l'information de la commande.
· CRC. 2 octets sont ajoutés en fin de trame afin de détecter les erreurs dans la transmission
ou la réception. Pour ce faire, on utilise la méthode de contrôle de redondance cyclique (Cyclic Redundant Code - CRC).
Le polynôme générateur est : CRC-16 = x16 + x15 + x2 + 1.

15

Commandes Modbus

MODBUS RTU AIRZONE ET MODBUS TCP/IP AIRZONE

Commandes d'écriture

FR

· Écriture d'un seul registre

Octet 0 1 2 3 4 5 6 7

Champ Adresse du système (1-247) (0 : Broadcast)
Écriture d'un seul registre (6) Adresse de zone
Adresse de registre
Données à écrire
CRC

La réponse doit toujours avoir exactement le même format que la commande d'écriture, à condition qu'il n'y ait aucun type d'erreur.

· Écriture de plusieurs registres

Octet 0 1 2 3 4 5 6 7 8
5 + 2·N 6 + 2·N 7 + 2·N 8 + 2·N

Champ Adresse de l'esclave (1-247) (0 : Broadcast)
Écriture de plusieurs registres (16) Adresse de zone
Adresse de registre de départ Nombre de registres à écrire (N) Nombre total d'octets d'écriture (2 N) Données à écrire dans le registre 1
... Données à écrire dans le registre N
CRC

16

À condition qu'il ne se produise aucun type d'erreur, la réponse sera :

Octet

Champ

0

Adresse du système (1-247) (0 : Broadcast)

1

Écriture de plusieurs registres (16)

2

Adresse de zone

3

Adresse de registre de départ

4

FR

Nombre de registres à écrire (N)

5

6 CRC
7

· Écriture de registre masquée
L'écriture de registre masquée permet d'agir à travers deux masques et de travailler au niveau bit sur un registre. Le premier masque effectue une multiplication logique (AND) sur le registre et le deuxième effectue une somme logique (OR).
Le masque AND indique les bits du registre qui seront modifiés. Les bits présents à « 1 » dans le masque restent invariables, tandis que ceux présents à « 0 » prendront cette valeur. La valeur que prendront les bits à modifier correspond à la valeur des bits dans le masque OR.

Octet 0 1 2 3 4 5 6 7 8

Champ Adresse du système (1-247) (0 : Broadcast)
Écriture d'un seul registre masquée (22) Adresse de zone
Adresse de registre
Masque AND
Masque OR
CRC

La réponse doit toujours avoir exactement le même format que la commande d'écriture, à condition qu'il n'y ait aucun type d'erreur.

17

Commandes de lecture
· Requête

Octet

Champ

0

Adresse du système (1-247) (0 : Broadcast)

1

Lecture des registres (3/4)

FR

2

Adresse de zone

3

Adresse de registre de départ

4 Nombre de registres à lire (N)
5

6 CRC
7

· Réponse

Octet
0
1 2 3 4
3 + 2·N 4 + 2·N 5 + 2·N 6 + 2·N

Champ Adresse du système (1-247) (0 :
Broadcast) Lecture des registres (3/4) Nombre d'octets de réponse (2 N)
Données à lire sur le registre 0
...
Données à lire dans le registre N
CRC

MODBUS RTU AIDOO
Commandes d'écriture
· Écriture d'un seul registre
Octet 0 1 2 3 4 5 6 7

Champ Adresse de l'esclave (1-247) (0 : Broadcast)
Écriture d'un seul registre (6) Adresse de registre
Données à écrire
CRC

La réponse doit toujours avoir exactement le même format que la commande d'écriture, à condition qu'il n'y ait aucun type d'erreur.

18

· Écriture de plusieurs registres

Octet

Champ

0

Adresse de l'esclave (1-247) (0 : Broadcast)

1

Écriture de plusieurs registres (16)

2

Adresse de registre de départ

3

Nombre de registres à écrire (N) 4

FR

5

Nombre total d'octets d'écriture (2 N)

6 Données à écrire dans le registre 1
7

...

5 + 2·N 6 + 2·N

Données à écrire dans le registre N

7 + 2·N CRC
8 + 2·N

À condition qu'il ne se produise aucun type d'erreur, la réponse sera :

Octet 0 1 2 3 4 5 6 7

Champ Adresse de l'esclave (1-247) (0 : Broadcast)
Écriture de plusieurs registres (16) Adresse de registre de départ
Nombre de registres à écrire (N)
CRC

Commandes de lecture
· Question

Octet
0
1 2 3 4 5 6 7

Champ Adresse de l'esclave (1-247) (0 :
Broadcast) Lecture des registres (3/4) Adresse de registre de départ
Nombre de registres à lire (N)
CRC

· Réponse

Octet
0
1 2 3 4
3 + 2·N 4 + 2·N 5 + 2·N 6 + 2·N

Champ Adresse de l'esclave (1-247) (0 :
Broadcast) Lecture des registres (3/4) Nombre d'octets de réponse (2 N)
Données à lire sur le registre 0
...
Données à lire dans le registre N
CRC

19

Registres
DIAGRAMME MODBUS RTU AIRZONE ET MODBUS TCP/IP AIRZONE
Indiqué pour les installations avec des systèmes et/ou Aidoo Pro. FR
ACCÉDEZ AU TABLEAU DES OBJETS.
Airzone Note : disponible pour les systèmes Airzone, Webserver.
· Registres de système
Les systèmes comprennent 25 registres d'entrée/sortie de 16 bits.
· Registres de zone
Pour les registres associés aux zones, l'adresse de ces derniers se calcule de la façon suivante :
ADRESSE_REGISTRE_ZONE = (BASE_ZONE x 256) + ADRESSE_RELATIVE_REGISTRE L'adresse de zone identifie les zones associées à une unité comprise entre 1 et 32 (il est * possible d'associer jusqu'à 32 zones à une seule et même unité). L'adresse 127 est réservée pour effectuer un Broadcast à toutes les zones d'une même unité et n'est valable qu'avec les fonctions d'écriture. Note : le nombre total de zones dépend du système (voir la rubrique Identification du système). On définit 14 registres de zone, de 16 bits.
Aidoo Note : disponible pour les systèmes Aidoo Pro.
· Registres de système
Les systèmes comprennent 3 registres d'entrée/sortie de 16 bits.
· Registres de zone
Avec Aidoo et pour les unités à détente directe et les unités ventilo-convecteur, l'adresse de zone est toujours 1. Avec Aidoo et pour les unités de PAC air-eau, il peut y avoir jusqu'à 2 zones. Par conséquent, l'adresse de registre de zone est calculée comme suit :
ADRESSE_REGISTRE_ZONE = (BASE_ZONE x 256) + ADRESSE_RELATIVE_REGISTRE
20

DIAGRAMME MODBUS RTU AIDOO
Indiqué pour les installations uniquement avec Aidoo. FR
ACCÉDEZ AU TABLEAU DES OBJETS.
21

Indice

POLITICA AMBIENTALE ____________________________________________________________________________ 3

IT

PROTOCOLLO MODBUS____________________________________________________________________________ 4

> Modbus RTU ______________________________________________________________________________ 5 > Modbus TCP/IP ___________________________________________________________________________ 5

COLLEGAMENTO ____________________________________________________________________________________ 6
> Webserver HUB/5G ______________________________________________________________________ 6 > Modbus RTU_________________________________________________________________________ 6 > Modbus TCP/IP______________________________________________________________________ 6
> Sistemi _____________________________________________________________________________________ 7 > Modbus RTU_________________________________________________________________________ 7
> Aidoo________________________________________________________________________________________ 8 > Modbus RTU_________________________________________________________________________ 8 > Modbus TCP/IP______________________________________________________________________ 8

CONFIGURAZIONE __________________________________________________________________________________ 9
> Indirizzamento del sistema ____________________________________________________________ 9 > Configurazione tramite Airzone Cloud _______________________________________________ 10
> Modbus RTU_________________________________________________________________________ 11 > Modbus TCP/IP______________________________________________________________________ 11

CODICI DI FUNZIONE MODBUS ___________________________________________________________________ 12

STRUTTURA DELLE COMUNICAZIONI___________________________________________________________ 13
> Modbus RTU Airzone____________________________________________________________________ 13 > Modbus TCP/IP Airzone_________________________________________________________________ 14 > Modbus RTU Aidoo ______________________________________________________________________ 15
COMANDI MODBUS_________________________________________________________________________________ 16
> Modbus RTU Airzone e Modbus TCP/IP Airzone___________________________________ 16 > Comandi di scrittura________________________________________________________________ 16 > Comandi di lettura __________________________________________________________________ 18
> Modbus RTU Aidoo ______________________________________________________________________ 18 > Comandi di scrittura________________________________________________________________ 18 > Comandi di lettura __________________________________________________________________ 19
REGISTRI ______________________________________________________________________________________________ 20
> Mappa Modbus RTU Airzone e Modbus TCP/IP Airzone _________________________ 20 > Airzone _______________________________________________________________________________ 20 > Aidoo __________________________________________________________________________________ 20
> Mappa Modbus RTU Aidoo_____________________________________________________________ 21

Politica ambientale
· Non smaltire mai questa unità insieme agli altri rifiuti domestici. I prodotti elettrici
ed elettronici contengono sostanze che possono essere dannose per l'ambiente in assenza di un adeguato trattamento. Il simbolo del cassonetto contrassegnato da una croce indica la raccolta separata delle apparecchiature elettriche, differente dal resto dei rifiuti urbani. Per una corretta gestione ambientale, l'unità dovrà essere smaltita presso gli appositi centri di raccolta alla fine del suo ciclo di vita.
· Le parti che fanno parte di questa unità possono essere riciclate. Si prega quindi di
rispettare la regolamentazione in vigore sulla tutela dell'ambiente.
· È necessario consegnare l'articolo al relativo distributore in caso di sostituzione con
un'altra unità nuova o depositarlo in un centro di raccolta specializzato.
· I trasgressori saranno soggetti alle sanzioni e alle misure stabilite dalle normative in
materia di tutela dell'ambiente.
3

Protocollo Modbus

Modbus è un protocollo di comunicazione basato sull'architettura master/slave (RTU) o client/server (TCP/IP), che organizza le informazioni fisicamente in formati o gruppi logici di informazione.

IT

Ogni dispositivo della rete Modbus possiede un indirizzo unico. Il dispositivo primario invia

un comando in una trama, in cui si trova l'indirizzo del dispositivo o dei dispositivi destinatari

(secondari). Tutti i dispositivi ricevono la trama, ma solo il destinatario può interpretare ed

eseguire il comando, restituendo un messaggio di conferma o un messaggio di errore.

È possibile inviare informazioni a vari dispositivi simultaneamente mediante una trama denominata "Broadcast".

Ogni messaggio inviato porta con sé delle informazioni ridondanti, che ne assicurano l'integrità nella ricezione. Se trascorso un determinato periodo di tempo il primario non riceve nessuna conferma, intende che si è verificato un errore e termina la comunicazione.

Sistemi Airzone Nei sistemi a zone Airzone, ogni scheda centrale è un nodo slave Modbus con un indirizzo slave Modbus uguale all'indirizzo del sistema configurato. Aidoo Modbus è disponibile su Aidoo Wi-Fi e Aidoo Pro. I dispositivi Aidoo sono dotati di un nodo slave Modbus. Aidoo dispone di due mappe Modbus per il controllo dell'unità:
· Mappa Modbus Airzone (disponibile solo su Aidoo Pro): condivide gli stessi registri dei
sistemi Airzone e consente un controllo di base dell'unità, tenendo conto di quale Aidoo corrisponde alla zona 1.
· Mappa Modbus Aidoo: consente un controllo completo dell'unità e fornisce informazioni sui
parametri dell'unità.
4

MODBUS RTU
Il Modbus RTU viene utilizzato con livello fisico RS485.
Ogni byte di dati viene rappresentato con due caratteri da 4 bit in esadecimali. Il formato della trama è il seguente:

Inizio

0

1

2

3

4

5

6

7

Parità

Stop

IT

I parametri Modbus RTU offerti dalle schede centrali e dal Webserver HUB seguono la seguente configurazione:

Bus di integrazione Velocità della porta di comunicazione
Comunicazione Lunghezza della trama
Bit stop Controllo del flusso
Parità

19.200 bps Half duplex
8 bit 1 bit Nessuno Pari

MODBUS TCP/IP
Si tratta di una variante Modbus utilizzata per le comunicazioni su reti TCP/IP, che si collega tramite la porta 502. Non richiede un calcolo della somma di controllo (checksum), poiché i livelli inferiori forniscono già protezione da checksum.

5

Collegamento

WEBSERVER HUB/5G

Modbus RTU

IT

Nota: Disponibile a partire dalla versione 4.01.

Collegare il cavo di comunicazione Modbus all'interfaccia Modbus. Consultare la sezione Configurazione Modbus RTU.

Bus 1

Bus 2

1

Modbus RTU

ON 12

1

Modbus TCP/IP

Nota: Disponibile a partire dalla versione 4.01.

1

Collegare il router al Webserver tramite il cavo Ethernet. La

sua presenza verrà rilevata automaticamente e verranno impostati i parametri per il funzionamento del Modbus.

Modbus TCP

2

Consultare la sezione Configurazione Modbus TCP/IP.

1

2

6

SISTEMI
Modbus RTU
Collegare il cavo di comunicazione Modbus all'interfaccia Modbus. Consultare la sezione Configurazione Modbus RTU.

1

1

IT 1

12

1

1

2

2

1

2

12

2

2

Nota: Se si dispone di più di un sistema, ricordare di indirizzare tutte le schede centrali dell'impianto per il loro corretto funzionamento.
7

AIDOO
Modbus RTU
Nota: Applicabile ad Aidoo Pro e Aidoo Wi-Fi.
Collegare il cavo di comunicazione Modbus all'interfaccia Modbus. Consultare la sezione Configurazione Modbus RTU. IT

1

1

1

1

Modbus TCP/IP

Nota: Applicabile ad Aidoo Pro. Disponibile a partire dalla

1

versione 10.04.

Collegare il dispositivo Aidoo al router. La sua presenza verrà rilevata automaticamente e verranno impostati i parametri per il funzionamento del Modbus. Consultare la sezione Configurazione Modbus TCP/IP.

1

8

Configurazione

È possibile impostare la configurazione tramite il termostato Blueface o tramite l'applicazione Airzone Cloud.

INDIRIZZAMENTO DEL SISTEMA

IT

Per effettuare la configurazione, è necessario prima di tutto identificare il sistema. A tal fine, rimuovere il termostato Blueface dalla rispettiva base e verificare il codice che appare sull'etichetta posteriore.

Nota: Solo per sistemi Airzone.

Codice AZCE8 AZDI6 AZRA6 AZVAF AZZBS AZZS6

Classificazione Sistema Flexa 4.0 / Innobus Pro8 Sistema Acuazone / Innobus Pro32
Sistema RadianT365 Sistema VAF Sistema ZBS
Sistema a 2 tubi / 2 fili

Zone 8 32 6 10 10 6

Documentazione associata Manuale Installazione Manuale Installazione Manuale Installazione Manuale Installazione Manuale Installazione Guida rapida

9

CONFIGURAZIONE TRAMITE AIRZONE CLOUD
Accedere all'applicazione Airzone Cloud ed eseguire la configurazione e seguire la seguente procedura.

IT SCARICARE L'APP AIRZONE CLOUD

1. Accedere all'applicazione Airzone Cloud e, dalla schermata principale, accedere al menu e selezionare Airtools.
2. Avviare la configurazione avanzata tramite Bluetooth. 3. Selezionare il dispositivo dall'elenco.
Nota: Se l'unità da aggiungere non appare tra quelle disponibili, controllare che la
funzione Bluetooth del dispositivo iOS o Android usato sia attiva e che l'Aidoo sia acceso e
funzioni correttamente. 4. Selezionare "Integrazione".

1.

2.

3.

4.

10

Modbus RTU

Nota: Applicabile a Webserver HUB, Webserver 5G, sistemi, Aidoo Pro e Aidoo Wi-Fi.

5. Configurare l'uscita della porta di integrazione.

6. Selezionare il protocollo di comunicazione corrispondente:

6.a.

Modbus RTU Airzone.

6.b.

Modbus RTU Aidoo. In questo caso, impostare il Modbus ID.

IT

5.

6.a.

6.b.

Modbus TCP/IP Nota: Applicabile a Webserver HUB, Webserver 5G, sistemi, Aidoo Pro e Aidoo Wi-Fi. 5. Selezionare "Modbus TCP Airzone".
5.

11

Codici di funzione Modbus

I comandi di base Modbus consentono di controllare un dispositivo per modificare il valore

di uno dei suoi registri (spazio nella memoria), o per richiedere il contenuto di tali registri, a

IT

seconda dei diversi codici di funzione:

Codice 03 04 06 16 22

Funzione Lettura dei registri di uscita o interni
Lettura dei registri di ingresso Scrittura di un solo registro Scrittura di registri multipli Maschera registro di scrittura

12

Struttura delle comunicazioni

MODBUS RTU AIRZONE

Nota: Disponibile per sistemi Airzone, Webserver e Aidoo Pro.

IT

Il formato seguito dai comandi per le operazioni di lettura/scrittura con Modbus RTU (8 byte) è il seguente:

Indirizzo del sistema 1 byte

Codice di operazione
1 byte

Indirizzo zona 1 byte

Indirizzo di registro 1 byte

Dati 1...2·N byte

CRC 2 byte

 Indirizzo del sistema. Definisce il sistema al quale si desidera accedere. Gli indirizzi vanno
da 1 a 247, in quanto l'indirizzo 0 viene riservato per la trasmissione a tutti i dispositivi (Broadcast).
 Codice di operazione. Indica la funzione che il comando deve effettuare.  Indirizzo zona. Nei comandi di zona, questo campo definisce la zona nella quale si effettua
l'operazione. Per i comandi di sistema, questo byte è sempre 0.
 Indirizzo di registro. Indica l'indirizzo del registro al quale si desidera accedere. Nei comandi
su registri multipli, definisce il registro di inizio a partire dal quale si opererà in modo consecutivo.
 Dati. Formato da 2 byte (operazioni semplici) o da un insieme di 2 byte (operazioni multiple),
che contengono le informazioni del comando.
 CRC. Si aggiungono 2 byte alla fine della trama, per rilevare gli errori nella trasmissione o
nella ricezione. A tal fine, viene utilizzato il metodo di verifica di ridondanza ciclica (Cyclic Redundant Code - CRC).
Il polinomio generatore è: CRC-16 = x16 + x15 + x2 + 1.

13

MODBUS TCP/IP AIRZONE
Nota: Disponibile per sistemi Airzone, Webserver e Aidoo Pro.
Il formato seguito dai comandi per le operazioni di lettura/scrittura con Modbus TCP è il seguente:

ID

Identificativo Campo di Indirizzo del Codice di

IT transazione di protocollo lunghezza sistema operazione

2 byte

2 byte

2 byte

1 byte

1 byte

Indirizzo zona 1 byte

Indirizzo di registro 1 byte

Dati 1...2·N byte

 ID transazione. Consente la sincronizzazione dei messaggi tra il server e il client  Identificativo di protocollo. Valore sempre 0 in Modbus TCP.  Campo di lunghezza. Numero di byte nella trama.  Indirizzo del sistema. Definisce il sistema al quale si desidera accedere. Gli indirizzi vanno
da 1 a 247, in quanto l'indirizzo 0 viene riservato per la trasmissione a tutti i dispositivi
(Broadcast).
 Codice di operazione. Indica la funzione che effettuerà il comando.  Indirizzo zona. Nei comandi di zona, questo campo definisce la zona nella quale si effettua
l'operazione. Per i comandi di sistema, questo byte è sempre 0.
 Indirizzo di registro. Indica l'indirizzo del registro al quale si desidera accedere. Nei comandi
su registri multipli, definisce il registro di inizio a partire dal quale si opererà in modo
consecutivo.
 Dati. Formato da 2 byte (operazioni semplici) o da un insieme di 2 byte (operazioni multiple),
che contengono le informazioni del comando.

14

MODBUS RTU AIDOO
Nota: Disponibile per Aidoo Wi-Fi, Aidoo Pro, Aidoo Z-Wave e Aidoo Zigbee. Il formato seguito dai comandi per le operazioni di lettura/scrittura è il seguente (8 byte):

Indirizzo secondario Codice di operazione Indirizzo di registro

Dati

CRC

IT

1 byte

1 byte

2 byte

1...2·N byte

2 byte

· Indirizzo secondario. Definisce il dispositivo secondario al quale si desidera accedere. Gli
indirizzi vanno da 1 a 247, in quanto l'indirizzo 0 viene riservato per la trasmissione a tutti i dispositivi (Broadcast).
· Codice di operazione. Indica la funzione che effettuerà il comando.
· Indirizzo di registro. Indica l'indirizzo del registro al quale si desidera accedere. Nei comandi
su registri multipli, definisce il registro di inizio a partire dal quale si opererà in modo consecutivo.
· Dati. Formato da 2 byte (operazioni semplici) o da un insieme di 2 byte (operazioni multiple),
che contengono le informazioni del comando.
· CRC. Si aggiungono 2 byte alla fine della trama, per rilevare gli errori nella trasmissione o
nella ricezione. A tal fine, viene utilizzato il metodo di verifica di ridondanza ciclica (Cyclic Redundant Code - CRC).
Il polinomio generatore è: CRC-16 = x16 + x15 + x2 + 1.

15

Comandi Modbus

MODBUS RTU AIRZONE E MODBUS TCP/IP AIRZONE

Comandi di scrittura

IT

· Scrittura di un solo registro

Byte 0 1 2 3 4 5 6 7

Campo Indirizzo del sistema (1-247) (0: Broadcast)
Scrittura di un solo registro (6) Indirizzo zona
Indirizzo di registro
Dati da scrivere
CRC

La risposta deve contenere esattamente lo stesso formato del comando di scrittura, sempre che non si verifichi nessun tipo di errore.

· Scrittura di registri multipli
Byte 0 1 2 3 4 5 6 7 8
5 + 2·N 6 + 2·N 7 + 2·N 8 + 2·N

Campo Indirizzo secondario (1-247) (0: Broadcast)
Scrittura di registri multipli (16) Indirizzo zona
Indirizzo di registro di inizio Numero di registri da scrivere (N) Numero di byte di scrittura (2·N)
Dati da scrivere in registro 1 ...
Dati da scrivere in registro N
CRC

16

La risposta, sempre che non si verifichi nessun tipo di errore, sarà:

Byte

Campo

0

Indirizzo del sistema (1-247) (0: Broadcast)

1

Scrittura di registri multipli (16)

2

Indirizzo zona

3

Indirizzo di registro di inizio

4

IT

Numero di registri da scrivere (N)

5

6 CRC
7

· Maschera registro di scrittura
La maschera registro di scrittura permette di operare attraverso due maschere e di lavorare così a livello di bit su un registro. La prima maschera effettua una moltiplicazione logica (AND) sul registro e la seconda una somma logica (OR).
La maschera AND indica i bit del registro che verranno modificati. I bit con valore "1" nella maschera rimarranno invariabili, mentre quelli con valore "0" prenderanno questo valore. Il valore che prenderanno i bit che verranno modificati sarà il valore di tali bit nella maschera OR.

Byte 0 1 2 3 4 5 6 7 8

Campo Indirizzo del sistema (1-247) (0: Broadcast) Scrittura di un solo registro tramite maschera (22)
Indirizzo zona Indirizzo di registro
Maschera AND
Maschera OR
CRC

La risposta deve contenere esattamente lo stesso formato del comando di scrittura, sempre che non si verifichi nessun tipo di errore.

17

Comandi di lettura
· Richiesta

Byte

Campo

0

Indirizzo del sistema (1-247) (0: Broadcast)

1

IT

2

Lettura dei registri (3/4) Indirizzo zona

3

Indirizzo di registro di inizio

4 Numero di registri da leggere (N)
5

6 CRC
7

· Risposta

Byte
0
1 2 3 4
3 + 2·N 4 + 2·N 5 + 2·N 6 + 2·N

Campo Indirizzo del sistema (1-247) (0:
Broadcast) Lettura dei registri (3/4) Numero di byte di risposta (2·N)
Dati da leggere in registro 0
...
Dati da leggere in registro N
CRC

MODBUS RTU AIDOO
Comandi di scrittura
· Scrittura di un solo registro
Byte 0 1 2 3 4 5 6 7

Campo Indirizzo secondario (1-247) (0: Broadcast)
Scrittura di un solo registro (6) Indirizzo di registro
Dati da scrivere
CRC

La risposta deve contenere esattamente lo stesso formato del comando di scrittura, sempre che non si verifichi nessun tipo di errore.

18

· Scrittura di registri multipli

Byte

Campo

0

Indirizzo secondario (1-247) (0: Broadcast)

1

Scrittura di registri multipli (16)

2

Indirizzo di registro di inizio

3

Numero di registri da scrivere (N) 4

IT

5

Numero di byte di scrittura (2·N)

6 Dati da scrivere in registro 1
7

...

5 + 2·N 6 + 2·N

Dati da scrivere in registro N

7 + 2·N CRC
8 + 2·N

La risposta, sempre che non si verifichi nessun tipo di errore, sarà:

Byte 0 1 2 3 4 5 6 7

Campo Indirizzo secondario (1-247) (0: Broadcast)
Scrittura di registri multipli (16) Indirizzo di registro di inizio
Numero di registri da scrivere (N)
CRC

Comandi di lettura
· Domanda

Byte
0
1 2 3 4 5 6 7

Campo Indirizzo secondario (1-247) (0:
Broadcast) Lettura dei registri (3/4) Indirizzo di registro di inizio
Numero di registri da leggere (N)
CRC

· Risposta

Byte
0
1 2 3 4
3 + 2·N 4 + 2·N 5 + 2·N 6 + 2·N

Campo Indirizzo secondario (1-247) (0:
Broadcast) Lettura dei registri (3/4) Numero di byte di risposta (2·N)
Dati da leggere in registro 0
...
Dati da leggere in registro N
CRC

19

Registri
MAPPA MODBUS RTU AIRZONE E MODBUS TCP/IP AIRZONE
Indicato per gli impianti che contengono sistemi e/o Aidoo Pro. IT
ACCEDERE ALLA TABELLA OGGETTI.
Airzone Nota: Disponibile per sistemi Airzone e Webserver.
· Registri di sistema
Nei sistemi, vengono definiti 25 registri di ingresso/uscita da 16 bit.
· Registri di zona
Nei registri associati alle zone, l'indirizzo degli stessi viene calcolato nel modo seguente: INDIRIZZO_REGISTRO_ZONA = (BASE_ZONA x 256) + INDIRIZZO_RELATIVO_REGISTRO
L'indirizzo zona identifica le zone associate a un'unità compresa tra 1 e 32 (fino a 32* zone possibili associate a una stessa unità). L'indirizzo 127 viene riservato per effettuare un Broadcast a tutte le zone di una stessa unità ed è valido solo con le funzioni di scrittura. Nota: Il numero totale di zone dipende dal sistema (vedere la sezione Identificazione del sistema). Vengono definiti 14 registri di zona da 16 bit. Aidoo Nota: Disponibile per sistemi Aidoo Pro.
· Registri di sistema
Nei sistemi, vengono definiti 3 registri di ingresso/uscita da 16 bit.
· Registri di zona
In Aidoo per unità ad espansione diretta e unità fancoil, l'indirizzo zona è sempre 1. In Aidoo per unità di pompa di calore, possono essere presenti fino a 2 zone. Pertanto, l'indirizzo del registro di zona viene calcolato come segue:
INDIRIZZO_REGISTRO_ZONA = (BASE_ZONA x 256) + INDIRIZZO_RELATIVO_REGISTRO
20

MAPPA MODBUS RTU AIDOO
Indicato per impianti solo con Aidoo. IT
ACCEDERE ALLA TABELLA OGGETTI.
21

Índice

POLÍTICA AMBIENTAL ______________________________________________________________________________ 3

PT

PROTOCOLO MODBUS _____________________________________________________________________________ 4

> Modbus RTU ______________________________________________________________________________ 5 > Modbus TCP/IP ___________________________________________________________________________ 5

LIGAÇÃO_______________________________________________________________________________________________ 6
> Webserver HUB/5G ______________________________________________________________________ 6 > Modbus RTU_________________________________________________________________________ 6 > Modbus TCP/IP______________________________________________________________________ 6
> Sistemas ___________________________________________________________________________________ 7 > Modbus RTU_________________________________________________________________________ 7
> Aidoo________________________________________________________________________________________ 8 > Modbus RTU_________________________________________________________________________ 8 > Modbus TCP/IP______________________________________________________________________ 8

CONFIGURAÇÃO _____________________________________________________________________________________ 9
> Endereço do sistema ____________________________________________________________________ 9 > Configuração através do Airzone Cloud _____________________________________________ 10
> Modbus RTU_________________________________________________________________________ 11 > Modbus TCP/IP______________________________________________________________________ 11

CÓDIGOS DE FUNÇÃO MODBUS__________________________________________________________________ 12

ESTRUTURA DAS COMUNICAÇÕES______________________________________________________________ 13
> Modbus RTU Airzone____________________________________________________________________ 13 > Modbus TCP/IP Airzone_________________________________________________________________ 14 > Modbus RTU Aidoo ______________________________________________________________________ 15
COMANDOS MODBUS______________________________________________________________________________ 16
> Modbus RTU Airzone e Modbus TCP/IP Airzone___________________________________ 16 > Comandos de gravação____________________________________________________________ 16 > Comandos de leitura _______________________________________________________________ 18
> Modbus RTU Aidoo ______________________________________________________________________ 18 > Comandos de gravação____________________________________________________________ 18 > Comandos de leitura _______________________________________________________________ 19
REGISTOS _____________________________________________________________________________________________ 20
> Mapa Modbus RTU Airzone e Modbus TCP/IP Airzone___________________________ 20 > Airzone _______________________________________________________________________________ 20 > Aidoo __________________________________________________________________________________ 20
> Mapa Modbus RTU Aidoo ______________________________________________________________ 21

Política ambiental
· Nunca deite fora esta unidade com o lixo doméstico. Caso não sejam tratados
adequadamente, os produtos elétricos e eletrónicos podem liberar substâncias que causam danos ao meio ambiente. A imagem de um recipiente riscado ao meio indica recolha seletiva de dispositivos elétricos, que são tratados de maneira diferente do lixo urbano. Para uma gestão ambiental correta, no final de sua vida útil, deverá levar a unidade a um centro de recolha adequado.
· As peças desta unidade poderão ser recicladas. Portanto, respeite a regulamentação
em vigor sobre proteção ambiental.
· Entregue a unidade que não será mais utilizada ao seu distribuidor ou a um centro
de coleta especializado.
· Os infratores estarão sujeitos às sanções e medidas estabelecidas pela lei de
proteção do meio ambiente.
3

Protocolo Modbus

O Modbus é um protocolo de comunicação, baseado na arquitetura mestre/escravo(RTU) o cliente/servidor (TCP/IP), que organiza a informação fisicamente em formatos ou grupos lógicos de informação.

PT

Cada dispositivo da rede Modbus possui um endereço único. O dispositivo primário envia

um comando numa trama, que inclui o endereço do dispositivo ou dispositivos destinatários

(secundários). Todos os dispositivos recebem a trama, mas apenas o destinatário interpreta e

executa o comando, retornando uma mensagem de confirmação ou de erro.

Existe a possibilidade de enviar informações a diversos dispositivos de maneira simultânea, através de uma trama denominada "Broadcast".

Todas as mensagens enviadas incluem informações redundantes que asseguram a integridade da receção. Se, após um determinado período de tempo, o primário não receber confirmação, entende que ocorreu um erro e termina a comunicação.

Sistemas Airzone Nos sistemas de zonas Airzone, cada central é um nó escravo Modbus com um endereço escravo Modbus igual ao endereço do sistema configurado. Aidoo Modbus está disponível em Aidoo Wi-Fi e Aidoo Pro. Os dispositivos Aidoo têm um nó escravo Modbus implementado. O Aidoo tem dois mapas Modbus para o controlo da unidade:
· Mapa Modbus Airzone (apenas disponível no Aidoo Pro): partilha os mesmos registos que os
sistemas Airzone e permite o controlo básico da unidade, tendo em conta qual o Aidoo que corresponde à zona 1.
· Mapa Modbus Aidoo: permite o controlo total da unidade e fornece informação sobre os
parâmetros da unidade.
4

MODBUS RTU
O Modbus RTU é utilizado com o nível físico RS485.
Cada byte de dados é representado por caracteres de 4 bits em hexadecimal. O formato da trama é o seguinte:

Início

0

1

2

3

4

5

6

7

Paridade

Stop

PT

Os parâmetros Modbus RTU oferecidos pelas centrais e pelo Webserver HUB seguem a seguinte configuração:

Barramento de integração Velocidade da porta de comunicação
Comunicação Comprimento da trama
Bit de parada Controlo de fluxo
Paridade

19.200 bps Half duplex
8 bit 1 bit Nenhum Par

MODBUS TCP/IP
Trata-se de uma variante Modbus utilizada para as comunicações em redes TCP/IP, que se liga através da porta 502. Não requer um cálculo de soma de verificação (checksum), uma vez que as camadas inferiores já fornecem proteção de checksum.

5

Ligação

WEBSERVER HUB/5G

Modbus RTU

PT

Nota: Disponível a partir da versão 4.01.

Ligue o cabo de comunicação Modbus à interface Modbus. Consulte a secção Configuração Modbus RTU.

Bus 1

Bus 2

1

Modbus RTU

ON 12

1

Modbus TCP/IP

Nota: Disponível a partir da versão 4.01.

1

Ligue o seu router ao Webserver utilizando o cabo

Ethernet. A sua presença será detetada automaticamente e os parâmetros serão configurados para o funcionamento

Modbus TCP

2

Modbus.

Consulte a secção Configuração Modbus TCP/IP.

1

2

6

SISTEMAS
Modbus RTU
Ligue o cabo de comunicação Modbus à interface Modbus. Consulte a secção Configuração Modbus RTU.

1

1

PT 1

12

1

1

2

2

1

2

12

2

2

Nota: Caso haja mais de um sistema, lembre-se de direcionar todas as centrais da instalação para correto funcionamento.
7

AIDOO
Modbus RTU
Nota: Aplicável a Aidoo Pro e Aidoo Wi-Fi.
Ligue o cabo de comunicação Modbus à interface Modbus. Consulte a secção Configuração Modbus RTU. PT

1

1

1

1

Modbus TCP/IP

Nota: Aplicável a Aidoo Pro. Disponível a partir da versão

1

10.04.

Ligue o dispositivo Aidoo ao seu router. A sua presença será detetada automaticamente e os parâmetros serão configurados para o funcionamento Modbus. Consulte a secção Configuração Modbus TCP/IP.

1

8

Configuração

Pode fazer a configuração através do seu termostato Blueface ou através da aplicação Airzone Cloud.

ENDEREÇO DO SISTEMA

PT

Para realizar o processo de configuração, primeiro é necessário identificar o sistema. Para tal, retire o termostato Blueface da sua base e verifique o código na etiqueta na parte de trás do termostato.

Nota: Apenas para sistemas Airzone.

Código AZCE8 AZDI6 AZRA6 AZVAF AZZBS AZZS6

Classificação Sistema Flexa 4.0/Innobus Pro8 Sistema Acuazone/Innobus Pro32
Sistema RadianT365 Sistema VAF Sistema ZBS
Sistema 2 tubos/2 fios

Zonas 8 32 6 10 10 6

Documentação associada Manual de Instalação Manual de Instalação Manual de Instalação Manual de Instalação Manual de Instalação Guia rápido

9

CONFIGURAÇÃO ATRAVÉS DO AIRZONE CLOUD
Aceda à aplicação Airzone Cloud e faça a configuração seguindo os passos abaixo, conforme apropriado.

PT TRANSFIRA A APLICAÇÃO AIRZONE CLOUD

1. Entre na aplicação Airzone Cloud e, a partir do ecrã principal, aceda ao menu e selecione Airtools.
2. Inicie a configuração avançada via Bluetooth. 3. Selecione o seu dispositivo na lista.
Nota: Se a sua unidade não aparecer, Confirme se a função Bluetooth do seu dispositivo
iOS ou Android está ativada e se o Aidoo está ligado e funciona corretamente. 4. Selecione "Integração".

1.

2.

3.

4.

10

Modbus RTU

Nota: Aplica-se a Webserver HUB, Webserver 5G, sistemas, Aidoo Pro, Aidoo Wi-Fi.

5. Configuração a saída da porta de integração.

6. Selecione o protocolo de comunicação correspondente:

6.a.

Modbus RTU Airzone.

6.b.

Modbus RTU Aidoo. Neste caso, defina o Modbus ID.

PT

5.

6.a.

6.b.

Modbus TCP/IP Nota: Aplica-se a Webserver HUB, Webserver 5G, sistemas, Aidoo Pro, Aidoo Wi-Fi. 5. Selecione "Modbus TCP Airzone".
5.

11

Códigos de função Modbus

Os comandos básicos Modbus permitem controlar um dispositivo para modificar o valor de

alguns dos seus registos (espaço em memória), ou solicitar o seu conteúdo; de acordo com

PT

diferentes códigos de função:

Código 03 04 06 16 22

Função Leitura de registos de saída ou internos
Leitura de registos de entrada Gravação de apenas um registo
Gravação de vários registos Gravação de registo por máscara

12

Estrutura das comunicações

MODBUS RTU AIRZONE

Nota: Disponível para sistemas Airzone, Webserver e Aidoo Pro.

PT

O formato dos comandos para as operações de leitura/gravação com Modbus RTU (8 byte) é o seguinte:

Endereço do sistema 1 byte

Código de operação
1 byte

Endereço da zona 1 byte

Endereço de registo 1 byte

Dados 1...2·N bytes

CRC 2 bytes

 Endereço do sistema. Define o sistema ao qual se pretende aceder. Os endereços vão de
1 a 247, sendo que o endereço 0 está reservado para transmissão a todos os dispositivos (Broadcast).
 Código de operação. Indica a função a ser realizada pelo comando.  Endereço da zona. Nos comandos de zona, este campo define a zona em que se realiza a
operação. Para os comandos de sistema, este byte é sempre 0.
 Endereço de registo. Indica o endereço do registo ao qual se pretende aceder. Em
comandos sobre múltiplos registos, define o Registo de início a partir do qual operar consecutivamente.
 Dados. Formado por 2 bytes (operações simples) ou conjunto de 2 bytes (operações
múltiplas) que contém a informação do comando.
 CRC. São adicionados 2 bytes no final da trama para detetar erros na transmissão ou
receção. Para isso, utiliza-se o método de Verificação de redundância cíclica (Cyclic Redundant Code - CRC).
O polinômio gerador é: CRC-16 = x16 + x15 + x2 + 1.

13

MODBUS TCP/IP AIRZONE
Nota: Disponível para sistemas Airzone, Webserver e Aidoo Pro. O formato dos comandos para as operações de leitura/gravação com Modbus TCP é o seguinte:

PT

ID operação

Identificador do protocolo

Campo de comprimento

Endereço do sistema

Código de operação

Endereço da Endereço de

zona

registo

Dados

2 bytes

2 bytes

2 bytes

1 byte

1 byte

1 byte

1 byte

1...2·N bytes

 ID de operação. Permite a sincronização das mensagens entre o servidor e o cliente  Identificador do protocolo. Valor sempre 0 em Modbus TCP.  Campo de comprimento. Número de bytes na trama.  Endereço do sistema. Define o sistema ao qual se pretende aceder. Os endereços variam
de 1 a 247, e o endereço 0 é reservado para transmissão a todos os dispositivos (Broadcast).
 Código de operação. Indica a função que o comando realizará.  Endereço da zona. Nos comandos de zona, este campo define a zona em que se realiza a
operação. Para os comandos de sistema, este byte é sempre 0.
 Endereço de registo. Indica o endereço do registo ao qual se pretende aceder. Em
comandos sobre múltiplos registos, define o Registo de início a partir do qual operar
consecutivamente.
 Dados. Formado por 2 bytes (operações simples) ou conjunto de 2 bytes (operações
múltiplas) que contém a informação do comando.

14

MODBUS RTU AIDOO
Nota: Disponível para Aidoo Wi-Fi, Aidoo Pro, Aidoo Z-Wave e Aidoo Zigbee. O formato dos comandos para as operações de leitura/gravação é o seguinte (8 byte):

Endereço de secundário

Código de operação Endereço de registo

Dados

CRC

PT

1 byte

1 byte

2 bytes

1...2·N bytes

2 bytes

· Endereço de secundário. Define o dispositivo secundário ao qual se pretende aceder. Os
endereços vão de 1 a 247, sendo que o endereço 0 está reservado para transmissão a todos os dispositivos (Broadcast).
· Código de operação. Indica a função que o comando realizará.
· Endereço de registo. Indica o endereço do registo ao qual se pretende aceder. Em
comandos sobre múltiplos registos, define o Registo de início a partir do qual operar consecutivamente.
· Dados. Formado por 2 bytes (operações simples) ou conjunto de 2 bytes (operações
múltiplas) que contém a informação do comando.
· CRC. São adicionados 2 bytes no final da trama para detetar erros na transmissão ou
receção. Para isso, utiliza-se o método de Verificação de redundância cíclica (Cyclic Redundant Code - CRC).
O polinômio gerador é: CRC-16 = x16 + x15 + x2 + 1.

15

Comandos Modbus

MODBUS RTU AIRZONE E MODBUS TCP/IP AIRZONE

Comandos de gravação

PT

· Gravação de apenas um registo

Byte 0 1 2 3 4 5 6 7

Campo Endereço do sistema (1-247) (0: Broadcast)
Gravação de apenas um registo (6) Endereço da zona Endereço de registo
Dados a gravar
CRC

A resposta, quando não ocorrer nenhum tipo de erro, deve ter exatamente o mesmo formato do comando de gravação.

· Gravação de vários registos
Byte 0 1 2 3 4 5 6 7 8
5 + 2·N 6 + 2·N 7 + 2·N 8 + 2·N

Campo Endereço de secundário (1-247) (0: Broadcast)
Gravação de vários registos (16) Endereço da zona
Endereço de registo de início Número de registos a gravar (N) Número de bytes totais de gravação (2·N)
Dados a gravar no registo 1 ...
Dados a gravar no registo N
CRC

16

A resposta, quando não ocorrer nenhum tipo de erro, será:

Byte

Campo

0

Endereço do sistema (1-247) (0: Broadcast)

1

Gravação de vários registos (16)

2

Endereço da zona

3

Endereço de registo de início

4

PT

Número de registos a gravar (N)

5

6 CRC
7

· Gravação de um registo através de máscara
A gravação no registo por máscaras permite operar através de duas máscaras e trabalhar assim em nível de bit sobre um registo. A primeira máscara realiza uma multiplicação lógica (AND) sobre o registo e a segunda, uma soma lógica (OR).
A máscara AND indica os bits do registo que serão modificados. Os bits com o valor "1" na máscara permanecerão invariáveis, e os que têm o valor "0", receberão este valor. Quanto aos bits que se modificarão, estes irão receber o valor de tais bits na máscara OR.

Byte 0 1 2 3 4 5 6 7 8

Campo Endereço do sistema (1-247) (0: Broadcast) Gravação de registo único através de máscara (22)
Endereço da zona Endereço de registo
Máscara AND
Máscara OR
CRC

A resposta, quando não ocorrer nenhum tipo de erro, deve ter exatamente o mesmo formato do comando de gravação.

17

Comandos de leitura
· Pedido

Byte

Campo

0

Endereço do sistema (1-247) (0: Broadcast)

1

PT

2

Leitura de registos (3/4) Endereço da zona

3

Endereço de registo de início

4 Número de registos a ler (N)
5

6 CRC
7

· Resposta

Byte
0
1 2 3 4
3 + 2·N 4 + 2·N 5 + 2·N 6 + 2·N

Campo Endereço do sistema (1-247) (0:
Broadcast) Leitura de registos (3/4) Número de bytes de resposta (2·N)
Dados a serem lidos no registo 0
...
Dados a serem lidos no registo N
CRC

MODBUS RTU AIDOO

Comandos de gravação
· Gravação de apenas um registo

Byte 0 1 2 3 4 5 6 7

Campo Endereço de secundário (1-247) (0: Broadcast)
Gravação de apenas um registo (6) Endereço de registo
Dados a gravar
CRC

A resposta, quando não ocorrer nenhum tipo de erro, deve ter exatamente o mesmo formato do comando de gravação.

18

· Gravação de vários registos

Byte

Campo

0

Endereço de secundário (1-247) (0: Broadcast)

1

Gravação de vários registos (16)

2

Endereço de registo de início

3

Número de registos a gravar (N) 4

PT

5

Número de bytes totais de gravação (2·N)

6 Dados a gravar no registo 1
7

...

5 + 2·N 6 + 2·N

Dados a gravar no registo N

7 + 2·N CRC
8 + 2·N

A resposta, quando não ocorrer nenhum tipo de erro, será:

Byte 0 1 2 3 4 5 6 7

Campo Endereço de secundário (1-247) (0: Broadcast)
Gravação de vários registos (16) Endereço de registo de início
Número de registos a gravar (N)
CRC

Comandos de leitura
· Pergunta

Byte
0
1 2 3 4 5 6 7

Campo Endereço de secundário (1-247) (0:
Broadcast) Leitura de registos (3/4) Endereço de registo de início
Número de registos a ler (N)
CRC

· Resposta

Byte
0
1 2 3 4
3 + 2·N 4 + 2·N 5 + 2·N 6 + 2·N

Campo Endereço de secundário (1-247) (0:
Broadcast) Leitura de registos (3/4) Número de bytes de resposta (2·N)
Dados a serem lidos no registo 0
...
Dados a serem lidos no registo N
CRC

19

Registos
MAPA MODBUS RTU AIRZONE E MODBUS TCP/IP AIRZONE
Indicado para instalações com sistemas e/ou Aidoo Pro. PT
ACEDA À TABELA DE OBJETOS.
Airzone Nota: Disponível para sistemas Airzone, Webserver.
· Registos de sistema
Nos sistemas, são definidos 25 registos de entrada/saída de 16 bits.
· Registos de zona
O endereço dos registos associados às zonas é calculado da seguinte maneira: ENDEREÇO_REGISTO_ZONA = (BASE_ZONA x 256) + ENDEREÇO_RELATIVO_REGISTO
O endereço da zona identifica as zonas associadas a uma máquina, de 1 a 32 (até 32* zonas possíveis associadas à mesma máquina). O endereço 127 está reservado para realizar um Broadcast a todas as zonas de uma mesma máquina e é válido apenas com as funções de gravação. Nota: O número total de zonas depende do sistema (ver secção Identificação do sistema). São definidos 14 registos de zona de 16 bits. Aidoo Nota: Disponível para sistemas Aidoo Pro.
· Registos de sistema
Nos sistemas, são definidos 3 registos de entrada/saída de 16 bits.
· Registos de zona
Em Aidoo para unidades de expansão direta e unidades ventiloconvector, o endereço da zona é sempre 1. Em Aidoo para unidades de aerotermia, pode haver até 2 zonas. Portanto, o endereço do registo da zona calcula-se da seguinte forma:
ENDEREÇO_REGISTO_ZONA = (BASE_ZONA x 256) + ENDEREÇO_RELATIVO_REGISTO
20

MAPA MODBUS RTU AIDOO
Indicado para instalações apenas com Aidoo. PT
ACCEDA A LA TABLA DE OBJETOS.
21

Inhaltsverzeichnis

UMWELTSCHUTZ____________________________________________________________________________________ 3

DE

MODBUS-PROTOKOLL _____________________________________________________________________________ 4

> Modbus RTU ______________________________________________________________________________ 5 > Modbus TCP/IP ___________________________________________________________________________ 5

ANSCHLUSS __________________________________________________________________________________________ 6
> Webserver HUB/5G ______________________________________________________________________ 6 > Modbus RTU_________________________________________________________________________ 6 > Modbus TCP/IP______________________________________________________________________ 6
> Systeme____________________________________________________________________________________ 7 > Modbus RTU_________________________________________________________________________ 7
> Aidoo________________________________________________________________________________________ 8 > Modbus RTU_________________________________________________________________________ 8 > Modbus TCP/IP______________________________________________________________________ 8

EINSTELLUNGEN ____________________________________________________________________________________ 9
> Systemadressierung ____________________________________________________________________ 9 > Einstellungen über Airzone Cloud ____________________________________________________ 10
> Modbus RTU_________________________________________________________________________ 11 > Modbus TCP/IP______________________________________________________________________ 11

MODBUS-FUNKTIONSCODE ______________________________________________________________________ 12

KOMMUNIKATIONSSTRUKTUR __________________________________________________________________ 13
> Modbus RTU Airzone____________________________________________________________________ 13 > Modbus TCP/IP Airzone_________________________________________________________________ 14 > Modbus RTU Aidoo ______________________________________________________________________ 15
MODBUS-BEFEHL___________________________________________________________________________________ 16
> Modbus RTU Airzone und Modbus TCP/IP Airzone _______________________________ 16 > Schreibbefehle ______________________________________________________________________ 16 > Lesebefehle__________________________________________________________________________ 18
> Modbus RTU Aidoo ______________________________________________________________________ 18 > Schreibbefehle ______________________________________________________________________ 18 > Lesebefehle__________________________________________________________________________ 19
REGISTER _____________________________________________________________________________________________ 20
> Map Modbus RTU Airzone und Modbus TCP/IP Airzone_________________________ 20 > Airzone _______________________________________________________________________________ 20 > Aidoo __________________________________________________________________________________ 20
> Map Modbus RTU Aidoo________________________________________________________________ 21

Umweltschutz
· Das Gerät darf nicht über den Hausmüll entsorgt werden. Elektrische und
elektronische Geräte enthalten Stoffe, die bei unsachgemäßer Behandlung Umweltschäden verursachen können. Das Symbol der durchgestrichenen Mülltonne weist auf die Notwendigkeit einer vom Hausmüll getrennten Entsorgung elektrischer Geräte hin. Für eine umweltgerechte Entsorgung muss das Gerät am Ende seiner Lebensdauer einer geeigneten Sammelstelle zugeführt werden.
· Die Gerätebauteile können wiederverwertet werden. Beachten Sie die geltenden
Umweltschutzbestimmungen.
· Geben Sie das Altgerät beim Austausch an Ihren Händler zurück oder führen Sie es
einer geeigneten Sammelstelle zu.
· Verstöße werden nach Maßgabe der einschlägigen Umweltschutzgesetze
geahndet.
3

Modbus-Protokoll

Modbus ist ein Kommunikationsprotokoll, das auf einer Master/Slave- (RTU) oder Client/ Server-Architektur (TCP/IP) basiert und physikalische Daten in logischen Formaten oder Datengruppen organisiert.

DE

Jedes Gerät im Modbus-Netzwerk hat eine eindeutige Adresse. Das Primärgerät sendet einen

Befehl in einem Frame, in dem die Adresse des/der Empfänger(s) (Sekundärgerät) enthalten

ist. Alle Geräte erhalten den Frame, aber nur der Empfänger interpretiert den Befehl und führt

ihn aus, wobei er eine Bestätigung oder eine Fehlermeldung zurückgibt.

Dabei können Daten über einen so genannten ,,Broadcast"-Frame an eine Vielzahl von Geräten gleichzeitig gesendet werden.

Jede gesendete Nachricht enthält redundante Daten zur Sicherstellung der Integrität beim Empfang. Erhält das Primärgerät nach einer bestimmten Zeit keine Bestätigung, wird dies als Fehler interpretiert und die Kommunikation abgebrochen.

Airzone-Systeme In Airzone-Zonensystemen ist jede Systemzentrale ein Modbus-Slave-Knoten mit einer Modbus-Slave-Adresse, die der konfigurierten Systemadresse entspricht. Aidoo Modbus ist bei Aidoo Wi-Fi und Aidoo Pro verfügbar. Aidoo-Geräte haben einen Modbus-SlaveKnoten implementiert. Aidoo verfügt über zwei Modbus-Maps zur Gerätesteuerung:
· Airzone Modbus-Map (nur in Aidoo Pro verfügbar): Nutzt die gleichen Datensätze wie die
Airzone-Systeme und ermöglicht die grundlegende Steuerung des Geräts, wobei Aidoo der Zone 1 entspricht.
· Aidoo Modbus-Map: Ermöglicht die komplette Steuerung des Geräts und greift auf die
Geräteparameter zu.
4

MODBUS RTU
Modbus RTU wird mit der physikalischen Ebene RS485 verwendet.
Jedes Datenbyte wird durch zwei 4-Bit-Hexadezimalzeichen dargestellt. Dabei wird folgendes Frame-Format verwendet:

Start

0

1

2

3

4

5

6

7

Parität

Stopp

DE

Die von den Systemzentralen und dem Webserver HUB bereitgestellten Modbus RTUParameter weisen folgende Struktur auf:

Integrationsbus Geschwindigkeit des Kommunikationsan-
schlusses Kommunikation
Framelänge Stoppbit
Flusskontrolle Parität

19200 bps
Halbduplex 8 Bit 1 Bit Keine
Gerade

MODBUS TCP/IP
Hierbei handelt es sich um eine Modbus-Variante, die für die Kommunikation über TCP/ IP-Netzwerke verwendet wird und die Verbindung über Port 502 herstellt. Es ist keine Prüfsummenberechnung (checksum) erforderlich, da die unteren Layer bereits einen Prüfsummenschutz bieten.

5

Anschluss

WEBSERVER HUB/5G

Modbus RTU

DE

Hinweis: Verfügbar ab Version 4.01.

Schließen Sie das Modbus-Kommunikationskabel an die Modbus-Schnittstelle an. Siehe Abschnitt Modbus RTUKonfiguration.

Bus 1

Bus 2

1

Modbus RTU

ON 12

1

Modbus TCP/IP

Hinweis: Verfügbar ab Version 4.01.

1

Verbinden Sie Ihren Router über ein Ethernet-Kabel mit

dem Webserver. Er wird automatisch erkannt und die Parameter werden für den Modbus-Betrieb konfiguriert.

Modbus TCP

2

Siehe Abschnitt Modbus TCP/IP-Konfiguration.

1

2

6

SYSTEME
Modbus RTU
Schließen Sie das Modbus-Kommunikationskabel an die Modbus-Schnittstelle an. Siehe Abschnitt Modbus RTU-Konfiguration.

1

1

DE 1

12

1

1

2

2

1

2

12

2

2

Hinweis: Wenn Sie mehr als ein System betreiben, achten Sie darauf, alle Systemzentralen der Anlage für den korrekten Betrieb zu adressieren.
7

AIDOO
Modbus RTU
Hinweis: Nur verfügbar für Aidoo Pro und Aidoo Wi-Fi.
Schließen Sie das Modbus-Kommunikationskabel an die Modbus-Schnittstelle an. Siehe Abschnitt Modbus RTU-Konfiguration. DE

1

1

1

1

Modbus TCP/IP

Hinweis: Verfügbar für Aidoo Pro. Verfügbar ab Version

1

10.04.

Schließen Sie Aidoo-Gerät an den entsprechenden Router an. Er wird automatisch erkannt und die Parameter werden für den Modbus-Betrieb konfiguriert. Siehe Abschnitt Modbus TCP/IP-Konfiguration.

1

8

Einstellungen

Die Einstellungen können über den Blueface-Thermostaten oder die Airzone Cloud-App erfolgen.

SYSTEMADRESSIERUNG

DE

Um die Einstellungen vorzunehmen, muss zunächst das System identifiziert werden. Nehmen Sie dazu den Blueface-Thermostaten aus seinem Sockel und überprüfen Sie den Code am Etikett auf der Rückseite des Thermostaten.

Hinweis: Nur für Airzone-Systeme.

Code AZCE8 AZDI6 AZRA6 AZVAF AZZBS AZZS6

Klasse System Flexa 4.0/Innobus Pro8 System Acuazone/Innobus Pro32
System RadianT365 System VAF System ZBS
2-Rohr/2-Leiter-System

Zonen 8 32 6 10 10 6

Zugehörige Dokumentation Installationsanleitung Installationsanleitung Installationsanleitung Installationsanleitung Installationsanleitung Kurzanleitung

9

EINSTELLUNGEN ÜBER AIRZONE CLOUD
Öffnen Sie die Airzone Cloud-App nehmen Sie die Einstellungen nach folgender Anleitung vor.

DE DOWNLOAD AIRZONE CLOUD-APP

1. Öffnen Sie die Airzone Cloud-App und wählen Sie Airtools im Menü der Hauptansicht. 2. Beginnen sie mit den erweiterten Einstellungen über Bluetooth. 3. Wählen Sie Ihr Gerät aus der Liste aus.
Hinweis: Wenn Ihr Gerät nicht angezeigt wird, vergewissern Sie sich, dass die Bluetooth-
Funktion Ihres iOS- oder Android-Geräts aktiviert ist, dass das Aidoo eingeschaltet ist und
ordnungsgemäß funktioniert. 4. Wählen Sie ,,Integration".

1.

2.

3.

4.

10

Modbus RTU

Hinweis: Gültig für Webserver HUB, Webserver 5G, Airzone-Systeme, Aidoo Pro, Aidoo Wi-Fi.

5. Konfigurieren Sie den Ausgang für den Integrationsanschluss.

6. Wählen Sie das entsprechende Kommunikationsprotokoll:

6.a.

Modbus RTU Airzone.

6.b.

Modbus RTU Aidoo. In diesem Fall geben Sie die Modbus-ID ein.

DE

5.

6.a.

6.b.

Modbus TCP/IP Hinweis: Gültig für Webserver HUB, Webserver 5G, Airzone-Systeme, Aidoo Pro, Aidoo Wi-Fi. 5. Wählen Sie ,,Modbus TCP Airzone".
5.

11

ModbusFunktionscode

Die grundlegenden Modbus-Befehle ermöglichen den Zugriff auf bestimmte Register

eines Geräts, um dort Werte zu ändern (Speicherplatz) oder deren Inhalt abzurufen, je nach

DE

gewähltem Funktionscode:

Code 03 04 06 16 22

Funktion Lesen der internen oder Ausgangsregister
Lesen der Eingangsregister Schreiben in einem Einzelregister Schreiben in mehreren Registern Schreiben in Registern über Masken

12

Kommunikationsstruktur

MODBUS RTU AIRZONE

Hinweis: Verfügbar für Airzone-Systeme, Webserver und Aidoo Pro.

Das Format der Befehle für Modbus-RTU-Lese-/Schreibvorgänge (8 Byte) lautet wie folgt:

DE

Systemadresse Betriebscode Zonenadresse Registeradresse

1 Byte

1 Byte

1 Byte

1 Byte

Daten 1...2·N Byte

CRC 2 Byte

 Systemadresse. Definiert das System, auf das zugegriffen werden soll. Der Adressbereich
reicht von 1 bis 247, wobei die Adresse 0 für die Sammelübertragung an alle Geräte reserviert ist (Broadcast).
 Betriebscode. Gibt die vom Befehl auszuführende Funktion an.  Zonenadresse. Bei Zonenbefehlen gibt dieses Feld die Zone an, in der der Vorgang
ausgeführt wird. Bei Systembefehlen hat dieses Byte immer den Wert 0.
 Registeradresse. Gibt die Adresse des Registers an, auf das zugegriffen werden soll. Bei
Befehlen für mehrere Register definiert es das Start-Register, von dem aus die Befehle nacheinander abgearbeitet werden.
 Daten. Besteht aus 2 Bytes (Einzeloperationen) oder einem Satz von 2 Bytes
(Mehrfachoperationen) mit den Befehlsinformationen.
 CRC. Am Ende des Frames werden 2 Bytes angehängt, um Fehler bei der Übertragung
oder beim Empfang zu erkennen. Zu diesem Zweck wird die CRC-Methode (Zyklische Redundanzprüfung) verwendet.
Das erzeugende Polynom ist: CRC-16 = x16 + x15 + x2 + 1.

13

MODBUS TCP/IP AIRZONE
Hinweis: Verfügbar für Airzone-Systeme, Webserver und Aidoo Pro. Das Format der Befehle für Modbus-TCP-Lese-/Schreibvorgänge lautet wie folgt:

Transaktions-

DE

Protokollkennung Längenfeld Systemadresse Betriebscode Zonenadresse Registeradresse ID

Daten

2 Byte

2 Byte

2 Byte

1 Byte

1 Byte

1 Byte

1 Byte

1...2·N Byte

 Transaktions-ID. Ermöglicht die Synchronisierung von Nachrichten zwischen Server und
Client
 Protokollkennung. Wert bei Modbus TCP immer 0.  Längenfeld. Anzahl der Bytes im Frame.  Systemadresse. Definiert das System, auf das zugegriffen werden soll. Der Adressbereich
reicht von 1 bis 247, wobei die Adresse 0 für die Sammelübertragung an alle Geräte
reserviert ist (Broadcast).
 Betriebscode. Gibt die vom Befehl auszuführende Funktion an.  Zonenadresse. Bei Zonenbefehlen gibt dieses Feld die Zone an, in der der Vorgang
ausgeführt wird. Bei Systembefehlen hat dieses Byte immer den Wert 0.
 Registeradresse. Gibt die Adresse des Registers an, auf das zugegriffen werden soll. Bei
Befehlen für mehrere Register definiert es das Start-Register, von dem aus die Befehle
nacheinander abgearbeitet werden.
 Daten. Besteht aus 2 Bytes (Einzeloperationen) oder einem Satz von 2 Bytes
(Mehrfachoperationen) mit den Befehlsinformationen.

14

MODBUS RTU AIDOO
Hinweis: Verfügbar für Aidoo Wi-Fi, Aidoo Pro, Aidoo Z-Wave und Aidoo Zigbee. Das Format der Befehle für die Lese-/Schreibvorgänge (8 Byte) lautet wie folgt:

Adresse des Sekundärgeräts

Betriebscode

Registeradresse

Daten

CRC

DE

1 Byte

1 Byte

2 Byte

1...2·N Byte

2 Byte

· Adresse des Sekundärgeräts. Definiert das Sekundärgerät, auf das zugegriffen werden soll.
Der Adressbereich reicht von 1 bis 247, wobei die Adresse 0 für die Sammelübertragung an alle Geräte reserviert ist (Broadcast).
· Betriebscode. Gibt die vom Befehl auszuführende Funktion an.
· Registeradresse. Gibt die Adresse des Registers an, auf das zugegriffen werden soll. Bei
Befehlen für mehrere Register definiert es das Start-Register, von dem aus die Befehle nacheinander abgearbeitet werden.
· Daten. Besteht aus 2 Bytes (Einzeloperationen) oder einem Satz von 2 Bytes
(Mehrfachoperationen) mit den Befehlsinformationen.
· CRC. Am Ende des Frames werden 2 Bytes angehängt, um Fehler bei der Übertragung
oder beim Empfang zu erkennen. Zu diesem Zweck wird die CRC-Methode (Zyklische Redundanzprüfung) verwendet.
Das erzeugende Polynom ist: CRC-16 = x16 + x15 + x2 + 1.

15

Modbus-Befehl

MODBUS RTU AIRZONE UND MODBUS TCP/IP AIRZONE

Schreibbefehle

DE

· Schreiben in einem Einzelregister

Byte 0 1 2 3 4 5 6 7

Feld Systemadresse (1 - 247) (0: Broadcast) Schreiben in einem Einzelregister (6)
Zonenadresse Registeradresse
Zu schreibende Daten
CRC

Die Antwort muss, sofern kein Fehler auftritt, genau das gleiche Format wie der Schreibbefehl haben.

· Schreiben in mehreren Registern

Byte 0 1 2 3 4 5 6 7 8
5 + 2·N 6 + 2·N 7 + 2·N 8 + 2·N

Feld Adresse des Sekundärgeräts (1 - 247) (0: Broadcast)
Schreiben in mehreren Registern (16) Zonenadresse
Adresse des Startregisters Anzahl der zu beschreibenden Register (N)
Gesamtanzahl der Schreibbytes (2-N) Zu schreibende Daten in Register 1 ... Zu schreibende Daten in Register N
CRC

16

Die Antwort muss, sofern kein Fehler auftritt, wie folgt lauten:

Byte

Feld

0

Systemadresse (1 - 247) (0: Broadcast)

1

Schreiben in mehreren Registern (16)

2

Zonenadresse

3

Adresse des Startregisters

4

DE

Anzahl der zu beschreibenden Register (N)

5

6 CRC
7

· Schreiben in Registern über Masken
Das Schreiben in Registern über Masken ermöglicht es, mit zwei Masken und somit auf Bitebene in einem Register zu arbeiten. Die erste Maske führt eine logische UNDVerknüpfung am Register durch und die zweite Maske führt eine logische ODERVerknüpfung.
Die UND-Maske gibt die zu ändernden Bits des Registers an. Bits mit dem Wert ,,1" in der Maske bleiben unverändert; Bits mit dem Wert ,,0" nehmen diesen Wert an. Der Wert, den die zu ändernden Bits annehmen, ist der Wert dieser Bits in der ODER-Maske.

Byte 0 1 2 3 4 5 6 7 8

Feld Systemadresse (1 - 247) (0: Broadcast) Schreiben in einem Einzelregister über eine Maske (22)
Zonenadresse Registeradresse
UND-Maske
ODER-Maske
CRC

Die Antwort muss, sofern kein Fehler auftritt, genau das gleiche Format wie der Schreibbefehl haben.

17

Lesebefehle
· Anforderung

Byte

Feld

0

Systemadresse (1 - 247) (0: Broadcast)

1

Lesen von Registern (3/4)

DE

2

Zonenadresse

3

Adresse des Startregisters

4 Anzahl der zu lesenden Register (N)
5

6 CRC
7

· Antwort

Byte
0
1 2 3 4
3 + 2·N 4 + 2·N 5 + 2·N 6 + 2·N

Feld Systemadresse (1 - 247) (0:
Broadcast) Lesen von Registern (3/4) Anzahl der Antwortbytes (2-N)
Zu lesende Daten in Register 0
...
Zu lesende Daten in Register N
CRC

MODBUS RTU AIDOO

Schreibbefehle
· Schreiben in einem Einzelregister

Byte 0 1 2 3 4 5 6 7

Feld Adresse des Sekundärgeräts (1 - 247) (0: Broadcast)
Schreiben in einem Einzelregister (6) Registeradresse
Zu schreibende Daten
CRC

Die Antwort muss, sofern kein Fehler auftritt, genau das gleiche Format wie der Schreibbefehl haben.

18

· Schreiben in mehreren Registern

Byte

Feld

0

Adresse des Sekundärgeräts (1 - 247) (0: Broadcast)

1

Schreiben in mehreren Registern (16)

2

Adresse des Startregisters

3

Anzahl der zu beschreibenden Register (N) 4

DE

5

Gesamtanzahl der Schreibbytes (2-N)

6 Zu schreibende Daten in Register 1
7

...

5 + 2·N 6 + 2·N

Zu schreibende Daten in Register N

7 + 2·N CRC
8 + 2·N

Die Antwort muss, sofern kein Fehler auftritt, wie folgt lauten:

Byte 0 1 2 3 4 5 6 7

Feld Adresse des Sekundärgeräts (1 - 247) (0: Broadcast)
Schreiben in mehreren Registern (16) Adresse des Startregisters
Anzahl der zu beschreibenden Register (N)
CRC

Lesebefehle
· Frage

Byte
0
1 2 3 4 5 6 7

Feld Adresse des Sekundärgeräts (1 - 247)
(0: Broadcast) Lesen von Registern (3/4) Adresse des Startregisters
Anzahl der zu lesenden Register (N)
CRC

· Antwort

Byte
0
1 2 3 4
3 + 2·N 4 + 2·N 5 + 2·N 6 + 2·N

Feld Adresse des Sekundärgeräts (1 - 247)
(0: Broadcast) Lesen von Registern (3/4) Anzahl der Antwortbytes (2-N)
Zu lesende Daten in Register 0
...
Zu lesende Daten in Register N
CRC

19

Register
MAP MODBUS RTU AIRZONE UND MODBUS TCP/IP AIRZONE
Für Anlagen geeignet, die mit Airzone-Systemen und/oder Aidoo Pro ausgerüstet sind. DE
ZUGRIFF AUF DIE OBJEKTTABELLE.
Airzone Hinweis: Verfügbar für Airzone-Systeme, Webserver.
· Systemregister
In den Airzone-Systemen sind 25 16-Bit-Ein-/Ausgangsregister definiert.
· Zonenregister
In den Registern für die Zonen werden die Zonenadressen wie folgt berechnet: ADRESSE_REGISTER_ZONE = (BASIS_ZONE x 256) + RELATIVE_ADRESSE_REGISTER
Die Zonenadresse bezeichnet die einem Aggregat zugeordneten Zonen im Bereich von 1 bis 32 (bis zu 32* mögliche Zonen, die dem gleichen Aggregat zugeordnet sind). Die Adresse 127 ist für das Broadcasting an alle Zonen eines Aggregats reserviert und nur für Schreibfunktionen verwendbar. Hinweis: Die Gesamtzahl der Zonen hängt vom System ab (siehe Abschnitt Systemkennung). Es sind 14 Zonenregister mit 16 Bit definiert. Aidoo Hinweis: Verfügbar für Aidoo Pro-Systeme.
· Systemregister
In den Airzone-Systemen sind 3 16-Bit-Ein-/Ausgangsregister definiert.
· Zonenregister
Bei Aidoo ist die Zonenadresse für Direktverdampfer und Fancoil-Geräte immer 1. Bei Wärmepumpenanlagen kann es in Aidoo bis zu 2 Zonen geben. Daher wird die Adresse des Zonenregisters wie folgt berechnet:
ADRESSE_REGISTER_ZONE = (BASIS_ZONE x 256) + RELATIVE_ADRESSE_REGISTER
20

MAP MODBUS RTU AIDOO
Nur für Anlagen geeignet, die nur mit Aidoo ausgerüstet sind. DE
ZUGRIFF AUF DIE OBJEKTTABELLE.
21

airzonecontrol.com
Marie Curie, 21 29590 Málaga
Spain
v. 100



References

Adobe InDesign 19.3 (Windows) Adobe PDF Library 17.0