Il 0% ha trovato utile questo documento (0 voti)
1 visualizzazioni24 pagine

Interface

Copyright
© © All Rights Reserved
Per noi i diritti sui contenuti sono una cosa seria. Se sospetti che questo contenuto sia tuo, rivendicalo qui.
Formati disponibili
Scarica in formato PDF, TXT o leggi online su Scribd
Il 0% ha trovato utile questo documento (0 voti)
1 visualizzazioni24 pagine

Interface

Copyright
© © All Rights Reserved
Per noi i diritti sui contenuti sono una cosa seria. Se sospetti che questo contenuto sia tuo, rivendicalo qui.
Formati disponibili
Scarica in formato PDF, TXT o leggi online su Scribd
Sei sulla pagina 1/ 24

AER485P2

0412
6876422_02
Interfaccia seriale AER485P2 Serielle Schnittstelle AER485P2
per schede chiller Für Chiller-Steuerung
SOMMARIO INHALTSVERZEICHNIS
GUIDA DI RIFERIMENTO PER PROTOCOLLO MODAER 2 ANLEITUNGEN ZUM MODAER-PROTOKOLL 3
CONFIGURAZIONE SERIALE: 2 SERIELLE KONFIGURATION: 3
CODIFICA DEI DATI: 2 DATENKODIFIZIERUNG: 3
FORMATO DEL MESSAGGIO: 2 MELDUNGSFORMAT: 3
TIPOLOGIA DEI COMANDI: 4 TYPOLOGIE DER BEFEHLE: 5
FORMATO DEI COMANDI 4 BEFEHLSFORMAT 5
GESTIONE TIMEOUT ED ERRORI DI COMUNICAZIONE 8 TIMEOUT-VERWALTUNG UND KOMMUNIKATIONSFEHLER 9
TABELLE INDIRIZZI SCHEDA MASTER 8 TABELLEN DER ADRESSEN MASTER-PLATINE 9
READ DIGITALI(codice 01) 10 DIGITAL-READ (Code 01) 11
WRITE DIGITALI(codice 05) 12 DIGITAL-WRITE (Code 05) 13
READ ANALOGICI(codice 03) 12 ANALOG-READ (Code 03) 13
WRITE ANALOGICI(codice 06) 14 ANALOG-WRITE (Code 06) 15
TABELLE INDIRIZZI SCHEDE SLAVE 16 TABELLEN DER ADRESSEN SLAVE-PLATINE 17
CONFIGURAZIONE SERIALE DELLA SCHEDA pCO2: 16 SERIELLE KONFIGURATION DER pCO2-PLATINE : 17
NOTE RIGUARDANTI LETTURA/SCRITTURA DATI TIMER 16 HINWEISE ZUM READ/WRITE DER TIMER-DATEN 17
STORICO ALLARMI : 18 GESPEICHERTE ALARME : 19
REGOLAZIONE ORA : 18 EINSTELLUNG DER ZEITEN: 19

Interface série AER485P2 Interface serie AER485P2


pour cartes chiller para tarjetas congelador
TABLE DES MATIÈRES ÍNDICE
GUIDE DE RÉFÉRENCE POUR LE PROTOCOLE MODAER 3 GUÍA DE REFEFENCIA DEL PROTOCOLO MODAER 2
CONFIGURATION PORT SÉRIE: 3
CONFIGURACIÓN SERIE 2
CODIFICATION DES DONNÉES: 3
FORMAT DU MESSAGE: 3 CODIFICACIÓN DE LOS DATOS 2
TYPOLOGIE DES COMMANDES: 5 FORMATO DEL MENSAJE 2
FORMAT DES COMMANDES 5 TIPOS DE INSTRUCCIONES 4
GESTION TEMPORISATION ET ERREURS DE FORMATO DE LAS INSTRUCCIONES 4
COMMUNICATION 9 GESTIÓN DEL TIMEOUT Y ERRORES
TABLEAUX ADRESSES CARTE MAÎTRE 9 DE COMUNICACIÓN 8
READ DIGITALES (code 01) 11 TABLA DE DIRECCIONES DE LA TARJETA MASTER 8
WRITE DIGITALES (code 05) 13 READ DIGITALES (código 01) 10
READ ANALOGIQUES (code 03) 13 WRITE DIGITALES (código 05) 12
WRITE ANALOGIQUES (code 06) 15 READ ANALÓGICOS (código 03 12
TABLEAUX ADRESSES CARTES ESCLAVES 17 WRITE ANALÓGICOS (código 06) 14
CONFIGURATION PORT DE LA CARTE pCO2: 17 TABLAS DE DIRECCIONES DE LAS TARJETAS SLAVE 16
DONNÉES CONCERNANT LA LECTURE/ÉCRITURE DES CONFIGURACIÓN SERIE DE LA TARJETA pCO2: 16
DONNÉES DU TIMER 17 NOTAS SOBRE LECTURA Y ESCRITURA DE DATOS
JOURNAL DES ALARMES: 19 DEL TEMPORIZADOR 16
RÉGLAGE DE L'HEURE: 19 HISTORIAL DE ALARMAS : 18
AJUSTE DE LA HORA : 18
Serial interface AER485P2
for chiller cards
CONTENTS
REFERENCE GUIDE FOR MODAER PROTOCOL 2
SERIAL CONFIGURATION: 2
DATA ENCODING: 2
MESSAGE FORMAT: 2
COMMAND TYPES: 4
COMMAND FORMAT 4
TIMEOUT AND COMMUNICATION ERROR MANAGEMENT 8
MASTER CARD ADDRESS TABLE 8
DIGITAL READ DATA(code 01) 10
DIGITAL WRITE DATA(code 05) 12
ANALOGUE READ DATA(code 03) 12
ANALOGUE WRITE DATA(code 06) 14
SLAVE CARD ADDRESS TABLE 16
SERIAL CONFIGURATION OF pCO2 CARD: 16
NOTES REGARDING TIMER DATA READING/WRITING 16
ALARM HISTORY: 18
TIME ADJUSTMENT: 18
2
GUIDA DI RIFERIMENTO PER PROTOCOLLO MODAER TIPOLOGIA DEI COMANDI:
Il protocollo di comunicazione Modaer rappresenta lo stan- Tab. 2
dard di comunicazione reso disponibile da Aermec per il col- Comando Operazione
legamento tra chiller e sistemi di supervisione o controlli cen- Master
tralizzati (consultare la guida prodotti Aermec per vedere su
01 Read dati digitali (dati 1 bit)
quali macchine è disponibile questo protocollo).
Il protocollo permette il collegamento sia punto a punto 05 Write dati digitali (dati 1 bit)
(macchina * supervisore), sia di piu' macchine (max 255) su 03 Read dati analogici (dati 16 bit)
uno stesso bus di collegamento verso un supervisore, in quan- 06 Write dati analogici (dati 16 bit)
to prevede la gestione di un indirizzo per ogni macchina.
La modalità di comunicazione è del tipo master-slave, quindi FORMATO DEI COMANDI
il sistema di supervisione è master mentre la macchina è slave.
Questo significa che la macchina risponde solamente alle
interrogazioni fatte dal supervisore. COMANDO 01 Read Dati Digitali
Con questo comando si possono richiedere uno o piu' varia-
bili digitali a partire dall'indirizzo specificato.
CONFIGURAZIONE SERIALE: I dati in risposta vengono raggruppati in byte (8 dati per ogni byte).
1200 to 19200 baud Il primo byte ricevuto corrisponde agli 8 dati con indirizzo
1 bit di start piu' basso, il bit meno significativo di ogni byte corrisponde
no parity al dato con indirizzo piu' basso.
2 bit di stop ESEMPIO
CODIFICA DEI DATI: RICHIESTA
Ogni parola di 8 bit (1 byte) contenuta nel messaggio è costitui- Campo hex
ta da due caratteri hex codificati con 4 bit ciascuno (0-9, A-F).
Indirizzo macchina 01
FORMATO DEL MESSAGGIO: Comando 01
I campi che compongono il messaggio sono riportati in Indirizzo di partenza (byte high) 00
Tabella 1. Indirizzo di partenza (byte low) 00
Il messaggio inizia con un intervallo di silenzio lungo almeno N° di dati (parte high) 00
3,5 caratteri (indicati nella Tabella 1 come tempo di silenzio). N° di dati (parte low) 0A
La durata di tale intervallo dipende dal baud rate. Checksum ...
Il primo dato ad essere trasmesso è l'indirizzo della macchi-
na; successivamente il tipo di richiesta (tipo di lettura o di RISPOSTA
scrittura), i dati relativi alla richiesta, il checksum e infine un Campo hex
intervallo di silenzio della stessa lunghezza di quello iniziale.
Tab. 1 Indirizzo macchina 01
START tempo di silenzio Comando 01
INDIRIZZO 1 byte Numero di byte dati in risposta 02
COMANDO 1 byte Dati (0-7) 0E
DATO n x byte Dati (8-9) 03
CHECKSUM 2 byte Checksum ...
STOP tempo di silenzio
Indirizzo : è l'indirizzo della macchina e può essere compre-
so tra 1 e 255. COMANDO 05 Write Digitali
Comando : è l'operazione che si vuole eseguire, l'elenco è in Per assegnare 1 ad un indirizzo digitale bisogna trasmettere il
Tab.2. dato hex 0xFF00;
Dato : sono i dati previsti per le varie operazioni. per assegnare 0 bisogna trasmettere il dato hex 0x0000.
Checksum : è un controllo di sicurezza per verificare la cor- Ogni altro tipo di dato viene gestito come errore.
rettezza del dato trasmesso ed è calcolato di volta in volta da La risposta normale è un echo della richiesta se l'assegnazio-
chi sta trasmettendo il messaggio; chi lo riceve deve ricalco- ne del dato è andata a buon fine.
larlo e confrontarlo con quello ricevuto per avere la sicurezza
che i dati ricevuti sono corretti. ESEMPIO
Il checksum viene calcolato considerando tutti i campi tranne RICHIESTA
il campo checksum e considerando solo gli 8 bit di dati per Campo hex
ogni byte (escludendo bit di start e di stop).
Il checksum è un dato a 16 bit ed è ottenuto nel modo Indirizzo macchina 01
seguente: Comando 05
1) settare il dato checksum a 16 bit con tutti 1 (0xffff in hex) Indirizzo (byte high) 00
2) eseguire l'exor con il successivo byte del messaggio (par- Indirizzo (byte low) 00
tendo dal primo e cioè l'indirizzo) Dato nuovo (parte high) FF
3) eseguire lo shift di un bit (verso il bit meno significativo) Dato nuovo (parte low) 00
con inserimento di uno 0 sul bit piu' significativo Checksum ...
4) controllo sul bit meno significativo estratto dopo lo shift
(bit di carry) RISPOSTA
5) se il bit è 1 fare l'exor con il dato fisso hex 0xA001 Campo hex
6) ripetere le operazioni dal punto 3 fino ad effettuare 8 shift
7) ripetere le operazioni dal punto 2 per ogni byte che com- Indirizzo macchina 01
pone il messaggio. Comando 05
Indirizzo (byte high) 00
Indirizzo (byte low) 00
Dato nuovo (parte high) FF
Dato nuovo (parte low) 00
Checksum ...
3
COMANDO 03 Read Dati Analogici GESTIONE TIMEOUT ED ERRORI DI COMUNICAZIONE
Con questo comando si possono richiedere uno o piu' varia- Di seguito si analizzano i possibili casi in cui puo' evolversi
bili analogiche e intere a partire dall'indirizzo specificato. La la comunicazione e il comportamento previsto dal master e
codifica adottata è binaria in complemento a 2. Le variabili dallo slave come protocollo.
analogiche vengono rappresentate in decimi (ad esempio il
valore 10,0 viene trasmesso come 0064h = 100d)., le intere 1) Lo slave riceve la richiesta senza errori di comunicazione :
sono trasferite con il valore effettivo (ad esempio 100 viene slave : risponde come previsto
trasmesso come 0064h = 100d). master : deve prevedere un timeout sulla risposta dello slave
Le variabili intere sono quelle con indirizzo maggiore di 128. di almeno 500mS per dare allo slave la possibilità di elabora-
Il numero di dati richiesti si intende a partire dall'indirizzo re i dati.
specificato. 2) Lo slave non riceve la richiesta per un errore di comunica-
zione :
ESEMPIO slave : non dà nessuna risposta
RICHIESTA master : deve prevedere un timeout sulla risposta
Campo Esempio (hex) 3) Lo slave riceve la richiesta, ma c'è un errore di
comunicazione (es. checksum)
Indirizzo macchina 01 slave : non dà nessuna risposta
Comando 03 master : deve prevedere un timeout sulla risposta
Indirizzo di partenza (byte high) 00 4) Lo slave riceve la richiesta senza errori di comunicazione
Indirizzo di partenza (byte low) 00 ma i dati della richiesta non sono corretti (es. comando non
N° di dati richiesti (parte high) 00 previsto, richiesta numero dati eccedente, indirizzi non previ-
N° di dati richiesti (parte low) 02 sti, valore dato in scrittura fuori range)
Checksum ... slave : risponde normalmente con il suo indirizzo sul primo
campo, sul campo comando risponde aggiungendo 0x80 al
RISPOSTA codice del comando e come terzo byte risponde con un codi-
Campo hex ce di errore che identifica l'errore riscontrato.
(vedere esempio seguente)
Indirizzo macchina 01
Comando 03 I codici di errore sono i seguenti :
Numero di byte dati in risposta 04 01 Comando non valido
Byte high dato 0 0C 02 Indirizzo dato non valido
Byte low dato 0 1E 03 Valore dato (in modo write ) fuori range
Byte high dato 1 0E
Byte low dato 1 2D
Checksum ... ESEMPI0 1
Errore di comunicazione RICHIESTA
Campo hex

Indirizzo macchina 01
COMANDO 06 Write Dati Analogici Comando 07 (comando non valido)
Con questo comando si può scrivere una variabile analogica Indirizzo (byte high) 00
o intera. La codifica adottata è binaria in complemento a 2. Indirizzo (byte low) 00
Le variabili analogiche vengono rappresentate in decimi (ad Dato nuovo (parte high) 1B
esempio il valore 10,0 viene trasmesso come 0064h = 100d)., Dato nuovo (parte low) 00
le intere sono trasferite con il valore effettivo (ad esempio 100 Checksum ...
viene trasmesso come 0064h = 100d).
Le variabili intere sono quelle con indirizzo maggiore di 128. ESEMPI0 2
La risposta normale è un echo della richiesta se l'assegnazio- Errore di comunicazione RISPOSTA
ne del dato è andata a buon fine. Campo hex
ESEMPIO Indirizzo macchina 01
RICHIESTA Comando 87
Campo hex Codice errore 01 (codice di errore comando
non valido)
Indirizzo macchina 01 Checksum ...
Comando 06
Indirizzo (byte high) 00
Indirizzo (byte low) 00
Dato nuovo (parte high) 1B
Dato nuovo (parte low) 00
Checksum ... TABELLE INDIRIZZI
Di seguito vengono illustrati gli indirizzi previsti dal protocol-
RISPOSTA lo e il significato corrispondente dal punto di vista della mac-
Campo hex china.
Gli indirizzi non riportati sono riservati o non utilizzati; per-
Indirizzo macchina 01 tanto non è consentito utilizzare comandi relativi a indirizzi
Comando 06 non riportati in quanto ciò potrebbe comportare malfunziona-
Indirizzo (byte high) 00 menti o rotture della macchina.
Indirizzo (byte low) 00
Dato nuovo (parte high) 1B Gli indirizzi contrassegnati dal simbolo ✔ sono da utilizza-
Dato nuovo (parte low) 00 re solamente con la scheda master.
Checksum ...
4
116 ✔ Riassunto allarmi unità 2
READ DIGITALI(codice 01) 117 ✔ Riassunto allarmi unità 3
Tab. 4 118 ✔ Riassunto allarmi unità 4
Indirizzo Descrizione dato 119 ✔ Consenso CP Master (uscita triangolo)
120 ✔ Consenso CP Slave 1 (uscita triangolo)
1 ✔ Stato ingresso On Off remoto
121 ✔ Consenso CP Slave 2 (uscita triangolo)
2 ✔ Stato ingresso Estate/Inverno remoto
122 ✔ Consenso CP Slave 3 (uscita triangolo)
3 ✔ Stato ingresso doppio setpoint
4 Stato ingresso allarme grave
5 Stato ingresso flussostato evaporatore
6 Stato ingresso allarme pompa evaporatore WRITE DIGITALI (codice 05)
7 Stato ingresso allarme monitore di tensione Tab. 5
8 Stato ingresso allarme alta pressione Indirizzo Descrizione Dato
9 Stato ingresso allarme bassa pressione 28 ✔ Accendi / Spegni unita' da Supervisore (SPV)
10 Stato ingresso allarme termica compressore 29 Resetto l'allarme dopo aver agito su indirizzo 80
11 Stato ingresso allarme termica ventilatore 40 ✔ Abilitazione al doppio setpoint
12 Stato ingresso allarme differenziale olio 56 ✔ Salva l'ora da SPV impostata con le var.
13 Stato ingresso allarme flussostato recupero LHOUR / LMINUTE / ….
14 Stato ingresso digitale ID14 NON UTILIZZATO 73 ✔ Leggo l'impostazione delle fasce orarie dopo
15 Stato ingresso digitale ID15 NON UTILIZZATO aver impostato CHOICE_DAY
16 Stato uscita pompa evaporatore 74 ✔ Confermo/Salvo le impostazioni delle fasce orarie
17 Stato uscita resistenza antigelo dopo averle impostate
18 Stato uscita valvola solenoide liquido 77 Visualizzo l'allarme successivo nello Storico
19 Stato uscita valvola iniezione liquido 78 Visualizzo l'allarme precedente nello Storico
20 Stato uscita riassunto allarmi 79 Chiedo la visualizzazione su SPV dell'ultimo allarme
21 Stato uscita valvola parzializzazione 1 su Storico
22 Stato uscita ventilatore 80 Resetto la sirena (Buzzer) da SPV
23 Stato uscita valvola inversione ciclo 82 ✔ Seleziono Estate/inverno
24 Stato uscita valvola solenoide bypass 123 ✔ Reset Slave 1
25 Stato uscita valvola 3 vie recupero 124 ✔ Reset Slave 2
26 Stato uscita valvola VR recupero 125 ✔ Reset Slave 3
27 Stato uscita valvola VB recupero 126 ✔ Reset sirena Slave 1
28 ✔ Accendi / Spegni unita' da SPV 127 ✔ Reset sirena Slave 2
29 Resetta l'allarme 128 ✔ Reset sirena Slave 3
48 Reset ore funzionamento pompa evaporatore
49 Reset ore funzionamento pompa condensatore
50 Reset ore compressori READ ANALOGICI (codice 03)
73 Leggo l'impostazione delle fasce orarie dopo aver Tab. 6
impostato CHOICE_DAY Indirizzo Descrizione dato
75 Vale 1 se, dopo aver salvato le impostazioni per le 5 ✔ Banda di regolazione della temperatura
Fasce Orarie c'e' qualche errore 6 ✔ Set recupero totale
81 Riassunto allarmi unità 1 7 ✔ Differenziale recupero totale
82 ✔ Seleziono Sum/Win da SPV (se abilitato 16 ✔ Setpoint di regolazione estate
EN_SPV_SUM_WIN e disabilitato EN_DIG_SUM_WIN) 17 ✔ Setpoint di regolazione inverno
83 Allarme grave 18 ✔ Doppio setpoint esterno di regolazione estate
84 Allarme termico pompa evaporatore 19 ✔ Doppio setpoint esterno di regolazione inverno
87 Allarme manutenzione pompa 20 ✔ Setpoint utilizzato
88 Allarme manutenzione compressore 21 Alta pressione
89 Allarme sonda guasta B1 22 Bassa pressione
90 Allarme sonda guasta B2 23 ✔ Temperatura ingresso acqua
91 Allarme sonda guasta B3 24 Temperatura mandata compressore
92 Allarme sonda guasta B4 25 Temperatura uscita acqua
93 Allarme sonda guasta B5 26 Temperatura aria esterna
94 Allarme sonda guasta B6 27 Temperatura liquido
95 Allarme sonda guasta B7 29 Temperatura ingresso recuperatore
96 Allarme sonda guasta B8 30 Temperatura uscita recuperatore
97 Allarme sonda guasta B9 31 Tensione uscita inverter
98 Allarme sonda guasta B10 32 Temperatura In H2O su storico allarmi
99 Allarme monitore di fase 33 Temperatura Out H2O su storico allarmi
100 Allarme antigelo 34 Alta pressione su storico allarmi
101 Allarme unità 1 non collegata 35 Bassa pressione su storico allarmi
102 ✔ Allarme unità 2 non collegata 36 Temperatura gas premente su storico allarmi
103 ✔ Allarme unità 3 non collegata 37 Set-di lavoro su storico allarmi
104 ✔ Allarme unità 4 non collegata 38 Banda set lavoro su storico allarmi
105 Allarme termico compressore 39 Set antigelo su storico allarmi
106 Allarme flussostato evaporatore 140 Ore funzionamento pompa evaporatore high
107 Allarme pressostato olio 141 Ore funzionamento pompa evaporatore low
108 Allarme basso diff. Press. olio 142 Ore funzionamento pompa condensatore high
109 Allarme pressostato alta pressione 143 Ore funzionamento pompa condensatore low
110 Allarme alta press. trasduttore 144 Ore funzionamento compressore high
111 Allarme pressostato bassa press. 145 Ore funzionamento compressore low
112 Allarme bassa press. trasduttore 148 Visualizza l'ORA corrente del pCO²
113 Allarme temperatura premente 150 Visualizza i MINUTI correnti del pCO²
114 Allarme termico ventilatore 152 Visualizza il GIORNO corrente del pCO²
115 Allarme termico ventilatore 2 (1=Domenica; 2=Lunedi'; … 7=Sabato)
5
154 Visualizza il MESE corrente del pCO² Stop Fascia 2 20:00
156 Visualizza l'ANNO corrente del pCO² (2 cifre)
158 ✔ ORA START fascia 1 Operazioni da eseguire:
159 ✔ MINUTI START fascia 1 - impostare a '3' la variabile analogica 166 (1=Domenica;
160 ✔ ORA STOP fascia 1 2=Lunedi'; …7=Sabato)
161 ✔ MINUTI STOP fascia 1 - impostare il valore '3' alla variabile analogica 158
162 ✔ ORA START fascia 2 - impostare il valore '15' alla variabile analogica 159
163 ✔ MINUTI START fascia 2 - impostare il valore '12' alla variabile analogica 160
164 ✔ ORA STOP fascia 2 - impostare il valore '30' alla variabile analogica 161
165 ✔ MINUTI STOP fascia 2 - impostare il valore '14' alla variabile analogica 162
166 ✔ Scelgo il GIORNO per la visulizzazione / modifica - impostare il valore '30' alla variabile analogica 163
delle fasce orarie - impostare il valore '10' alla variabile analogica 164
167 Numero progressivo che identifica un allarme (rife - impostare il valore '00' alla variabile analogica 165
rirsi alla rispettiva tabella) - settare la variabile digitale 74 che memorizza le singole
168 ORA evento su storico allarmi impostazioni.
169 MINUTI evento su storico allarmi
170 GIORNO evento su storico allarmi Viceversa, se l'impostazione fosse stata:
171 MESE evento su storico allarmi Giorno MARTEDI'
172 ANNO evento su storico allarmi Start Fascia 1 13:15
174 ✔ Ore funzionamento compressore 2 high Stop Fascia 1 12:30
175 ✔ Ore funzionamento compressore 2 low Start Fascia 2 14:30
176 ✔ Ore funzionamento compressore 3 high Stop Fascia 2 20:00
177 ✔ Ore funzionamento compressore 3 low In questo caso la variabile digitale 75 andra' a '1' poiche' lo
178 ✔ Ore funzionamento compressore 4 high START Fascia 1 e' MAGGIORE dello STOP Fascia 1.
179 ✔ Ore funzionamento compressore 4 low
203 VERSION In particolare la variabile digitale 75 assumera' valore '1'
anche quando:
lo STOP Fascia 1 e' MINORE dello START Fascia 1;
lo STOP Fascia 2 e' MINORE dello START Fascia 2;
WRITE ANALOGICI (codice 06) lo STOP Fascia 2 e' MINORE dello START Fascia 1.
Tab. 7
Indirizzo Sigla Descrizione Dato N.B.: Nel caso in cui si voglia disabilitare una o piu' Fasce e'
5 ✔ Banda di regolazione della temperatura sufficiente impostare lo START e lo STOP fascia a 00:00 - 00:00.
6 ✔ Set recupero totale
7 ✔ Differenziale recupero totale
16 ✔ Setpoint di regolazione estate
17 ✔ Setpoint di regolazione inverno
18 ✔ Doppio setpoint esterno di regolazione estate
19 ✔ Doppio setpoint esterno di regolazione inverno
149 Imposto la nuova ORA (poi confermo con SAVE_HOUR) STORICO ALLARMI:
151 Imposto i MINUTI (poi confermo con SAVE_HOUR) Per interrogare da Supervisore lo storico.
153 Imposto il GIORNO (poi confermo con SAVE_HOUR) Operazioni da eseguire:
155 Imposto il MESE (poi confermo con SAVE_HOUR) - settare la variabile digitale 79 in modo da ricevere tutte le
157 Imposto l'ANNO (poi confermo con SAVE_HOUR) informazioni su DATA, TEMP. IN, TEMP. OUT,..... riguardo
158 ✔ ORA START fascia 1 l'ultimo allarme registrato dal pCO²;
159 ✔ MINUTI START fascia 1 - settare la variabile digitale 78 per richiedere dati relativi
160 ✔ ORA STOP fascia 1 all'evento di allarme precedente quello visualizzato
161 ✔ MINUTI STOP fascia 1 - settare la variabile digitale 77 per richiedere dati relativi
162 ✔ ORA START fascia 2 all'evento di allarme successivo quello visualizzato
163 ✔ MINUTI START fascia 2
164 ✔ ORA STOP fascia 2 A questo punto leggendo le variabili analogiche 32, 33 e da
165 ✔ MINUTI STOP fascia 2 167 a 172 si ottengono tutte le informazioni relative all'allar-
166 ✔ Scelgo il GIORNO per la visulizzazione / modifica me selezionato
delle fasce orarie
Per resettare lo Storico da Supervisore:

- settare la variabile digitale 76.


CONFIGURAZIONE SERIALE DELLA SCHEDA pCO2:
Per configurare la comunicazione seriale della scheda pCO2
con il Baud rate, l'indirizzo di rete e il tipo di protocollo voluto
selezionare le seguenti maschere nel menu utente (tasto Prog.) :
Identific. Address for supervisor 001
Baud rate9600 (RS485 only) REGOLAZIONE ORA
Protocol Modbus Per regolare l'ora da Supervisore.
Operazioni da eseguire:
- impostare l'ORA nuova sulla variabile analogica 149;
NOTE RIGUARDANTI LETTURA/SCRITTURA DATI - impostare i MINUTI nuovi sulla variabile analogica 151;
TIMER E STORICO DA SUPERVISORE: - impostare il GIORNO nuovo sulla variabile analogica 153
Timer : (1=Domenica; 2=Lunedi'; …7=Sabato);
Per impostare da Supervisore le seguenti fasce: - impostare il MESE nuovo sulla variabile analogica 155;
Giorno MARTEDI' - impostare l'ANNO nuovo sulla variabile analogica 157 (2 cifre);
Start Fascia 1 03:15 - settare la variabile digitale 56 che copia le variabili appena
Stop Fascia 1 12:30 impostate.
Start Fascia 2 14:30
6
REFERENCE GUIDE FOR MODAER PROTOCOL COMMAND TYPES:
The Modaer communications protocol is a communication Table 2
standard provided by Aermec for connecting chiller and Command Operation
supervision or centralised control systems (refer to Aermec Master
product guide to view for which appliances this protocol is
01 Read digital data (1 bit data)
available).
The protocol allows communication both point to point 05 Write digital data (1 bit data)
(appliance * supervisor), and between several appliances 03 Read Analogue data (16 bit data)
(max 255) and a supervisor using the same bus, since it is 06 Write Analogue Data (16 bit data)
able to manage an address for each appliance.
Communication is in master/slave mode, with the supervision COMMAND FORMAT
system as the master and the appliance as the slave.
This means that the appliance is able exclusively to respond
when queried by the supervisor. COMANDO 01 Read Dati Digitali
With this command one or more digital variables can be
requested at a time starting from the specified address.
SERIAL CONFIGURATION: Response data are grouped in bytes (8 data items for each
1200 to 19200 baud byte).
1 bit di start The first byte received corresponds to the 8 data items with
no parity the lowest address, the least significant bit of each byte corre-
2 bit di stop sponding to the data item with the lowest address.
DATA ENCODING: EXAMPLE
Each word of 8 bits (1 byte) contained in the message is made REQUEST
up of two coded hex characters with 4 bits each (0-9, A-F). Field hex
MESSAGE FORMAT: Appliance address 01
The fields making up the message are detailed in Table 1. Command 01
The message starts with a silent interval of at least 3.5 charac- Start address (high byte) 00
ters (indicated in Table 1 as silent time). The duration of the Start address (low byte) 00
interval depends on the baud rate. No. of data (start high) 00
The first data item transmitted is the appliance address; fol- No. of data (start low) 0A
lowed by the type of request (read or write), data relative to Checksum ...
the request, the checksum and finally a silent interval equal to
the start interval. RESPONSE
Field hex
Table 1
START silent time Appliance address 01
ADDRESS 1 byte Command 01
COMMAND 1 byte Number of bytes in response 02
DATA item n x byte Data (0-7) 0E
CHECKSUM 2 byte Data (8-9) 03
STOP silent time Checksum ...
Address: the appliance address, between 1 and 255.
Command : the operation to be performed, as listed in Table 2. COMMAND 05 Write Digital Data
Data item: data required for the different operations. To assign 1 to a digital address, hex item 0xFF00 must be sent,
Checksum : a security check to verify that the transmitted and to assign 0, hex item 0x0000.
data item is correct and is calculated each time by the sender Any other type of data item is treated as an error.
of the message; the receiver must recalculate it and compare The normal response, if the data item has been assigned suc-
it with the received data item to confirm that the received cessfully, is an echo of the request.
data are correct
The checksum is calculated using all the fields except the EXAMPLE
checksum field and considering only the 8 bits of data for REQUEST
each byte (excluding start and stop bits). Field hex
The checksum is a 16-bit data item, calculated as follows:
1) set the 16 bit checksum data item to all 1 (0xffff in hex) Appliance address 01
2) perform exor with the next byte of the message (starting Command 05
from the first i.e. the address) Address (high byte) 00
3) shift one bit (towards the least significant bit) by entering a Address (low byte) 00
0 on the most significant bit New data item (start high) FF
4) check the least significant bit extracted after the shift (carry New data item (start low) 00
bit) Checksum ...
5) if the bit is 1 perform exor with the fixed data item, hex
0xA001 RESPONSE
6) repeat steps from point 3, until 8 shifts have been comple- Field hex
ted
7) repeat steps from point 2 for each byte making up the mes- Appliance address 01
sage. Command 05
Address (high byte) 00
Address (low byte) 00
New data item (start high) FF
New data item (start low) 00
Checksum ...
7
COMMAND 03 Read Analogue data TIMEOUT AND COMMUNICATION ERROR MANA-
With this command one or more analogue and integer varia- GEMENT
bles can be requested at a time starting from the specified The following is an analysis of the possible cases in which
address. The encoding adopted is binary in two's comple- master and slave communication and behaviour can evolve as
ment. The analogue variables are represented in tenths (for a protocol.
example the value 10.0 is transmitted as 0064h = 100d), the
integers are transferred with the effective value (for example 1) The slave receives the request with no communication
100 is transmitted as 0064h = 100d). errors :
The integer variables are those with the address greater than 128. slave : responds as expected
The number of data requested starts from the specified master : must allow a timeout on the slave response of at least
address. 500mS to allow the slave to process the data.
2) The slave does not receive the request due to a communi-
EXAMPLE cation error :
REQUEST slave : gives no response
Example field (hex) master : must allow a timeout on the response
3) The slave receives the request, but there is a communica-
Appliance address 01 tion error (e.g. checksum)
Command 03 slave : gives no response
Start address (high byte) 00 master : must allow a timeout on the response
Start address (low byte) 00 4) The slave receives the request with no communication
No. of data requested (start high) 00 errors but the request data are incorrect (e.g. command does
No. of data requested (start low) 02 not exist, too many data items requests, addresses do not
Checksum ... exist, write data value out of range)
slave : responds normally with its address in first field, adds
RESPONSE 0x80 to the command code in the command field and
Field hex responds to the third byte with an error code which identifies
the error.
Appliance address 01 (see following example)
Command 03
Number of data bytes in response 04 Error codes :
High byte data item 0 0C 01 Invalid command
Low byte data item 0 1E 02 Invalid data item address
High byte data item 1 0E 03 Data value (in write mode) out of range
Low byte data item 1 2D
Checksum ... EXAMPLE 1
REQUEST communication error
Field hex

Appliance address 01
COMMAND 06 Write Analog Data Command 07 (invalid command)
With this command an analogue or integer variable can be Address (high byte) 00
written. The encoding adopted is binary in two's complement. Address (low byte) 00
The analogue variables are represented in tenths (for example New data item (start high) 1B
the value 10.0 is transmitted as 0064h = 100d), the integers New data item (start low) 00
are transferred with the effective value (for example 100 is Checksum ...
transmitted as 0064h = 100d).
The integer variables are those with the address greater than EXAMPLE 2
128. RESPONSE communication error
The normal response, if the data item has been assigned suc- Field hex
cessfully, is an echo of the request.
Appliance address 01
EXAMPLE Command 87
REQUEST Error code 01 (invalid error code command)
Field hex Checksum ...
Appliance address 01
Command 06
Address (high byte) 00
Address (low byte) 00
New data item (start high) 1B
New data item (start low) 00 ADDRESS TABLE
Checksum ... The following illustrates the addresses envisaged by the proto-
col and the corresponding meaning for the appliance.
RESPONSE Addresses not indicated here are reserved or not used; accor-
Field hex dingly, it is absolutely forbidden to use commands relative to
addresses that are not indicated as this could cause the
Appliance address 01 appliance malfunctions or damage
Command 06
Address (high byte) 00 Adresses marked by ✔ are to be used with master-card
IAddress (low byte) 00 only.
New data item (start high) 1B
New data item (start low) 00
Checksum ...
8
116 ✔ Unit 2 alarm summary
DIGITAL READ DATA (code 01) 117 ✔ Unit 3 alarm summary
Table 4 ✔
118 Unit 4 alarm summary
Address Description of data item ✔
119 CP Master permissive (delta output)
1 ✔ Remote on/off input status 120 ✔ CP Slave 1 permissive (delta output)
2 ✔ Remote Summer/Winter input status 121 ✔ CP Slave 2 permissive (delta output)
3 ✔ Setpoint double input status 122 ✔ CP Slave 3 permissive (delta output)
4 Serious alarm input status
5 Evaporator flowswitch input status
6 Evaporator pump alarm input status
7 Voltage monitor alarm input status DIGITAL WRITE DATA (code 05)
8 High pressure alarm input status Table 5
9 Low pressure alarm input status Address Description of data item
10 Compressor thermal overload alarm input status 28 ✔ Unit on/off from Supervisor (SPV)
11 Fan thermal overload alarm input status 29 Reset alarm after action on address 80
12 Oil differential alarm input status 40 ✔ Enable double setpoint
130 Recovery flowswitch alarm input status 56 ✔ Save time from SPV set with var.
14 Digital input status ID14 NOT USED LHOUR / LMINUTE / ….
15 Digital input status ID15 NOT USED 73 ✔ Read setting of time bands after setting CHOICE_DAY
16 Evaporator pump output status 74 ✔ Confirm/Save time band settings after entry
17 Antifreeze resistance output status 77 Display next alarm in history
18 Liquid solenoid valve output status 78 Display previous alarm in history
19 Liquid injection valve output status 79 Request display on SPV of last alarm in history
20 Alarm summary output status 80 Reset Buzzer from SPV
21 Capacity step valve 1 output status 82 Select Summer/Winter
22 Fan output status 123 ✔ Reset Slave 1
23 Cycle reversing valve output status 124 ✔ Reset Slave 2
24 Bypass solenoid valve output status 125 ✔ Reset Slave 3
25 3-way recovery valve output status 126 ✔ Reset buzzer Slave 1
26 Recovery VR valve output status 127 ✔ Reset buzzer Slave 2
27 Recovery VB valve output status 128 ✔ Reset buzzer Slave 3
28 ✔ Unit on/off from SPV
29 Reset alarm
48 Reset evaporator pump operating hours
49 Reset condenser pump operating hours
50 Reset compressor hours ANALOGUE READ DATA (code 03)
73 Read setting of time bands after setting Table 6
CHOICE_DAY Address Description of data item
75 1 if there is an error after saving settings for time 5 ✔ Temperature regulation range
bands 6 ✔ Total recovery set point
81 Unit 1 alarm summary 7 ✔ Total recovery differential
82 ✔ Select Sum/Win from SPV (if EN_SPV_SUM_WIN 16 ✔ Summer regulation setpoint
enabled and EN_DIG_SUM_WIN disabled) 17 ✔ Winter regulation setpoint
83 Serious alarm 18 ✔ Summer regulation external double setpoint
84 Evaporator pump thermal overload alarm 19 ✔ Winter regulation external double setpoint
87 Pump maintenance alarm 20 ✔ Used setpoint
88 Compressor maintenance alarm 21 High pressure
89 Sensor fault alarm B1 22 Low pressure
90 Sensor fault alarm B2 23 ✔ Water inlet temperature
91 Sensor fault alarm B3 24 Compressor delivery temperature
92 Sensor fault alarm B4 25 Water outlet temperature
93 Sensor fault alarm B5 26 External air temperature
94 Sensor fault alarm B6 27 Liquid temperature
95 Sensor fault alarm B7 29 Heat recovery unit inlet temperature
96 Sensor fault alarm B8 30 Heat recovery unit outlet temperature
97 Sensor fault alarm B9 31 Inverter outlet voltage
98 Sensor fault alarm B10 32 H20 In temperature on alarm history
99 Phase monitor alarm 33 H20 Out temperature on alarm history
100 Antifreeze alarm 34 High pressure on alarm history
101 Alarm: unit 1 not connected 35 Low pressure on alarm history
102 ✔ Alarm: unit 2 not connected 36 Pressure unit gas temperature on alarm history
103 ✔ Alarm: unit 3 not connected 37 Work setpoint on alarm history
104 ✔ Alarm: unit 4 not connected 38 Setpoint range on alarm history
105 Compressor thermal overload alarm 39 Antifreeze setpoint on alarm history
106 Evaporator flowswitch alarm 140 High evaporator pump operating hours
107 Oil pressure switch alarm 141 Low evaporator pump operating hours
108 Low oil press. diff. alarm 142 High condenser pump operating hours
109 High pressure switch alarm 143 Low condenser pump operating hours
110 Transducer high pressure alarm 144 High compressor operating hours
111 Low pressure switch alarm 145 Low compressor operating hours
112 Transducer low pressure alarm 148 Display current HOUR of pCO²
113 Pressure unit temperature alarm 150 Display current MINUTES of pCO²
114 Fan thermal overload alarm 152 Display current DAY of pCO² (1=Sunday;
115 Fan 2 thermal overload alarm 2=Monday; … 7=Saturday)
9
154 Display current MONTH of pCO²
156 Display current YEAR of pCO² (2 digits) Operations to perform:
158 ✔ START HOUR range 1 - set analogue variable 166 to 3 (1=Sunday; 2=Monday;
159 ✔ START MINUTES range 1 …7=Saturday)
160 ✔ STOP HOUR range 1 - set analogue variable 158 to 3
161 ✔ STOP MINUTES range 1 - set analogue variable 159 to 15
162 ✔ START HOUR range 2 - set analogue variable 160 to 12
163 ✔ START MINUTES range 2 - set analogue variable 161 to 30
164 ✔ STOP HOUR range 2 - set analogue variable 162 to 14
165 ✔ STOP MINUTES range 2 - set analogue variable 163 to 30
166 ✔ Select DAY to display/modify time ranges - set analogue variable 164 to 10
167 Progressive number for alarm identification (refer to - set analogue variable 165 to 00
respective table) - set the digital variable 74 to save individual settings.
168 HOUR event on alarm history
169 MINUTES event on alarm history
170 DAY event on alarm history Vice versa, if the setting had been:
171 MONTH event on alarm history Day TUESDAY
172 YEAR event on alarm history Start Band 1 13:15
174 ✔ High compressor 2 operating hours Start Band 1 12:30
175 ✔ Low compressor 2 operating hours Start Band 2 14:30
176 ✔ High compressor 3 operating hours Start Band 2 20:00
177 ✔ Low compressor 3 operating hours In this case digital variable 75 will set to '1' as the START
178 ✔ High compressor 4 operating hours Band 1 is GREATER than STOP Band 1.
179 ✔ Low compressor 4 operating hours
203 VERSION In particular digital variable 75 takes on the value '1' also
when:
the STOP Band 1 is LESS than START Band 1;
STOP Band 2 is LESS than START Band 2;
STOP Band 2 is LESS than START Band 1.
ANALOGUE WRITE DATA (code 06)
Table 7 N.B.: If one or more bands are to be disabled, simply
Address Abbr. Description of data item set the START and STOP bands to 00:00 - 00:00.
5 ✔ Temperature regulation range
6 ✔ Total recovery set point
7 ✔ Total recovery differential
16 ✔ Summer regulation setpoint
17 ✔ Winter regulation setpoint
18 ✔ Summer regulation external double setpoint
19 ✔ Winter regulation external double setpoint ALARM HISTORY:
149 Set new HOUR (and confirm with SAVE_HOUR) To query the history from the Supervisor.
151 Set MINUTES (and confirm with SAVE_HOUR) Operations to perform:
153 Set DAY (and confirm with SAVE_HOUR) - set digital variable 79 to receive all information on DATA,
155 Set MONTH (and confirm with SAVE_HOUR) TEMP. IN, TEMP. OUT,..... regarding the last alarm recorded
157 Set YEAR (and confirm with SAVE_HOUR) by the pCO²;
158 ✔ START HOUR range 1 - set digital variable 78 to request data related to the alarm
159 ✔ START MINUTES range 1 event previous to the one on display
160 ✔ STOP HOUR range 1 - set digital variable 77 to request data related to the alarm
161 ✔ STOP MINUTES range 1 event after to the one on display
162 ✔ START HOUR range 2
163 ✔ START MINUTES range 2 At this point all information on the selected alarm can be read
164 ✔ STOP HOUR range 2 on analogue variables 32, 33 and from 167 to 172
165 ✔ STOP MINUTES range 2
166 ✔ Select DAY to display/modify time bands To reset the History from the Supervisor

- set digital variable 76.


SERIAL CONFIGURATION OF pCO2 CARD:
To configure the serial communication of card pCO2 with the
Baud rate, network address and required protocol, select the
following windows from the user menu (Prog. key) :
Identific. Address for supervisor 001
Baud rate 9600 (RS485 only) TIME ADJUSTMENT
Protocol Modbus To adjust the time from the Supervisor
Operations to perform:
- set the new HOUR in analogue variable 149;
NOTES REGARDING TIMER DATA AND HISTORY - set the new MINUTES on analogue variable 151;
READING/WRITING FROM SUPERVISOR: -set the new DAY on analogue variable 153
Timer : - (1=Sunday; 2=Monday; …7=Saturday);
To set the following ranges from the Supervisor: - set the new MONTH on analogue variable 155;
Day TUESDAY - set the new YEAR on analogue variable 157 (2 digits);
Start Band 1 03:15 - set digital variable 56 to copy the newly entered variables.
Start Band 1 12:30
Start Band 2 14:30
Start Band 2 20:00
10
GUIDE DE RÉFÉRENCE POUR LE PROTOCOLE MODAER TYPOLOGIE DES COMMANDES:
Le protocole de communication Modaer est le standard de Tab. 2
communication rendu disponible par Aermec pour le bran- Commande Opération
chement des chiller aux systèmes de supervision ou de con- Maître
trôle centralisés (pour savoir sur quelles machines ce protoco-
01 Read Données digitales (données 1 bit)
le est disponible, consulter le guide des produits Aermec).
Le protocole permet de brancher point par point (machine * 05 Write données digitales (données 1 bit)
superviseur), ou plusieurs machines (255 max) sur un seul bus 03 Read Données analogiques (données 16 bits)
de branchement vers un superviseur, car il prévoit la gestion 06 Write Données analogiques (données 16 bits)
d'une adresse pour chaque machine.
La modalité de communication est de type maître-esclave : le FORMAT DES COMMANDES
système de supervision est maître et la machine est esclave.
Ceci implique que la machine ne réagit qu'aux interrogations
du superviseur. COMMANDE 01 Read Données digitales
Cette commande vous permet de demander une ou plusieurs
variables digitales à partir de l'adresse indiquée.
CONFIGURATION PORT: Les données en réponse sont regroupées en octets (8 données
de 1200 à 19200 bauds par octet).
1 bit de start Le premier octet reçu correspond aux 8 données à l'adresse la
pas de parité plus basse. Le bit le moins significatif de chaque octet corre-
2 bit de stop spond à la donnée ayant l'adresse la plus basse.
CODIFICATION DES DONNÉES: EXEMPLE
Chaque mot de 8 bits (1 octet) contenu dans le message est con- REQUÊTE
stitué de deux caractères hex codifiés de 4 bits chacun (0-9, A-F). Champ (hex)
FORMAT DU MESSAGE: Adresse machine 01
Les champs qui composent le message sont reportés dans le Commande 01
tableau n° 1. Adresse de départ (byte high) 00
Le message commence par un intervalle de silence d'au moins Adresse de départ (byte low) 00
3,5 caractères (indiqués dans le Tab. 1 comme temps de silence). Nbre de données (partie high) 00
La durée de cet intervalle dépend de la vitesse de transmission. Nbre de données (partie low) 0A
La première donnée transmise est l'adresse de l'appareil ; puis Somme de contrôle ...
le type de requête (type de lecture ou d'écriture), les données
concernant la requête, la somme de contrôle et enfin un RÉPONSE
intervalle de silence de la même longueur que celui du début. Champ (hex)
Tab. 1
START temps de silence Adresse machine 01
ADRESSE 1 octet Commande 01
COMMANDE 1 octet Nombre d'octets donnés en réponse 02
DONNÉE n x octet Données (0-7) 0E
SOMME DE CONTRÔLE 2 octets Données (8-9) 03
STOP temps de silence Somme de contrôle ...
Adresse : il s'agit de l'adresse de l'appareil. Elle peut être
comprise entre 1 et 255. COMMANDE 05 Write digitales
Commande : c'est l'opération que l'on désire effectuer. Voir Pour assigner 1 à une adresse digitale, transmettre la donnée
le Tab. 2. hex 0xFF00;
Donnée : les données prévues pour les différentes opérations. pour assigner 0, transmettre la donnée hex 0x0000.
Somme de contrôle : il s'agit d'un contrôle de sécurité qui Toute donnée différente est considérée comme une erreur.
vérifie que les données transmises sont justes. Elle est cal- La réponse normale est un écho de la requête si l'assignation
culée à chaque opération par l'opérateur qui transmet le mes- de la donnée a été acceptée.
sage. Le destinataire du message doit la recalculer et la com-
parer avec celle qu'il a reçu de façon à s'assurer que les EXEMPLE
données reçues sont justes REQUÊTE
La somme de contrôle est calculée en prenant en compte tous Champ (hex)
les champs, à l'exception du champ somme de contrôle. Il ne
considère que les 8 bits de données pour chaque octet (sauf Adresse machine 01
les bits de start et de stop). Commande 05
La somme de contrôle est une donnée de 16 bits. Elle est Adresse (byte high) 00
obtenue de la façon suivante: Adresse (byte low) 00
1) définir le chiffre de somme de contrôle à 16 bits avec des 1 Nouvelle donnée (partie high) FF
(0xffff en hex) Nouvelle donnée (partie low) 00
2) exécuter OU exclusif puis l'octet du message (à partir du Somme de contrôle ...
premier, c'est-à-dire l'adresse)
3) décaler un bit (vers le bit le moins significatif) en insérant RÉPONSE
un 0 sur le bit le plus significatif Champ (hex)
4) contrôler le bit le moins significatif extrait après le décalage
(bit de retenue positive) Adresse machine 01
5) si le bit est 1 exécuter OU exclusif avec le chiffre fixe hex Commande 05
0xA001 Adresse (byte high) 00
6) répéter les opérations depuis le point 3 jusqu'à avoir effec- Adresse (byte low) 00
tué 8 décalages Nouvelle donnée (partie high) FF
7) répéter les opérations depuis le point 2 pour chaque octet Nouvelle donnée (partie low) 00
du message. Somme de contrôle ...
11
COMMANDE 03 Read Données analogiques GESTION TEMPORISATION ET ERREURS DE COM-
Cette commande vous permet de demander une ou plusieurs MUNICATION
variables analogiques et entières à partir de l'adresse spéci- Voici l'analyse des cas dans lesquels peuvent avoir lieu la
fiée. La codification adoptée est binaire codée binaire. Les communication et le comportement prévu par le maître et l'e-
variables analogiques non entières sont données en dixièmes sclave selon le protocole.
(par exemple, la valeur 10,0 est transmise comme 0064h =
100d); les entières sont transférées avec leur valeur réelle (par 1) L'esclave reçoit la requête sans erreurs de communication :
exemple, 100 est transmis comme 0064h = 100d). esclave : répond comme prévu
Les variables entières sont celles ayant une adresse supérieu- maître : doit prévoir une temporisation d'au moins 500 ms à
re à 128. la réponse de l'esclave pour lui donner le temps d'élaborer
Le nombre de données requises est compté à partir de l'adres- les données.
se spécifiée. 2) Une erreur de communication empêche l'esclave de rece-
voir la requête :
EXEMPLE esclave : ne donne aucune réponse
REQUÊTE maître : doit prévoir une temporisation d'au moins 500 ms à
Champ (hex) la réponse
3) L'esclave reçoit la requête, mais il y a une erreur de
Adresse machine 01 communication (ex. somme de contrôle)
Commande 03 esclave : ne donne aucune réponse
Adresse de départ (byte high) 00 maître : doit prévoir une temporisation d'au moins 500 ms à
Adresse de départ (byte low) 00 la réponse
Nbre de données requises (partie high) 00 4) L'esclave reçoit la requête sans erreurs de communication,
Nbre de données requises (partie low) 02 mais les données de la requête sont incorrectes (ex. comman-
Somme de contrôle ... de inexistante, excès du nombre de données requises, adresses
inexistantes, valeur de la donnée en écriture hors catégorie)
RÉPONSE esclave : répond normalement avec son adresse sur le pre-
Champ (hex) mier champ, sur le champ de commande il répond en ajou-
tant 0x80 au code de commande et au troisième octet il
Adresse machine 01 répond par un code d'erreur identifiant le type d'erreur.
Commande 03 (voir l'exemple suivant)
Nombre d'octets donnés en réponse 04
Byte high donné 0 0C Voici les codes d'erreur :
Byte low donné 0 1E 01 Commande inexistante
Byte high donné 1 0E 02 Adresse donnée inexistante
Byte low donné 1 2D 03 Valeur donnée (en mode écriture) hors catégorie
Somme de contrôle ...
EXEMPLE 1
Erreur de communication REQUÊTE
Champ hex
COMMANDE 06 Write Données analogiques
Cette commande vous permet d'écrire une variable analogi- Adresse machine 01
que ou entière. La codification adoptée est binaire codée Commande 07 (commande inexistante)
binaire. Les variables analogiques non entières sont données Adresse (byte high) 00
en dixièmes (par exemple, la valeur 10,0 est transmise comme Adresse (byte low) 00
0064h = 100d); les entières sont transférées avec leur valeur Nouvelle donnée (partie high) 1B
réelle (par exemple, 100 est transmis comme 0064h = 100d). Nouvelle donnée (partie low) 00
Les variables entières sont celles ayant une adresse supérieure Somme de contrôle ...
à 128.
La réponse normale est un écho de la requête si l'assignation EXEMPLE 2
de la donnée a été acceptée. Erreur de communication RÉPONSE
Champ hex
EXEMPLE
REQUÊTE Adresse machine 01
Champ (hex) Commande 87
Code erreur 01 (code erreur com
Adresse machine 01 mande inexistante)
Commande 06 Somme de contrôle ...
Adresse (byte high) 00
Adresse (byte low) 00
Nouvelle donnée (partie high) 1B
Nouvelle donnée (partie low) 00 TABLEAUX ADRESSES
Somme de contrôle ... Les adresses prévues par le protocole et leur signification du
point de vue da la machine sont illustrées ci-après.
RÉPONSE Les adresses qui ne figurent pas ici sont réservées ou non utili-
Champ (hex) sées. Il est donc strictement interdit d'utiliser des commandes
se référant à des adresses ne figurant pas ici, car cela pourrait
Adresse machine 01 entraîner un mauvais fonctionnement, voire même la rupture
Commande 06 de l'appareil.
Adresse (byte high) 00
Adresse (byte low) 00 Les adresses avec le symbole ✔ doivent être utilisées uni-
Nouvelle donnée (partie high) 1B quement avec la carte maître.
Nouvelle donnée (partie low) 00
Somme de contrôle ...
12
116 ✔ Récapitulatif alarmes unité 2
READ DIGITALES (code 01) 117 ✔ Récapitulatif alarmes unité 3
Tab. 4 ✔ Récapitulatif alarmes unité 4
118
Adresse Description donnée ✔ Autorisation CP Maître (sortie triangle)
119
1 ✔ État entrée On Off à distance 120 ✔ Autorisation CP Esclave 1 (sortie triangle)
2 ✔ État entrée Été/Hiver à distance 121 ✔ Autorisation CP Esclave 2 (sortie triangle)
3 ✔ État entrée double setpoint 122 vAutorisation CP Esclave 3 (sortie triangle)
4 État entrée alarme grave
5 État entrée interrupteur débit évaporateur
6 État entrée alarme pompe évaporateur
7 État entrée alarme moniteur de tension WRITE DIGITALES (code 05)
8 État entrée alarme haute pression Tab. 5
9 État entrée alarme basse pression Adresse Description donnée
10 État entrée alarme thermique compresseur 28 ✔ Marche / Arrêt unité à partir du Superviseur (SPV)
11 État entrée alarme thermique ventilateur 29 RAZ alarme après avoir agi sur l'adresse 80
12 État entrée alarme différentiel huile 40 ✔ Activation au double setpoint
13 État entrée alarme interrupteur débit récupération 56 ✔ Sauver l'heure à partir de SPV paramétrée avec
14 État entrée digitale ID14 NON UTILISÉ les var. LHOUR / LMINUTE / ….
15 État entrée digitale ID15 NON UTILISÉ 73 ✔ Lecture du réglage des tranches horaires après
16 État sortie pompe évaporateur paramétrage de CHOICE_DAY
17 État sortie résistance antigel 74 ✔ Confirmer/Sauver les réglages des tranches horaires
18 État sortie vanne solénoïde liquide après les avoir paramétrés
19 État sortie vanne alimentation liquide 77 Affichage alarme suivante du Journal
20 État sortie récapitulatif des alarmes 78 Affichage alarme précédente du Journal
21 État sortie vanne étage de puissance 1 79 Demander l'affichage sur SPV de la dernière alarme
22 État sortie ventilateur du Journal
23 État sortie vanne d'inversion de cycle 80 RAZ sirène (Buzzer) à partir de SPV
24 État sortie vanne solénoïde by-pass 82 Sélection de Eté/Hiver
25 État sortie vanne 3 voies récupération 123 ✔ RAZ Esclave 1
26 État sortie vanne VR récupération 124 ✔ RAZ Esclave 2
27 État sortie vanne VB récupération 125 ✔ RAZ Esclave 3
28 ✔ Marche / Arrêt unité à partir de SPV 126 ✔ RAZ sirène Esclave 1
29 RAZ alarme 127 ✔ RAZ sirène Esclave 2
48 RAZ heures de fonctionnement pompe évaporateur 128 ✔ RAZ sirène Esclave 3
49 RAZ heures de fonctionnement pompe condenseur
50 RAZ heures compresseurs READ ANALOGIQUES (code 03)
73 Lecture du réglage des tranches horaires après Tab. 6
paramétrage de CHOICE_DAY Adresse Sigle Description donnée
75 1 si une erreur est détectée après avoir sauvegardé 5 ✔ Bande de réglage de la température
les réglages des Tranches horaires 6 ✔ Réglage récupération totale
81 Récapitulatif alarmes unité 1 7 ✔ Différentiel récupération totale
82 ✔ Sélection de Sum/Win à partir de SPV (si activé, 16 ✔ Setpoint réglage été
EN_SPV_SUM_WIN, et si désactivé, EN_DIG_SUM_WIN) 17 ✔ Setpoint réglage hiver
83 Alarme grave 18 ✔ Double setpoint externe pour réglage été
84 Alarme thermique pompe évaporateur 19 ✔ Double setpoint externe pour réglage hiver
87 Alarme entretien pompe 20 ✔ Setpoint utilisé
88 Alarme entretien compresseur 21 Haute pression
89 Alarme sonde défectueuse B1 22 Basse pression
90 Alarme sonde défectueuse B2 23 ✔ Température entrée eau
91 Alarme sonde défectueuse B3 24 Température refoulement compresseur
92 Alarme sonde défectueuse B4 25 Température sortie eau
93 Alarme sonde défectueuse B5 26 Température extérieure
94 Alarme sonde défectueuse B6 27 Température liquide
95 Alarme sonde défectueuse B7 29 Température entrée récupérateur
96 Alarme sonde défectueuse B8 30 Température sortie récupérateur
97 Alarme sonde défectueuse B9 31 Tension sortie inverseur
98 Alarme sonde défectueuse B10 32 Température In H2O sur Journal alarmes
99 Alarme moniteur de phase 33 Température Out H2O sur Journal alarmes
100 Alarme antigel 34 Haute pression sur Journal alarmes
101 Alarme unité 1 non reliée 35 Basse pression sur Journal alarmes
102 ✔ Alarme unité 2 non reliée 36 Température gaz de pression sur Journal alarmes
103 ✔ Alarme unité 3 non reliée 37 Réglages de fonctionnement sur Journal alarmes
104 ✔ Alarme unité 4 non reliée 38 Bande réglages de fonctionnement sur Journal alarmes
105 Alarme thermique compresseur 39 Réglage antigel sur Journal alarmes
106 Alarme interrupteur débit évaporateur 140 Heures de fonctionnement pompe évaporateur high
107 Alarme pressostat huile 141 Heures de fonctionnement pompe évaporateur low
108 Alarme bas diff. Press. huile 142 Heures de fonctionnement pompe condenseur high
109 Alarme pressostat haute pression 143 Heures de fonctionnement pompe condenseur low
110 Alarme haute press. transducteur 144 Heures de fonctionnement compresseur high
111 Alarme pressostat basse press. 145 Heures de fonctionnement compresseur low
112 Alarme basse press. transducteur 148 Afficher l'HEURE courante du pCO²
113 Alarme température entrée 150 Afficher les MINUTES courantes du pCO²
114 Alarme thermique ventilateur 152 Afficher le JOUR courant du pCO² (1=Dimanche;
115 Alarme thermique ventilateur 2 2=Lundi; … 7=Samedi)
13
154 Afficher le MOIS courant du pCO² Arrêt tranche 1 12:30
156 Afficher l'ANNÉE courante du pCO² (2 chiffres) Démarrage tranche 2 14:30
158 ✔ HEURE DÉMARRAGE tranche 1 Arrêt tranche 2 20:00
159 ✔ MINUTES DÉMARRAGE tranche 1 Procéder de la manière suivante:
160 ✔ HEURE ARRÊT tranche 1 - régler sur '3' la variable analogique 166 (1=Dimanche;
161 ✔ MINUTES ARRÊT tranche 1 2=Lundi; …7=Samedi)
162 ✔ HEURE DÉMARRAGE tranche 2 - paramétrer la valeur '3' pour la variable analogique 158
163 ✔ MINUTES DÉMARRAGE tranche 2 - paramétrer la valeur '15' pour la variable analogique 159
164 ✔ HEURE ARRÊT tranche 2 - paramétrer la valeur '12' pour la variable analogique 160
165 ✔ MINUTES ARRÊT tranche 2 - paramétrer la valeur '30' pour la variable analogique 161
166 ✔ Choix du JOUR pour afficher/modifier les tranches
horaires - paramétrer la valeur '14' pour la variable analogique 162
167 Numéro progressif identifiant une alarme (consulter - paramétrer la valeur '30' pour la variable analogique 163
le tableau correspondant) - paramétrer la valeur '10' pour la variable analogique 164
168 HEURE événement sur Journal alarmes - paramétrer la valeur '00' pour la variable analogique 165
169 MINUTES événement sur Journal alarmes - définir la variable digitale 74 qui mémorise chaque paramétrage.
170 JOUR événement sur Journal alarmes En revanche, si le paramétrage avait été:
171 MOIS événement sur Journal alarmes Jour MARDI
172 ANNÉE événement sur Journal alarmes Démarrage tranche 1 13:15
174 ✔ Heures de fonctionnement compresseur 2 high Arrêt tranche 1 12:30
175 ✔ Heures de fonctionnement compresseur 2 low Démarrage tranche 2 14:30
176 ✔ Heures de fonctionnement compresseur 3 high Arrêt tranche 2 20:00
177 ✔ Heures de fonctionnement compresseur 3 low Dans ce cas, la variable digitale 75 passera à '1', étant donné
178 ✔ Heures de fonctionnement compresseur 4 high que le DÉMARRAGE Tranche 1 est PLUS GRAND que
179 ✔ Heures de fonctionnement compresseur 4 low l'ARRÊT Tranche 1.
203 VERSION
En particulier, la variable digitale 75 prendra la valeur '1'
même lorsque:
l'ARRÊT Tranche 1 est PLUS PETIT que le DÉMARRAGE
WRITE ANALOGIQUES (code 06) Tranche 1;
Tab. 7 l'ARRÊT Tranche 2 est PLUS PETIT que le DÉMARRAGE
Adresse Description donnée Tranche 2;
5 ✔ Bande de réglage de la température l'ARRÊT Tranche 2 est PLUS PETIT que le DÉMARRAGE
6 ✔ Réglage récupération totale Tranche 1.
7 ✔ Différentiel récupération totale N.B.: Pour désactiver une ou plusieurs Tranches, il suffit de
16 ✔ Setpoint réglage été régler le DÉMARRAGE et l'ARRÊT
17 ✔ Setpoint réglage hiver de la tranche sur 00:00 - 00:00.
18 ✔ Double setpoint externe pour réglage été
19 ✔ Double setpoint externe pour réglage hiver JOURNAL DES ALARMES :
149 Réglage de la nouvelle HEURE (puis confirmation Pour interroger le journal à partir du Superviseur.
avec SAVE_HOUR)
151 Réglage des MINUTES (puis confirmation avec Procéder de la manière suivante:
SAVE_HOUR)
153 Réglage du JOUR (puis confirmation avec SAVE_HOUR) - définir la variable digitale 79 de façon à recevoir toutes les
155 Réglage du MOIS (puis confirmation avec SAVE_HOUR) informations sur DATE, TEMP. IN, TEMP. OUT,..... concer-
157 Réglage de l'ANNÉE (puis confirmation avec SAVE_HOUR) nant la dernière alarme enregistrée par pCO²;
158 ✔ HEURE DÉMARRAGE tranche 1 - définir la variable digitale 78 pour demander les données
159 ✔ MINUTES DÉMARRAGE tranche 1 concernant l'alarme précédant celle qui est affichée
160 ✔ HEURE ARRÊT tranche 1 - définir la variable digitale 77 pour demander les données
161 ✔ MINUTES ARRÊT tranche 1 concernant l'alarme suivant celle qui est affichée
162 ✔ HEURE DÉMARRAGE tranche 2
163 ✔ MINUTES DÉMARRAGE tranche 2 A ce point, lorsqu'on lit les variables analogiques 32, 33 et de
164 ✔ HEURE ARRÊT tranche 2 167 à 172, on obtient toutes les informations concernant l'a-
165 ✔ MINUTES ARRÊT tranche 2 larme sélectionnée
166 ✔ Choix du JOUR pour afficher/modifier les tranches
horaires Pour remettre à zéro le Journal à partir du Superviseur:
- définir la variable digitale 76.
CONFIGURATION PORT DE LA CARTE pCO2: RÉGLAGE DE L'HEURE
Pour configurer le Baud rate, l'adresse de réseau et le type de Pour régler l'heure à partir du Superviseur.
protocole voulu servant à la communication sérielle de la carte
pCO2, sélectionner les rubriques suivantes du menu utilisateur Procéder de la manière suivante:
(touche Prog.) :
Identific. Adresse pour superviseur 001 - régler la nouvelle HEURE sur la variable analogique 149;
Baud rate9600 (RS485 seulement) - régler les nouvelles MINUTES sur la variable analogique 151;
Protocol Modbus - régler le nouveau JOUR sur la variable analogique 153
- (1=Dimanche; 2=Lundi; …7=Samedi);
DONNÉES CONCERNANT LA LECTURE/ÉCRITURE DES - régler le nouveau MOIS sur la variable analogique 155;
DONNÉES DU TIMER ET JOURNAL DU SUPERVISEUR : - régler la nouvelle ANNÉE sur la variable analogique 157 (2
Timer : chiffres);
Pour paramétrer les tranches suivantes à partir du - définir la variable digitale 56 qui copie les variables qu'on
Superviseur: vient de paramétrer.
Jour MARDI
Démarrage tranche 1 03:15
14
ANLEITUNGEN ZUM MODAER-PROTOKOLL TYPOLOGIE DER BEFEHLE:
Das Kommunikationsprotokoll Modaer ist die von Aermec Tab. 2
verwendete Standard-Kommunikation für die Verbindung von Befehl Operation
Chiller an Supervisions-Systeme oder an Zentralsteuerungen Master
(um festzustellen, welche Maschinen über dieses Protokoll
01 Read digitale Daten (Daten 1 Bit)
verfügen, siehe Aermec-Produkt-Katalog).
Durch die Verwaltung einer Adresse pro Maschine ermöglicht 05 Write digitale Daten (Daten 1 Bit)
das Protokoll mit einem einzigen Bus den Anschluss von 03 Read analoge Daten (Daten 16 Bit)
einem Punkt zum anderen (Maschine * Supervisor) oder von 06 Write analoge Daten (Daten 16 Bit)
mehreren Maschinen (max. 255) zu einem Supervisor.
Die Kommunikationsmodalität ist diejenige des Typs Master- BEFEHLSFORMAT
Slave, demnach ist das Supervisor-System Master und das der
Maschine Slave.
Dies bedeutet, dass die Maschine ausschließlich Anfragen des BEFEHL 01 Read digitale Daten
Supervisors beantwortet. Beginnend mit der spezifischen Adresse können mit diesem
Befehl eine oder mehrere digitale Variablen angefragt werden.
SERIELLE KONFIGURATION: Die Antwort-Daten werden in Bytes zusammengefasst (8
1200 bis 19200 Baud Daten pro Byte).
1 bit-start Das erste empfangene Byte entspricht den 8 Daten mit niedri-
no parity gerer Adresse, das niederwertige Bit eines jeden Bytes entspri-
2 Stopp-Bit cht dem Datenwert mit niedrigerer Adresse.
DATENKODIFIZIERUNG: BEISPIEL
Jedes Wort in der Meldung mit 8 Bit (1 Byte) besteht aus zwei ANFRAGE
Hex-Zeichen mit jeweils 4 Bit (0-9, A-F). Feld hex
MELDUNGSFORMAT: Maschinenadresse 01
Die Felder, die die Meldung zusammenstellen, sind in Tab. 1 Befehl 01
aufgeführt. Start-Adresse (Byte high) 00
Die Meldung beginnt mit einer Wartezeit von min. 3,5 Start-Adresse (Byte low) 00
Zeichen (in Tab. 1 als Wartezeit aufgeführt). Die Dauer dieser Datenanzahl (Bereich high) 00
Zeit hängt von der Baud-Rate ab. Datenanzahl (Bereich low) 0A
Als erstes wird die Maschinenadresse übertragen; dann der Checksum ...
Anfrage-Typ (Lese- oder Schreibtyp), die die Anfrage betref-
fenden Daten, das Checksum und abschließend eine ANTWORT
Wartezeit mit der gleichen Länge derjenigen am Anfang. Feld hex
Tab. 1
START Wartezeit Maschinenadresse 01
ADRESSE 1 Byte Befehl 01
BEFEHL 1 Byte Byteanzahl der Antwort 02
DATENWERT n x Byte Daten (0-7) 0E
CHECKSUM 2 Byte Daten (8-9) 03
STOPP Wartezeit Checksum ...
Adresse: Maschinenadresse, die zwischen 1 und 255 liegen
kann. BEFEHL 05 Digital-Write
Befehl: Schritt, den man ausführen möchte, Aufstellung in Um einer digitalen Adresse den Wert 1 zuzuteilen, muss der
Tab. 2 Hex -Datenwert 0xFF00,
Datenwert: Die für die verschiedenen Schritte vorgesehen für die Zuteilung von 0 der Hex-Datenwert 0x0000 übertra-
Daten. gen werden.
Checksum: Es handelt sich dabei um eine Sicherheitskontrolle Andere Daten werden als Fehler verwaltet.
zur Überprüfung des übertragenen Datenwerts, der jedes Mal Ist die Datenzuteilung richtig verlaufen, ist die normale
vom Meldungssender neu kalkuliert wird. Um sicherzustellen, Antwort ein Echo auf die Anfrage.
dass die empfangenen Daten korrekt sind, muss der BEISPIEL
Empfänger den Datenwert nochmals berechnen und mit dem ANFRAGE
erhaltenen vergleichen. Feld hex
Das Checksum wird unter Berücksichtigung aller Felder, mit
Ausnahme des Checksum-Felds, und der 8 Daten-Bits pro Maschinenadresse 01
Byte (mit Ausschließung von Start- und Stopp-Bit) kalkuliert. Befehl 05
Das Checksum ist ein Datenwert mit 16 Bit, das man folgen- Adresse (Byte high) 00
dermaßen erhält: Adresse (Byte low) 00
1) Den Checksum-Datenwert mit 16 Bit ausschließlich mit 1 Neuer Datenwert (Bereich high) FF
eingeben (0xffff in Hex). Neuer Datenwert (Bereich low) 00
2) Das Hexor mit dem darauf folgenden Meldungs-Byte Checksum ...
ausführen (ausgehend vom ersten, d.h. mit der Adresse).
3) Shift eines Bits (zum niederwertigen Bit hin) mit der ANTWORT
Eingabe einer 0 am höherwertigen Bit durchführen. Feld hex
4) Kontrolle am nach dem Shift erhaltenen niederwertigen Bit
(Carry-Bit). Maschinenadresse 01
5) Ist der Bit gleich 1, das Hexor mit dem festen Datenwert Befehl 05
hex 0xA001 durchführen. Adresse (Byte high) 00
6) Die Schritte ab Punkt 3 wiederholen, bis 8 Shifts durch- Adresse (Byte low) 00
geführt wurden. Neuer Datenwert (Bereich high) FF
7) Für jedes Byte, das eine Meldung ergibt, die Schritte ab Neuer Datenwert (Bereich low) 00
Punkt 2 durchführen. Checksum ...
15
BEFEHL 03 Read analoge Daten TIMEOUT-VERWALTUNG UND KOMMUNIKATION-
Beginnend mit der spezifischen Adresse können mit diesem SFEHLER
Befehl eine oder mehrere Variablen angefragt werden. Es wird Im Folgenden werden die verschiedenen Möglichkeiten des
die Binär-Kodifizierung bei Ergänzung auf 2 angewendet. Die Kommunikationsverlaufes und die vorgesehenen Reaktionen
analogen Variablen werden in Zehntel dargestellt (z.B. wird von Master und Slave als Protokoll analysiert.
der Wert 10,0 als 0064h = 100d übertragen), die ganzen
Variablen werden mit dem effektiven Wert übertragen (z.B. 1) Das Slave empfängt eine Anfrage ohne
100 wird als 0064h = 100d übertragen). Kommunikationsfehler:
Die Adresse für ganze Variablen ist höher als 128. Slave: antwortet wie vorgesehen.
Die Anzahl angeforderter Daten wird ab der angegebenen Master: muss ein Timeout für die Antwort des Slave von min.
Adresse berechnet. 500 ms einberechnen, um dem Slave die Möglichkeit der
Datenverarbeitung zu geben.
BEISPIEL 2) Wegen eines Kommunikationsfehlers empfängt das Slave
ANFRAGE die Anfrage nicht:
Feld (hex) Slave: gibt keine Antwort.
Master: muss ein Timeout für die Antwort einberechnen.
Maschinenadresse 01 3) Das Slave empfängt die Anfrage, aber es liegt ein
Befehl 03 Kommunikationsfehler vor (z.B. Checksum).
Start-Adresse (Byte high) 00 Slave: gibt keine Antwort.
Start-Adresse (Byte low) 00 Master: muss ein Timeout für die Antwort einberechnen.
Anzahl angeforderter Daten (Bereich high) 00 4) Das Slave empfängt die Anfrage ohne
Anzahl angeforderter Daten (Bereich low) 02 Kommunikationsfehler, aber die Anfragedaten sind nicht kor-
Checksum ... rekt (z.B. nicht zulässiger Befehl, Anfrage der Datenanzahl zu
hoch, Adressen nicht vorgesehen, Write-Datenwert out of
ANTWORT range).
Feld hex Slave: Antwort normal mit eigener Adresse auf dem ersten
Feld, auf dem Befehlsfeld antwortet es durch Hinzufügen von
Maschinenadresse 01 0x80 am Code des Befehls, und als drittes Byte antwortet es
Befehl 03 mit Fehlercode, der den aufgetretenen Fehler identifiziert.
Anzahl der Daten-Byte als Antwort 04 (siehe folgendes Beispiel)
Byte high Datenwert 0 0C
Byte low Datenwert 0 1E Die Fehlercodes sind folgende :
Byte high Datenwert 1 0E 01 Befehl nicht zulässig
Byte low Datenwert 1 2D 02 Adresse des Datenwerts nicht zulässig
Checksum ... 03 Datenwert (in Write-Modus) Out of Range

BEISPIEL 1
Kommunikationsfehler ANFRAGE
Feld hex
BEFEHL 06 Write analoge Daten
Mit diesem Befehl kann eine analoge oder eine ganze Variable Maschinenadresse 01
geschrieben werden. Es wird die Binär-Kodifizierung bei Befehl 07 (Befehl nicht zulässig)
Ergänzung auf 2 angewendet. Die analogen Variablen werden Adresse (Byte high) 00
in Zehntel dargestellt (z.B. wird der Wert 10,0 als 0064h = Adresse (Byte low) 00
100d übertragen), die ganzen Variablen werden mit dem Neuer Datenwert (Bereich high) 1B
effektiven Wert übertragen (z.B. 100 wird als 0064h = 100d Neuer Datenwert (Bereich low) 00
übertragen). Checksum ...
Die Adresse für ganze Variablen ist höher als 128.
Ist die Datenzuteilung richtig verlaufen, ist die normale BEISPIEL 2
Antwort ein Echo auf die Anfrage. Kommunikationsfehler ANTWORT
Feld hex
BEISPIEL
ANFRAGE Maschinenadresse 01
Feld hex Befehl 87
Fehlercode 01 (Fehlercode, Befehl
Maschinenadresse 01 nicht zulässig)
Befehl 06 Checksum ...
Adresse (Byte high) 00
Adresse (Byte low) 00
Neuer Datenwert (Bereich high) 1B
Neuer Datenwert (Bereich low) 00 TABELLE DER ADRESSEN
Checksum ... Nachfolgend werden die vom Protokoll vorgesehenen
Adressen und die von der Maschine vorgesehenen
ANTWORT Bedeutungen erläutert.
Feld hex Die nicht aufgeführten Adressen sind belegt oder nicht verwen-
det; es ist daher unzulässig, Befehle von nicht aufgeführten
Maschinenadresse 01 Adressen zu verwenden. Dies könnte zu Fehlfunktionen oder
Befehl 06 zu schweren Defekten der Maschine führen.
Neuer Datenwert (Bereich low) 00
Adresse (Byte low) 00 Die Adressen die mit dem Symbol ✔ gekennzeichnet sind,
Neuer Datenwert (Bereich high) 1B sollen nur mit der Masterplatine verwendet werden.
Neuer Datenwert (Bereich low) 00
Checksum ...
16
115 Alarm Schutzschalter Ventilator 2
DIGITAL-READ (code 01) 116 ✔ Zusammenfassung Alarme Einheit 2
Tab. 4 ✔ Zusammenfassung Alarme Einheit 3
117
Adresse Datenbeschreibung ✔ Zusammenfassung Alarme Einheit 4
118
1 ✔ Status Eingang On Off ferngesteuert 119 ✔ Freigabe CP Master (Ausgang Dreieck)
2 ✔ Status Eingang Sommer/Winter ferngesteuert 120 ✔ Freigabe CP Slave 1 (Ausgang Dreieck)
3 ✔ Status Eingang doppelter Sollwert 121 ✔ Freigabe CP Slave 2 (Ausgang Dreieck)
4 Status Eingang schwerwiegender Alarm 122 ✔ Freigabe CP Slave 3 (Ausgang Dreieck)
5 Status Eingang Strömungswächter Verdampfer
6 Status Eingang Alarm Verdampferpumpe
7 Status Eingang Alarm Spannungsmonitor DIGITAL-WRITE (code 05)
8 Status Eingang Alarm hoher Druck Tab. 5
9 Status Eingang Alarm niedriger Druck Adresse Datenbeschreibung
10 Status Eingang Alarm Schutzschalter Verdichter 28 ✔ Einheit Ein-/Ausschalten von Supervisor (SPV)
11 Status Eingang Alarm Schutzschalter Ventilator 29 Reset Alarm nach Eingriff auf Adresse 80
12 Status Eingang Alarm Differenzdruckschalter Öl 40 ✔ Freigabe doppelter Sollwert
13 Status Eingang Alarm Strömungswächter 56 ✔ Speichern der von SPV mit den Variablen eingege
Rückgewinnung benen Stunde. LHOUR / LMINUTE / ….
14 Status digitaler Eingang ID14 NICHT VERWENDET 73 ✔ Eingegebene Zeitspanne nach CHOICE_DAY-
15 Status digitaler Eingang ID15 NICHT VERWENDET Eingabe lesen.
16 Status Ausgang Verdampferpumpe 74 ✔ Eingegebene Zeitspannen bestätigen/speichern
17 Status Ausgang Widerstand Frostschutz 77 Anzeige des nächsten Alarms in Gespeicherte Alarme
18 Status Ausgang Magnetventil Flüssigkeit 78 Anzeige des vorherigen Alarms in Gespeicherte Alarme
19 Status Ausgang Einspritzventil Flüssigkeit 79 Anfrage Anzeige auf SPV des letzten Alarms aus
20 Status Ausgang Zusammenfassung Alarme Gespeicherte Alarme
21 Status Ausgang Ventil leistungsstufiger Betrieb 1 80 Reset Sirene (Buzzer) von SPV
22 Status Ausgang Ventilator 82 Sommer/Winter Umschaltung
23 Status Ausgang Zyklus-Umkehrventil 123 ✔ Reset Slave 1
24 Status Ausgang Magnetventil Bypass 124 ✔ Reset Slave 2
25 Status Ausgang 3-Wege-Ventil Rückgewinnung 125 ✔ Reset Slave 3
26 Status Ausgang VR-Ventil Rückgewinnung 126 ✔ Reset Sirene Slave 1
27 Status Ausgang VB-Ventil Rückgewinnung 127 ✔ Reset Sirene Slave 2
28 ✔ Einheit von SPV Ein-/Ausschalten 128 ✔ Reset Sirene Slave 3
29 Reset Alarm
48 Reset Betriebsstunden Verdampferpumpe ANALOG-READ (code 03)
49 Reset Betriebsstunden Verflüssigerpumpe Tab. 6
50 Reset Stunden Verdichter Adresse Datenbeschreibung
73 Eingegebene Zeitspanne nach CHOICE_DAY- 5 ✔ Temperatur-Einstellband
Eingabe lesen. 6 ✔ Set Rückgewinnung insgesamt
75 Liegt nach Speicherung der Zeitspannen ein Fehler 7 ✔ Differenzdruckschalter Rückgewinnung insgesamt
vor, beträgt der Wert 1. 16 ✔ Sollwert Einstellung Sommer
81 Zusammenfassung Alarme Einheit 1 17 ✔ Sollwert Einstellung Winter
82 ✔ Sum/Win von SPV (wenn EN_SPV_SUM_WIN ein- 18 ✔ Doppelter externer Sollwert Einstellung Sommer
und EN_DIG_SUM_WIN ausgeschaltet ist) anwählen. 19 ✔ Doppelter externer Sollwert Einstellung Winter
83 Schwerwiegender Alarm 20 ✔ Verwendeter Sollwert
84 Alarm Schutzschalter Verdampferpumpe 21 Hoher Druck
87 Alarm Wartung Pumpe 22 Niedriger Druck
88 Alarm Wartung Verdichter 23 ✔ Temperatur Einlauf Wasser
89 Alarm Fühler defekt B1 24 Temperatur Druckseite Verdichter
90 Alarm Fühler defekt B2 25 Temperatur Auslauf Wasser
91 Alarm Fühler defekt B3 26 Temperatur Außenluft
92 Alarm Fühler defekt B4 27 Temperatur Flüssigkeit
93 Alarm Fühler defekt B5 29 Temperatur Einlauf Rückgewinner
94 Alarm Fühler defekt B6 30 Temperatur Auslauf Rückgewinner
95 Alarm Fühler defekt B7 31 Spannung Ausgang Inverter
96 Alarm Fühler defekt B8 32 Temperatur In H2O in Gespeicherte Alarme
97 Alarm Fühler defekt B9 33 Temperatur Out H2O in Gespeicherte Alarme
98 Alarm Fühler defekt B10 34 Hoher Druck in Gespeicherte Alarme
99 Alarm Phasenmonitor 35 Niedriger Druck in Gespeicherte Alarme
100 Alarm Frostschutz 36 Temperaturfühler druckseitiges Gas in Gespeicherte
101 Alarm Einheit 1 nicht angeschlossen Alarme
102 ✔ Alarm Einheit 2 nicht angeschlossen 37 Betriebseinstellungen in Gespeicherte Alarme
103 ✔ Alarm Einheit 3 nicht angeschlossen 38 Einstellband Betriebseinstellungen in Gespeicherte
104 ✔ Alarm Einheit 4 nicht angeschlossen Alarme
105 Alarm Schutzschalter Verdichter 39 Set Frostschutz in Gespeicherte Alarme
106 Alarm Strömungswächter Verdampfer 140 Betriebsstunden Verdampferpumpe high
107 Alarm Druckwächter Öl 141 Betriebsstunden Verdampferpumpe low
108 Alarm niedrig Differenzdruckschalter Öldruck 142 Betriebsstunden Verflüssigerpumpe high
109 Alarm Druckwächter hoher Druck 143 Betriebsstunden Verflüssigerpumpe low
110 Alarm hoher Druck Antrieb 144 Betriebsstunden Verdichter high
111 Alarm Druckwächter niedriger Druck 145 Betriebsstunden Verdichter low
112 Alarm niedriger Druck Antrieb 148 Anzeige laufende STUNDE des pCO²
113 Alarm druckseitige Temperatur 150 Anzeige laufende MINUTEN des pCO²
114 Alarm Schutzschalter Ventilator 152 Anzeige laufender TAG des pCO² (1=Sonntag;
17
2=Montag; … 7=Samstag) Stopp Zeitspanne 1 12:30
154 Anzeige laufender MONAT des pCO² Start Zeitspanne 2 14:30
156 Anzeige laufendes JAHR des pCO² (2 Ziffern) Stopp Zeitspanne 2 20:00
158 ✔ STUNDE START Zeitspanne 1
159 ✔ MINUTEN START Zeitspanne 1 Auszuführende Schritte:
160 ✔ STUNDE STOPP Zeitspanne 1 - die analoge Variable 166 auf '3' einstellen (1=Sonntag;
161 ✔ MINUTEN STOPP Zeitspanne 1 2=Montag; …7=Samstag)
162 ✔ STUNDE START Zeitspanne 2 - der anlogen Variablen 158 den Wert '3' zuteilen
163 ✔ MINUTEN START Zeitspanne 2 - der analogen Variablen 159 den Wert '15' zuteilen
164 ✔ STUNDE STOPP Zeitspanne 2 - der analogen Variablen 160 den Wert '12' zuteilen
165 ✔ MINUTEN STOPP Zeitspanne 2 - der analogen Variablen 161 den Wert '30' zuteilen
166 ✔ TAG zur Anzeige / Änderung der Zeitspannen
anwählen - der analogen Variablen 162 den Wert '14' zuteilen
167ä Fortlaufende Nummer zur Identifizierung eines - der analogen Variablen 163 den Wert '30' zuteilen
Alarms (siehe entsprechende Tabelle) - der analogen Variablen 164 den Wert '10' zuteilen
168 STUNDE Vorfall in Gespeicherte Alarme - der analogen Variablen 165 den Wert '00' zuteilen
169 MINUTEN Vorfall in Gespeicherte Alarme - die digitale Variable 74 für die Speicherung der einzelnen
170 TAG Vorfall in Gespeicherte Alarme Einstellungen eingeben.
171 MONAT Vorfall in Gespeicherte Alarme Umgekehrt, d.h. falls die Einstellung folgendermaßen gewesen
172 JAHR Vorfall in Gespeicherte Alarme wäre:
174 ✔ Betriebsstunden Verdichter 2 high Tag DIENSTAG
175 ✔ Betriebsstunden Verdichter 2 low Start Zeitspanne 1 13:15
176 ✔ Betriebsstunden Verdichter 3 high Stopp Zeitspanne 1 12:30
177 ✔ Betriebsstunden Verdichter 3 low Start Zeitspanne 2 14:30
178 ✔ Betriebsstunden Verdichter 4 high Stopp Zeitspanne 2 20:00
179 ✔ Betriebsstunden Verdichter 4 low würde die digitale Variable 75 '1' sein, denn der START
203 VERSION Zeitspanne 1 wäre GRÖSSER als der STOPP Zeitspanne 1.
ANALOG-WRITE (code 06) Die digitale Variable 75 erhält den Wert '1', auch wenn:
Tab. 7 STOPP Zeitspanne 1 KLEINER ist als START Zeitspanne 1;
Adresse Datenbeschreibung STOPP Zeitspanne 2 KLEINER ist als START Zeitspanne 2;
5 ✔ Temperatur-Einstellband STOPP Zeitspanne 2 KLEINER ist als START Zeitspanne 1.
6 ✔ Set Rückgewinnung insgesamt Hinweis: Sollen eine oder mehrere Zeitspannen ausgeschaltet
7 ✔ Differenzdruckschalter Rückgewinnung insgesamt werden,
16 ✔ Sollwert Einstellung Sommer START und STOPP
17 ✔ Sollwert Einstellung Winter auf Zeitspanne 00:00 - 00:00 einstellen.
18 ✔ Doppelter externer Sollwert Einstellung Sommer
19 ✔ Doppelter externer Sollwert Einstellung Winter GESPEICHERTE ALARME:
149 Einstellung neue STUNDE (anschließend mit Gespeicherte Alarme von Supervisor abfragen.
SAVE_HOUR bestätigen)
151 Einstellung MINUTEN (anschließend mit Auszuführende Schritte:
SAVE_HOUR bestätigen)
153 Einstellung TAG (anschließend mit SAVE_HOUR - Die digitale Variable 79 so einstellen, dass alle Informationen
bestätigen) auf DATA, TEMP empfangen werden. IN, TEMP. OUT,.....
155 Einstellung MONAT (anschließend mit betrifft letzten vom pCO² empfangenen Alarm;
SAVE_HOUR bestätigen) - die digitale Variable 78 einstellen, um die vor dem angezeig-
157 Einstellung JAHR (anschließend mit SAVE_HOUR ten Alarm betreffenden Daten anzufragen
bestätigen) - die digitale Variable 77 einstellen, um die nach dem ange-
158 ✔ STUNDE START Zeitspanne 1 zeigten Alarm betreffenden Daten anzufragen
159 ✔ MINUTEN START Zeitspanne 1
160 ✔ STUNDE STOPP Zeitspanne 1 An dieser Stelle können die analogen Variablen 32, 33 und
161 ✔ MINUTEN STOPP Zeitspanne 1 von 167 bis 172 gelesen werden, wodurch man alle
162 ✔ STUNDE START Zeitspanne 2 Informationen zum gewählten Alarm erhält.
163 ✔ MINUTEN START Zeitspanne 2
164 ✔ STUNDE STOPP Zeitspanne 2 Reset des Speichers von Supervisor:
165 ✔ MINUTEN STOPP Zeitspanne 2
166 ✔ TAG zur Anzeige / Änderung der Zeitspannen - die digitale Variable 76 einstellen.
anwählen
EINSTELLUNG DER ZEITEN
SERIELLE KONFIGURATION DER pCO2-KARTE : Zeiteinstellung von Supervisor.
Zur Konfiguration der pCO2-Karte mit der Baud-Rate, der
Netzadresse und dem gewünschten Protokoll sind aus dem Auszuführende Schritte:
Anwendermenü (Prog-Taste) folgende Masken anzuwählen:
Identific. Address for supervisor 001 - die neue STUNDE in der analogen Variablen 149 eingeben;
Baud rate9600 (RS485 only) - die neuen Minuten in der analogen Variablen 151 eingeben;
Protocol Modbus - den neuen TAG in der analogen Variablen 153 eingeben;
- (1=Sonntag; 2=Montag; …7=Samstag);
- den neuen MONAT in der analogen Variablen 155 einge-
HINWEISE ZUM READ/WRITE DER TIMER-DATEN ben;
UND SPEICHER VON SUPERVISOR: - das neue JAHR in der analogen Variablen 157 eingeben; (2
Timer : Ziffern);
Einstellung von Supervisor der folgenden Zeitspannen: - die digitale Variable 56 zum Kopieren der eingegebenen
Tag DIENSTAG Variablen einstellen.
Start Zeitspanne 1 03:15
18
GUÍA DE REFERENCIA DEL PROTOCOLO MODAER TIPOS DE INSTRUCCIONES:
El protocolo de comunicación Modaer es el estándar de Tabla 2
Aermec para conectar a los enfriadores con los sistemas de Instrucción Operación
supervisión y control centralizados. En la guía de productos Master
Aermec puede verse en qué modelos está disponible. 01 Read datos digitales (1 bit)
Como permite gestionar una dirección por aparato, es posible
05 Write datos digitales (1 bit)
hacer conexiones punto a punto (máquina-supervisor), o
conectar al supervisor hasta 255 máquinas en el mismo bus. 03 Read datos analógicos (16 bit)
La modalidad de comunicación es master-slave con el sistema 06 Write datos analógicos (16 bit)
de supervisión como master y el equipo como slave.
Esto significa que el equipo responderá solamente a las inter- FORMATO DE LAS INSTRUCCIONES
rogaciones del supervisor.

01 Read Datos Digitales


CONFIGURACIÓN DE LA LÍNEA SERIE: Con esta instrucción se pueden pedir una o más varia-
1200 a 19200 baud bles digitales a partir de la dirección especificada.
1 bit de inicio Los datos de la respuesta están agrupados en byte. En cada
no paridad byte hay 8 datos.
2 bit de parada El primer byte recibido corresponde a los 8 datos que
CODIFICACIÓN DE LOS DATOS: tienen la dirección más baja y a su vez el bit menos
Cada palabra de 8 bit (1 byte) del mensaje está formada por significativo de cada byte también corresponde al dato
dos caracteres hexadecimales codificados con 4 bit cada uno que tiene la dirección más baja.
(0-9, A-F). EJEMPLO
PETICIÓN
FORMATO DEL MENSAJE: Campo hex
Los campos que componen el mensaje aparecen en la tabla
1. Dirección de la máquina 01
El mensaje comienza con un intervalo de silencio de por lo Instrucción 01
menos 3,5 caracteres de longitud (el tiempo de silencio de la Dirección de partida (byte alto) 00
tabla). La duración del intervalo depende del baud rate. Dirección de partida (byte bajo) 00
El primer dato que se transmite es la dirección de la máquina; Número de datos (alta) 00
después vienen el tipo de petición (lectura o escritura), los Número de datos pedidos (baja) 0A
datos de la petición, el total de verificación y por último un Total de verificación ...
intervalo de silencio de la misma longitud que el inicial.
Tabla 1 RESPUESTA
INICIAL tiempo de silencio Campo hex
DIRECCIÓN 1 byte
INSTRUCCIÓN 1 byte Dirección de la máquina 01
DATO n byte Instrucción 01
TOTAL DE VERIFICACIÓN 2 byte Número de byte de la respuesta 02
FINAL tiempo de silencio Datos (0-7) 0E
Datos (8-9) 03
Dirección: la dirección de la máquina es un número de 1 a Total de verificación ...
255.
Instrucción: la lista de las operaciones está en la tabla 2. 05 Write Datos Digitales
Dato: son los parámetros de cada operación. Para asignar 1 a una dirección digital hay que transmitir el
Total de verificación: es un mecanismo de seguridad para dato hex 0xFF00;
verificar si el dato transmitido es correcto; lo calcula el tran- para asignar 0 hay que transmitir el dato hex 0x0000.
smisor del mensaje, mientras quien lo recibe debe recalcular- Cualquier otro dato será gestionado como error.
lo y compararlo con la suma recibida para asegurarse de que Si la asignación se produce, la respuesta normal es un eco de
no haya errores de comunicación. la petición.
En el cálculo se deben incluir todos los campos menos el del
total, considerando 8 bit de datos por byte, menos los bit de EJEMPLO
inicio y fin. PETICIÓN
El total es un dato de 16 bit que se obtiene de la siguiente Campo hex
forma:
1) poner el dato total de verificación en 16 bit configurando Dirección de la máquina 01
todos 1 (0xffff en hex); Instrucción 05
2) calcular el exor con el sucesivo byte del mensaje (es decir, Dirección (byte alto) 00
partiendo del primero, que es la dirección); Dirección (byte bajo) 00
3) correrse un bit hacia el bit menos significativos y poner un Dato nuevo (alta) FF
cero en el bit más significativo; Dato nuevo (baja) 00
4) controlar el bit menos significativo extraído después del Total de verificación ...
corrimiento (bit de arrastre):
5) si es uno, calcular el exor con el dato fijo hex 0xA001; RESPUESTA
6) repetir el punto 3 hasta hacer 8 corrimientos; Campo hex
7) repetir el punto 2 para cada byte del mensaje.
Dirección de la máquina 01
Instrucción 05
Dirección (byte alto) 00
Dirección (byte bajo) 00
Dato nuevo (alta) FF
Dato nuevo (baja) 00
Total de verificación ...
19
03 Read Datos Analógicos GESTIÓN DEL TIMEOUT Y ERRORES DE
Con esta instrucción se pueden pedir una o más variables COMUNICACIÓN
analógicas o enteras a partir de la dirección especificada. La A continuación se analizan los distintos casos de comunica-
codificación es binaria con complemento en 2. Las variables ción y qué comportamientos están previstos en el protocolo
analógicas se transmiten en décimos (por ejemplo, 10,0 se para el master y para el slave.
transmite como 0064h = 100d), y las enteras con el valor
efectivo (por ejemplo, 100 se transmite como 0064h = 100d). 1) El slave recibe una petición sin errores de comunicación:
Las variables enteras tienen direcciones mayores que 128. slave : responde como previsto
El número de datos pedidos se cuenta a partir de la dirección master : debe dar al slave un intervalo de timeout mínimo de
especificada. 500mS para que pueda procesar los datos.
2) El slave no recibe la petición por un error de comunica-
EJEMPLO ción:
PETICIÓN slave : ninguna respuesta
Campo Ejemplo (hex) master : debe prever un timeout para la respuesta
3) El slave recibe la petición pero hay un error de comunica-
Dirección de la máquina 01 ción (por ejemplo, el total)
Instrucción 03 slave : ninguna respuesta
Dirección de partida (byte alto) 00 master : debe prever un timeout para la respuesta
Dirección de partida (byte bajo) 00 4) El slave recibe la petición sin errores de comunicación
Número de datos pedidos (alta) 00 pero los datos no son correctos (instrucción no prevista,
Número de datos pedidos (baja) 02 número de datos demasiado alto, direcciones no previstas,
Total de verificación ... valores de escritura fuera del rango)
slave : responde normalmente con su dirección en el primer
RESPUESTA campo, en el campo instrucción responde añadiendo 0x80 al
Campo hex código de la instrucción, y en el tercer byte responde con el
código del error detectado.
Dirección de la máquina 01 (véase el ejemplo siguiente)
Instrucción 03
Número de byte de la respuesta 04 Los códigos de error son:
Byte alto dato 0 0C 01 Instrucción no válida
Byte bajo dato 0 1E 02 Dirección del dato no válida
Byte alto dato 1 0E 03 Valor del dato (en write ) fuera del intervalo
Byte bajo dato 1 2D
Total de verificación ...
EJEMPLO 1
Error de comunicación PETICIÓN
Campo hex
06 Write Datos Analógicos Dirección de la máquina 01
Con esta instrucción se pueden escribir variables analógicas o Instrucción 07 (no válida)
enteras. La codificación es binaria con complemento en 2. Dirección (byte alto) 00
Las variables analógicas se transmiten en décimos (por ejem- Dirección (byte bajo) 00
plo, 10,0 se transmite como 0064h = 100d), y las enteras con Dato nuevo (alta) 1B
el valor efectivo (por ejemplo, 100 se transmite como 0064h Dato nuevo (baja) 00
= 100d). Total de verificación ...
Las variables enteras tienen direcciones mayores que 128.
Si la asignación se produce, la respuesta normal es un eco de EJEMPLO 2
la petición. Error de comunicación RESPUESTA
Campo hex
EJEMPLO
PETICIÓN Dirección de la máquina 01
Campo hex Instrucción 87
Código de error 01 (código de error
Dirección de la máquina 01 Instrucción no válida)
Instrucción 06 Total de verificación ...
Dirección (byte alto) 00
Dirección (byte bajo) 00
Dato nuevo (alta) 1B
Dato nuevo (baja) 00
Total de verificación ...
TABLA DE DIRECCIONES
RESPUESTA La siguiente es una lista de las direcciones previstas por el
Campo hex protocolo con su significado desde el punto de vista de la
máquina.
Dirección de la máquina 01 Las direcciones que faltan están reservadas o libres y para no
Instrucción 06 interferir con el funcionamiento normal del aparato ni dañar-
Dirección (byte alto) 00 lo, no se deben incluir en instrucciones.
Dirección (byte bajo) 00
Dato nuevo (alta) 1B Las direcciones que llevan el símbolo ✔ se deben utilizar
Dato nuevo (baja) 00 solamente con la tarjeta master.
Total de verificación ...
20
105 Alarma térmica del compresor
READ DIGITALES (código 01) 106 Alarma del medidor de flujo del evaporador
Tabla 4
107 Alarma del presóstato de aceite
Dirección Descripción del dato
108 Alarma bajo diferencial de presión de aceite
1 ✔ Estado de la entrada On Off remota 109 Alarma del presóstato de alta presión
2 ✔ Estado de la entrada Verano/Invierno remota 110 Alarma de alta presión del transductor
3 ✔ Estado de la entrada segundo valor de ajuste 111 Alarma del presóstato de baja presión
4 Estado de la entrada alarma grave 112 Alarma de baja presión del transductor
5 Estado de la entrada del medidor de flujo del 113 Alarma de temperatura
evaporador 114 Alarma térmica del ventilador
6 Estado de la entrada alarma de la bomba del 115 Alarma térmica del ventilador 2
evaporador 116 ✔ Resumen de alarmas de la unidad 2
7 Estado de la entrada alarma del monitor de tensión 117 ✔ Resumen de alarmas de la unidad 3
8 Estado de la entrada alarma de alta presión 118 ✔ Resumen de alarmas de la unidad 4
9 Estado de la entrada alarma de baja presión 119 ✔ Consentimiento CP master (salida triángulo)
10 Estado de la entrada alarma térmica del compresor 120 ✔ Consentimiento CP slave 1(salida triángulo)
11 Estado de la entrada alarma térmica del ventilador 121 ✔ Consentimiento CP slave 2 (salida triángulo)
12 Estado de la entrada alarma diferencial del aceite 122 ✔ Consentimiento CP slave 3 (salida triángulo)
13 Estado de la entrada alarma del medidor de flujo de
recuperación
14 Estado de la entrada digital ID14 NO UTILIZADA
15 Estado de la entrada digital ID15 NO UTILIZADA WRITE DIGITALES (código 05)
16 Estado de la salida de la bomba del evaporador Tabla 5
17 Estado de la salida resistencia antihielo Dirección Descripción del dato
18 Estado de la salida de la válvula solenoide 28 ✔ Encender / Apagar la unidad desde SPV
del líquido 29 Resetear la alarma después de modificar la
19 Estado de la salida de la válvula inyectora dirección 80
del líquido 40 ✔ Habilitar el segundo valor de ajuste
20 Estado de la salida resumen de alarmas 56 ✔ Guardar la hora desde SPV configurada con las
21 Estado de la salida de la válvula parcializadora del variables
circuito 1 LHOUR / LMINUTE / ....
22 Estado de la salida del ventilador 73 ✔ Leer los horarios configurados después de
23 Estado de la salida de la válvula de inversión configurar CHOICE_DAY
del ciclo 74 ✔ Confirmar/Guardar los horarios después de
24 Estado de la salida de la válvula solenoide de bypass configurarlos
25 Estado de la salida de la válvula de 3 vías de 77 Visualizar la alarma sucesiva del historial
recuperación 78 Visualizar la alarma precedente del historial
26 Estado de la salida de la válvula VR de recuperación 79 Pedir desde SPV la visualización de la última alarma
27 Estado de la salida de la válvula VB de recuperación del historial
28 ✔ Encender / Apagar la unidad desde SPV 80 Resetear el zumbador desde SPV
29 Resetear la alarma 82 ✔ Seleccionar Verano/Invierno
48 Resetear las horas de funcionamiento de la bomba 123 ✔ Resetear Slave 1
del evaporador 124 ✔ Resetear Slave 2
49 Resetear las horas de funcionamiento de la bomba d 125 ✔ Resetear Slave 3
el condensador 126 ✔ Resetear el zumbador del Slave 1
50 Resetear las horas de los compresores 127 ✔ Resetear el zumbador del Slave 2
73 Leer los horarios configurados después de configurar 128 ✔ Resetear el zumbador del Slave 3
CHOICE_DAY
75 Vale 1 si hay un error después de haber guardado READ ANALÓGICOS (código 03)
los horarios configurados Tabla 6
81 Resumen de las alarmas de la unidad 1 Dirección Descripción del dato
82 ✔ Seleccionar Sum/Win de SPV (si 5 ✔ Banda de ajuste de la temperatura
EN_SPV_SUM_WIN está habilitado y 6 ✔ Valor de ajuste de la recuperación total
EN_DIG_SUM_WIN inhabilitado) 7 ✔ Diferencial de la recuperación total
83 Alarma grave 16 ✔ Valor de ajuste del verano
84 Alarma térmica de la bomba del evaporador 17 ✔ Valor de ajuste del invierno
87 Alarma de mantenimiento de la bomba 18 ✔ Segundo valor de ajuste del verano
88 Alarma de mantenimiento del compresor 19 ✔ Segundo valor de ajuste del invierno
89 Alarma sonda averiada B1 20 ✔ Valor de ajuste utilizado
90 Alarma sonda averiada B2 21 Alta presión
91 Alarma sonda averiada B3 22 Baja presión
92 Alarma sonda averiada B4 23 ✔ Temperatura de entrada del agua
93 Alarma sonda averiada B5 24 Temperatura de envío del compresor
94 Alarma sonda averiada B6 25 Temperatura de salida del agua
95 Alarma sonda averiada B7 26 Temperatura del aire exterior
96 Alarma sonda averiada B8 27 Temperatura del líquido
97 Alarma sonda averiada B9 29 Temperatura de entrada del recuperador
98 Alarma sonda averiada B10 30 Temperatura de salida del recuperador
99 Alarma del monitor de fase 31 Tensión de la salida del invertidor
100 Alarma antihielo 32 Temperatura de entrada del H2O en el historial
101 Alarma unidad 1 no conectada de alarmas
102 ✔ Alarma unidad 2 no conectada 33 Temperatura de salida del H2O en el historial
103 ✔ Alarma unidad 3 no conectada de alarmas
104 ✔ Alarma unidad 4 no conectada 34 Alta presión en el historial de alarmas
21
35 Baja presión en el historial de alarmas
36 Temperatura del gas en el historial de alarmas
CONFIGURACIÓN SERIE DE LA TARJETA pCO2:
Para configurar el baud rate, la dirección de red y el tipo de
37 Ajuste de trabajo en el historial de alarmas
protocolo para la comunicación serie hay que seleccionar las
38 Banda de ajustes de trabajo en el historial
siguientes máscaras del menú del usuario (tecla Prog.) :
de alarmas
Identific. Dirección para el supervisor 001
39 Ajuste del antihielo en el historial de alarmas
Baud rate9600 (sólo RS485)
140 Horas de funcionamiento de la bomba del
Protocolo Modbus
evaporador máximas
141 Horas de funcionamiento de la bomba del
evaporador mínimas
142 Horas de funcionamiento de la bomba del
condensador máximas
NOTAS SOBRE LECTURA Y ESCRITURA DE DATOS
143 Horas de funcionamiento de la bomba del
DEL TEMPORIZADOR Y DEL HISTORIAL DESDE EL
condensador mínimas
SUPERVISOR:
Temporizador:
144 Horas de funcionamiento del compresor máximas
Para configurar desde el SPV las siguientes bandas:
145 Horas de funcionamiento del compresor mínimas
Día MARTES
148 Visualizar la hora actual del pCO˜
Inicio banda 1 03:15
150 Visualizar los minutos actuales del pCO˜
Fin banda 1 12:30
152 Visualizar el día actual del pCO˜ (1=Domingo;
Inicio banda 2 14:30
2=Lunes; ... 7=Sábado)
Fin banda 2 20:00
154 Visualizar el MES actual del pCO˜
156 Visualizar el AÑO actual del pCO˜ (2 cifras)
Operaciones necesarias:
158 ✔ HORA DE INICIO banda 1
- poner la variable analógica 166 en 3 (porque (1=Domingo,
159 ✔ MINUTOS DE INICIO banda 1
2=Lunes, ... 7=Sábado)
160 ✔ HORA DE PARADA banda 1
- poner la variable analógica 158 en 3
161 ✔ MINUTOS DE PARADA banda 1
- poner la variable analógica 159 en 15
162 ✔ HORA DE INICIO banda 2
- poner la variable analógica 160 en 12
163 ✔ MINUTOS DE INICIO banda 2
- poner la variable analógica 161 en 30
164 ✔ HORA DE PARADA banda 2
- poner la variable analógica 162 en 14
165 ✔ MINUTOS DE PARADA banda 2
- poner la variable analógica 163 en 30
166 ✔ Seleccionar DÍA para visualizar/modificar
- poner la variable analógica 164 en 10
horarios
- poner la variable analógica 165 en 00
167 Número de identificación de la alarma (véase la
- configurar la variable digital 74 que guarda los ajustes.
tabla de alarmas)
168 HORA del evento en el historial de alarmas
Si en cambio se hubiera deseado configurar:
169 MINUTOS del evento en el historial de alarmas
Día MARTES
170 DÍA del evento en el historial de alarmas
Inicio banda 1 13:15
171 MES del evento en el historial de alarmas
Fin banda 1 12:30
172 AÑO del evento en el historial de alarmas
Inicio banda 2 14:30
174 ✔ Horas de funcionamiento del compresor 2 máximas
Fin banda 2 20:00
175 ✔ Horas de funcionamiento del compresor 2 mínimas
la variable digital 75 debería ponerse en 1 porque el inicio de
176 ✔ Horas de funcionamiento del compresor 3 máximas
la banda 1 es mayor que el fin.
177 ✔ Horas de funcionamiento del compresor 3 mínimas
178 ✔ Horas de funcionamiento del compresor 4 máximas
En particular, la variable digital 75 se debe poner en ‘1’ cuan-
179 ✔ Horas de funcionamiento del compresor 4 mínimas
do:
203 VERSIÓN
el fin de la banda 1 es menor que el inicio;
el fin de la banda 2 es menor que el inicio;
WRITE ANALÓGICOS (código 06) el fin de la banda 2 es menor que el inicio de la 1;
Tabla 7
Dirección Acrónimo Descripción del dato NOTA: Para inhabilitar una banda es suficiente poner el ini-
5 ✔ Banda de ajuste de la temperatura cio y el fin en 00:00 - 00:00.
6 ✔ Valor de ajuste de la recuperación total
7 ✔ Diferencial de la recuperación total
16 ✔ Valor de ajuste del verano
17 ✔ Valor de ajuste del invierno
18 ✔ Segundo valor de ajuste del verano HISTORIAL DE ALARMAS:
19 ✔ Segundo valor de ajuste del invierno Para interrogar el historial desde el supervisor
149 Ajuste de la nueva HORA (confirmar después con es necesario:
SAVE_HOUR) - configurar la variable digital 79 para recibir en DATA,
151 Ajuste de los MINUTOS (confirmar después con TEMP. IN, TEMP. OUT,..... todos los datos de la última alar-
SAVE_HOUR) ma registrada por el pCO˜;
153 Ajuste del DIA (confirmar después con SAVE_HOUR) - configurar la variable 78 para pedir los datos de la alarma
155 Ajuste del MES (confirmar después con SAVE_HOUR) anterior a la visualizada
157 Ajuste del AÑO (confirmar después con SAVE_HOUR) - configurar la variable 77 para pedir los datos de la alarma
158 ✔ HORA DE INICIO banda 1 posterior a la visualizada
159 ✔ MINUTOS DE INICIO banda 1
160 ✔ HORA DE PARADA banda 1 Si se leen las variables analógicas 32, 33 y de 167 a 172 se
161 ✔ MINUTOS DE PARADA banda 1 obtendrá toda la información relacionada con la alarma
162 ✔ HORA DE INICIO banda 2 seleccionada.
163 ✔ MINUTOS DE INICIO banda 2
164 ✔ HORA DE PARADA banda 2 Para resetear el historial desde el supervisor es necesario:
165 ✔ MINUTOS DE PARADA banda 2
166 ✔ Seleccionar DÍA para visualizar/modificar horarios - configurar la variable digital 76.
22
AJUSTE DE LA HORA
Para ajustar la hora desde el SPV.
es necesario:
- escribir la nueva HORA en la variable analógica 149;
- escribir los nuevos MINUTOS en la variable analógica 151;
- escribir el nuevo DÍA en la variable analógica 153 (porque
(1=Domingo, 2=Lunes, ... 7=Sábado);
- escribir el nuevo MES en la variable analógica 155;
- escribir el nuevo AÑO en la variable analógica 157 (2 cifras);
- configurar la variable digital 56 que guarda los ajustes.
I dati tecnici riportati nella presente documentazione non sono impegnativi. Im Sinne des technischen Fortschrittes behält sich AERMEC S.p.A. vor, in der
AERMEC S.p.A. si riserva la facoltà di apportare in qualsiasi momento tutte le modifi- Produktion Änderungen und Verbesserungen ohne Ankündigung durchzuführen.
che ritenute necessarie per il miglioramento del prodotto. AERMEC S.p.A. se reserva el derecho de modificarlos en cualquier momento lle-
Technical data shown in this booklet are not binding. vado por la necesidad de mejorar el producto.
AERMEC S.p.A. shall have the right to introduce at any time whatever modifications Los datos técnicos que se reproducen en este documento no son vinculantes.
deemed necessary to the improvement of the product. AERMEC S.p.A. se reserva el derecho de modificarlos en cualquier momento llevado
Les données mentionnées dans ce manuel ne constituent aucun engagement de notre por la necesidad de mejorar el producto.
part. AERMEC S.p.A. se réserve le droit de modifier à tous moments les données con-
sidérées nécessaires à l' amelioration du produit.

AERMEC S.p.A. carta riciclata


I-37040 Bevilacqua (VR) - Italia recycled paper
Via Roma, 44 - Tel. (+39) 0442 633111
Telefax (+39) 0442 93566 - 0442 93730 papier recyclé
www.aermec.com recycled Papier

Potrebbero piacerti anche