Vous êtes sur la page 1sur 46

\

CARTES SICES
Communication en série et
protocole SMS
Nom Fichier : Rév. 03 ID Document
EAAS034103FR.docx Date : 24/04/2012 EAAS0341
Produit :
DST2600 – DST2700 – DST4400 – AC3000 – DST4601 – DST4601/PX –
GC310 – GC350 – GC500 – MC100 – DST4602
Révision
Révision Date Pages Commentaire

1 19/04/2010 41 Carte MC100 ajoutée. Description générale du


protocole MODBUS ajoutée.

2 15/04/2011 46 Structure document modifiée

3 23/04/2012 48 Modification pour carte DST4602.

2 Communication en série et protocole SMS


Sommaire

1. GENERALITES......................................................................................................................................... 5
2. DEFINITIONS ........................................................................................................................................... 5
3. MATERIEL ................................................................................................................................................ 6
3.1 PROPRIETES CONNEXIONS .................................................................................................................. 6
3.2 PORT SERIE........................................................................................................................................ 6
3.2.1 Connexion RS_232 ...................................................................................................................... 7
3.2.2 Connexion RS_485. ..................................................................................................................... 7
3.2.3 Connexion Modem numérique. .................................................................................................... 8
3.2.4 Connexion Modem GSM.............................................................................................................. 8
3.2.5 Connexion Ethernet. .................................................................................................................... 9
3.3 SECOND PORT SERIE (SI PRESENT) .................................................................................................... 10
3.3.1 GC350, GC500, MC100............................................................................................................. 10
3.3.2 DST4400, AC3000 ..................................................................................................................... 11
3.3.3 DST4601/DST4601PX ............................................................................................................... 12
3.3.4 DST4602 .................................................................................................................................... 13
4. CONFIGURATION DU DISPOSITIF. ..................................................................................................... 15
5. APPELS DONNEES OU SMS................................................................................................................ 19
5.1 ENVOI DE SMS................................................................................................................................. 19
5.2 APPELS DONNEES ............................................................................................................................. 19
6. PROTOCOLE MODBUS – RTU ............................................................................................................. 21
6.1 NOMENCLATURE ............................................................................................................................... 22
6.2 FORMATS DE TRANSFERT DE DONNEES .............................................................................................. 22
6.2.1 BOOL_XX. ................................................................................................................................. 23
6.2.2 US_XX ....................................................................................................................................... 23
6.2.3 SS_XX........................................................................................................................................ 24
6.2.4 UL_XX ........................................................................................................................................ 24
6.2.5 SL_XX ........................................................................................................................................ 25
6.2.6 STR_XX ..................................................................................................................................... 26
6.2.7 SHEX_XX................................................................................................................................... 27
6.2.8 Assignation des registres ........................................................................................................... 27
7. PROTOCOLE SMS ................................................................................................................................ 27
7.1 CRITERES ........................................................................................................................................ 28
7.2 MESSAGES VERS LE DISPOSITIF ........................................................................................................ 28
7.2.1 Mot de passe SMS..................................................................................................................... 28
7.2.2 Format des messages vers le dispositif..................................................................................... 28
7.2.3 Messages de la catégorie Lectures ........................................................................................... 29
7.2.3.1 READ NETWORK............................................................................................................................ 29
7.2.3.2 READ MODEM ................................................................................................................................ 30
7.2.3.3 READ CONFIG ................................................................................................................................ 30
7.2.3.4 READ PARAMETER........................................................................................................................ 30
7.2.3.5 READ STATUS ................................................................................................................................ 30
7.2.3.6 READ WARNINGS .......................................................................................................................... 31
7.2.3.7 READ ANALOG1 ............................................................................................................................. 31
7.2.3.8 READ ANALOG2 ............................................................................................................................. 31
7.2.3.9 READ ANALOG3 ............................................................................................................................. 31
7.2.3.10 READ PLANT .................................................................................................................................. 31
7.2.3.11 READ MAINS .................................................................................................................................. 32
7.2.3.12 READ GENERATORS ..................................................................................................................... 32
7.2.3.13 READ EXTRA TEMP ....................................................................................................................... 32
7.2.3.14 READ EXTRA ANALOG .................................................................................................................. 33
7.2.4 Messages de la catégorie Écritures ........................................................................................... 33
7.2.4.1 WRITE PARAMETER ...................................................................................................................... 33

Communication en série et protocole SMS 3


7.2.5 Messages de la catégorie Commandes .................................................................................... 34
7.2.5.1 CMD DISABLE SMS ........................................................................................................................ 34
7.2.5.2 CMD ENABLE SMS ......................................................................................................................... 34
7.2.5.3 CMD LOCK ...................................................................................................................................... 34
7.2.5.4 CMD UNLOCK ................................................................................................................................. 35
7.2.5.5 CMD RESET ALARMS .................................................................................................................... 35
7.2.5.6 CMD STOP ...................................................................................................................................... 35
7.2.5.7 CMD TEST START .......................................................................................................................... 35
7.2.5.8 CMD TEST STOP ............................................................................................................................ 36
7.2.5.9 CMD REMOTE START.................................................................................................................... 36
7.2.5.10 CMD REMOTE STOP...................................................................................................................... 36
7.3 MESSAGES DU DISPOSITIF ................................................................................................................. 37
7.3.1 Format des messages du dispositif ........................................................................................... 37
7.3.2 Messages de réponse................................................................................................................ 37
7.3.2.1 UNKNOWN COMMAND .................................................................................................................. 37
7.3.2.2 CANNOT EXECUTE COMMAND .................................................................................................... 37
7.3.2.3 MISSING OR WRONG PASSWORD .............................................................................................. 37
7.3.2.4 SYNTAX ERROR............................................................................................................................. 38
7.3.2.5 INDEX OUT OF RANGE.................................................................................................................. 38
7.3.2.6 VALUE OUT OF RANGE ................................................................................................................. 38
7.3.2.7 NEED HIGHER ACCESS CODE ..................................................................................................... 38
7.3.2.8 COMMAND EXECUTED ................................................................................................................. 38
7.3.2.9 NETWORK CONFIGURATION ....................................................................................................... 38
7.3.2.10 MODEM ANSWER .......................................................................................................................... 38
7.3.2.11 CONFIG ........................................................................................................................................... 39
7.3.2.12 PARAMETER .................................................................................................................................. 39
7.3.2.13 STATUS (pour tous les dispositifs excepté MC100) ........................................................................ 39
7.3.2.14 STATUS (seulement pour MC100) .................................................................................................. 40
7.3.2.15 WARNINGS ..................................................................................................................................... 41
7.3.2.16 ANALOG1 ........................................................................................................................................ 41
7.3.2.17 ANALOG2 ........................................................................................................................................ 41
7.3.2.18 ANALOG3 ........................................................................................................................................ 41
7.3.2.19 PLANT ............................................................................................................................................. 41
7.3.2.20 MAINS ............................................................................................................................................. 42
7.3.2.21 GENERATORS ................................................................................................................................ 42
7.4 MESSAGES SPONTANES .................................................................................................................... 42
7.4.1 NEW ALARM ............................................................................................................................. 42
7.4.2 NEW WARNING ........................................................................................................................ 42
7.4.3 NEW MAINS STATUS ............................................................................................................... 42
7.4.4 NEW ENGINE STATUS............................................................................................................. 43
8. NOTES POUR UTILISATION GSM ....................................................................................................... 43
8.1 SIM ................................................................................................................................................. 43
8.1.1 Généralités ................................................................................................................................. 43
8.1.2 Cartes prépayées ....................................................................................................................... 43
8.2 PIN.................................................................................................................................................. 43
8.3 CONFIGURATION SMS ...................................................................................................................... 43
8.4 ENVOI SMS DEPUIS TELEPHONE PORTABLE AU DISPOSITIF ................................................................. 44
8.5 INSTALLATION ................................................................................................................................... 44

4 Communication en série et protocole SMS


1. Généralités
Ce document décrit les dispositifs SICES Srl qui utilisent le port série et comment l'utiliser
pour obtenir des informations ou envoyer des commandes aux dispositifs. Il décrit les modes
de connexion au port série et le format des données qui transitent à travers le dispositif
(protocole). De plus, il décrit les configurations nécessaires aux dispositifs (à travers leurs
paramètres de programmation) pour personnaliser l'utilisation du port série en fonction des
propres exigences. Il décrit enfin les actions automatiques que les dispositifs sont en mesure
d'effectuer en utilisant le port série.

Dans le reste du document on parlera de “dispositifs” pour se référer à toutes les cartes :
DST2600, DST2700, DST4400, AC3000, DST4601, DST4601/PX, GC310, GC350, GC500 ,
MC100 et DST4602, alors qu'on utilisera chaque nom quand on se réfère à un type de carte
spécifique.

2. Définitions
VERROUILLAGE - Terme utilisé pour indiquer une anomalie qui rend impossible le fonctionnement du groupe
électrogène et qui cause l'ouverture immédiate de l'interrupteur GCB et l'arrêt immédiat du
moteur, avec procédure d'urgence.

DÉCHARGE - Terme utilisé pour indiquer une anomalie qui rend impossible le fonctionnement du groupe
électrogène. L’interrupteur GCB est ouvert après que la puissance ait été graduellement
transférée sur le réseau ou sur d'autres générateurs (si possible) ; l'arrêt s'effectue ensuite
avec la procédure normale (avec la phase de refroidissement).

DÉSACTIVATION - Terme utilisé pour indiquer une anomalie qui rend impossible le fonctionnement du groupe
électrogène et qui cause l'ouverture immédiate de l'interrupteur GCB et l'arrêt immédiat du
moteur avec procédure standard (avec les phases de refroidissement).

PRÉ-ALARME - Terme utilisé pour indiquer une anomalie qui nécessite une manœuvre de l'opérateur mais
qui ne requiert pas l'arrêt du moteur.

Communication en série et protocole SMS 5


3. Matériel
3.1 Propriétés connexions
Ci-dessous se trouve le graphique TIA (Telecommunications Industry Association) pour le choix de
l'interface de communication en série en référence à la vitesse de transmission maximale
consentie :

Signaling rete Réseau signalisation


General purpose logic Logique générale
Cable lengt meters Longueur câble (mètres)

3.2 Port série


Les dispositifs sont fournis de série avec un port série compatible avec les spécifications
EIA-RS232. Il est accessible par l'extérieur à travers un connecteur DB neuf pôles (mâle)
type CANON de même type que ceux utilisés sur les ordinateurs. Le brochage du
connecteur est standard, comme indiqué ci-dessous :

Broche Fonction

1 N.C.

2 RX

3 TX

4 DTR

5 GND

6 DSR

7 RTS

8 N.C.

9 N.C.

6 Communication en série et protocole SMS


3.2.1 Connexion RS_232
Pour connecter directement un ordinateur ou un autre appareil RS_232 aux dispositifs, il faut
utiliser un câble croisé disponible dans le commerce d'une longueur maximale de12 mètres
(réf. 3.1 “Propriétés connexions”). Le schéma de connexion est indiqué ci-dessous :

PC (9 POLE FEMALE) ORDINATEUR (9 PÔLES FEMELLE)


BOARD SERIAL PORT (9 POLE FEMALE) PORTE SÉRIE INTÉGRÉ (9 PÔLES FEMELLE)

3.2.2 Connexion RS_485.


Les dispositifs sont fournis sur demande avec un convertisseur RS_232  RS_485
optionnel. L’utilisation de convertisseurs permet la connexion de plusieurs dispositifs (au
maximum 32 pour BUS) en modalité Maître/esclave et d'atteindre une distance de connexion
de 1 200 mètres (réf. 3.1 “Propriétés connexions”). Ce convertisseur est opto-isolé et peut
être alimenté par la même source des dispositifs. Normalement, on ne fournit pas au
contraire le convertisseur RS_232  RS_485 à connecter à l'ordinateur ou à l'appareil
externe qui doit communiquer avec le dispositif. Schéma de connexion :

CABLE A /B / C CÂBLE A / B / C
INTERFACE INTERFACE
SICES SRL RS232/485 INTERFACE SICES SRL RS232/485 INTERFACE
SICES SRL DEVICES WITH ACTIVE RS232 DISPOSITIFS SICES SRL AVEC INTERFACE
INTERFACE RS232 ACTIF

• Câble “A”: fourni normalement par le fabricant du convertisseur RS_232/RS_485


commercial. Dans la majeur partie des cas, c'est un câble identique au type “C”
décrit par la suite.

• Câble “B”: c'est un câble à paire torsadée (twisted-pair) composé de deux fils plus
blindage. La section du câble peut être de 24 o 22AWG pour de moyennes
distances, et devra être augmentée en cas de longs trajets (par ex.: BELDEN 3105A
Multi-conductor-EIA Industrial RS-485 PLT/CM). Pour minimiser les réflexions, le
premier et le dernier dispositif du réseau BUS 485 doivent avoir une résistance de
terminaison connectée en parallèle à la ligne d'une valeur de 120ohm. Le schéma
de connexion est indiqué ci-dessous.

Communication en série et protocole SMS 7


TWISTED AND SHIELDED CABLE CÂBLE BLINDÉ À PAIRE TORSADÉE

• Câble “C”: c'est un câble droit composé de neuf fils. Par la suite son schéma :

SICES SRL RS232/485 INTERFACE SICES SRL RS232/485 INTERFACE


9 POLE FEMALE 9 PÔLES FEMELLE
Chassis Châssis
SICES SRL DEVICES WITH ACTIVE RS232 DISPOSITIFS SICES SRL AVEC INTERFACE
INTERFACE RS232 ACTIF

3.2.3 Connexion Modem numérique.


Les dispositifs peuvent être fournis sur demande avec un modem numérique PSTN. Ce
modem est installé à l'intérieur du tableau électrique et il est alimenté par la même source
que celle des dispositifs. Pour fonctionner, il faut seulement une ligne téléphonique
commutée PSTN normale (avec raccord RJ45). Les dispositifs sont en mesure d'interagir
avec le modem pour répondre à des appels à distance et, s'ils sont bien configurés, pour
effectuer des appels suite à des événements particuliers (pré-alarmes ou alarmes) qui ont
lieu sur l'installation. La ligne téléphonique devra vraisemblablement se consacrer à cet
objectif, autrement quelqu'un d'autre pourrait répondre à l'appel entrant ou le dispositif
pourrait répondre à des appels de conversation. Le câble de connexion (entre modem et
dispositif) est fourni par SICES Srl.

MODEM PSTN MODEM PSTN


9 POLE MALE 9 PÔLES MÂLE
Chassis Châssis
9 POLE FEMALE 9 PÔLES FEMELLE
SICES SRL DEVICES WITH ACTIVE RS232 DISPOSITIFS SICES SRL AVEC INTERFACE
INTERFACE RS232 ACTIF

3.2.4 Connexion Modem GSM.


Le dispositif peut être fourni sur demande avec un modem GSM. Ce modem est installé à
l'intérieur du tableau électrique. Le bon positionnement de l'antenne GSM est à la charge du
client, durant l'installation du tableau électrique. L’achat d'une carte SIM à insérer dans le

8 Communication en série et protocole SMS


modem est aux soins du client, qui pourra donc choisir l'opérateur téléphonique et le contrat
de son choix (voir ensuite les notes pour l'achat de la SIM). Le dispositif interagit avec le
modem GSM exactement comme celui numérique (il est donc en mesure de répondre et
d'effectuer des appels). De plus, avec le modem GSM, le dispositif interagit pour envoyer
SMS (Short Message Service) suite à l'apparition d'événements (pré-alarmes, alarmes ou
états) sur l'installation. Il est en mesure de répondre à des interrogations et/ou commandes
reçues à travers les SMS mêmes. Le câble de connexion (entre modem et dispositif) est
fourni par SICES Srl.

MODEM GSM MODEM GSM


9 POLE MALE 9 POLE MALE
Chassis Chassis
9 POLE FEMALE 9 POLE FEMALE
SICES SRL DEVICES WITH ACTIVE RS232 SICES SRL DEVICES WITH ACTIVE RS232
INTERFACE INTERFACE

3.2.5 Connexion Ethernet.


Les dispositifs peuvent être fournis sur demande avec un convertisseur MODBUS TCP/RTU
GATEWAY. Le convertisseur permet de connecter un ou plusieurs dispositifs MODBUS RTU
dans un réseau ETHERNET. 32 esclaves au maximum peuvent être gérés simultanément.
Des typologies différentes de dispositifs peuvent être connectées sur la même ligne RTU. La
possibilité de gestion de plusieurs prises TCP et plusieurs transactions MODBUS, pour
chaque prise TCP, permet de communiquer avec des dispositifs différents depuis plusieurs
stations et depuis des applications différentes de la même station.

En particulier, l’utilisation associée à des dispositifs de contrôle du groupe SICES Srl et du


logiciel de supervision SICES Srl permet de gérer le/les groupe/s électrogène/s du réseau
local de l'ordinateur personnel.

De plus, l’implantation à l'intérieur de la PASSERELLE d'un Serveur web avec quatre


entrées et quatre sorties ON/OFF permet l'utilisation du dispositif “stand-alone” ou de
surveiller/commander des signaux auxiliaires. Le fonctionnement du Serveur web est ajouté
à ceux existants : cela permet de visualiser les données du dispositif connecté à travers
n'importe quel navigateur web (Internet Explorer, Firefox, etc.). Il existe la possibilité de
personnaliser et d'ajourner à distance la page web relative au dispositif en affichant les
informations souhaitées.

Ce convertisseur est produit par SICES Srl et peut être monté à l'intérieur du tableau
électrique. Il s'alimente au moyen de la même source que celle des dispositifs. Il est fourni
avec un port RS_232 ou RS485 à travers lequel on connecte le/s dispositif/s. Le câble de
connexion (entre le convertisseur et le dispositif) est fourni par SICES, le câble de connexion
au réseau ETHERNET est à la charge du client.

Notes : En environnements industriels sujets à des perturbations électromagnétique, on


conseille d'utiliser au moins des câbles Ethernet blindés de catégorie 6 ou 7.

Dans cette configuration, le dispositif fournit les mêmes fonctions qu'une connexion RS_232
directe.

Communication en série et protocole SMS 9


3.3 Second port série (si présent)
Le deuxième port série est en option sur beaucoup de dispositifs SICES Srl. Quand il est
présent, il peut être utilisé pour deux fonctions différentes :

• Pour l'expansion des entrées et des sorties numériques du dispositif (DST4400,


AC3000, DST4601, DST4601/PX). Dans ce cas, on utilise un protocole de
communication propriétaire de SICES Srl et le port série ne peut pas être utilisé pour
la connexion des dispositifs externes.

• Comme port série standard (DST4400, AC3000, DST4601, DST4601/PX, GC350,


GC500, MC100). Dans ce cas, le protocole utilisé est un MODBUS –RTU normal, en
modalité esclave. Le second port série devient donc identique au premier avec
comme seule différence le fait que d'éventuels modems sont gérés seulement sur le
premier port série.

Les dispositifs qui ne rentrent pas dans l'une des catégories précédentes n'ont pas de
deuxième port série. Ceux qui rentrent dans les deux, utilisent un paramètre pour
sélectionner l'utilisation que l'on souhaite faire du second port série.

Sur certains dispositifs (GC350, GC500, MC100) le second port série est fourni de série. Il
est possible de choisir (en phase de commande ou sur certains dispositifs au moyen du
commutateur DIP) si le second port série doit être RS-232 ou RS-485.

Avertissement: Si les seconds ports série sont utilisés pour des connexions à l'extérieur du
tableau électrique, ils nécessitent de convertisseurs spéciaux, à isolation galvanique (par ex.
E61020217XXXX Convertisseur RS232/RS485 isolé)!

3.3.1 GC350, GC500, MC100


Le deuxième port série est accessible de l'extérieur à travers un connecteur JZ à quatre
pôles.

Près du connecteur JZ se trouve un sélecteur à levier (S5) pour sélectionner la modalité


entre RS232 ou RS485. Le sélecteur S4 permet la fermeture de terminaison du bus RS485.
Le brochage du connecteur est indiqué ci-dessous :
Broche Fonction se RS232 Fonction se RS485
1 RX A
2 TX B
3 GND -
4 - Blindage

Connexion RS485 entre plusieurs dispositifs, par ex. GC500 :

10 Communication en série et protocole SMS


SHIELD BLINDAGE
SERIAL INTERFACE INTERFACE EN SÉRIE
TWISTED AND SHIELDED CABLE CÂBLE BLINDÉ À PAIRE TORSADÉE

Avertissement : si le second port série est utilisé pour des connexions à l'extérieur du
tableau électrique, il nécessite de convertisseurs spéciaux, à isolation galvanique (par ex.
E61020217XXXX Convertisseur RS232/RS485 isolé).

Schéma de connexion pour connexion RS232, par exemple avec port série ordinateur :

PC (9 POLE FEMALE) ORDINATEUR (9 PÔLES FEMELLE)


SHIELD BLINDAGE

Le câble est à paire torsadée (twisted-pair) composé de deux files plus blindage.

3.3.2 DST4400, AC3000

Note : la connexion avec le dispositif DST4400/AC3000 peut avoir lieu seulement


si l'option E6202079102xx est présente.

Connexion RS485 boîtier DITEL :

Communication en série et protocole SMS 11


SERIAL INTERFACE (OPTIONAL) INTERFACE EN SÉRIE (OPTIONNEL)
DITEL RS485 SERIAL INTERFACE DITEL RS485 INTERFACE EN SÉRIE
TWISTED AND SHIELDED CABLE CÂBLE BLINDÉ À PAIRE TORSADÉE
SUPPLY ALIMENTATION
BATT. BATT.

Note : pour plus d'informations sur la connexion DITEL, se référer au manuel


EAAM0192XX.

Avertissement : si le second port série est utilisé pour des connexions à l'extérieur du
tableau électrique, il nécessite de convertisseurs spéciaux, à isolation galvanique (par ex.
E61020217XXXX Convertisseur RS232/RS485 isolé).

3.3.3 DST4601/DST4601PX
Schéma de connexion pour connexion RS232, par exemple avec port série ordinateur :

SICES SRL RS232/485 INTERFACE SICES SRL RS232/485 INTERFACE


9 POLE MALE 9 PÔLES MÂLE
9 POLE FEMALE 9 PÔLES FEMELLE
Chassis Châssis
SICES SRL DEVICES WITH ACTIVE RS232 DISPOSITIFS SICES SRL AVEC INTERFACE
INTERFACE RS232 ACTIF

12 Communication en série et protocole SMS


Connexion RS485 boîtier DITEL :

SERIAL INTERFACE (OPTIONAL) INTERFACE EN SÉRIE (OPTIONNEL)


DITEL RS485 SERIAL INTERFACE DITEL RS485 INTERFACE EN SÉRIE
TWISTED AND SHIELDED CABLE CÂBLE BLINDÉ À PAIRE TORSADÉE
SUPPLY ALIMENTATION
BATT. BATT.

DITEL peut être connecté directement aux dispositifs DST4 601 et DST4601/PX de tout type
dotés des options “Double CAN et RS485” E6202027117XX ou “CAN-Contrôle moteur-
RS485” E6202027119XX.

Note : pour plus d'informations sur la connexion DITEL, se référer au manuel


EAAM0192XX.

Avertissement : si le second port série est utilisé pour des connexions à l'extérieur du
tableau électrique, il nécessite de convertisseurs spéciaux, à isolation galvanique (par ex.
E61020217XXXX Convertisseur RS232/RS485 isolé).

3.3.4 DST4602
Le connecteur J14 est la connexion secondaire RS232/RS485, que l'on peut sélectionner au
moyen des sélecteurs de matériel, composté de 1 connecteur à 4pin. La configuration entre
RS232 ou RS485 à lieu au moyen d'un commutateur S4 alors que le commutateur S5
sélectionne l'impédance de terminaison.

Exemple de connexion RS232 :

PC (9 POLE FEMALE) ORDINATEUR (9 PÔLES FEMELLE)


Chassis Châssis

Exemple pour connexion RS485 entre plusieurs dispositifs :

Communication en série et protocole SMS 13


SERIAL INTERFACE INTERFACE EN SÉRIE
TWISTED AND SHIELDED CABLE CÂBLE BLINDÉ À PAIRE TORSADÉE

J14 – 2e Port Série RS232/RS485

RS232: commutateur S4= RS232 commutateur S5= OFF

1-RX

2-TX

3-GND

4-DTR

RS485: commutateur S4= RS485 commutateur S5= ON


(Utilisé pour équilibrer les lignes à 120ohm)

1-A

2-B

3-nc

4-nc

ISOLATED INTERFACE INTERFACE ISOLÉ

INFORMATION ! Pour le fonctionnement correct du 2e port série en modalité RS232,


le commutateur S5 doit être configuré sur OFF.

Le port série J14 est disponible seulement en modalité Modbus Standard et le paramètre P.
0471 ne permet pas d'autres choix.

• En configuration RS232 le pin 4 (DTR) est utilisé comme signal de contrôle pour la
commutation en transmission/réception.

Notes : il est impossible de connecter un modem au second port série.

Ce port série peut être configuré avec les paramètres P.472 (adresse Modbus), P.473 (Baud
rate) et P.474 (parité, nombre de bit de données et nombre de bit de stop), P.0475 (Ordre des
registres Modbus) et P.0477 (Retard avant de répondre en ms).

14 Communication en série et protocole SMS


4. Configuration du dispositif.
Les dispositifs utilisent différents paramètres pour la configuration de leur port série.
Normalement, chaque paramètre a la même numéro et le même libellé sur tous les
dispositifs. Le dispositif MC100 est une exception.

En termes de généralités, un tableau qui liste les paramètres par fonction et qui indique le
code pour chaque dispositif est indiqué ci-dessous.

Paramètre DST2600 DST4400 GC350 MC100 DST4602


DST2700 AC300 GC500
GC310 DST4601
DST4601/PX

Utilisation du premier port P.451


P.451 P.451 P.451 P.4201
série

Adresse ModBus premier P.452


P.452 P.452 P.452 P.4202
port série

Baud rate (Vitesse P.452


d'émission/réception P.453 P.453 P.452 P.4203
premier port série)

Programmations premier P.452


P.454 P.454 P.452 P.4204
port série

Ordre des registres P.470


1e port série

Modbus premier port P.470 - P.470 P.4205


série

Retard réponse Modbus P.477


- - - -
premier port série

Utilisation du deuxième P.471


- P.470 - -
port série

Adresse Modbus P.472


- P.472 P.472 P.4212
deuxième port série

Baud rate (Vitesse P.473


d'émission/réception - P.473 P.473 P.4213
deuxième port série)

Programmations P.474
- P.474 P.474 P.4214
deuxième port série

Ordre des registres P.475


Modbus deuxième port - - P.475 P.4215
série

P.477
2e port série

Retard réponse Modbus


- - - -
deuxième port série

Mot de passe port série P.469 P.469 P.469 P.0004 P.004

Événements pour
P.455 P.455 P.455 P.4221 P.455
Modem

signalisations

Nom de l'installation P.456 P.456 P.456 P.4222 P.456

#1 Numéro de téléphone P.457 P.457 P.457 P.4223 P.457

Communication en série et protocole SMS 15


#1 Type de numéro de
P.458 P.458 P.458 P.4224 P.458
téléphone

#2 Numéro de téléphone P.459 P.459 P.459 P.4225 P.459

#2 Type de numéro de
P.460 P.460 P.460 P.4226 P.460
téléphone

#3 Numéro de téléphone P.461 P.461 P.461 P.4227 P.461

#3 Type de numéro de
P.462 P.462 P.462 P.4228 P.462
téléphone

#4 Numéro de téléphone P.463 P.463 P.463 P.4229 P.463

#4 Type de numéro de
P.464 P.464 P.464 P.4230 P.464
téléphone

Modalité d'appel P.465 P.465 P.465 P.4231 P.465

Nombre de sonneries
P.466 P.466 P.466 P.4232 P.466
avant de répondre

Nombre de SMS à
P.467 P.467 P.467 P.4233 P.467
envoyer

Nombre de tentatives
P.468 P.468 P.468 P.4234 P.468
d'appel données

La description de ces paramètres se trouve à la suite.

• Premier port série

o Utilisation du premier port série. Ce paramètre permet de configurer de quelle


façon utiliser le premier port série du dispositif. Seules deux valeurs sont prévues :

 “0” (RS232/RS485) pour connexions RS232, RS485 et ETHERNET.

 “1” (RS232/MODEM) pour connexions modem PSTN et modem GSM. Noter


qu'en choisissant la valeur “1”, on peut, en tout état de cause, utiliser une
connexion directe RS232 (le dispositif diagnostique automatiquement la
présence du modem), mais on ne peut pas utiliser ETHERNET et RS485.

o Adresse Modbus du premier port série. Ce paramètre permet d'associer une


adresse numérique (1-247) au dispositif. Il sert à ce que le protocole de
communication MODBUS implémenté par le dispositif, utilise un système de
sélection numérique du destinataire de la communication, sur un bus (RS485) où
sont connectés plusieurs dispositifs. Cela signifie que l'on connecte plusieurs
dispositifs sur une ligne RS485, chaque dispositif devra avoir une valeur différente
pour ce paramètre. La valeur prédéfinie est “1”; il est conseillé de ne pas la
modifier si ce n'est pas nécessaire car les logiciels produits par SICES Srl pour la
supervision des installations assument cette adresse par défaut (dans tous les cas,
il est possible de modifier le paramètre sur le dispositif mais cette modification
devra être effectuée sur le logiciel de communication).

o Baud rate du premier port série. Ce paramètre permet de sélectionner la vitesse


avec laquelle on compte échanger les données avec le dispositif. Les valeurs 300,
600, 1200, 2400, 4800, 9600, 19200, 38400 et 57600 baud sont disponibles. La
valeur prédéfinie est 9600, qui est la vitesse la plus utilisée dans les
communications en série. Cette valeur est aussi assumée par défaut par les
programmes de supervision SICES ; si on la modifie, il faut également modifier la
configuration de ces programmes.

16 Communication en série et protocole SMS


o Programmations du premier port série. Ce paramètre permet de
configurer le nombre de bit pour chaque caractère (7 ou 8), le nombre de bit
de stop (1 ou 2) et le bit éventuel de parité (E = pair, O = impair, N = aucun).
Dans la programmation sur clavier, on utilise une chaîne de type “8,N,1”
pour indiquer la configuration avec huit bit de données, aucun bit de parité
et un bit de stop. Les valeurs suivantes sont disponibles :

 “8,N,1”.

 “8,N,2”.

 “8,E,1”.

 “8,E,2”.

 “8,O,1”.

 “8,O,2”.

 “7,N,1”.

 “7,N,2”.

 “7,E,1”.

 “7,E,2”.

 “7,O,1”.

 “7,O,2”.

La valeur par défaut est “8,N,1" qui est la plus utilisée dans les
communications en série. Les configurations avec sept bits de données sont
prévues comme généralités mais elles ne peuvent pas être utilisées avec le
protocole MODBUS RTU implémenté par le dispositif (elles sont prévues
pour une création future du protocole MODBUS ASCII).

o Ordre des registres Modbus du premier port série. Permet de configurer


comment les grandeurs exprimées avec 32 bits sont divisées sur les
registres MODBUS :

 0: indique que le registre d'indice inférieur contient les 16 bits moins


significatifs de la valeur.

 1: indique que le registre d'indice inférieur contient les 16 bits plus


significatifs de la valeur.

o Retard réponse Modbus du premier port série. Permet l'introduction d'un


retard entre la réception de la commande Modbus et la transmission de la
réponse relative en ms (millisecondes).

• Deuxième port série

o Utilisation du deuxième port série. Permet de sélectionner de quelle


façon utiliser le deuxième port série du dispositif :

 0: pour la connexion aux cartes d'expansion DITEL.

 1: pour une connexion normale MODBUS RTU (le dispositif est


esclave).

o Adresse Modbus deuxième port série. Équivaut à ce qui a été dit ci-
dessus au paramètre “Serial port address”, mais appliqué au second port
série.

Communication en série et protocole SMS 17


o Baud rate deuxième port série. Équivaut à ce qui a été dit ci-dessus pour
le paramètre “Baud Rate”, mais appliqué au second port série.

o Programmations deuxième port série Équivaut à ce qui a été dit ci-


dessus pour le paramètre “Settings”, mais appliqué au second port série.

o Ordre des registres Modbus du deuxième port série. Équivaut à ce qui a


été dit ci-dessus pour le paramètre “MODBUS register order”, mais appliqué
au second port série.

o Retard réponse Modbus du second port série. Permet l'introduction d'un


retard entre la réception de la commande Modbus et la transmission de la
réponse relative en ms (millisecondes).

• Communs.

o Mot de passe pour commandes de ports série. Configure un mot de


passe alphanumérique (d'une longueur de 7 caractères au maximum) qui, si
programmé, devra être fourni dans les SMS envoyés au dispositif, dans la
communication directe RS232/485 pour l'écriture des paramètres et dans
les appels effectués ou reçus par le dispositif.

• Modem.

o Événements pour signalisations. Ce paramètre configure dans quels cas


le dispositif doit effectuer des appels spontanés (via modem numérique ou
GSM) ou envoyer des SMS (via modem GSM). Naturellement, s'il n'utilise
pas de modem, ce paramètre n'a pas de signification. Voir la documentation
relative à chaque dispositif pour les configurations possibles de ce
paramètre.

o Nom de l'installation. Ce paramètre configure un nom symbolique à


associer à l'installation (d'une longueur maximum de 23 caractères). Ce nom
servira au destinataire d'un SMS ou d'un appel de données pour identifier
l'appelant.

o #1 Numéro de téléphone. Ce paramètre configure le premier des quatre


numéros de téléphone (d'une longueur maximum de 23 caractères)
auxquels envoyer des SMS ou appeler dans les situations décrites
précédemment.

o #1 Type de numéro de téléphone. Ce paramètre configure si le numéro


précédent doit être utilisé pour l'envoi des SMS ou pour effectuer des appels
de données.

o #2 Numéro de téléphone.

o #2 Type de numéro de téléphone.

o #3 Numéro de téléphone.

o #3 Type de numéro de téléphone.

o #4 Numéro de téléphone.

o #4 Type de numéro de téléphone.

o Modalité d'appel. Ce paramètre configure si le dispositif utilisera la


sélection dédiée (“P”) ou en multifréquence (“T”) dans la composition du
numéro avec le modem numérique.

o Nombre de sonneries avant la réponse. Configure le nombre de


sonneries avant de répondre à un appel téléphonique (seulement si modem
PSTN ou GSM).

18 Communication en série et protocole SMS


o Nombre de SMS à répéter. Configure le nombre de SMS spontanés à
envoyer pour chaque événement.

o Nombre de tentatives d'appel données. Configure le nombre de tentatives


d'appel données vers un numéro de téléphone prédisposé avec un modem
PSTN ou GSM et un logiciel de gestion de l'appel, par ex.: Sices Supervisor
avec option appel données.

5. Appels données ou SMS


Si on connecte un modem (numérique ou GSM) au port série du dispositif, celui-ci est en
mesure d'informer l'utilisateur à propos d'événements particuliers qui ont lieu sur
l'installation, de deux façons :

1. En envoyant un ou plusieurs SMS (seulement si modem GSM).

2. En faisant un appel données (c'est-à-dire un appel téléphonique vers un numéro pour


lequel on attend que réponde un ordinateur en mesure d'accepter l'appel et de
télécharger les données et les états du dispositif).

Pour cela, il faut :

1. Programmer un ou plusieurs numéros de téléphone en indiquant pour chacun d'entre


eux s'il doit être destiné à un SMS ou à un appel données.

2. En utilisant la paramètre "Communication events”, configurer quels événements de


l'installation doivent provoquer l'appel ou l'envoi de SMS.

Une fois cette opération effectuée, quand l'événement configuré se produit, le dispositif fera
automatiquement les appels et enverra les SMS (Short Message Service). Noter qu'il est
possible d'utiliser simultanément les deux systèmes de notification, il suffit de configurer au
moins un numéro pour les SMS et au moins un pour les appels données. Les actions
accomplies par le dispositif pour chaque système de notification sont décrites dans le reste
du paragraphe.

5.1 Envoi de SMS


Si le dispositif est connecté à un modem GSM, si au moins un numéro de téléphone a été
configuré pour les SMS et si dans le paramètre "Événements pour signalisations" au moins
un événement a été configuré, quand l'événement se produit, les dispositif effectue les
étapes suivantes :

1. Recherche du premier numéro configuré pour l'envoi de SMS.

2. Envoi un SMS à ce numéro.

3. Vérification si un ou plusieurs SMS ont été configurés pour chaque numéro. Si ce n'est
pas le cas (ou s'il les a déjà tous envoyés) il continue au point quatre autrement il attend
cinq secondes puis il continue au point deux.

4. Vérification s'il existe d'autres numéros configurés pour l'envoi de SMS. Si ce n'est pas
la cas, le dispositif attend cinq secondes et continue au point deux autrement il termine
(jusqu'au prochain événement).

Pour résumer, pour chaque nouvel événement qui nécessite l'envoi d'un SMS on envoie
autant de SMS à chaque numéro destinataire de SMS, au nombre configuré par le
paramètre “Number of SMS for each event”.

5.2 Appels données


Au contraire des SMS, les appels données peuvent être effectués aussi avec un modem
numérique PSTN commun, en plus du modem GSM. Si le dispositif est connecté à un

Communication en série et protocole SMS 19


modem, si au moins un numéro de téléphone a été configuré pour les appels données et si
dans le paramètre "Événements pour signalisations" au moins un événement a été
configuré, quand l'événement se produit, le dispositif effectue les étapes suivantes :

1. Recherche du premier numéro configuré pour les appels données.

2. Il effectue un appel vers ce numéro.

3. Si la communication réussit et si le destinataire effectue la procédure de reconnaissance


de l'appel (voir dans la description du protocole MODBUS), la procédure est terminée et
l'événement successif se produira.

4. Si au contraire la communication ne réussit pas ou l'appelant n'effectue pas la procédure


de reconnaissance, le dispositif attend une minute puis continue au point cinq.

5. Vérification s'il existe d'autres numéros configurés pour les appels données. S'il y en a,
la procédure redémarre au point deux autrement elle continue au point six.

6. Vérification si les tentatives d'appels configurés sont épuisées. Si elles ne le sont pas, la
procédure redémarre au point un. Si elles sont épuisées, le dispositif vérifie si la cause
qui a déclenché l'appel est encore présente. Si elle est présente, la procédure attend
cinq minutes puis redémarre au point un en remettant le compteur des tentatives sur
zéro. Si au contraire la cause n'est plus présente, la procédure termine et repartira avec
le prochain événement.

Pour résumer, pour chaque événement qui nécessite un appel données, une tentative de
communication avec chaque numéro configuré est effectuée. Si aucun numéro ne répond et
reconnaît l'appel, la tentative se répète su chaque numéro jusqu'à épuisement des tentatives
configurées. Seulement à ce stade, la procédure peut être annulée si la cause qui l'a
déclenchée n'est plus présente. En supposant d'avoir configuré tous les numéros pour les
appels données et d'avoir programmé cinq tentatives, si personne ne répond, vingt appels
seront effectués à une distance d'une minute l'une de l'autre. Si après cela la cause est
encore présente, on attend cinq minutes puis on répète un autre cycle de vingt appels et
ainsi de suite.

L'opération de reconnaissance de l'appel consiste à écrire une valeur différente de zéro


dans une variable particulière du dispositif, en utilisant le protocole MODBUS. Cette
opération est très importante car elle garantit au dispositif que quelqu'un ait pris acte de sa
situation. En effet, si durant un appel le modem à distance répond mais si ensuite le
programme qui doit gérer les appels n'est pas activé ou si la communication termine avant
que ce programme ait acquis l'état complet du dispositif, le cycle des appels ne doit pas être
annulé.

Alors que pour les SMS, le facteur déclenchant est immédiatement compréhensible (grâce
au texte du SMS), pour les appels données le programme qui les gère doit acquérir les
causes de l'archive historique du dispositif. L'enregistrement dans cette archive est
immédiatement bloqué par le dispositif quand une anomalie se présente sur l'installation. Le
déblocage de l'archive peut s'effectuer avec une commande depuis la ligne en série (le
programme de gestion doit le faire une fois l'acquisition de l'historique terminée), ou
localement en modifiant la modalité de fonctionnement du dispositif avant en OFF puis sur
n'importe quelle autre position. L'état d'archive bloqué est utilisé au terme d'un cycle
d'appels (20 appels dans l'exemple précédent) pour décider si interrompre les appels ou
bien continuer. Si l'archive est bloquée cela signifie que personne n'a pris acte de la
situation, ni localement ni à distance et donc les appels doivent continuer. Noter cependant
que certains facteurs déclenchant d'appels données ne sont pas des anomalies mais des
états (présence/manque de réseau électrique, mise en marche/arrêt du moteur). Dans ces
cas, l'archive n'est jamais bloquée et les tentatives d'appel sont donc annulées une fois le
premier cycle terminé (mais en tout état de cause le nombre de tentatives est effectué pour
chaque numéro configuré).

Durant les pauses entre les tentatives d'appel (une ou cinq minutes), le dispositif est tout de
même en mesure d'accepter des appels ou des SMS entrants. Si un appel entrant reconnaît

20 Communication en série et protocole SMS


la situation, les tentatives d'appel sont dans tous les cas annulées. Si au contraire l'appel
entrant ne reconnaît pas la situation mais débloque l'archive historique, les appels
termineront à la fin du cycle.

6. Protocole MODBUS – RTU


Les dispositifs implémentent le protocole de communication MODBUS.

C'est un protocole très diffus qui s'est imposé comme un standard dans le secteur industriel.
Deux codages de base du protocole sont prévus : RTU, où toutes les informations sont
transférées en binaire (réduisant les dimensions des messages), et ASCII, où au contraire
les informations sont exprimées seulement avec des caractères standards ASCII. Ce
deuxième codage double environ la dimension des messages échangés entre les appareils
mais permet l'utilisation de MODBUS aussi sur des systèmes qui permettent la transmission
d'un maximum sept bits par byte. Les dispositifs implémentent seulement le codage RTU.

De plus, il existe différentes spécialisations de MODBUS consacrées à des supports


spécifiques de matériel de communication (il existe par exemple “MODBUS-TCP” pour
l'utilisation à travers le réseau Ethernet). Les dispositifs implémentent le protocole MODBUS
seulement pour la version standard, pour la communication sur ligne série.

MODBUS est un protocole “Maître-Esclave”. Cela signifie qu'une entité "Maître/Client" doit
exister qui effectue des demandes et une ou plusieurs entités "Esclave/ Serveur" qui
répondent. Sur une ligne série normale (RS-232, RS-485), MODBUS ne supporte pas plus
d'un “Maître/Client”. Car le protocole ne prévoit pas de mécanisme pour discipliner les temps
et les modalités avec lesquels le "Maître/Client" utilise la ligne de communication. Dans
d'autres mots, il n'existe aucune façon d'éviter que deux ou plusieurs "Maître/Client" utilisent
la ligne de communication simultanément. Le protocole permet au contraire l'existence de
plusieurs "Esclave/Serveur" sur la ligne de communication en associant à chacun d'entre
eux un identificateur numérique (adresse). Les dispositifs implémentent le protocole
MODBUS seulement comme “Esclave/Serveur” et permettent de configurer la propre
adresse MODBUS à travers un paramètre de programmation (voir 3.3.4).

Les caractéristiques de la communication (baud rate, parité, nombre de bit par byte, de start
et de stop) peuvent être complètement configurés à travers certains paramètres de
programmation du dispositif (voir 3.3.4).

MODBUS prévoit fondamentalement la transmission de deux catégories d'informations :

• Informations qui occupent un seul bit et qui peuvent donc assumer seulement les
valeurs 1/0, ou vrai/faux ou allumé/éteint, etc.

• Informations numériques (qui occupent 16 bits et qui peuvent donc assumer des
valeurs comprises entre 0 et 65535 (si utilisées sans signe) ou entre -32768 et
+32767 (si utilisées avec signe).

De plus, pour chaque catégorie, deux types d'accès sont prévus :

• Informations à lecture seule.

• Informations lisibles/inscriptibles.

Les dispositifs implémentent seulement les commandes MODBUS qui gèrent les
informations numériques. Mais ils implémentent les deux types d'accès.

Une liste des commandes MODBUS implémentées par les dispositifs est indiquée ci-
dessous. Toutes ces commandes sont conformes aux standards programmés dans les
spécifications de MODBUS.
Code Commande Description
03 Read Holding Register Lit les informations numériques accessibles en
lecture/écriture.
04 Read Input Register Lit les informations numériques accessibles en

Communication en série et protocole SMS 21


Code Commande Description
lecture seule.
06 Preset Single Register Écrit une information numérique accessible en
lecture/écriture.
16 Preset Multiple Register Écrit une ou plusieurs informations numériques
accessibles en lecture/écriture.
17 Report slave ID Restitue des codes d'identification du dispositif.
22 Mask Write Register Modifie seulement certains bits d'une information
numérique accessible en lecture/écriture.
23 Read/Write Multiple Registers Avec une seule commande, lit certaines
informations numériques accessibles en
lecture/écriture et en écrit d'autres.
43 Read Device ID Restitue des codes d'identification du dispositif.

Pour les commandes 03, 04 et 16 le nombre maximum de registres pour chaque message
est 125. Pour la commande 23, le nombre maximum de registres inscriptibles est 121, alors
qu'on peut en lire 125. Si on essaie d'en lire/écrire un nombre supérieur, on obtient une
"Exception" comme réponse. Pour toutes les commandes qui impliquent les registres,
l'information contenue dans chaque registre est transmise avec deux bytes binaires, le
premier contient les huit bits les plus significatifs du registre et le second contient les huit bits
moins significatifs.

6.1 Nomenclature
En MODBUS, les informations numériques sont appelées “registres”. Les registres à lecture
seule sont appelés “Input Registers”, alors que les registres lisibles/inscriptibles sont appelés
“Holding Registers”. Chaque registre (quelle que soit sa catégorie) est identifié par un
nombre compris entre 1 et 9999, auquel il faut ajouter un chiffre en tête qui permet d'en
identifier la catégorie. Les “Input Registers” sont donc identifiés par les numéros 30001-
39999 alors que les “Holding Registers” sont identifiés par les numéros 40001-49999. NB :
c'est la nomenclature standard, mais pas la seule ; de nombreux systèmes de supervision
commerciaux utilisent la numérotation comprise entre 0 et 9999 des registres.

6.2 Formats de transfert de données


Les dispositifs implémentent seulement les commandes pour le transfert d'informations
numériques. Parce qu'il existe des sous-ensembles de MODBUS (voir JBUS) chargés de
cette fonction. Transférant toutes les informations en utilisant seulement les commandes
MODBUS citées ci-dessus, on rend aussi les dispositifs compatibles avec ces protocoles
dérivés de MODBUS.

Cependant cela ne signifie pas que les dispositifs n'ont pas d'informations booléennes. Pour
transférer ces informations, le dispositif les condense dans un registre MODBUS (16 bits)
qui doit être interprété bit par bit. Pour ce type d'informations, dans les documents qui
décrivent chaque registre MODBUS des tableaux seront présents pour indiquer quelles
informations sont associées à chaque bit et à quelle valeur de bit elles correspondent (par
exemple les anomalies du groupe électrogène sont condensées sur certains “input registers”
pour lequel chaque bit activé correspond à une anomalie).

En ce qui concerne les informations numériques pouvant être acquises par les dispositifs,
elles peuvent être avec ou sans signe (la majeure partie sont sans). Une variable avec signe
est transmise en utilisant le convention "complément à deux". Cette convention impose
qu'un nombre négatif soit exprimé en utilisant le nombre positif correspondant en inversant
l'état de tous les bits et en leur additionnant un. Avec ce système, un nombre est considéré
négatif si le bit plus significatif est un. Les informations numériques des dispositifs peuvent
aussi contenir des valeurs qui ne peuvent pas s'exprimer avec un seul registre MODBUS.
Dans ce cas, le dispositif utilise deux registres MODBUS consécutifs. Par défaut, la partie
basse de la valeur est placée dans le registre d'indice le plus bas et la partie haute de la
valeur dans le registre d'indice supérieur. Ce comportement est modifiable avec un
paramètre de programmation du dispositif mais rend le dispositif incompatible avec les

22 Communication en série et protocole SMS


logiciels de gestion Sices. Toutes les informations numériques des dispositifs sont
exprimées en utilisant les unités d'ingénierie des grandeurs auxquelles elles se réfèrent
(puissance en kW, courants en Ampères, etc.). Ces grandeurs sont acquises et parfois
affichées par les dispositifs avec une précision même supérieure. C'est-à-dire qu'elles
contiennent une partie décimale. Cette partie décimale est aussi transmise via MODBUS.
Dans les documents spécifiques pour chaque dispositif, on indiquera pour chaque registre
s'il a une partie décimale en spécifiant le nombre de bits qui le décrive. Un registre qui a zéro
bit décimal n'a aucune partie décimale. Un registre qui a huit bits en décimal a une partie
décimale dont la valeur est enregistrée dans les huit bits moins significatifs du registre. Pour
arriver à la valeur réelle de l'information du contenu du registre, il faut diviser le contenu du
registre par deux élevé au nombre de bits en décimal.

Tenir compte que les informations spécifiées jusqu'ici (signe, utilisation de plusieurs registres
consécutifs et partie décimale) peuvent également être entièrement applicables à une seule
information. Par exemple, la puissance réactive totale du système est une information avec
signe qui contient une partie décimale et qui utilise deux registres consécutifs.

Les codes utilisés dans ce document et dans les documents relatifs à chaque dispositif pour
décrire les informations transférées à travers le protocole MODBUS sont décrits en détail à
la suite de ce paragraphe.

6.2.1 BOOL_XX.
Ce code indique un ensemble d'informations booléennes. Les informations peuvent occuper
un ou plusieurs registres (contigus). Le champ “XX” indique le nombre de registres utilisés
pour représenter les informations. Dans les documents qui décrivent chaque information en
détail, un tableau sera toujours indiqué pour cette catégorie décrivant ce qui est associé à
chaque bit des registres MODBUS impliqués.

6.2.2 US_XX
Ce code indique une information numérique sans signe exprimée avec un seul registre
MODBUS. Certains bits de l'information peuvent représenter sa partie décimale. Le champ
“XX” indique le nombre de bits en décimal.

La valeur minimale exprimable avec ce format est zéro.

La valeur maximale est 65535 ((2^16) – 1) divisée par deux élevée au nombre de bits en
décimal.

N° bit en décimal Formule Valeur maximale

0 65535 / (2^0) 65535

4 65535 / (2^4) 4095,9375

8 65535 / (2^8) 255,99609375

12 65535 / (2^12) 15,999755859375

Suivent des exemples :

1) US_00 (aucun bit décimal).


Supposons de lire 11405 (0x2C8D) du registre MODBUS, pour trouver la valeur réelle, il
faut :
a) Diviser par deux élevé au nombre de bits en décimal  11405 / (2^0) = 11405.
Donc le numéro 11405 représente la valeur 11405.

2) US_08 (huit bits en décimal).


Supposons de lire 11405 (0x2C8D) du registre MODBUS, pour trouver la valeur réelle, il
faut :
a) Diviser par deux élevé au nombre de bits en décimal  11405 / (2^8) =

Communication en série et protocole SMS 23


44,55078125.
Donc le numéro 11405 représente la valeur 44,55078125.

6.2.3 SS_XX
Ce code indique une information numérique sans signe exprimée avec un seul registre
MODBUS. Certains bits de l'information peuvent représenter sa partie décimale. Le champ
“XX” indique le nombre de bits en décimal. Le bit significatif du registre indique le signe et il
reste donc 15 bits pour représenter la valeur.

La valeur maximale exprimable avec ce format est (2^15)-1 divisée par deux élevée au
nombre de bits en décimal. La valeur minimale est -(2^15) divisée par deux élevée au
nombre de bits en décimal.

N° bit en décimal Formule Valeur maximale Valeur minimale

0 32767 / (2^0) 32767 -32768

4 32767 / (2^4) 2047,9375 -2048

8 32767 / (2^8) 127,99609375 -128

12 32767 / (2^12) 7,999755859375 -8

Suivent des exemples :

1) SS_00 (aucun bit décimal).


Supposons de lire 61536 (0xF060, 1111000001100000 en binaire) du registre
MODBUS. Comme on peut le voir, le bit 15 de ce numéro est un et représente donc une
valeur négative. Pour trouver la valeur réelle, il faut :
a) Inverser tous les bits  3999 (0x0F9F, 0000111110011111 en binaire)
b) Additionner un  4000 (0x0FA0, 0000111110100000 en binaire)
c) Appliquer le signe  -4000

2) SS_00 (aucun bit décimal).


Supposons de lire 1000 (0x03E8, 1111000001100000 en binaire) du registre MODBUS.
Comme on peut le voir, le bit 15 de ce numéro est zéro et représente donc une valeur
positive. Le contenu du registre est donc exactement la valeur de l'information associée.

3) SS_08 (huit bits en décimal).


Supposons de lire 61536 (0xF060, 1111000001100000 en binaire) du registre
MODBUS. Comme on peut le voir, le bit 15 de ce numéro est un et représente donc une
valeur négative. Pour trouver la valeur réelle, il faut :
a) Inverser tous les bits  3999 (0x0F9F, 0000111110011111 en binaire)
b) Additionner un  4000 (0x0FA0, 0000111110100000 en binaire)
c) Appliquer le signe  -4000
d) Diviser par deux élevé au nombre de bits en décimal  -4000 / (2^8) = -15,625

4) SS_08 (huit bits en décimal).


Supposons de lire 1000 (0x03E8, 1111000001100000 en binaire) du registre MODBUS.
Comme on peut le voir, le bit 15 de ce numéro est zéro et représente donc une valeur
positive. Pour trouver la valeur réelle, il faut diviser par deux élevé au nombre de bits en
décimal  1000 / (2^8) = 3,90625

6.2.4 UL_XX
Ce code indique une information numérique sans signe exprimée avec deux registres
MODBUS. Certains bits de l'information peuvent représenter sa partie décimale. Le champ
“XX” indique le nombre de bits en décimal.

La valeur minimale exprimable avec ce format est zéro.

24 Communication en série et protocole SMS


La valeur maximale est 4294967295 ((2^32) – 1) divisée par deux élevée au nombre de bits
en décimal.

N° bit en décimal Formule Valeur maximale

0 4294967295 / (2^0) 4294967295

8 4294967295 / (2^8) 16777215,99609375

16 4294967295 / (2^16) 65535,9999847412109375

24 4294967295 / (2^24) 255,999999940395355224609375

Des exemples suivent (en supposant que le registre d'indice inférieur contienne la partie
moins significative de la grandeur) :

1) UL_00 (aucun bit décimal).


Supposons de lire la valeur 34464 dans le registre d’indice inférieur et 1 dans le registre
d'indice supérieur, pour trouver la valeur réelle, il faut :
a) Multiplier le registre supérieur par (2^16)  1*65536 = 65536
b) Additionner le registre inférieur  65536+34464 = 100000
c) Diviser par deux élevé au nombre de bits en décimal  100000 / (2^0) = 100000
Donc, la paire de registres 34464 (inférieur) et 1 (supérieur) représentent la valeur
100000.

2) UL_08 (huit bits en décimal).


Supposons de lire la valeur 34464 dans le registre d’indice inférieur et 1 dans le registre
d'indice supérieur, pour trouver la valeur réelle, il faut :
a) Multiplier le registre supérieur par (2^16)  1*65536 = 65536
b) Additionner le registre inférieur  65536+34464 = 100000
c) Diviser par deux élevé au nombre de bits en décimal  100000 / (2^8) = 390,625
Donc, la paire de registres 34464 (inférieur) et 1 (supérieur) représentent la valeur
390,625.

6.2.5 SL_XX
Ce code indique une information numérique avec signe exprimée avec deux registres
MODBUS. Certains bits de l'information peuvent représenter sa partie décimale. Le champ
“XX” indique le nombre de bits en décimal. Le bit significatif du registre indique le signe et il
reste donc 31 bits pour représenter la valeur.

La valeur maximale exprimable avec ce format est (2^31)-1 divisée par deux élevée au
nombre de bits en décimal. La valeur minimale est -(2^31) divisée par deux élevée au
nombre de bits en décimal.

Bit en décimal Formule Valeur maximale Valeur minimale

0 2147483647/ (2^0) 2147483647 -2147483648

8 2147483647/ (2^8) 8388607,99609375 -8388608

16 2147483647/ (2^16) 32767,99998474 -32768

24 2147483647/ (2^24) 127,999999940395 -128

Des exemples suivent (en supposant que le registre d'indice inférieur contienne la partie
moins significative de la grandeur) :

1) SL_00 (aucun bit décimal).


Supposons de lire la valeur 31072 dans le registre d'indice inférieur et 65534 dans le
registre d'indice supérieur. Comme on peut le voir, le bit 15 du registre supérieur est 1 et

Communication en série et protocole SMS 25


représente donc une valeur négative. Pour trouver la valeur réelle, il faut :
a) Multiplier le registre supérieur par (2^16)  4294836224
b) Additionner le registre inférieur  4294867296
c) Le représenter en hex  FFFE7960H  11111111111111100111100101100000
d) Inverser tous les bits  0001869FH  00000000000000011000011010011111
e) Additionner un  000186A0H  00000000000000011000011010100000
f) Représenter en décimal  100000
g) Diviser par deux élevé au nombre de bit déc.  100000 / (2^0) = 100000
h) Appliquer le signe négatif  -100000
Le couple de registres 31072 (inférieur) et 65534 (supérieur) représentent donc la valeur
-100000.

2) SL_00 (aucun bit décimal).


Supposons de lire la valeur 34464 dans le registre d'indice inférieur et 1 dans le registre
d'indice supérieur. Comme on peut le voir, le bit 15 du registre supérieur est 0 et
représente donc une valeur positive. Pour trouver la valeur réelle, il faut :
a) Multiplier le registre supérieur par (2^16)  65536
b) Additionner le registre inférieur  100000
c) Diviser par deux élevé au nombre de bits en décimal  100000 / (2^0) = 100000
Donc, la paire de registres 34464 (inférieur) et 1 (supérieur) représentent la valeur
100000.

3) SL_08 (huit bits en décimal).


Supposons de lire la valeur 31072 dans le registre d'indice inférieur et 65534 dans le
registre d'indice supérieur. Comme on peut le voir, le bit 15 du registre supérieur est 1 et
représente donc une valeur négative. Pour trouver la valeur réelle, il faut :
a) Multiplier le registre supérieur par (2^16)  4294836224
b) Additionner le registre inférieur  4294867296
c) Le représenter en hex  FFFE7960H  11111111111111100111100101100000
d) Inverser tous les bits  0001869FH  00000000000000011000011010011111
e) Additionner un  000186A0H  00000000000000011000011010100000
f) Représenter en décimal  100000
g) Diviser par deux élevé au nombre de bit déc.  100000 / (2^8) = 390,625
h) Appliquer le signe négatif  -390,625
Le couple de registres 31072 (inférieur) et 65534 (supérieur) représentent donc la valeur
-390,625.

4) SL_08 (huit bits en décimal).


Supposons de lire la valeur 34464 dans le registre d'indice inférieur et 1 dans le registre
d'indice supérieur. Comme on peut le voir, le bit 15 du registre supérieur est 0 et
représente donc une valeur positive. Pour trouver la valeur réelle, il faut :
a) Multiplier le registre supérieur par (2^16)  65536
b) Additionner le registre inférieur  100000
c) Diviser par deux élevé au nombre de bits en décimal  100000 / (2^8) = 390,625
Donc, la paire de registres 34464 (inférieur) et 1 (supérieur) représentent la valeur
390,625.

6.2.6 STR_XX
Ce code indique une information de type chaîne ASCII. Les informations peuvent occuper un
ou plusieurs registres (contigus). Le champ “XX” indique le nombre de registres.
Les chaînes sont transférées à travers MODBUS en mémorisant deux caractères pour
chaque registre et en utilisant un certain nombre de registres consécutifs. Un exemple de
chaîne peut être le nom de l'installation qui est transférée sur certains dispositifs en utilisant
les "holding registers" 40829-40840 (et qui sera donc identifiée au format STR_12). Le nom
de l'installation est composé donc au maximum de 24 caractères (12 registres par deux
caractères). Tenir compte cependant que l'unité terminale des chaînes qui est le caractère
ASCII 00 doit être également présente. Par exemple, supposons que le nom de l'installation
soit “NOUVELLE INSTALLATION”. Elle sera ainsi transférée :

26 Communication en série et protocole SMS


Registre Valeur (HEX) Partie basse Partie haute

40829 0x554E 0x4E (“N”) 0x55 (“U”)

40830 0x564F 0x4F (“O”) 0x56 (“V”)

40831 0x204F 0x4F (“O”) 0x20 (“ ”)

40832 0x4D49 0x49 (“I”) 0x4D (“M”)

40833 0x4950 0x50 (“P“) 0x49 (“I”)

40834 0x4E41 0x41 (“A”) 0x4E (“N“)

40835 0x4F54 0x54 (“T”) 0x4F (“O”)

40836 0x0000 0x00 (unité terminale) 0x00 (unité terminale)

40837 0x0000 0x00 (unité terminale) 0x00 (unité terminale)

40838 0x0000 0x00 (unité terminale) 0x00 (unité terminale)

40839 0x0000 0x00 (unité terminale) 0x00 (unité terminale)

40840 0x0000 0x00 (unité terminale) 0x00 (unité terminale)

6.2.7 SHEX_XX
Ce code indique une information de type chaîne HEX. Les informations peuvent occuper un
ou plusieurs registres (contigus). Le champ “XX” indique le nombre de registres.
Les chaînes hex sont transférées à travers MODBUS en mémorisant quatre chiffres
hexadécimaux pour chaque registre et en utilisant un certain nombre de registres
consécutifs. Un exemple de chaîne peut être le numéro de série du dispositif qui sur de
nombreux dispositifs est transféré en utilisant les "input registers" 30108-30110 (et qui sera
donc identifiée au format SHEX_03). Le numéro de série est donc composé au maximum de
12 chiffres hex (3 registres par quatre chiffres). Par exemple, supposons que le numéro de
série soit “000008EF94C7”. Elle sera ainsi transférée :

Registre Valeur (HEX)


30108 0x94C7

30109 0x08EF

30110 0x0000

6.2.8 Assignation des registres


Certains registres ont été réservés car leur assignation est prévue pour des fonctions qui
seront ensuite implémentées. De plus, certains registres ont des restrictions d'utilisation
dues à la configuration du dispositif ou à des restrictions d'accès (écriture seule ou lecture
seule). Ces restrictions sont marquées avec un # dans les tableaux récapitulatifs, dans les
documents qui décrivent les registres pour chaque dispositif.

7. Protocole SMS
Les dispositifs SICES Srl implémentent un protocole SMS pour permettre l'accès aux états
et aux mesures du tableau de contrôle d'un groupe électrogène, sans la nécessité d'avoir un
ordinateur et son modem. De plus, il permet la signalisation immédiate d'anomalies sans la
nécessité d'avoir un ordinateur toujours allumé et prêt à recevoir des signalisations. La
transmission spontanée de certains états est également possible.

Communication en série et protocole SMS 27


Ce paragraphe décrit le protocole SMS de façon à donner à l'utilisateur les informations
nécessaires pour communiquer avec le dispositif et donc l'installation.

Le protocole SMS est “CASE UNSENSITIVE ”; dans d'autres mots, les messages peuvent
être saisis aussi bien avec les lettres majuscules qu'avec les lettres minuscules.
Normalement le séparateur entre les différents champs d'un message est l'espace,
seulement dans certains cas on utilise aussi les virgules.

7.1 Critères
Pour utiliser le protocole SMS il faut nécessairement un modem GSM (à demander auprès
de SICES Srl, qui fournira un modem testé avec le dispositif). Le modem doit être connecté
au port série principal du dispositif (le câble de connexion est fourni avec le modem). La
reconnaissance du modem est automatique : il faut seulement configurer le paramètre
“Serial link type” pour travailler avec les modem et non avec la RS_485. Durant le
fonctionnement, il est possible de visualiser l'opérateur téléphonique et le niveau du signal
du réseau GSM sur l'écran du dispositif.

7.2 Messages vers le Dispositif


Il y a trois types de messages qu'un utilisateur peut envoyer au dispositif :

• Lectures (READ …).

• Écritures (WRITE …).

• Commandes (CMD …).

7.2.1 Mot de passe SMS

Notes : La catégorie "Lectures" est libre c'est-à-dire que quiconque connait ce protocole
et le numéro de téléphone de l'installation peut interroger l'installation et obtenir les
informations souhaitées (noter que dans tous les cas, le numéro de téléphone GSM est déjà, de
quelque façon que ce soit, une forme de protection de l'installation).

Important : les deux autres catégories peuvent au contraire être protégées avec un mot de
passe qui doit être configuré précédemment sur le dispositif . Ce mot de passe est unique pour
les deux catégories. Si aucun mot de passe est configuré sur le dispositif, alors même la
catégorie "Écritures" et "Commandes" deviennent libres. Le mot de passe est n'importe quel
type de suite de lettres, nombres et symboles, d'une longueur maximale de 7 caractères.

7.2.2 Format des messages vers le dispositif


Les messages vers le dispositif ont toujours le format suivant :

[PXXXXXXX] code paramètres

Le premier champ est optionnel. Si on l'insère, il doit obligatoirement commencer par la lettre
P. Cela permet d'indiquer le mot de passe de l'installation (XXXXXXX). Dans l'exemple il y a
sept X pour indiquer le mot de passe : naturellement si le mot de passe est plus bref il faudra
saisir moins de caractères. Il doit y avoir un espace entre le mot de passe et les champs
successifs. Le deuxième champ (code) doit contenir l'une des commandes décrites à la suite
du chapitre. Le troisième champ varie en fonction du champ code et peut également ne pas
exister.

Message DST2600 DST4400 DST4601 GC310 MC100 DST4602


DST2700 AC3000 DST4601/PX GC350
GC500

READ NETWORK X X X X X X

READ MODEM X X X X X X

28 Communication en série et protocole SMS


READ CONFIG X X X X X X

READ PARAMETER X X X X X X

READ STATUS X X X X X X

READ WARNINGS X X X X X X

READ ANALOG1 X X X X X

READ ANALOG2 X X X X X

READ ANALOG3 X X X X X

READ PLANT X

READ MAINS X

READ X
GENERATORS

READ EXTRA TEMP X

READ EXTRA X
ANALOG

WRITE PARAMETER X X X X X X

CMD DISABLE SMS X X X X X

CMD ENABLE SMS X X X X X

CMD LOCK X X X X X

CMD UNLOCK X X X X X

CMD RESET X X X X X X
ALARMS

CMD STOP X X X X X X

CMD TEST START X X X X X X

CMD TEST STOP X X X X X X

CMD REMOTE X X X X X X
START

CMD REMOTE STOP X X X X X X

7.2.3 Messages de la catégorie Lectures


Les messages qui permettent de connaître l'état complet de l'installation appartiennent à
cette catégorie. Il y a des messages qui permettent d'obtenir l'état général de l'installation et
d'autres qui permettent de connaître les informations plus détaillées d'une certaine
catégorie.

7.2.3.1 READ NETWORK


Syntaxe : [PXXXXXXX] READ NETWORK
Paramètres: aucun.
Mot de passe : non requis.

Communication en série et protocole SMS 29


Ce message permet de connaître certaines informations concernant la carte téléphonique
SIM insérée dans le modem GSM. Le dispositif répond à ce message en envoyant un seul
SMS qui peut être :

• NETWORK CONFIGURATION

7.2.3.2 READ MODEM


Syntaxe : [PXXXXXXX] READ MODEM QQQQ
Paramètres : QQQQ: chaîne alphanumérique
Mot de passe : non requis.

Ce message est utilisable pour envoyer une commande valable au modem GSM et pour
obtenir la réponse avec un SMS. Il très utile car il permet d'obtenir des informations à
distance, qui concernent le réseau GSM (par exemple le niveau du signal). Se référer au
manuel du modem pour les commandes possibles. Le paramètre QQQQ doit contacter la
commande pour le modem sans le préfixe “AT” et sans l'unité terminale “CRLF”. Le dispositif
répond à ce message en envoyant un seul SMS qui peut être :

• MODEM ANSWER

7.2.3.3 READ CONFIG


Syntaxe : [PXXXXXXX] READ CONFIG
Paramètres: aucun.
Mot de passe : non requis.

Ce message permet de connaître certaines informations concernant le dispositif (version


logiciel, etc.) Le dispositif répond à ce message en envoyant un seul SMS qui peut être :

• CONFIG

7.2.3.4 READ PARAMETER


Syntaxe : [PXXXXXXX] READ PARAMETER CCCC IIII
Paramètres : CCCC: code d'accès à la programmation
IIII: code numérique du paramètre (1-n.)
Mot de passe : non requis.

Ce message permet de lire la valeur d'un paramètre de programmation du dispositif. Le


dispositif associe un niveau de sécurité à chaque paramètre. Les niveaux utilisateurs,
installateur et constructeur sont définis. Un mot de passe peut être configuré pour chaque
niveau. En cas de demande de paramètre, il est nécessaire de fournir le mot de passe pour
son niveau de sécurité ou pour un niveau de sécurité supérieur (voir le manuel d'utilisation et
le tableau paramètres associé au dispositif). L'indice du paramètre est le code numérique qui
apparaît sur l'écran du dispositif à gauche du nom. Le dispositif répond à ce message en
envoyant un seul SMS qui peut être :

• SYNTAX ERROR: quelque paramètre manque à la commande.

• INDEX OUT OF RANGE: indice du paramètre à lire non valable.

• NEED HIGHER ACCESS CODE: mot de passe d'accès non suffisant.

• PARAMETER: contient la valeur requise.

7.2.3.5 READ STATUS


Syntaxe : [PXXXXXXX] READ STATUS
Paramètres: aucun.
Mot de passe : non requis.

30 Communication en série et protocole SMS


Ce message permet de connaître l'état général de l'installation mais sans avoir
d'informations détaillées. Le dispositif répond à ce message en envoyant un seul SMS qui
peut être :

• STATUS

7.2.3.6 READ WARNINGS


Syntaxe : [PXXXXXXX] READ WARNINGS
Paramètres: aucun.
Mot de passe : non requis.

Ce message permet d'obtenir la liste complète de toutes les pré-alarmes qui sont présentes
dans l'installation au moment où est envoyé le message. Le dispositif répond à ce message
en envoyant un seul SMS qui peut être :

• WARNINGS

7.2.3.7 READ ANALOG1


Syntaxe : [PXXXXXXX] READ ANALOG1
Paramètres: aucun.
Mot de passe : non requis.

Ce message permet de connaître en détail les grandeurs numériques qui concernent le


générateur : la tension et le courant sur les trois phases, la fréquence et l'état de
l'interrupteur du générateur (c'est-à-dire le groupe qui est en train de distribuer ou non). Le
dispositif répond à ce message en envoyant un seul SMS qui peut être :

• ANALOG1

7.2.3.8 READ ANALOG2


Syntaxe : [PXXXXXXX] READ ANALOG2
Paramètres: aucun.
Mot de passe : non requis.

Ce message permet de connaître en détail toutes les grandeurs numériques qui ne


concernent pas étroitement le générateur : la tension du réseau sur les trois phases et sa
fréquence, la tension de la batterie de démarrage, la température du liquide de
refroidissement, la pression de l'huile, le niveau du combustible et le régime de rotation du
moteur. Le dispositif répond à ce message en envoyant un seul SMS qui peut être :

• ANALOG2

7.2.3.9 READ ANALOG3


Syntaxe : [PXXXXXXX] READ ANALOG3
Paramètres: aucun.
Mot de passe : non requis.

Ce message permet de connaître en détail toutes les mesures de puissance effectuées par
le dispositif : le facteur de puissance, le type de charge, la puissance active, la puissance
réactive, la puissance apparente et le compteur d'énergie. Le dispositif répond à ce message
en envoyant un seul SMS qui peut être :

• ANALOG3

7.2.3.10 READ PLANT


Syntaxe : [PXXXXXXX] READ PLANT
Paramètres: aucun.
Mot de passe : non requis.

Communication en série et protocole SMS 31


Ce message (valable seulement pour MC100) permet de connaître en détail la situation
générale de l'installation : quels interrupteurs sont fermés, les valeurs de puissance et le
facteur de puissance dans chaque branche de l'installation (réseau, équipements,
générateurs). Le dispositif répond à ce message en envoyant un seul SMS qui peut être :

• PLANT

7.2.3.11 READ MAINS


Syntaxe : [PXXXXXXX] READ MAINS
Paramètres: aucun.
Mot de passe : non requis.

Ce message (valable seulement pour MC100) permet de connaître en détail toutes les
grandeurs numériques qui concernent le réseau : la tension sur les trois phases, la
fréquence, les courants et les puissances si les TA sont sur le réseau ou sur les
équipements avec le réseau connecté aux équipements. Le dispositif répond à ce message
en envoyant un seul SMS qui peut être :

• MAINS

7.2.3.12 READ GENERATORS


Syntaxe : [PXXXXXXX] READ GENERATORS
Paramètres: aucun.
Mot de passe : non requis.

Ce message (valable seulement pour MC100) permet de connaître en détail toutes les
grandeurs numériques qui concernent le bus des générateurs : la tension sur les trois
phases, la fréquence, les courants et les puissances si les TA sont sur la barre des
générateurs ou sur les équipements connectés aux équipements. Le dispositif répond à ce
message en envoyant un seul SMS qui peut être :

• GENERATORS

7.2.3.13 READ EXTRA TEMP


Syntaxe : [PXXXXXXX] READ EXTRA TEMP [XX]

[XX]champ numérique obligatoire référé au module à lire.


Paramètres: aucun.
Mot de passe : non requis.

Ex: READ EXTRA TEMP 1


Lecture des températures acquises par le module Ditemp 1.

Ce message (valable seulement pour DST4602) permet de connaître en détail toutes les
mesures de température acquises par les modules DITEMP (Ditherm/Digrin) connectés à la
carte DST4602 et configurés. Actuellement, la carte DST4602 supporte un maximum de 16
Ditemp divisés entre les modèles Ditherm et Digrin. Le dispositif répond à ce message en
envoyant un seul SMS qui peut être :

De : [nom de l'installation P.456] . Température extra:1

[Texte Mesure 1] = XXXX

[Texte Mesure 2] = XXXX

[Texte Mesure 3] = XXXX

Le nombre de valeurs envoyées dépend des mesures configurées dans les dispositifs
Ditemp.

32 Communication en série et protocole SMS


7.2.3.14 READ EXTRA ANALOG
Syntaxe : [PXXXXXXX] READ EXTRA ANALOG [XX]

[XX]champ numérique obligatoire référé au module à lire.


Paramètres: aucun.
Mot de passe : non requis.

Ex: READ EXTRA ANALOG 1


Lecture des températures acquises par le module Divit 1.

Ce message (valable seulement pour DST4602) permet de connaître en détail toutes les
mesures de température acquises par les modules DIVIT connectés à la carte DST4602 et
configurés. Actuellement, la carte DST4602 supporte un maximum de 16 Divit. Le dispositif
répond à ce message en envoyant un seul SMS qui peut être :

De : [nom de l'installation P.456] . Analog extra:1

[Texte Mesure 1] = XXXX

[Texte Mesure 2] = XXXX

[Texte Mesure 3] = XXXX

[Texte Mesure 4] = XXXX

Le nombre de valeurs envoyées dépend des mesures configurées dans les dispositifs Divit.

7.2.4 Messages de la catégorie Écritures


Les messages qui permettent de modifier de quelque manière que ce soit le fonctionnement
de l'installation où le groupe électrogène est installé appartiennent à cette catégorie.

7.2.4.1 WRITE PARAMETER


Syntaxe : [PXXXXXXX] WRITE PARAMETER CCCC IIII VVVV
Paramètres : CCCC: code d'accès à la programmation
IIII: code numérique du paramètre (1-n).
VVVV: valeur à programmer
Mot de passe : requis.

Ce message permet de modifier la valeur d'un paramètre de programmation du dispositif. Le


dispositif associe un niveau de sécurité à chaque paramètre. Les niveaux utilisateurs,
installateur et constructeur sont définis. Un mot de passe peut être configuré pour chaque
niveau. En cas de demande de paramètre, il est nécessaire de fournir le mot de passe
(CCCC) pour son niveau de sécurité ou pour un niveau de sécurité supérieur (voir le manuel
d'utilisation et le tableau paramètres associé au dispositif). L'indice du paramètre (IIII) est le
code numérique qui apparaît sur l'écran du dispositif à gauche du nom. La valeur à forcer
(VVVV) doit être formatée comme sur écran, avec des chiffres décimaux éventuels séparés
avec un point. Le dispositif répond à ce message en envoyant un seul SMS qui peut être :

• MISSING OR WRONG PASSWORD: mot de passe erroné ou manquant.

• SYNTAX ERROR: quelque paramètre manque à la commande.

• INDEX OUT OF RANGE: indice du paramètre à lire non valable.

• NEED HIGHER ACCESS CODE: mot de passe pour accès aux paramètres non
suffisant.

• VALUE OUT OF RANGE: valeur du paramètre hors de ses limites de programmation.

• COMMAND EXECUTED: commande effectuée.

Communication en série et protocole SMS 33


7.2.5 Messages de la catégorie Commandes
Les messages qui permettent de faire effectuer des commandes au dispositif SICES
appartiennent à cette catégorie.

Lire : les commandes CMD ne modifient pas l'état de fonctionnement actuel (OFF/RESET,
MAN ou AUTO) du dispositif programmé manuellement par l'opérateur sur le panneau.

7.2.5.1 CMD DISABLE SMS


Syntaxe : [PXXXXXXX] CMD DISABLE SMS
Paramètres: aucun
Mot de passe : requis.

Avec cette commande, l'utilisateur a la possibilité de désactiver l'envoi de SMS spontanés


du dispositif sans modifier l'assignation des numéros de téléphone.

Lire : Si un utilisateur désactive les SMS, également les autres utilisateurs ne recevront
plus de SMS. Le dispositif répond à ce message en envoyant un seul SMS qui peut être :

• MISSING OR WRONG PASSWORD: mot de passe erroné ou manquant.

• COMMAND EXECUTED: commande effectuée

7.2.5.2 CMD ENABLE SMS


Syntaxe : [PXXXXXXX] CMD ENABLE SMS
Paramètres: aucun
Mot de passe : requis.

Avec cette commande, l'utilisateur a la possibilité de réactiver l'envoi de SMS spontanés du


dispositif précédemment désactivé avec la commande “CMD DISABLE SMS”. Noter que les
numéros de téléphone doivent tout de même être configurés autrement cette commande ne
servira à rien. Le dispositif répond à ce message en envoyant un seul SMS qui peut être :

• MISSING OR WRONG PASSWORD: mot de passe erroné ou manquant.

• COMMAND EXECUTED: commande effectuée

7.2.5.3 CMD LOCK


Syntaxe : [PXXXXXXX] CMD LOCK
Paramètres: aucun
Mot de passe : requis.

Avec cette commande, l'utilisateur a la possibilité de bloquer l'utilisation du groupe


électrogène. Après cette commande, le moteur du groupe électrogène ne pourra plus être
démarré, même en coupant et en remettant le courant sur le dispositif. Si le moteur est en
mouvement quand le dispositif reçoit le message, il est immédiatement arrêté. Le dispositif
signale ce blocage en activant le blocage correspondant (voir le manuel d'utilisation associé
au dispositif). Le dispositif répond à ce message en envoyant un seul SMS qui peut être :

• MISSING OR WRONG PASSWORD: mot de passe erroné ou manquant.

• COMMAND EXECUTED: commande effectuée

34 Communication en série et protocole SMS


7.2.5.4 CMD UNLOCK
Syntaxe : [PXXXXXXX] CMD UNLOCK
Paramètres: aucun
Mot de passe : requis.

Avec cette commande, l'utilisateur a la possibilité de débloquer le blocage de l'utilisation du


groupe électrogène activé avec le message décrit au paragraphe précédent. Suite au
déblocage, une réinitialisation des alarmes est effectuée pour éliminer l'anomalie sur le
dispositif. Le dispositif répond à ce message en envoyant un seul SMS qui peut être :

• MISSING OR WRONG PASSWORD: mot de passe erroné ou manquant.

• COMMAND EXECUTED: commande effectuée

7.2.5.5 CMD RESET ALARMS


Syntaxe : [PXXXXXXX] CMD RESET ALARMS
Paramètres: aucun
Mot de passe : requis.

Avec cette commande, l'utilisateur a la possibilité de remettre à zéro toutes les anomalies
mémorisées par le dispositif. Cela équivaut à mettre le dispositif en OFF/RESET. Le
dispositif répond à ce message en envoyant un seul SMS qui peut être :

• MISSING OR WRONG PASSWORD: mot de passe erroné ou manquant.

• COMMAND EXECUTED: commande effectuée

7.2.5.6 CMD STOP


Syntaxe : [PXXXXXXX] CMD STOP
Paramètres: aucun
Mot de passe : requis.

Avec cette commande, l'utilisateur a la possibilité d'arrêter l'installation exactement comme


s'il appuyait sur la touche "STOP" sur le panneau du dispositif. Le dispositif répond à ce
message en envoyant un seul SMS qui peut être :

• MISSING OR WRONG PASSWORD: mot de passe erroné ou manquant.

• COMMAND EXECUTED: commande effectuée

7.2.5.7 CMD TEST START


Syntaxe : [PXXXXXXX] CMD TEST START
Paramètres: aucun
Mot de passe : requis.

Avec cette commande, l'utilisateur a la possibilité de commuter la modalité de


fonctionnement de la carte d'automatique à TEST. Le dispositif répond à ce message en
envoyant un seul SMS qui peut être :

• MISSING OR WRONG PASSWORD: mot de passe erroné ou manquant.

• COMMAND EXECUTED: commande effectuée

• CANNOT EXEXUTE COMMAND: commande non effectuée (par exemple, dispositif non
en AUTO).

Une fois activée la modalité TEST, elle reste activée jusqu'à la réception de la commande de
fin de TEST ou pour le temps configuré sur le dispositif pour le test.

Communication en série et protocole SMS 35


7.2.5.8 CMD TEST STOP
Syntaxe : [PXXXXXXX] CMD TEST STOP
Paramètres: aucun
Mot de passe : requis.

Avec cette commande, l'utilisateur a la possibilité de rétablir la modalité de fonctionnement


de la carte de TEST à automatique. Le dispositif répond à ce message en envoyant un seul
SMS qui peut être :

• MISSING OR WRONG PASSWORD: mot de passe erroné ou manquant.

• COMMAND EXECUTED: commande effectuée

• CANNOT EXEXUTE COMMAND: commande non effectuée (par exemple, dispositif non
en test).

7.2.5.9 CMD REMOTE START


Syntaxe : [PXXXXXXX] CMD REMOTE START
Paramètres: aucun
Mot de passe : requis.

Avec cette commande, l'utilisateur a la possibilité de commuter la modalité de


fonctionnement de la carte d'automatique à DÉMARRAGE À DISTANCE. Le dispositif
répond à ce message en envoyant un seul SMS qui peut être :

• MISSING OR WRONG PASSWORD: mot de passe erroné ou manquant.

• COMMAND EXECUTED: commande effectuée

• CANNOT EXEXUTE COMMAND: commande non effectuée (par exemple, dispositif non
en AUTO).

Une fois activée la modalité DÉMARRAGE À DISTANCE, elle reste activée jusqu'à réception
de la commande opposée.

7.2.5.10 CMD REMOTE STOP


Syntaxe : [PXXXXXXX] CMD REMOTE STOP
Paramètres: aucun
Mot de passe : requis.

Avec cette commande, l'utilisateur a la possibilité de rétablir la modalité de fonctionnement


de la carte de DÉMARRAGE À DISTANCE à automatique. Le dispositif répond à ce
message en envoyant un seul SMS qui peut être :

• MISSING OR WRONG PASSWORD: mot de passe erroné ou manquant.

• COMMAND EXECUTED: commande effectuée

• CANNOT EXEXUTE COMMAND: commande non effectuée (par exemple, dispositif non
en démarrage à distance).

36 Communication en série et protocole SMS


7.3 Messages du dispositif
Les messages envoyés par le dispositif sont de deux types fondamentaux :

• Messages de réponse aux SMS reçus

• Messages spontanés.

Les messages de réponse sont transmis une seule fois alors que ceux spontanés sont
transmis N fois (à distance de cinq secondes un de l'autre) pour être sûrs que le destinataire
reçoive au moins un des N messages. Le paramètre N peut être configuré avec les numéros
de téléphone et avec d'autres paramètres (voir le tableau paramètres associé au dispositif).

7.3.1 Format des messages du dispositif


Le format des messages est le même pour les deux catégories :
FROM: nom installation. code données (MSG N. n)

“Nom installation” est une chaîne d'une longueur maximale de 23 caractères qui doit être
préalablement mémorisée dans le dispositif. “Code” est l'un des identificateurs de message
décrits dans les paragraphes suivants. Le champ données dépend comme format et valeur
du champ code. Le dernier champ est présent seulement pour les messages spontanés : il
indique l'indice (1-n) du message transmis. Le texte des messages est dans la langue
couramment sélectionnée sur le dispositif. Les chaînes pour la langue anglaise sont
indiquées dans le reste du document.

7.3.2 Messages de réponse


Les messages suivants appartiennent à cette catégorie.

7.3.2.1 UNKNOWN COMMAND


Syntaxe : FROM: nom installation. UNKNOWN COMMAND (eco)

Ce message est envoyé comme réponse si le dispositif n'a pas été en mesure de
comprendre le message envoyé par l'utilisateur. Dans ce cas, il convient de vérifier la
syntaxe du message envoyé. “Eco” est la répétition de la commande reçue qui n'a pas été
reconnue.

7.3.2.2 CANNOT EXECUTE COMMAND


Syntaxe : FROM: nom installation. CANNOT EXECUTE COMMAND (eco)

Ce message est envoyé comme réponse si le dispositif a compris le message envoyé par
l'utilisateur mais n'est pas en mesure d'effectuer la fonction requise (par exemple on lui a
demandé de démarrer le moteur en test mais le dispositif n'est pas sur AUTO). “Eco” est la
répétition de la commande reçue qui n'a pas été effectuée.

7.3.2.3 MISSING OR WRONG PASSWORD


Syntaxe : FROM: nom installation. MISSING OR WRONG PASSWORD (eco)

Ce message est envoyé comme réponse si le dispositif a compris le message envoyé par
l'utilisateur mais n'est pas en mesure d'effectuer la fonction requise parce qu'un mot de
passe n'a pas été indiqué ou parce qu'il est erroné. “Eco” est la répétition de la commande
reçue qui n'a pas été effectuée.

Communication en série et protocole SMS 37


7.3.2.4 SYNTAX ERROR
Syntaxe : FROM: nom installation. SYNTAX ERROR (eco)

Ce message est envoyé comme réponse si le dispositif a compris le message envoyé par
l'utilisateur mais n'est pas en mesure d'effectuer la fonction requise parce que des
paramètres manquent. “Eco” est la répétition de la commande reçue qui n'a pas été
effectuée.

7.3.2.5 INDEX OUT OF RANGE


Syntaxe : FROM: nom installation. INDEX OUT OF RANGE (eco)

Ce message est envoyé comme réponse si le dispositif a compris le message READ


PARAMETER ou WRITE PARAMETER envoyé par l'utilisateur mais n'est pas en mesure
d'effectuer la fonction requise parce que l'indice du paramètre n'est pas valable. “Eco” est la
répétition de la commande reçue qui n'a pas été effectuée.

7.3.2.6 VALUE OUT OF RANGE


Syntaxe : FROM: nom installation. VALUE OUT OF RANGE (eco)

Ce message est envoyé comme réponse si le dispositif a compris le message WRITE


PARAMETER envoyé par l'utilisateur mais n'est pas en mesure d'effectuer la fonction
requise parce que la valeur indiquée est en dehors des limites de programmation du
paramètre. “Eco” est la répétition de la commande reçue qui n'a pas été effectuée.

7.3.2.7 NEED HIGHER ACCESS CODE


Syntaxe : FROM: nom installation. NEED HIGHER ACCESS CODE (eco)

Ce message est envoyé comme réponse si le dispositif a compris le message READ


PARAMETER ou WRITE PARAMETER envoyé par l'utilisateur mais n'est pas en mesure
d'effectuer la fonction requise parce que le mot de passe d'accès à la programmation n'est
pas suffisant pour garantir l'accès au paramètre, ou parce qu'il est erroné. “Eco” est la
répétition de la commande reçue qui n'a pas été effectuée.

7.3.2.8 COMMAND EXECUTED


Syntaxe : FROM: nom installation. COMMAND EXECUTED (eco)

Ce message est envoyé comme réponse si le dispositif a correctement effectué la


commande envoyée. “Eco” est la répétition de la commande effectuée.

7.3.2.9 NETWORK CONFIGURATION


Syntaxe : FROM: nom installation. NETWORK CONFIGURATION :
PPPPPPPPPP , SIGNAL: xxx%

Ce message est envoyé comme réponse au message READ NETWORK. Il contient une
série d'informations relatives à la carte téléphonique (SIM) insérée dans le téléphone GSM.
Le champ PPPPPPPPPP contient une chaîne qui identifie l'opérateur téléphonique actuel
(ex. “I OMNITEL”). Le champ "xxx" fournit le niveau du signal GSM, en pourcentage.

7.3.2.10 MODEM ANSWER


Syntaxe : FROM: nom installation. MODEM ANSWER: xxx

Ce message est envoyé comme réponse au message READ MODEM. Le champ "xxx" est
la réponse du modem à la commande envoyée.

38 Communication en série et protocole SMS


7.3.2.11 CONFIG
Syntaxe : FROM: nom installation. CONFIG: RELEASE LLLLLLLLLLLLL
dd/dd/dddd, ID CODE ssssssss

Ce message est envoyé comme réponse au message READ CONFIG. Il contient une série
d'informations relatives au dispositif :

LLLLLLLLLLLLL: version logiciel du dispositif (code interne SICES) .

"dd/dd/dddd" : date de saisie de la révision logiciel.

"sssssss" : numéro de série du dispositif.

7.3.2.12 PARAMETER
Syntaxe : FROM: nom installation. PARAMETER: III=VVV

Ce message est envoyé comme réponse au message READ PARAMETER. Le champ III
est l'indice numérique du paramètre requis. Le champ “VVV” est la valeur du paramètre,
formaté comme affiché sur l'écran du dispositif (avec le point comme séparateur des
décimaux, si présents).

7.3.2.13 STATUS (pour tous les dispositifs excepté MC100)


Syntaxe : FROM: nom installation. STATUS: champ1, champ2, champ3,
champ4, champ5, champ6, champ7

Ce message est envoyé comme réponse à READ STATUS. À suivre la description des
différents champs :

Champ 1 Modalité de fonctionnement du dispositif


OFF/RESET OFF/RESET
MAN MAN
AUTO AUTO
TEST TEST
REMOTE START DÉMARRAGE À DISTANCE

Champ 2 Situation “verrouillages”


NO ALARMS Aucun verrouillage présent
Chaîne associée au premier Au moins un verrouillage présent
verrouillage présent.

Champ 3 Situation “pré-alarmes”


NO WARNINGS Aucune alarme présente
Chaîne associée à la première Au moins une pré-alarme présente
pré-alarme présente.

Champ 4 État du moteur du groupe électrogène


ENGINE RUNNING Moteur en marche
ENGINE STOPPED Moteur arrêté

Champ 5 État des télérupteurs de commutation de charge


KM/KR/CR/MCB CLOSED Charge commutée sur le réseau
KG/CG/GCB CLOSED Charge commutée sur le groupe électrogène
-- Charge non connectée (seulement durant la
commutation)

Communication en série et protocole SMS 39


Champ 6 État du contact d'interdiction au démarrage
INHIBITED Interdiction au démarrage activée
Interdiction au démarrage désactivée

Champ 7 Heures de fonctionnement du groupe


HOURS XXXXX XXXXX sont les heures de fonctionnement (compteur
pouvant être remis à zéro).

7.3.2.14 STATUS (seulement pour MC100)


Syntaxe : FROM: nom installation. STATUS: champ1, champ2, champ3,
champ4, champ5, MCB xxxx, MGCB xxxx, xx.xVdc

Ce message est envoyé comme réponse à READ STATUS. À suivre la description des
différents champs :

Champ 1 Modalité de fonctionnement du dispositif


OFF/RESET OFF/RESET
MAN MAN
AUTO AUTO
TEST TEST
REMOTE START DÉM. À DISTANCE

Champ 2 Situation “verrouillages”


NO ALARMS Aucun verrouillage présent
Chaîne associée au premier Au moins un verrouillage présent
verrouillage présent.

Champ 3 Situation “pré-alarmes”


NO WARNINGS Aucune alarme présente
Chaîne associée à la première Au moins une pré-alarme présente
pré-alarme présente.

Champ 4 Présence d'interdictions au démarrage


START INHIB. Interdiction au démarrage activée
Interdiction au démarrage désactivée

Champ 5 Présence d'interdictions à la distribution


LOAD INHIB. Interdiction distribution activée
Interdiction distribution désactivée

Les états des interrupteurs peuvent être :

• CLOSED.

• OPEN.

Si un interrupteur n'existe pas, le champ est sauté.

Le champ final indique la tension d'alimentation du dispositif.

40 Communication en série et protocole SMS


7.3.2.15 WARNINGS
Syntaxe : FROM: nom installation. WARNINGS: liste (séparé par une
virgule)

Ce message est envoyé comme réponse à READ WARNINGS. Le champ données de ce


message contient l'inscription “NO WARNINGS” s'il n'y a pas de pré-alarmes, autrement il
contient une liste (dont les champs sont séparés par une virgule) de toutes les pré-alarmes.

7.3.2.16 ANALOG1
Syntaxe : FROM: nom installation. ANALOG1: GENSET xxxV xxxV xxxV,
xxxA xxxA xxxA, xx.xHz , KG/CG/GCB sssss

Ce message est envoyé comme réponse à READ ANALOG1. Il contient toutes les
grandeurs numériques qui concernent en détail le générateur du groupe électrogène. Les
trois champs "xxx" suivis par “V” contiennent les tensions des trois phases du générateur.
Les trois champs "xxx" suivis par “A” contiennent les courants des trois phases du
générateur. Le champ "xx.xf" suivi par “Hz” contient la fréquence du générateur et enfin le
champ KG/CG/GCB indique si le groupe est en train de distribuer (CLOSED) ou non
(OPEN). Si l'installation est monophasée, les champs correspondants aux phases deux ou
trois ne sont pas présents.

7.3.2.17 ANALOG2
Syntaxe : FROM: nom installation. ANALOG2: MAINS xxxV xxxV xxxV,
xx.xHz, BATT xx.xV, TEMP xxx C, PRESS. xx.x Bar, FUEL
LEVEL xxx %, SPEED xxxx Rpm

Ce message est envoyé comme réponse au message READ ANALOG2. Il contient toutes
les grandeurs numériques qui ne sont pas contenues dans le message ANALOG1. Les trois
champs "xxx" suivis par “V” sont les tensions des trois phases du réseau. La fréquence (en
Hz) est présente seulement pour les dispositifs GC310, GC350 et GC500. Le champ "BATT"
contient la tension de la batterie de démarrage. Le champ “TEMP“ contient la température
du liquide de refroidissement. Le champ "PRESS." contient la pression de l'huile du moteur.
Le champ "LEVEL" contient le niveau du réservoir carburant. Enfin le champ "SPEED"
contient le régime de rotation du moteur en tours par minute. Si certaines mesures ne sont
pas disponibles, elles sont remplacées par des tirets. Si l'installation est monophasée, les
champs correspondants aux phases deux ou trois ne sont pas présents.

7.3.2.18 ANALOG3
Syntaxe : FROM: nom installation. (ON MAINS) ANALOG3: P.F. x.xxi,
xxxx.x kW, xxxx.x kvar, xxxx.x kVA, xxxxxxxx kWh

Ce message est envoyé comme réponse au message READ ANALOG2. Il contient toutes
les grandeurs numériques relatives à la mesure de puissance.

L'inscription “ON MAINS” s'affiche seulement quand le dispositif mesure la puissance


absorbée par les équipements sur le réseau, non sur le générateur (les transformateurs
ampérométriques doivent être connectés sur les équipements et le dispositif doit être
adéquatement configuré). Cette fonction est disponible seulement pour les dispositifs
GC310, GC350 et GC500. Le champ "P.F." contient le facteur de puissance suivi par la
nature de la charge : “i” pour inductif, “c” pour capacitif. Le champ "kW" contient la puissance
active. Le champ "kvar" contient la puissance réactive. Le champ "kVA" contient la
puissance apparente. Le champ "kWh" contient le compteur d'énergie active.

7.3.2.19 PLANT
Syntaxe : FROM: nom installation. PLANT: MAINS xxxx.xkW x.xxi,
GENERATORS xxxx.xkW x.xxi, USERS xxxx.xkW x.xxi, MCB
xxxxx, MGCB xxxxx, n GCB CLOSED.

Communication en série et protocole SMS 41


Ce message est envoyé comme réponse à READ PLANT (seulement pour MC100). Il
contient la situation générale de l'installation. Il affiche les puissance actives et le power
factor sur réseau, groupe et équipements (si une information n'est pas disponible, il indique
des tirets). De plus, il montre l'état des interrupteurs MCB et MGCB et le numéro de GCB
fermés. Les interrupteurs qui n'existent pas ne sont pas montrés.

7.3.2.20 MAINS
Syntaxe : FROM: nom installation. MAINS xxxV xxxV xxxV, xx.xHz,
xxxA xxxA xxxA, xxxx.x kW, xxxx.x kvar, xxxx.x kVA,
x.xxi, xxxxxxxx kWh, xxxxxxxx kvarh

Ce message est envoyé comme réponse au message READ MAINS (seulement MC100). Il
contient les grandeurs numériques relatives au réseau. Les trois champs "xxx" suivis par “V”
sont les tensions composées du réseau suivies par la fréquence (Hz). Tous les champs
successifs sont présents seulement si les TA sont sur le réseau ou sur les équipements
mais avec les équipements connectés au réseau : les courants, les puissances, le facteur de
puissance et les compteurs d'énergie. Si l'installation est monophasée, les champs
correspondants aux phases deux et trois ne sont pas présents.

7.3.2.21 GENERATORS
Syntaxe : FROM: nom installation. GENERATORS xxxV xxxV xxxV,
xx.xHz, xxxA xxxA xxxA, xxxx.x kW, xxxx.x kvar, xxxx.x
kVA, x.xxi, xxxxxxxx kWh, xxxxxxxx kvarh

Ce message est envoyé comme réponse au message READ GENERATORS. Il contient les
grandeurs numériques relatives aux générateurs. Les trois champs "xxx" suivis par “V” sont
les tensions composées de la barre des générateurs suivies par la fréquence (Hz). Tous les
champs successifs sont présents seulement si les TA sont sur la barre des générateurs ou
sur les équipements mais avec les équipements connectés au réseau : les courants, les
puissances, le facteur de puissance et les compteurs d'énergie. Si l'installation est
monophasée, les champs correspondants aux phases deux ou trois ne sont pas présents.

7.4 Messages spontanés


Les messages suivants appartiennent à cette catégorie.

7.4.1 NEW ALARM


Syntaxe : FROM: nom installation. NEW ALARM: XXXXXXXXXX (MSG N.1)

Ce message est envoyé quand un nouveau verrouillage est diagnostiqué. Le champ


XXXXXXXXXX décrit le type de verrouillage. Les valeurs possibles sont celles visualisées
sur l'écran du dispositif associées aux anomalies.

7.4.2 NEW WARNING


Syntaxe : FROM: nom installation. NEW WARNING: XXXXXXXXXX (MSG
N.1)

Ce message est envoyé quand une nouvelle pré-alarme est diagnostiquée. Le champ
XXXXXXXXXX décrit le type de pré-alarme. Les valeurs possibles sont celles visualisées sur
l'écran du dispositif associées aux anomalies.

7.4.3 NEW MAINS STATUS


Syntaxe : FROM: nom installation. NEW MAINS STATUS : SS (MSG N.1)

Ce message est envoyé quand un changement d'état du réseau électrique est diagnostiqué.
Le champ SS décrit le nouvel état : “ABSENT” ou “PRESENT”.

42 Communication en série et protocole SMS


7.4.4 NEW ENGINE STATUS
Syntaxe : FROM: nom installation. NEW ENGINE STATUS : SS (MSG N.1)

Ce message est envoyé quand on démarre ou arrête le moteur. Le champ SS décrit le nouvel
état : “OFF” ou “RUNNING”. Ce message n'est pas disponible pour le dispositif MC 100.

8. Notes pour utilisation GSM


Lire : pour un fonctionnement correct du système de communication GSM, il est
nécessaire d'observer certaines règles de configuration et d'installation. Le but de ce chapitre
est de fournir les informations nécessaires.

8.1 SIM
8.1.1 Généralités
La SIM pour le modem GSM n'est pas fournie par SICES Srl. L'utilisateur a le choix du type
d'abonnement et l'opérateur.

En principe, il est possible d'utiliser n'importe quel type d'abonnement, il faut tout de même bien
évaluer les conditions et les restrictions d'usage imposées par le fournisseur du service GSM.

Information : si vous voulez utiliser seulement le protocole SMS, donc sans la


transmission de données, vous pouvez utiliser n'importe quel type d'abonnement ou type de
carte prépayée, même uniquement en phonie.

Information : au contraire pour la transmission de données, certains fournisseurs


demandent l'habilitation avec numéro de téléphone différent entre phonie, données et fax.

En cas de plusieurs numéros de téléphone pour la même SIM, les SMS peuvent entre
envoyés indifféremment à l'un des numéros associés.

Note : dans certains cas, le type d'abonnement permet seulement la transmission de


données et non la réception (ou mieux encore seulement la communication données sur appel
effectué et non sur appel reçu) ; vérifier donc avec le fournisseur de service quel type
d'abonnement utiliser.

8.1.2 Cartes prépayées


Le système permet l'utilisation de cartes prépayées.

Normalement, les cartes prépayées permettent la communication données seulement sur


appels effectués et non reçus ; il existe cependant des contrats de cartes prépayées
particuliers qui permettent la communication dans les deux sens.

8.2 PIN

Lire : La version de SW de gestion implémentée actuellement sur le dispositif ne gère pas


le numéro de PIN de la SIM.

Il est donc nécessaire, avant l'installation, que la SIM soit insérée dans un téléphone portable
commun et que le PIN soit désactivé en utilisant les fonctions offertes par le téléphone.

8.3 Configuration SMS


S'assurer que le numéro de téléphone du centre services SMS soit configuré dans la SIM.
Normalement, le numéro est déjà configuré ; la vérification s'effectue simplement au moyen
d'un téléphone portable en essayant d'envoyer un SMS.

Communication en série et protocole SMS 43


8.4 Envoi SMS depuis téléphone portable au dispositif
Vérifier les programmations du téléphone utilisé pour l'envoi de messages d'interrogation et
de commande vers le dispositif.

Lire : il est important que la transmission du propre numéro de téléphone soit activée,
sinon le système ne sera pas en mesure de répondre de façon appropriée au message reçu.

8.5 Installation
Faire particulièrement attention à l'installation de l'antenne. L'insertion de l'antenne à
l'intérieur de cabines ou de containers métalliques peut endommager la connexion radio
avec l'opérateur.

Pour une installation correcte, placer provisoirement l'antenne en position choisie et utiliser
les indications du dispositif pour vérifier le niveau du signal disponible. Déplacer l'antenne
jusqu'à obtenir le meilleur niveau possible ou le confronter avec un téléphone portable
commun.

44 Communication en série et protocole SMS


Ce document est propriété exclusive de SICES s.r.l. tous droits réservés.
SICES s.r.l. se réserve également le droit d'apporter des modifications au document sans préavis.
La transmission de ce document par n'importe quel moyen à de tierces personnes est interdite.
S.I.C.E.S. S.r.l.
Via Molinello 8/B - 21040 Jerago (VA) - ITALY
PHONE +39 0331 212941 FAX +39 0331 216102
Web: http://www.sices.eu
e-mail: techelp@sices.eu

Vous aimerez peut-être aussi