manuel d’utilisation arm-se - atim - conception de ... modems/arm-se/frug... · le but d‘un...

108
MANUEL D’UTILISATION ARM-SE ADVANCED RADIO MODEM – SERIAL ETHERNET Modem radio 868 MHz (1 à 500 mW) & 433 MHz (10 mW) Norme européenne, sans licence Grande sensibilité, longue portée et stabilité (TCXO) RS232/485 ou Ethernet Full TCP/IP + passerelle ModBus TCP/RTU, Datalogging Interopérable avec toute la gamme ARM. Fonctionnement «NLOS» (non line of sight), alternative au Wi-Fi dans les zones obs- truées et non à vue Configuration par pages web (en local et à distance), mise à jour du firmware Fonctions avancées : répé- teur multiple, watchdog Boîtier métal pour montage rail DIN

Upload: nguyenthien

Post on 12-Sep-2018

218 views

Category:

Documents


0 download

TRANSCRIPT

MANUEL D’UTILISATION

ARM-SE

ADVANCED RADIO MODEM – SERIAL ETHERNET

Modem radio 868 MHz (1 à

500 mW) & 433 MHz (10

mW)

Norme européenne, sans

licence

Grande sensibilité, longue

portée et stabilité (TCXO)

RS232/485 ou Ethernet Full

TCP/IP + passerelle ModBus

TCP/RTU, Datalogging

Interopérable avec toute la

gamme ARM.

Fonctionnement «NLOS» (non

line of sight), alternative au

Wi-Fi dans les zones obs-

truées et non à vue

Configuration par pages web

(en local et à distance), mise

à jour du firmware

Fonctions avancées : répé-

teur multiple, watchdog

Boîtier métal pour montage

rail DIN

ARMSE_MU2.0

ARM-SE | MANUEL D‟UTILISATION v2.1 | www.atim.com 2

I. PRESENTATION ...................................................................................................... 6

1. GENERALITES ...................................................................................................... 6

2. VERSIONS DISPONIBLES: ...................................................................................... 7

3. ASPECTS REGLEMENTAIRES ................................................................................. 8

a. Atmosphère explosive ..................................................................................... 8

b. Modification.................................................................................................... 8

c. Environnement ................................................................................................ 8

d. Radio .............................................................................................................. 8

4. PRINCIPE DE FONCTIONNEMENT: ...................................................................... 10

5. CARACTERISTIQUES GENERALES: ....................................................................... 11

6. CARACTERISTIQUES TECHNIQUES: ..................................................................... 11

II. INSTALLATION ..................................................................................................... 13

1. AVERTISSEMENTS ............................................................................................. 13

2. L'ANTENNE ....................................................................................................... 15

e. Montage sur un coffret ou sur une armoire :.................................................. 16

f. Montage extérieur de l'antenne (sur un mât) : ............................................... 16

g. Diagramme de rayonnement ......................................................................... 18

h. Alignement de l‟antenne ............................................................................... 20

i. Occupation du spectre .................................................................................. 21

j. Sélection du canal radio ................................................................................ 21

3. BRANCHEMENTS DE L'ARM-SE ........................................................................... 23

a. Alimentation ................................................................................................. 23

b. Liaison Ethernet ............................................................................................ 25

c. Liaison série RS232 ....................................................................................... 26

d. Liaison série RS485 ....................................................................................... 27

e. Entrée – Sortie Tout Ou Rien .......................................................................... 28

III. CONFIGURATION .............................................................................................. 29

1. CONFIGURATION PAR PAGES WEB EMBARQUÉES ................................................ 29

a. Page d'accueil et mot de passe ...................................................................... 31

2. CONFIGURATIONS PAR COMMANDES HAYES (AT) .............................................. 32

3. CONFIGURATION DES MODEMS ARM-IO DISTANTS ............................................. 33

a. Configuration du serveur ModBusTCP ............................................................ 33

b. Configuration distante .................................................................................. 33

4. CONTROLES AVANCES ...................................................................................... 35

IV. MODES DE FONCTIONNEMENT .......................................................................... 36

1. MODE ETHERNET .............................................................................................. 36

a. Performance de la liaison et optimisation du débit......................................... 36

ARMSE_MU2.0

ARM-SE | MANUEL D‟UTILISATION v2.1 | www.atim.com 3

b. Classe d'adresses et sous-réseau radio. ......................................................... 36

c. Fonctionnement en mode point à point (P2P): ................................................ 38

d. Filtrage MAC et IP ......................................................................................... 39

e. Fonctionnement en mode Point vers Multipoint ............................................. 41

f. Fonctionnement en mode répéteur ................................................................ 42

2. MODE SERIE ..................................................................................................... 44

a. Mode Transparent ......................................................................................... 44

3. MODE SECURISE ............................................................................................... 50

a. Dialogue Point à Point ................................................................................... 50

b. Dialogue avec adressage externe .................................................................. 50

4. MODE PASSERELLE MODBUS TCP/MODBUS RTU ................................................. 52

a. Cible locale (Local Only) ................................................................................ 53

b. Cible sur liaison série (Over Serial) ................................................................ 53

c. Cible sur modem radio distant (Over Radio) ................................................... 53

d. Serveur Distant ............................................................................................. 55

e. Serveurs en Multipoint .................................................................................. 56

f. Exceptions ModBus ....................................................................................... 57

5. CONFIGURATION RADIO ................................................................................... 58

a. Rappels ........................................................................................................ 58

b. Choix du canal d'émission – réception ........................................................... 59

c. Configuration de l'émission – réception ......................................................... 60

d. Encryption Radio ........................................................................................... 60

e. Table de routage (Routing Table) .................................................................. 61

6. MODE TEST ...................................................................................................... 63

a. Mode Test par pages Web ............................................................................. 63

b. Bilan de liaison en mode test Porteuse + Analyseur de spectre ....................... 63

c. Bilan de liaison en mode test Ping-pong ........................................................ 64

d. Changement de canal radio en mode test ...................................................... 64

e. Mode Test par DIP Switch .............................................................................. 65

V. DATALOGGING ................................................................................................. 66

1. PRESENTATION ................................................................................................. 66

2. SYNOPTIQUE .................................................................................................... 66

3. CARACTERISTIQUES .......................................................................................... 67

4. ORGANIGRAMME DE LA BASE DE DONNEES ....................................................... 68

5. CONFIGURATION .............................................................................................. 69

a. Mode de fonctionnement .............................................................................. 69

b. Base de temps .............................................................................................. 70

ARMSE_MU2.0

ARM-SE | MANUEL D‟UTILISATION v2.1 | www.atim.com 4

c. Serveur http distant ...................................................................................... 70

d. Serveur ModBusTCP ...................................................................................... 71

e. Configuration des capteurs ........................................................................... 72

6. STRUCTURE DES DONNEES ................................................................................ 73

a. Paramètres des capteurs ............................................................................... 73

b. Format des enregistrements .......................................................................... 74

7. RECUPERATION DES DONNEES .......................................................................... 75

c. Accès indirect par commandes ModBus ......................................................... 75

d. Accès direct par commandes ModBus: ........................................................... 76

e. Format des données renvoyées par le serveur ModBus ................................... 77

f. Envoi des données sur serveur http externe .................................................. 78

g. Récupération des données sous format .csv .................................................. 79

8. FORMAT DES DONNEES DES CAPTEURS ............................................................. 80

a. Supervision ................................................................................................... 80

b. Alarme par détection de changement d‟état .................................................. 81

c. Alarme détection seuil entrée analogique ...................................................... 82

d. Alarme défaut pile : ...................................................................................... 83

9. SCRUTATION : .................................................................................................. 84

VI. Watchdog (chien de garde) et alertes e-mail: ..................................................... 85

VII. MISE A JOUR ARM-SE: ........................................................................................ 87

1. SAUVEGARDE DES PARAMETRES DE CONFIGURATION ........................................ 87

2. RECUPERATION DES PARAMETRES USINE (RESET MODEM) .................................. 87

3. MISE A JOUR FIRMWARE .................................................................................... 88

4. MISE A JOUR PAGES WEB EMBARQUEES .............................................................. 89

ARMSE_MU2.0

ARM-SE | MANUEL D‟UTILISATION v2.1 | www.atim.com 5

DECLARATION DE CONFORMITE CE

Nom du fabricant: ATIM SARL

Personne responsable: RAIMBERT Francis, gérant

Adresse du fabricant: Les Guillets – 38250 Villard de Lans - France

Déclare que ce produit :

Nom du produit : Gamme ARM (Advanced Radio Modem)

Référence du modèle: ARM-SE/ARM-D/ARM-X (versions 433MHz/10mW, 868MHz/500mW)

Utilisation: Transmission de données numériques, ToR et analogiques.

est conforme aux exigences essentielles de l‟article 3 de la directive RTTE 1999/5/CE lors-

qu‟il est utilisé dans les conditions spécifiés dans la notice et normes suivantes :

1. SECURITE (Article 3.1a de la directive 1999/5/CE)

Norme(s) NF EN60950-1:2006/A11:2009

2. CEM (Article 3.1b de la directive 1999/5/CE)

Norme(s) EN 301 489-3 v1.4.1, EN 301 489-1 V1.6.1, EN 61000-6-2

3. Utilisation du spectre radio fréquence (Article 3.2 o de la directive 1999/5/CE)

Norme(s) ETSI EN300 220-2 v2.1.2

Villard de Lans, le 26.01.2012

Francis RAIMBERT, gérant.

ARMSE_MU2.0

ARM-SE | MANUEL D‟UTILISATION v2.1 | www.atim.com 6

I. PRESENTATION

Forts de notre expérience de plus de dix ans dans le monde des communications radio

numériques, nous avons conçu la gamme A.R.M. de modems radio en bandes ISM sans

licence. Nous y avons mis tout notre savoir et un condensé de demandes très variées

d'un public très large.

Ce guide contient les informations permettant la mise en œuvre rapide des modems

radio ARM. ATIM se réserve le droit de modifier les caractéristiques du produit et les

informations contenues dans ce manuel, sans préavis.

Pour tout support technique, veuillez contacter votre revendeur spécialiste.

1. GENERALITES

Les modems radio ARM sont fabriqués conformément à l‟état de la technique actuelle et

dans le respect des règles de sécurités reconnues et en vigueur dans le code du travail.

Les prescriptions générales de sécurité doivent être respectées durant toutes les phases

d‟utilisation et de réparation de l‟équipement. Le non-respect des règles ou des avertis-

sements écrits dans ce manuel est contraire aux prescriptions de sécurité d‟utilisation et

de fonctionnement normal des modems radio ARM.

En tant qu‟utilisateur de ce produit, il est nécessaire de suivre rigoureusement, dans

votre environnement de travail, toutes les mises en garde et prescriptions nécessaires

pour effectuer des opérations sans risque sur les modems radio ARM.

Assurez-vous de lire ce manuel entièrement avant de mettre en fonctionnement un mo-

dem radio ARM-SE. Ce manuel fait partie du modem radio ARMSE et est livré avec ce

dernier. Les règles en matière de prévention des risques et accidents tout comme les

règles de sécurité sont à respecter !

Le but d‟un modem radio est de remplacer une liaison câblée en établissant une com-

munication H.F. (Haute Fréquence) entre 2 ou plusieurs points distants.

Le modem radio A.R.M. répond à une demande forte dans ce domaine en offrant

d‟excellentes performances. Il reste ouvert à de nombreuses possibilités d‟extension et

de configuration ainsi qu‟un choix de la bande de fréquence utilisée.

L‟A.R.M. peut intervenir dans de multiples situations comme le contrôle à distance, la

surveillance, la télémétrie, le transfert de données, etc. Il peut être utilisé partout où le

câblage est délicat et onéreux (barrages, stations météo isolées, pistes de ski,…), ainsi

que dans les applications mobiles (véhicules, Convoyeurs, ponts roulants, grues, robo-

tique, etc.)

Sa polyvalence lui permet, soit d‟acheminer des informations d‟un point à un autre, soit

de gérer différents types d‟entrées sorties sur de grandes distances. Sa modularité lui

permet d‟ajouter des modules d‟entrées sorties standards voire même des modules spé-

cifiques sur demande.

ARMSE_MU2.0

ARM-SE | MANUEL D‟UTILISATION v2.1 | www.atim.com 7

2. VERSIONS DISPONIBLES:

ARM-D Modem radio «Digital» 2 entrées, 2 sorties TOR (tout-ou-rien)

ARM-DA Modem radio «Digital + Analog» idem + 1 entrée + 1 sortie 4-20mA

ARM-SE Modem radio «Serial + Ethernet» interface RS232, RS485, RJ45

Modules d‟extension (nécessite un modem radio de base ARM-SE):

ARM-X8800 Module d‟extension 8 entrées, 8 sorties ToR.

ARM-X4440/I Module d‟extension 4E, 4S ToR + 4 entrées 4/20mA

ARM-X4440/U Module d‟extension 4E, 4S ToR + 4 entrées 0/10V

ARM-X4404/I Module d‟extension 4E, 4S ToR + 4 sorties 4/20mA

ARM-X4404/U Module d‟extension 4E, 4S ToR + 4 sorties 0/10V

Module Low-cost:

ARM-IO-D Modem radio «Digital» 2E, 1S TOR (tout-ou-rien)

ARM-IO-D-LP Modem radio «Digital – Low Power» 2E, 1S TOR (tout-ou-rien),

Alimenté par pile

ARM-IO-A Modem radio « Analogique » 2 E (0-2.5V) + 1 sortie PNP

(Alimentation capteur)

ARM-IO-S Modem radio « Serie » port + port RS485 2 fils

ARMSE_MU2.0

ARM-SE | MANUEL D‟UTILISATION v2.1 | www.atim.com 8

3. ASPECTS REGLEMENTAIRES

a. Atmosphère explosive

Ne pas utiliser les modems radio ARM en présence de gaz inflammable et de fumées.

L‟utilisation de l‟équipement dans cet environnement constitue un danger.

b. Modification

Avant d‟ouvrir le modem radio ARMSE pour toute intervention, il doit être complètement

déconnecté du réseau d‟alimentation secteur. Il est interdit de remplacer les composants

avec le câble d‟alimentation raccordé.

c. Environnement

Ne pas faire fonctionner le modem radio ARMSE dans un environnement non contrôlé où

la température est inférieure à -20°C ou supérieure à +50°C ; cela endommagerait

l‟équipement. Tenir l‟équipement éloigné de toute humidité, ne pas verser de liquide sur

l‟équipement. L‟utilisation du modem radio ARMSE est destinée uniquement en intérieur,

à une altitude inférieure à 2000 mètres

d. Radio

Les modems de la gamme ARM font partie des radiocommunications utilisant les bandes

ISM (Industrie Scientifique Médical) qui peuvent être utilisées librement (gratuitement et

sans autorisation) pour des applications industrielles, scientifiques et médicales.

De ce fait une régulation au niveau national et mondial est réalisée dans le but de con-

trôler les problèmes causés par les interférences et la saturation des bandes de fré-

quence.

Au niveau national, la législation est assurée à la fois par l‟ANFR (agence nationale des

fréquences) et l‟ART (Autorité de Régulation des Télécommunications).

L‟ANFR, créée en 1996, élabore et édite le tableau national de répartition des bandes de

fréquence qui s‟appuie sur le règlement de radiocommunication élaboré dans le cadre

de l‟UIT.

Concernant le domaine des applications civiles, les conditions d‟utilisation sont fixées

par l‟ART qui décide de l‟attribution des fréquences selon une planification. La planifica-

tion consiste à faire un découpage par région dans lesquelles est établit un découpage

par bande. Ensuite sont définit les services de radiocommunications dédiés ainsi que la

liste des exploitants ou opérateurs. Une distinction par catégorie est faite, on y trouve

les ministères (Défense, Recherche, Intérieur), l‟ART et le CSA.

L'illustration 1 montre la répartition de la puissance autorisée sur les bandes réglemen-

tées dans la gamme 868 MHz.

ARMSE_MU2.0

ARM-SE | MANUEL D‟UTILISATION v2.1 | www.atim.com 9

Figure 1 : Répartition des puissances dans la gamme 868MHz

Ainsi, la puissance d‟émission d‟un émetteur radio, gain de l‟antenne inclus, est limitée

par ces valeurs.

Élimination des déchets par les utilisateurs dans les ménages privés au sein de

l'Union Européenne

Ce symbole sur le produit ou sur son emballage indique que ce produit ne

doit pas être jeté avec vos autres ordures ménagères. Au lieu de cela, il est de

votre responsabilité de vous débarrasser de vos déchets en les apportant à

un point de collecte désigné pour le recyclage des appareils électriques et

électroniques. La collecte et le recyclage séparés de vos déchets au moment

de l'élimination contribuera à conserver les ressources naturelles et à garantir un recy-

clage respectueux de l'environnement et de la santé humaine. Pour plus d'informations

sur le centre de recyclage le plus proche de votre domicile, contactez la mairie la plus

proche, le service d'élimination des ordures ménagères ou le magasin où vous avez

acheté le produit.

ARMSE_MU2.0

ARM-SE | MANUEL D‟UTILISATION v2.1 | www.atim.com 10

4. PRINCIPE DE FONCTIONNEMENT:

Tout en étant très simple d‟utilisation, l‟ARM-SE est entièrement configurable depuis ses

pages Web embarquées ou par l'intermédiaire de commandes «AT» (un simple terminal

suffit).

L‟utilisateur peut lui-même paramétrer le mode dans lequel il souhaite travailler. Il a le

choix entre le mode Série, le mode Ethernet ou le mode Passerelle (en aucun cas le mo-

dem ne peut établir de liaison radio venant de plus d‟un mode (une seule source

d’information) à la fois). Toutes ces possibilités sont intégrées de base dans la version

standard du logiciel interne des A.R.M.

La Figure 2 illustre les principes et possibilités de fonctionnement du modem.

Figure 2 : Organigramme de l'ARM-SE

Le mode transparent est le mode par défaut pour lequel aucun réglage n‟est nécessaire.

Il reproduit le plus fidèlement possible le train d'information envoyé sur la liaison câ-

blée. Ce mode convient à la plupart des cas où un protocole utilisateur est déjà existant

sur l'équipement raccordé.

ARMSE_MU2.0

ARM-SE | MANUEL D‟UTILISATION v2.1 | www.atim.com 11

5. CARACTERISTIQUES GENERALES:

Gestion Liaison Ethernet et Liaison série (Mémoire tampon de 1Ko)

Transferts Radio Half Duplex

Fréquence 868Mhz, 433Mhz suivant carte radio

Débit radio 19200bps et 9600bps (Version 868Mhz)

Liaison série RS232 RS485 Débit: 1200bps à 115000bps

Puissance radio 10mW à 433Mhz ou 5, 25, 500mW à 868Mhz

Mode de Fonctionnement Ethernet, Série, Passerelle

Configuration par Page Web et commandes AT

Mode répéteur simple

Mode répéteur avec routage

Code correcteur d‟erreur

Contrôle radio LBT (Listen Before Talk)

6. CARACTERISTIQUES TECHNIQUES:

MODULE RADIO:

Bande de Fréquence: 868 - 870Mhz

Débit: 9.6kbps, 19.2kbps ou 38.4kbps

Nombre de canaux: 16

Espacement canal: 50khz

Type de modulation: FSK

Stabilité Fréquence: +-2kHz

Puissance: 5mw, 25mW, 500mW suivant canal radio

Stabilité Puissance: -2/+1dBm

Sensibilité réception: -107dBm (19K2), -110dBm (9K6)

Sélectivité canal adjacent: -40dBm (Espacement canal 50kHz)

Connecteur d‟antenne: SMA

INTERFACES DE LIAISON:

Interface Ethernet: Connecteur RJ45 10 Base T Isolé

Interface RS232: SUB-D 9 broches Femelle

Interface RS485: Connecteur à bornier

Débit Liaison série: 1200bps à 115000bps

Sortie MOS Chien de Garde + 10V à +30Vdc

DIVERS:

ARMSE_MU2.0

ARM-SE | MANUEL D‟UTILISATION v2.1 | www.atim.com 12

Buffer Ethernet: 8Ko partagés

Mémoire Flash pour stockage pages Web: 128ko ou 4Mo (selon ver-

sion).

Alimentation: + 10V à +30Vdc

Consommation max: 150mA (réception) 400mA (émission)

Température de fonctionnement: -20°C à +50°C

Boîtier Aluminium: 105*105*31 mm (Hors Antenne)

Poids: 300g

DELAIS:

Temps de réveil du modem: 180ms

Temps de retournement Rx/Tx et Tx/Rx: 2,4ms

Délais RS232 Rx/Tx et Tx/Rx: 0ms

Délais RS485 Rx/Tx et Tx/Rx: <1ms

Retard de transmission en mode Série Transparent: 5,6ms

Temps de ping au travers d'une connexion Ethernet par ARM-SE:

80ms sans RTS/CTS

118ms avec RTS/CTS (mode sécurisé)

INDICATION DES LED:

LED ON: Le modem est alimenté et a démarré

LED SYS: Dysfonctionnement du modem

LED OUT: État logique de la sortie

LED IN: État logique de l'entrée

LED Tx: Modem en émission radio

LED Rx: Modem en réception radio

ARMSE_MU2.0

ARM-SE | MANUEL D‟UTILISATION v2.1 | www.atim.com 13

II. INSTALLATION

1. AVERTISSEMENTS

Lors de l'installation veuillez respecter les consignes suivantes :

AVERTISSEMENT : l‟alimentation de l‟équipement doit être raccordé sur une

installation électrique respectant la normalisation en vigueur dans le pays

(NFC 15-100 en France). Elle doit être équipée de protections contre les surin-

tensités, les surtensions, les défauts à la terre (calibre 16A maxi).

AVERTISSEMENT : tous les équipements connectés au produit doit être con-

forme à l‟EN 60950-1 Ed. 2006 ou à leur norme produit.

AVERTISSEMENT : L‟alimentation de l‟équipement doit disposer d‟un disposi-

tif de sectionnement, conforme à la CEI 60947. Le dispositif de sectionnement

doit être le plus proche possible de l‟alimentation, et doit couper tous les

pôles actifs.

AVERTISSEMENT : ne pas installer l‟équipement près d‟une source de chaleur

ou près d‟une source d‟humidité.

AVERTISSEMENT : pour votre sécurité, il est impératif qu'avant toute inter-

vention technique sur l‟équipement celui-ci soit mis hors tension et non con-

necté au secteur.

AVERTISSEMENT : la sécurité procurée par ce produit n'est assurée que pour

un usage conforme à sa destination. Utiliser que l‟alimentation recommandée

TRACO POWER, modèle TCL24 – 124 ou bien une alimentation conforme à

l‟EN60950-1 :2006, à puissance limitée.

AVERTISSEMENT : la sécurité procurée par ce produit n'est assurée que pour

un usage conforme à sa destination. La maintenance ne peut être effectuée

que par du personnel qualifié.

AVERTISSEMENT : Ne pas utiliser directement le boîtier radio à l‟extérieur, il

n‟est pas étanche et est prévu pour être intégré dans un coffret ou dans une

armoire électrique (en option sur demande).

AVERTISSEMENT : Raccorder le support Rail Din à la terre de façon à ce que

le boîtier radio soit à la terre. Si une antenne externe sur mât est utilisée, il

faut également la relier à la terre et éventuellement lui ajouter un parafoudre.

Voir Figure 3.

ARMSE_MU2.0

ARM-SE | MANUEL D‟UTILISATION v2.1 | www.atim.com 14

AVERTISSEMENT Respecter les normes en utilisant que les câbles et antennes

préconisées, ceci afin de ne pas dépasser la puissance apparente rayonnée

(P.A.R.) autorisée.

Figure 3 : Raccordement de l'antenne

L‟utilisation de câble coaxial de type RG58 (-1dB/m) n‟est pas recommandé (forte perte).

ARMSE_MU2.0

ARM-SE | MANUEL D‟UTILISATION v2.1 | www.atim.com 15

2. L'ANTENNE

Un mauvais choix d'antenne peut avoir des conséquences considérables sur la qualité de

la liaison radio. Il est important d'utiliser une antenne adéquate et, si nécessaire, un

câble faible perte afin de la placer dans une zone peu obstruée.

Le Tableau 1 expose les antennes disponibles sur commande:

ANT868-14S3.8

Antenne 1/4 d'onde de toit avec câble 3m80 +

fiche SMAM (Longueur 0.5, 1 ou 3m80)

ANT868-12FSC

Antenne fouet 1/2 onde coudée SMA (montage

direct sur A.R.M.)

ANT868-12S3.8

Antenne 1/2 onde de toit avec câble longueur

3m80 + fiche SMAM

ANT868-BZ

Antenne omnidirectionnelle «Bazooka» 4.15dBi

connecteur N femelle pour montage sur mât

(avec bride de fixation)

ANT868-Y12

Antenne directive Yagi 6 éléments 11,5 dBi,

connecteur FME mâle

(Attention à respecter les normes en vigueur!)

ANT868-Y15

Antenne directive Yagi 10 éléments 15 dBi, con-

necteur FME mâle

(Attention à respecter les normes en vigueur!)

Tableau 1 : Antennes disponibles au catalogue

ARMSE_MU2.0

ARM-SE | MANUEL D‟UTILISATION v2.1 | www.atim.com 16

e. Montage sur un coffret ou sur une armoire :

Les modems radio A.R.M. peuvent être fournis avec une antenne fouet ½ onde coudée

de façon à ce que l'antenne soit positionnée verticalement directement sur le modem.

Cette antenne est intéressante si l‟A.R.M. est monté dans un coffret plastique. Dans ce

cas l‟antenne ne doit pas être mise contre une plaque métallique (plaque de fond par

exemple). Les antennes ½ onde ne nécessitent pas de plan de sol et peuvent donc être

montées directement sur une surface non métallique.

Si le modem radio est monté dans un coffret ou une armoire métallique, vous pouvez

utiliser l‟antenne référence ANT868-14S, antenne ¼ d‟onde de toit avec son câble et sa

fiche SMA.

L‟antenne devra être montée verticalement (vers le haut ou vers le bas, selon la zone à

arroser). Pour des résultats optimaux, il est conseillé de la placer en hauteur et dégagée

de tout obstacle métallique dans un rayon de 1 mètre si possible (voir Figure 4).

Figure 4 : Placement du modem

f. Montage extérieur de l'antenne (sur un mât) :

Dans ce cas, vous pouvez utiliser l‟antenne référencée ANT868-BZ avec un câble de type

CFP10 (faible perte diamètre 10mm). Avec ce type de câble vous pouvez déporter

l‟antenne de 10, voire 20m ou plus suivant le bilan de liaison (nous pouvons vous le

calculer, pour cela il faut connaître la distance entre les 2 ou plusieurs points, le type

d‟antenne et la longueur des câbles souhaitée). Ne pas utiliser n‟importe quel câble

coaxial ni du RG58 qui, à cette fréquence, provoque une perte colossale. Voir Tableau 1.

2m

(conseillé)

Aucun obsatcle

métallique

dans cette zone

1m

ARMSE_MU2.0

ARM-SE | MANUEL D‟UTILISATION v2.1 | www.atim.com 17

La zone de Fresnel est une zone de propagation radio qui fait une ellipse entre les 2

antennes (voir Figure 5). Plus on souhaitera transmettre loin, plus il faudra monter les

antennes (~ 1m / km, soit une hauteur de 5m pour 5km), ceci afin d‟éviter tout obstacle

dans cette zone. En champ libre et à vue, avec des antennes installées selon ces préco-

nisations, la portée des modems radio A.R.M peut aller jusqu‟à plusieurs km.

Figure 5 : zone de Fresnel (Source : Wikipédia)

Si est la distance AB entre les antennes, au centre de la liaison (c'est-à-dire autour du

milieu de AB), le rayon de cet ellipsoïde est égal à :

Équation 1 (Source : Wikipédia)

ARMSE_MU2.0

ARM-SE | MANUEL D‟UTILISATION v2.1 | www.atim.com 18

g. Diagramme de rayonnement

« Un diagramme de rayonnement ou d'émission est la représentation graphique de la

répartition dans l'espace d'une grandeur caractérisant le rayonnement d'une antenne

radioélectrique…

Le diagramme de rayonnement d'une antenne permet de visualiser les lobes d'émission

dans les trois dimensions, dans le plan horizontal ou dans le plan vertical incluant le

lobe le plus important. La proximité et la conductibilité du sol ou des masses conduc-

trices environnant l'antenne peuvent avoir une influence importante sur le diagramme

de rayonnement. Les mesures sur les antennes sont effectuées en espace libre ou en

chambre anéchoïde. »1

Type d‟antenne Plan Horizontal (Azimut) Plan Vertical (Elévation)

Dipôle (FSC)

Directive (Yagi)

Figure 6 : Différents diagrammes d'émission d'antennes en deux dimensions

1

Source : Wikipédia : http://fr.wikipedia.org/wiki/Diagramme_de_rayonnement

ARMSE_MU2.0

ARM-SE | MANUEL D‟UTILISATION v2.1 | www.atim.com 19

Les antennes disponibles sur notre catalogue sont caractérisées et leurs diagrammes de

rayonnement connus. Referez-vous aux manuels d‟utilisateur des antennes pour instal-

ler au mieux votre matériel.

Figure 7 : Rayonnement vertical

Figure 8 : Rayonnement horizontal

ARMSE_MU2.0

ARM-SE | MANUEL D‟UTILISATION v2.1 | www.atim.com 20

h. Alignement de l’antenne

Tableau 2 : Alignement d'antennes Yagi

En fonction de leur diagramme de rayonnement (voir II.2.g page18) et de leur orienta-

tion par rapport à l‟émetteur (ou au récepteur), les antennes présentent des perfor-

mances différentes en terme de propagation radio.

Depuis les pages web de configuration des modems ARM-SE, il est possible de lancer

des outils de tests afin d‟apprécier le positionnement des antennes. Pour cela, utiliser

les tests d‟émission de porteuse pure coté émetteur et «Analyseur de spectre » côté ré-

cepteur. L‟outil « Analyseur de spectre » permet de visualiser le niveau de signal reçu et

d‟optimiser le positionnement des antennes en conséquence (plus de détails paragraphe

6, page 63).

ARMSE_MU2.0

ARM-SE | MANUEL D‟UTILISATION v2.1 | www.atim.com 21

i. Occupation du spectre

Avant toute installation, il est préférable de s‟assurer que le canal radio choisi est libre

en utilisant le test «analyseur de spectre» depuis le mode test des pages Web (plus de

détails paragraphe 6, page 63).

j. Sélection du canal radio

La sélection du canal radio se fait normalement par la roue codeuse placée à l'arrière du

modem sinon par configuration logicielle. Celle-ci n‟étant lue qu‟à la mise sous tension,

il faut donc couper l‟alimentation, sélectionner le canal radio et remettre sous tension

pour tout changement. La roue codeuse possède 16 positions de 0 à F (hexadécimal),

chacune correspondant à une fréquence porteuse différente, espacées par pas de 50kHz

et de puissance variable (voir tableau 2).

Par respect de la norme, les informations venant de l‟utilisateur doivent respecter un

temps d‟émission (duty cycle) imposé ou se tenir au protocole LBT (Listen Before Talk).

Ces spécificités sont configurables par pages Web.

Selon le canal radio choisi, les modems ARM peuvent fonctionner sur des distances de

plusieurs km.

La partie radio du modem est disponible en deux versions:

version « Standard » : débits radio de 9,6kbps et 19,2Kbps.

version « Haut débit » : débits radio de 19,2Kbps et 38,4Kbps.

Les tableaux ci-dessous fournissent les distances atteignables en champ libre et les spé-

cificités de chaque canal.

CANAL FREQUENCE

(MHz)

PUISSANCE

NORMALISEE

DUTY

CYCLE

DISTANCE ATTEIGNABLE

0 869,8 5mW 100% <1km

1 868,075

2 868,125

3 868,175

4 868,225

5 868,275

6 868,325

7 868,375 25mW 1% <2km

8 868,425

9 868,475

A (10) 868,525

B (11) 869,85

C (12) 869,9 5mW 100% <1km

D (13) 869,475

E (14) 869,525 500mW 10% ~5km

F (15) 869,575

Tableau 3 : Caractéristiques par canal radio pour débits <= 19.2kbps

ARMSE_MU2.0

ARM-SE | MANUEL D‟UTILISATION v2.1 | www.atim.com 22

CANAL FREQUENCE

(MHz)

PUISSANCE

NORMALISEE

DUTY

CYCLE

DISTANCE ATTEIGNABLE

0 869,85 5mW 100% <1km

1 868,075

2 868,75

3 868,175

4 868,85

5 868,275

6 868,95

7 868,375 25mW 1% <2km

8 869,05 0,1%

9 868,475

A (10) 869,15

B (11)

C (12) 869,85 5mW 100% <1km

D (13)

E (14) 869,525 500mW 10% <5km

F (15)

Tableau 4 : Détail des canaux radio pour débits > 19,2Kbps

Pour faire communiquer des modules ARM ensemble, il faut leur affecter le même nu-

méro de canal.

Remarque: dans le cas où un autre émetteur, ne faisant pas partie de la même applica-

tion, est placé à proximité, laisser au moins un canal libre entre les deux: C2, C4 @19,2

Kbps par exemple.

ARMSE_MU2.0

ARM-SE | MANUEL D‟UTILISATION v2.1 | www.atim.com 23

3. BRANCHEMENTS DE L'ARM-SE

Figure 9 : Schéma de raccordement du modem.

a. Alimentation

Nous conseillons l‟utilisation de notre alimentation 24V référence ATIM : ALIM220-24V-

1A.

L‟alimentation doit se trouver à proximité du modem radio.

Le câble pour l‟alimentation secteur d‟alimentation doit être à 3 conducteurs de section

0.5 (couleur bleu, marron, vert/jaune) et de longueur maximum 3m.

Le câble pour l‟alimentation du modem radio ARM doit être 2 conducteurs de section

0.5 (couleur noir et rouge) et de longueur maximum 3m.

Connectez votre alimentation entre les bornes 0V et + du bornier débrochable.

Celle-ci doit être comprise entre 10 et 30V et redressée, filtrée. Attention aux blocs

d'alimentation 220V qui sont souvent de mauvaise qualité et peuvent délivrer des pics

1

1

GND

CTS

TXD

RXD2

3

8

5

RS485-

RS485+

6: TPIN-

4: TPIN+

3: TPOUT-

1: TPOUT+

GND

10 -> 30V

ARMSE_MU2.0

ARM-SE | MANUEL D‟UTILISATION v2.1 | www.atim.com 24

inférieurs à 10V! Le 0V (pôle négatif) est raccordé au boîtier et donc à la terre par

l‟intermédiaire du rail DIN.

La consommation sous 12V est de:

~ 120mA en réception

~ 200mA en émission à 10mW

~ 400mA en émission à 500mW

Consignes de sécurité de notre alimentation ALIM220-24V-1A :

Avant de procéder à l‟installation, il convient de lire attentivement et complète-

ment ces consignes d‟utilisation.

Ces alimentations ont été construites conformément aux consignes de sécurité

IEC/EN60950-1, UL60950-1 et UL508. Elles sont homologuées/certifiées (marque

BG) conformément aux normes EN60950-1, EN50178, EN61558-2-8 et répondent

aux normes de la directive basse tension (LVD). Elles sont homologuées UL et cUL

conformes aux normes UL 60950-1 et UL 508 (listée).

Avant de procéder à l‟installation, à l‟entretien ou travail de modification de

l‟appareil, éteignez le commutateur principal du dispositif et faites en sorte qu‟il

ne puisse être rallumé. Quand l‟appareil fonctionne, certaines parties sont sou-

mises à une tension dangereuse. Un maniement inapproprié de l‟appareil peut

donc conduire à la mort, causer des blessures graves ou causer d‟importants

dommages matériels. Le bon fonctionnement et la sécurité de l‟appareil dépen-

dent d‟un stockage, d‟un montage et d‟une installation appropriés.

L‟installation de l‟appareil nécessite de respecter les dispositions nationales im-

portantes (aux USA, en Europe et autres pays) qui s‟appliquent à ce produit.

Avant de procéder à la mise en service de l‟appareil, veuillez respecter les condi-

tions suivantes :

o La connexion de l‟alimentation doit être réalisée en conformité avec les

normes nationales (VDE0100 et EN50178).

o Dans le cas où vous utilisez des fils torsadés, vous devez impérativement

les fixer dans les bornes serre-fils.

o Prévoyez un dispositif d‟isolation adapté afin d‟isoler l‟appareil du circuit

d‟alimentation.

o Degré de protection I à IEC536. Tout contact à la terre doit être branché à

la borne FG (classe de protection I).

o Tous les fils de sortie doivent être conçus pour le courant de sortie et doi-

vent être branchés à la bonne polarité.

o Veillez à un refroidissement suffisant.

o N‟effectuez jamais d‟intervention lorsque l‟appareil fonctionne ! Risque

d‟électrocution et des arcs électriques qui peut conduire à la mort, causer

des blessures graves ou causer d‟importants dommages matériels.

o Attention : des tensions dangereuses et des composants contenant une

quantité très importante d‟éléments électrostatiques sont présents dans

ARMSE_MU2.0

ARM-SE | MANUEL D‟UTILISATION v2.1 | www.atim.com 25

cette alimentation pendant des conditions de fonctionnement normales.

Ceux ou celles-ci sont inaccessibles. Un maniement inapproprié peut cau-

ser un choc électrique ou de sérieuses brûlures! Ne pas ouvrir le bloc

d'alimentation jusqu'à au moins 5 minutes après qu'il a été déconnecté de

l‟alimentation sur tous les pôles.

o Seul un personnel qualifié est autorisé à ouvrir l‟appareil !

o Ne pas introduire d'objets dans l‟appareil. Le potentiomètre de réglage de

tension de sortie peut être uniquement manipulé avec un tournevis isolé.

o N‟exposez pas l‟appareil au feu et à l‟eau.

Consignes d‟installation :

Cette alimentation est conçue pour des systèmes d‟intérieur professionnels. Pen-

dant le fonctionnement l‟alimentation doit être inaccessible. Elle ne peut être ins-

tallée et mise en service que par un personnel qualifié.

Ne fonctionne pas sans connexion PE ! Afin de respecter les consignes de sécuri-

té et EMC (marque CE, certifications), l‟alimentation peut être mise en service

uniquement si la borne PE est reliée au conducteur terre non intégré.

La position de montage correcte pour un refroidissement optimal doit être ob-

servée. Ne recouvrez pas les trous d‟aération. Il faut laisser un espace d‟au moins

50 mm au-dessus et en dessous de l‟appareil afin de ne pas entraver la convec-

tion naturelle. Surveillez la réduction de puissance.

Le fusible interne n‟est pas accessible. En tant que tel il ne peut pas être rempla-

cé par l‟utilisateur. Si le fusible interne a grillé, l‟alimentation a un défaut interne

et pour des raisons de sécurité, doit être transféré au distributeur local. Dans le

cas où le fusible interne doit être remplacé sur place, remplacez-le par un fusible

de même type et de même puissance pour une protection continue contre tout

risque d‟incendie.

Recyclage : l‟unité contient des éléments qui sont conçus pour le recyclage, et

des composants qui nécessitent un dépôt spécial. Vous êtes donc prié de

s‟assurer que l‟appareil sera recyclé à la fin de sa mise en service.

b. Liaison Ethernet

Le modem ARM-SE doit être raccordé au réseau par câble droit ou croisé (cross-over) de

type CAT3 ou CAT5 conformément au périphérique réseau auquel il se raccorde. A la

mise sous tension, la LED Orange du connecteur RJ45 doit s‟allumer. Si ce n‟est pas le

cas, vérifier la conformité du cordon Ethernet.

ARMSE_MU2.0

ARM-SE | MANUEL D‟UTILISATION v2.1 | www.atim.com 26

c. Liaison série RS232

Il est possible de configurer le modem radio et également de pouvoir communiquer par

cette interface.

Attention:

L‟interface étant du type DCE, il faut utiliser un câble droit 9 points mâle/femelle pour le

raccordement à un PC. Par défaut, la sélection de l‟interface RS485 ou RS232 se fait

automatiquement mais il faut pour cela utiliser un câble 9 points (Nécessite au moins

les 5 signaux Tx, Rx, Gnd, Rts, Cts). Il est également possible de forcer le mode RS232

ou RS485 (voir configuration registre). Le câble RS232 doit être blindé et nous préconi-

sons une longueur maximum de 3m, sinon utilisez la RS485 et un convertisseur.

1 Non utilisé

2 TXD Sortie Transmission de donnée / Réception de l‟host

3 RXD Entrée Réception de donnée / Transmission de l‟host

4 DSR Entrée Autorisation communication radio et série

5 GND - Masse

6 DTR Sortie Indique l‟état du modem radio

7 CTS Entrée Request to send / Demande pour émettre

8 RTS Sortie Clear to send / Prêt à émettre

9 Non utilisé

Tableau 4: Brochage de la SUBD 9 broches

Utilisation CTS RTS en mode mémoire saturée (Bit0 du registre S27)

RTS: Si Actif (niveau 1 RS232) Pas d‟autorisation à transmettre les informations sur la

liaison série

CTS: Actif (niveau 1 RS232) Signale la saturation de la mémoire du modem

Doit être utilisé si la vitesse de la liaison série est plus élevée que le débit radio

Utilisation CTS RTS en mode radio (Bit2 du registre S10)

RTS: Si Actif (niveau 1 RS232) Validation de la réception radio

CTS: Inactif (niveau 0 RS232) Signal la réception de donnée radio

Utilisation des signaux DTR et DSR

Ils permettent de contrôler l‟état de communication du modem seulement dans le mode

transparent. Le signal DSR signale si le modem est actif. L‟entrée DTR arrête immédia-

tement la communication radio et la communication sur la liaison série (actif à l'état 1

RS232).

Validation de cette fonction par bit 1 du registre S10.

ARMSE_MU2.0

ARM-SE | MANUEL D‟UTILISATION v2.1 | www.atim.com 27

d. Liaison série RS485

Il est possible de configurer le modem radio et également de pouvoir communiquer par

cette interface. L‟avantage de la RS485 est de pouvoir mettre plusieurs dispositifs sur un

même bus 2 fils (A, B ou respectivement + et -). Ce bus est très utilisé dans les applica-

tions industrielles car il est peu sensible aux perturbations extérieures (liaison différen-

tielle).

Figure 10 : Résistance de terminaison et polarisation sur RS485

Attention:

Par défaut, la sélection de l‟interface RS485 ou RS232 se fait automatiquement mais il

faut pour cela que rien ne soit raccordé à la RS232 (SUBD débranchée). Il est cependant

préférable de fixer le mode RS232 ou RS485 (voir registre S16).

Le bus RS485 nécessite de mettre une résistance de terminaison de 120 Ohms sur cha-

cun des deux dispositifs RS485 situés en bout de ligne (dans le cas d'une longue ligne

ou en milieu perturbé). Si le câble entre votre équipement et l‟ARM est court et en milieu

non perturbé, il est préférable de ne pas mettre la résistance de terminaison afin de di-

minuer la puissance dissipée. Il faut également que la ligne soit polarisée sur au moins

un des équipements raccordé au bus.

Pour activer ou désactiver la résistance de terminaison et les résistances Pull-up, Pull-

down, il faut agir sur les dip-switchs à l‟arrière du modem (Voir Figure 10).

Désactivé ↔ Activé (baissé)

4: Terminaison 120Ω

3: Pull-down 2.7K

2: Pull-up 2.7K

1: Mode test

ARMSE_MU2.0

ARM-SE | MANUEL D‟UTILISATION v2.1 | www.atim.com 28

e. Entrée – Sortie Tout Ou Rien

L'ARM-SE est muni en standard d‟une entrée (IN) et d‟une sortie logique (OUT).

La principale fonction de la sortie est d‟être utilisée en tant qu‟alarme (Watchdog) en cas

de coupure de la communication radio entre les 2 équipements (ou plusieurs). Elle peut

également être commandée par fonction Modbus.

Figure 11 : entrée logique

Figure 12 : sortie logique

ARMSE_MU2.0

ARM-SE | MANUEL D‟UTILISATION v2.1 | www.atim.com 29

III. CONFIGURATION

Le modem a une configuration de base (ou dite « d‟usine ») dans sa mémoire pro-

gramme. Cette configuration est copiée dans la mémoire de sauvegarde qui peut être

modifiée selon les configurations faites par l‟utilisateur. Ces modifications sont pos-

sibles soit par pages Web internes, soit par commandes AT.

NB: Pour toute configuration depuis la liaison série RS232, il est nécessaire

d’activer le mode «Serial» depuis les pages Web.

Une émulation des commandes AT est faite en pages Web depuis la page de con-

trôles avancés (« Advanced Countrols »). Voir chapitre 3.3 page 35.

Les paramètres ainsi configurés ne prennent effet qu'après validation et redémarrage du

modem. Depuis les pages Web, valider les modifications en cliquant sur «Apply» puis

quitter l‟applicatif en cliquant sur «Exit And Save» pour redémarrer le modem. Les pages

Web se voulant simples et intuitives il est recommandé de s‟en servir dans la plupart des

cas.

1. CONFIGURATION PAR PAGES WEB EMBARQUÉES

Pour avoir accès à la configuration du modem, les adresses IP du modem et du PC doi-

vent appartenir à la même classe. D'origine, la classe d'adresse de l'ARM-SE est

192.168.0; le poste voulant accéder à sa configuration doit donc avoir une classe

d'adresse similaire.

Si ce n'est pas le cas, la configuration de ces paramètres est réalisable depuis le pan-

neau de configuration de Windows, catégorie Connexions Réseau > Connexion au ré-

seau local > Onglet Général > Propriétés > Onglet Général > Protocole Internet

(TCP/IP) > Propriétés > Adresse IP.

ARMSE_MU2.0

ARM-SE | MANUEL D‟UTILISATION v2.1 | www.atim.com 30

N.B : Attention aux PC équipés de contrôleur Wifi qui peuvent rediriger le trafic Ethernet

sur leur media. Pour assurer une meilleure compatibilité il peut être envisageable de

désactiver ce type de contrôleur.

La plupart des PC sont équipés de pare-feu (Firewall) actifs à plusieurs niveaux:

Windows (voir Panneau de configuration > Pare-Feu ou Centre de sécurité)

Logiciel Anti-Virus

Logiciel de contrôle d'accès.

Les pages web exploitant le port 80, ce port est normalement libéré, par défaut, par les

pare-feu.

L‟intérêt d‟un logiciel de configuration embarqué est qu‟il ne nécessite aucune installa-

tion. Toutefois, pour des navigateurs trop anciens ou autres qu‟Internet Explorer, Mozil-

la, Opéra, Chrome, Safari, des problèmes de compatibilités peuvent apparaître.

Pour éviter cela, il est important de tenir à jour les versions de navigateur ainsi que celle

de FlashPlayer (http://www.adobe.com/fr/products/flashplayer/) pour ce qui est des

animations du mode test.

Illustration 8: Configuration des paramètres TCP/IP.

ARMSE_MU2.0

ARM-SE | MANUEL D‟UTILISATION v2.1 | www.atim.com 31

a. Page d'accueil et mot de passe

Le modem doit être relié à un PC par un cordon Ethernet conformément avec sa liaison

au réseau (droit ou croisé). Depuis un navigateur Internet, accéder à la page d‟accueil du

modem à l‟adresse 192.168.0.20. Le mot de passe par défaut est «default» qu‟il est

possible de changer à l‟onglet «Admin».

Figure 13 : Définition d'un nouveau mot de passe

Figure 14 : Choix du mode de fonctionnement

Sur la page d‟accueil (onglet «Setup») devant «Operating Mode» se déroule la liste des

modes de fonctionnement évoqués au chapitre IV qui déterminent la source d'informa-

tion transmise par radio. S‟en suivent les différents paramètres qu‟il est possible de con-

figurer guidant ainsi l‟utilisateur à modifier les paramètres utiles et adaptés à sa situa-

tion. Les chapitres suivants traitent du paramétrage de modem de manière exhaustive.

ARMSE_MU2.0

ARM-SE | MANUEL D‟UTILISATION v2.1 | www.atim.com 32

2. CONFIGURATIONS PAR COMMANDES HAYES (AT)

Dans ce mode on a accès à toute la configuration du modem. La mémoire de configura-

tion est divisé en 3 pages, pour accéder à chaque page il faut changer la valeur du re-

gistre S99 (par défaut on accède à la page mémoire 0). La trame AT doit être envoyée à

l‟ARM au format UART programmé (par défaut: 19200bps, 8 bits, sans parité, 1 ou 2

stop bits).

Pour accéder au mode il faut envoyer sur la liaison série RS232 ou 485 les codes

ASCII de passage: +++

Remarque: format de la trame: <Temporisation 50ms>+++

Tout autre code ASCII à l‟exception des 2 codes ASCII LF (0x0A) et CR(0x0D) se trouvant

dans le temps de 50ms annule la commande.

Si vous ne vous rappelez plus du format enregistré précédemment, il est pos-

sible de revenir à la configuration par défaut de l’UART en passant en mode test 12

(voir chapitre Mode test page 63).

Exemple 1 : (voir tableau des commandes AT en annexe)

+++ „Passage en mode commande

ARM VERSION … „Réponse du modem

ATS55 „Lecture S55 (Code de pagination)

Value=$50 „Réponse du modem

Exemple 2 :

+++ „Passage en mode commande

ARM VERSION … „Réponse du modem

ATS99=01 „Passage page mémoire 1

Value=$01 „Réponse du modem

ATS55 „Lecture S55 (Code de pagination)

Value=$51 „Réponse du modem

AT&W „Ecriture dans l‟EEPROM

ATR „Reset modem

Attention: avec les commandes AT l‟accès à tous les registres de configuration est réali-

sable. De ce fait toute erreur de manipulation peut engendrer un dysfonctionnement du

modem, dans ce cas il faudra revenir à la configuration d‟origine par le mode test D.

ARMSE_MU2.0

ARM-SE | MANUEL D‟UTILISATION v2.1 | www.atim.com 33

3. CONFIGURATION DES MODEMS ARM-IO DISTANTS

Lorsque le modem ARM-SE est configuré en mode « Gateway ModBus » (voir chapitre

IV.4), il est possible de configurer des modems ARM-IO distants via les pages web de

l‟ARM-SE.

a. Configuration du serveur ModBusTCP

Une fois le mode Gateway ModBus » configuré convenablement (de manière à communi-

quer avec les ARM-IO distants), ouvrez la page web de configuration des ARM-IO (voir

Figure 15). Finissez ensuite le paramétrage du modem ARM-SE puis cliquez sur « Exit

and Save » pour quitter la configuration.

Ouverture de la

page de

configuration des

ARM-IO

Paramètresde

connexion relatifs

au Client 1

Figure 15 : Ouverture de la page web de configuration des ARM-IO

Sélectionnez la connexion au serveur ModbusTCP (Gateway ModBus > Connected Clients)

que vous souhaitez utiliser pour atteindre vos ARM-IO et renseignez le type d‟ARM-IO à

configurer ainsi que son adresse MAC.

b. Configuration distante

Basculez sur la page web de configuration des ARM-IO. Lancez la seconde étape en

cliqunt sur « Get Target Setup ». Configurez les paramètres une fois obtenus et finissez

en cliquant sur « Save » puis « Reset » si nécessaire (Voir Figure 17).

ARMSE_MU2.0

ARM-SE | MANUEL D‟UTILISATION v2.1 | www.atim.com 34

Connexion

relative au

serveur

Type d‟ARM-IO

Adresse MAC de

l‟ARM-IO

Barre de

progression

Lancement de la

première étape

d‟initialisation

Figure 16 : Configuration distante des ARM-IO (1ère

étape)

Lancement de la seconde

étape

Paramètres obtenus

Mode de fonctionnement

Watchdog

Plage d‟adresses répé-

tées

Canaux de répétition

Canaux de fonctionne-

ment normal

Vitesse de liaison radio

Paramètres de liaison

série

Commandes AT (mode

avancé)

Sauvegarde des para-

mètres (à utiliser en fin

de paramétrage)

Reset ARM-IO distant

Figure 17 : Configuration distante des ARM-IO (2ème

étape)

ARMSE_MU2.0

ARM-SE | MANUEL D‟UTILISATION v2.1 | www.atim.com 35

4. CONTROLES AVANCES

Une section de contrôles avancés de la configuration est accessible à l‟onglet « Admin ».

Ces fonctions permettent de configurer tous les registres du modem. Ce mode est ré-

servé aux utilisateurs avertis. Il est fortement recommandé de posséder la liste des

commandes AT disponible en annexe et d‟utiliser une table de conversion décimal /

hexadécimal.

Une lecture («Read») à l'adresse du registre (ex: 60 pour ATS60) renseigne de sa valeur

qu'il est possible de modifier par écriture («Write») au format hexadécimal.

Adresse du

registre

Lecture

Ecriture

Valeur du re-

gistre

Figure 18 : Page Web des contrôles avancés et distants

ARMSE_MU2.0

ARM-SE | MANUEL D‟UTILISATION v2.1 | www.atim.com 36

IV. MODES DE FONCTIONNEMENT

1. MODE ETHERNET

Par définition, Internet est issu d‟une famille de protocoles d‟interconnexion hétéro-

gènes. Cela signifie que les protocoles gérant l‟application sont indépendants du sup-

port physique emprunté par la communication.

L‟ARM-SE intervient ainsi de manière transparente au niveau des couches basses et ne

fait que répéter l‟information telle qu‟elle a été émise par les NIC (cartes réseaux) en

communication.

La fiabilité de la communication entre deux ARM-SE est assurée par acquittement des

messages et, selon configuration, par mécanisme d‟accès au canal radio de type

RTS/CTS (Request To Send/Clear To Send).

Dans des applications exigeantes en termes de temps de réponse, la communication par

ARM-SE peut être un frein au dialogue étant donné le débit radio très largement inférieur

au débit théorique atteignable sur un réseau 10 Base T. De ce fait toute communication

n‟étant pas basée sur un protocole de gestion de flux (typiquement TCP) expose la

transmission à une congestion de flux et un engorgement du trafic sur la liaison.

a. Performance de la liaison et optimisation du débit

Lorsque l‟utilisateur choisi le mode de fonctionnement Ethernet, la priorité peut être

portée sur la vitesse (sans RTS/CTS) ou sur la sécurité (avec RTS/CTS) de la communica-

tion radio depuis l‟onglet «Radio» au paramètre «Focus on:».

NB: Ce réglage n‟est possible qu‟en mode P2P après validation du mode de fonctionne-

ment par clic sur «Apply». Si les temps de réponse ne sont pas critiques, il est conseillé

de conserver le mode avec RTS/CTS (mode «Security» par défaut).

Afin de maîtriser au mieux le débit radio il est primordial de connaître le type de trafic

sur le réseau et celui devant emprunter le canal radio. Pour satisfaire cela, il est possible

de définir des filtres sur adresses MAC (voir Figure 25) ou de créer un sous-réseau spéci-

fique aux communications par radio (voir Figure 19).

L‟utilisation d‟un analyseur de trafic (type Ethereal ou Wireshark) peut être utile mais

une simple connaissance de la configuration réseau est suffisante.

b. Classe d'adresses et sous-réseau radio.

L'ARM-SE émet en radio les trames Ethernet des appareils faisant partie de sa

classe d'adresse IP. Il est alors possible de réaliser un sous-réseau opérant sur le canal

radio grâce à l'utilisation du masque prévu à cet effet. Par défaut le masque de sous-

réseau est 255.255.255.0.

La figure 12 illustre une installation utilisant des sous-réseaux différents pour créer dif-

férentes zones (évitant de ce fait une émission de trame simultanée).

ARMSE_MU2.0

ARM-SE | MANUEL D‟UTILISATION v2.1 | www.atim.com 37

Figure 19 : Sous-réseau radio

L'ARM-SE n'ayant pas la fonction routeur, l'interconnexion de réseaux différents oblige

l'utilisateur à modifier la valeur du masque.

Figure 20 : Adresse réseau et masque de sous-réseau

ARM-SE

ARM-SE

ARM-SE

ARM-SE

ARM-SE

@IP:192.168.0.65MASK: 255.255.255.64

192.168.0.128<@IP

< 192.1

68.0

.192

192.168.0.64< @IP < 192.168.0.128

@IP:192.168.0.129MASK: 255.255.255.128L

OCAL N

ETWORK

ARM-SE ARM-SE

@IP

>192.1

68.1

91

AREA B

AREA A

ARMSE_MU2.0

ARM-SE | MANUEL D‟UTILISATION v2.1 | www.atim.com 38

c. Fonctionnement en mode point à point (P2P):

Figure 21 : Cas n°1 en mode Point à Point

La configuration par défaut des ARM-SE en mode Ethernet répond au cas de la Figure 21.

Il s‟agit du cas simple dans lequel les ARM-SE réalisent la communication d‟un poste à

un autre.

Figure 22 : Mode Point à Point via Switch ou Bridge

Le cas d‟une connexion d‟un point à un commutateur réseau (Switch ou Bridge) ne dif-

fère pas du cas N°1. Ces derniers sont capables d‟isoler les adresses physiques des ap-

pareils qui y sont connectés laissant ainsi le canal radio exclusivement réservé aux

postes qui l‟empruntent (postes 1 et 2 de l'illustration 15).

Rappel : Un commutateur réseau connecte des segments réseaux à paquets de la

couche 2 du modèle OSI.

Pour les cas N°1 et 2 la Figure 23 indique la configuration adéquate.

Le paramètre «Promiscuous» signifie qu‟aucun filtre sur les adresses n‟est appliqué.

ARM-SE ARM-SE

AB

POSTE 2

POSTE 1

CAS N°1

A

ARM-SE

ARM-SE

AB

POSTE 2

POSTE 1

POSTE 3

POSTE 4

SWITCH ou BRIDGE

A

CAS N°2

ARMSE_MU2.0

ARM-SE | MANUEL D‟UTILISATION v2.1 | www.atim.com 39

Figure 23 : Paramétrage du mode Point à Point sans filtre

Figure 24 : Mode Point à Point via Hub

Dans le cas d‟un réseau raccordé par Hub, toutes les trames entrant dans le Hub sont

répétées sur chacun des ports. Dans l‟exemple de la Figure 24, si les postes 3 et 4

communiquent ensemble, leurs messages seront aussitôt émis vers le poste 1 et le

poste 2, surchargeant inutilement le canal radio.

d. Filtrage MAC et IP

Le problème rencontré avec l‟utilisation d‟un Hub peut être pallié grâce à l‟utilisation de

la table d‟adresses MAC (adresses physiques) de l‟ARM-SE qui définit les adresses desti-

nataires autorisées à emprunter le canal radio. Dans l‟exemple du cas N°3, il suffira de

configurer la table du modem A avec l„adresse du poste 2 et, si nécessaire, celle du mo-

dem B. Pour empêcher tout trafic de type diffusion IP (broadcast IP), décochez la case

« IP broadcast allowed ». Voir paramétrage associé Figure 25.

ARM-SE

ARM-SE

AB

POSTE 2

POSTE 1

POSTE 3

POSTE 4

HUB

A

CAS N°3

ARMSE_MU2.0

ARM-SE | MANUEL D‟UTILISATION v2.1 | www.atim.com 40

Trafic IP broadcast filtré

(bloqué)

Adresse MAC des équipe-

ments distants autorisés

Figure 25 : Configuration des filtre MAC et IP

ARMSE_MU2.0

ARM-SE | MANUEL D‟UTILISATION v2.1 | www.atim.com 41

e. Fonctionnement en mode Point vers Multipoint

Dans cette configuration de type «étoile», le point d‟accès peut interroger chacun des

postes connectés sur chacun des modems configurés en client.

Figure 26 : Mode Point vers Multipoint

Remarque: Dans ce type de configuration, il est important d’attribuer une adresse

IP différente à chaque modem ARM-SE.

Les modems configurés en clients ne peuvent communiquer entre eux et les temps de

réponse dépendent de l‟occupation du canal par chacun. De plus, les règles évoquées

dans les cas N°1, 2 et 3 sont valables pour chacun des points (client ou point d‟accès).

ARM-SE

AB

POSTE 2

ARM-SE

POSTE 1

POSTE 6

POSTE 5

A

ARM-SE

AC

POSTE 3

ARM-SE

AD

POSTE 4

ARMSE_MU2.0

ARM-SE | MANUEL D‟UTILISATION v2.1 | www.atim.com 42

f. Fonctionnement en mode répéteur

Figure 27 : Répéteur Ethernet / Routeur radio

Pour réaliser une fonction répéteur en mode Ethernet, le modem répéteur doit impérati-

vement être paramétré en point d‟accès (AP mode, Access Point). Les modems commu-

niquant entre eux par l‟intermédiaire du répéteur doivent alors être configurés en mode

client (Client mode). Le modem point d‟accès effectue alors un routage radio des mes-

sages envoyés par les modems clients. L‟envoi d‟un message étant reçu premièrement

par le point d‟accès, réémis, puis reçu par le destinataire final, les délais d‟émissions

sont multipliés par deux. De ce fait et par conception, il ne peut y avoir plus d‟un répé-

teur dans la chaine de communication. La Figure 27illustre le principe de fonctionne-

ment.

Les valeurs du masque, sur les modems et sur les équipements, sont à changer pour

utiliser des sous-réseaux différents (messages routés sur radio ou sur câble).

ARM-SE (Mode Client) IP : 192.168.1.20

MASQUE : 255.255.255.0

Réseau 1 Classe d’@IP :

192.168.1.z

ARM-SE (Mode Client) IP : 192.168.2.20

MASQUE : 255.255.255.0

Réseau 2 Classe d’@IP :

192.168.2.z

ARM-SE (Mode Client) IP : 192.168.3.20

MASQUE : 255.255.255.0

Réseau 3 Classe d’@IP :

192.168.3.z

ARM-SE (AP Mode) IP : 192.168.0.20

MASQUE : 255.255.255.0

Réseau 0 Classe d’@IP :

192.168.0.y

REPETE SI @IP DEST N’APPARTIENT PAS AU SOUS-RESEAU DU

POINT D’ACCES

REGLES D’EMISSION :

@IP DESTINATION BROADCAST

OU

(@IP DESTINATION !=

@IP MODEM

ET

@IP SOURCE APPAR-TIENT A CLASSE IP DU

MODEM)

REGLE DE RECEPTION:

Client <-> Client : NOK Client <-> AP : OK

REGLES DE REPETI-TIONS:

MODEM POINT D’ACCESS

ET

(@IP DESTINATION

BROADCAST

OU

@IP DESTINATION N’APPARTIENT PAS A CLASSE IP DU POINT

D’ACCES)

ARMSE_MU2.0

ARM-SE | MANUEL D‟UTILISATION v2.1 | www.atim.com 43

Figure 28 : Exemple d'un répéteur isolé

Figure 29 : Exemple d’un répéteur avec trafic Ethernet partagé (Attention aux va-

leurs des masques)

ARM-SE (Mode Client) IP : 192.168.2.11

MASQUE : 255.255.255.0

ARM-SE (Mode Client) IP : 192.168.2.21

MASQUE : 255.255.255.0

REPETEUR ARM-SE (AP Mode)

IP : 192.168.0.20 MASQUE : 255.255.255.0

EQUIPEMENT 1 IP : 192.168.2.10

MASQUE : 255.255.255.0

EQUIPEMENT 2 IP : 192.168.2.20

MASQUE : 255.255.255.0

ARM-SE (Mode Client) IP : 192.168.2.20

MASQUE : 255.255.252.0

ARM-SE (Mode Client) IP : 192.168.2.20

MASQUE : 255.255.252.0

EQUIPEMENT 1 IP : 192.168.2.10

MASQUE : 255.255.252.0

EQUIPEMENT 2 IP : 192.168.2.10

MASQUE : 255.255.252.0

EQUIPEMENT 3 IP : 192.168.0.10

MASQUE : 255.255.252.0

REPETEUR ARM-SE (AP Mode)

IP : 192.168.0.20 MASQUE : 255.255.255.0

ARMSE_MU2.0

ARM-SE | MANUEL D‟UTILISATION v2.1 | www.atim.com 44

2. MODE SERIE

a. Mode Transparent

Dans ce mode, seule la gestion de la couche physique des données est réalisée. Chaque

octet entrant dans le module émetteur est recopié dans le module récepteur et aucun

contrôle d‟erreur n‟est géré. Il est possible d‟établir une liaison point à point ou point à

multipoint. Un protocole de communication doit être déjà présent sur les équipements

reliés aux modems (exemple type: automates ayant déjà un protocole ModBus, Unitel-

way ou autre).

Il faut bien noter que dans ce mode, la radio n‟étant pas un média fiable à 100%, les

données pourront arriver de temps en temps erronées et devront donc être répétées si

besoin.

Format de la trame radio:

- Bit synchronisation ( N bit de synchronisation)

- Code Préambule

- Message (n x 8)

[ Préambule ] [ Code Préambule ] [ Datas brutes ] [ Séquence Fin ]

64 16 8 x n 6

(n: nombre d‟octets de la trame entrante)

(bit time=52µs à 19200b/s, bit time=104µs à 9600b/s)

Le modem radio passe en émission dès la réception du premier octet entrant sur sa liai-

son série (+ attente éventuelle tempo «Delay before emission» (par pages Web) de

3ms ou définition du délai (registre S28 par commandes AT) correspondant au temps

de ces n octets au débit de la liaison série. Exemple: 1ms pour 2 octets à 19200bps).

Cette tempo est remise à zéro à chaque nouvelle réception d‟un octet sur la liaison sé-

rie. Il faut donc avoir un silence correspondant à la durée de ces «n octets» pour pouvoir

déclencher l‟émission.

L‟émission continue tant que la mémoire tampon de réception de la liaison série n‟est

pas vide. A l‟émission du dernier octet de la mémoire tampon, un comptage commence

permettant de rester en émission pendant n blocs de 312µs correspondant à n paquets

de 6 stop-bits. Ce temps est ajustable par la valeur «Nb of stop frames after Tx» (re-

gistre S29) ou d'un temps fixe de 3ms par pages Web au paramètre «Wait end of

transmission». Ce compteur est réarmé à chaque nouvelle donnée émise. Cette valeur

doit être identique sur chacun des ARM connectés. En fin de message, le modem reste

en émission durant le temps prédéfinit.

Le modem dispose d‟une mémoire tampon de 1024 octets. Si la vitesse de la liaison sé-

rie est égale à la vitesse radio, alors les données sont envoyées directement. Si la vitesse

ARMSE_MU2.0

ARM-SE | MANUEL D‟UTILISATION v2.1 | www.atim.com 45

de la liaison série est inférieure au débit radio, alors l‟utilisation de la temporisation

après émission permet au modem d‟éviter de retourner dans le mode réception et de

perdre du temps (temps de passage Tx/Rx/Tx).

Lorsque la vitesse de la liaison série est supérieure à celle du modem, celui-ci peut ac-

cumuler jusqu‟à 1024 octets dans un buffer tampon et retarder ainsi l‟émission. Si la

mémoire tampon est pleine, le modem ne prend plus en compte les données de la liai-

son série qui seront perdues. Pour prévenir ce type de comportement il est conseillé

d‟utiliser les signaux de contrôle (CTS – RTS). Dans ce mode de gestion de flux, RTS est

activé lorsque le nombre d‟octets dans la mémoire tampon de réception série atteint

1000.

Figure 30 : Paramétrage du mode Série-Transparent.

Remarque:

Dans le mode transparent, il est important de prendre en compte les temporisations de

retard à l‟émission et d‟attente fin d‟émission. Ceci peut permettre d‟éviter les phéno-

mènes de «trous» dans les trames radio. Par exemple, pour une vitesse de liaison série

à 2400bps, sans utiliser les temporisations, le modem envoie chaque octet séparément

dans chaque trame radio.

ARMSE_MU2.0

ARM-SE | MANUEL D‟UTILISATION v2.1 | www.atim.com 46

Cas sans utilisation de temporisation:

MODEM EMETTEUR

- Liaison série < ---Message--- >

- Liaison radio < tr ><tp>< ---Message --- >

MODEM RECEPTEUR

- Liaison radio <tp>< ---Message --- >

- Liaison série < ---Message --- >

t0: temps de la temporisation avant émission

tr: temps de retournement radio

tp: temps du préambule

Cas avec temporisation avant émission:

MODEM EMETTEUR

- Liaison série < ---Message--- >

- Liaison radio < t0 >< tr ><tp>< ---Message --- >

MODEM RECEPTEUR

- Liaison radio <tp>< ---Message --- >

- Liaison série < ---Message --- >

t0: temps de la temporisation avant émission

tr: temps de retournement radio

tp: temps du préambule

Cas avec temporisation attente fin d’émission:

MODEM EMETTEUR

- Liaison série < -Mes1- > <ti>< -Mes2- > --

- Liaison radio < tr ><tp>< -Mes1- >< ta>< -Mes2- >< ta>

MODEM RECEPTEUR

- Liaison radio <tp>< -Mes1- >< ta> < -Mes2- >< ta>

- Liaison série < -Mes1- >< ti>< -Mes2- >

tr: temps de retournement radio

tp: temps du préambule

ti: temps inter caractère

ta: temps en fin d'émission

ARMSE_MU2.0

ARM-SE | MANUEL D‟UTILISATION v2.1 | www.atim.com 47

Vitesse liaison

série

Temps inter

caractère

Sélection

Vitesse

radio

Temporisation

avant émission

Temporisation

attente

émission

> 19200b/s 0 ou >0 19200b/s 0 0

19200b/s 0 19200b/s 0 0

19200b/s > 0 à <2 caractères 19200b/s 0 4

19200b/s >= 2 caractères 19200b/s >=2 0

9600b/s 0 9600b/s 0 0

9600b/s > 0 à <2 caractères 9600b/s 0 4

9600b/s >=2 caractères 9600b/s >=2 0

4800b/s 0 9600b/s 0 8

4800b/s >0 caractère 9600b/s >=2 0

2400b/s 0 ou >0 caractère 9600b/s >=2 0

1200b/s 0 ou >0 9600b/s >=2 0

Tableau 5 : Configuration selon le message de la liaison série

Le Tableau 5 : Configuration selon le message de la liaison sérieTableau 5 correspond à

des valeurs conseillées, il est possible d‟utiliser d‟autres configurations selon différents

cas.

ARMSE_MU2.0

ARM-SE | MANUEL D‟UTILISATION v2.1 | www.atim.com 48

Option répéteur:

En mode transparent, le répéteur est simple et ne fait que mémoriser la trame reçue

(max 1024 octets) et la ré émettre telle qu‟elle une fois la réception finie.

Option Mode répéteur avec renvoi data sur liaison série (Bit 5 du registre S00)

Option Mode répéteur sans renvoi data sur liaison série (Bit 4 du registre S00)

Dans ce mode, il est impératif d'activer l'attente avant émission ou de mettre la valeur 2

dans la temporisation avant émission. Toutes les autres fonctions doivent être désacti-

vées

Un seul modem configuré en répéteur simple est possible dans un réseau.

Priorité Emission : (Bit 2 du registre S04 à 0)

Dès réception de données sur la liaison série, le modem interromps la réception radio et

passe en émission radio pour transmettre le message.

Priorité Réception : (Bit 2 du registre S04 à 1)

Dès réception de données sur la liaison série, le modem mémorise les données si un

message radio est en cours. Dès la fin de réception du message, il transmet par radio

les données mémorisées.

Détection canal occupé avant émission : (Bit 0 du registre S08 à 1)

Dès réception de données sur la liaison série, le modem écoute le canal d‟émission ra-

dio. Durant la période d‟écoute les données sont mémorisées.

Si le canal est libre durant 5 ms le modem passe en émission.

Sinon le modem attend que le canal soit libre durant un temps de 5ms + une valeur

aléatoire de 5 à 64ms.

Après l‟émission des données le modem ne peut refaire une émission pendant un temps

déterminé de 100ms.

Le seuil de détection de la porteuse est de -91dBm.

Valeur Bit 4 et 5 du registre S08 = 10 (Seuil de détection porteuse)

Temporisation émission OFF après émission: (Page 1) S12 valeur défaut $66

Temporisation valeur aléatoire: (Page 1) S13

Dans ce mode ne pas utiliser la temporisation avant émission.

ARMSE_MU2.0

ARM-SE | MANUEL D‟UTILISATION v2.1 | www.atim.com 49

Code Correcteur D’erreur : (Bit 7 du registre S02 à 1)

Le codage utilisé est un codage HAMMING entrelacé. Le codage est automatiquement

généré dès réception d‟une donnée sur la liaison série. Le codage doit être valide sur les

modems dialoguant entre eux. Attention le fait de valider cette fonction fait doubler le

temps de transmission.

Mode transparent forçage en émission : (Registre S00 égal à 0A)

Dans ce mode le modem reste toujours en émission radio (La puissance radio est cou-

pée si aucune communication en cours). Par contre la liaison RS485 reste toujours en

réception.

Ce mode est utilisé pour permettre du full duplex avec 4 modems.

Pour accéder au mode programmation par commande AT, il faut utiliser la liaison

RS232.

Mode transparent forçage en réception : (Registre S00 égal à 09)

Dans ce mode le modem reste toujours en réception radio. Par contre la liaison RS485

reste toujours en émission.

Ce mode est utilisé pour permettre du full duplex avec 4 modems.

Pour accéder au mode programmation par commande AT, il faut utiliser la liaison

RS232.

Registres Utilisés En mode Commande AT:

- Registre S00: =00 => Mode Transparent

- Registre S28: Temporisation retard à l‟émission

- Registre S29: Temporisation attente fin d‟émission

ARMSE_MU2.0

ARM-SE | MANUEL D‟UTILISATION v2.1 | www.atim.com 50

3. MODE SECURISE

En mode sécurisé, le modem radio gère la communication ainsi que les erreurs de com-

munication. Un modem maître peut gérer plusieurs esclaves. De ce fait le temps de

communication est rallongé par rapport au mode transparent

Format de la trame radio:

[@Locale] [@Destination] [@Répéteur] [Control] [Longueur] [Datas] [CRC16]

@ Locale: Adresse locale 16 bits

@ Destination: Adresse destination 16 bits

@ Répéteur: Adresse répéteur 16 bits (optionnel selon flags S00, bits 4 et 5)

Control: Octet de contrôle: Nb de répétitions, mode répéteur, etc…

Longueur: Longueur du message entrant [ Datas ] de 1 à 250 (8 bits)

Datas: Message utilisateur (message liaison série à transmettre)

CRC16: Code redondant cyclique 16 bits

Le mode sécurisé comporte 2 possibilités de fonctionnement:

Dialogue point à point

Dialogue avec adressage externe

a. Dialogue Point à Point

Ce dialogue permet de sécuriser une communication radio entre 2 équipements.

Le modem est pré configuré en usine pour la gestion d‟erreur. Il suffit d‟indiquer

l‟adresse locale et destination pour chaque modem (Adresse limitée à 1 octet).

b. Dialogue avec adressage externe

Dans ce cas l‟utilisateur doit inclure au début de son message 1 ou 2 octets correspon-

dant à l‟adresse de destination ce qui autorise un fonctionnement en multipoint.

La validation de ce dialogue se fait par le Bit 0 du registre S05.

Le Bit 5 du registre S05 permet de sélectionner l‟adresse sur 8 ou 16bits (8bits par dé-

faut).

Le Bit 6 du registre S05 permet de renvoyer l‟adresse destination de la trame radio au

début de la trame de la liaison série.

Remarques importantes:

ARMSE_MU2.0

ARM-SE | MANUEL D‟UTILISATION v2.1 | www.atim.com 51

Chaque modem peut être répéteur mais la trame radio ne peut être répétée qu‟une

seule fois par modem répéteur.

La configuration doit être identique sur tous les modems utilisés dans une même appli-

cation à l‟exception des adresses locales et destination.

Dans une configuration avec répéteur, le registre S22 (Nombre de ré émissions) doit être

égal à 0 et la valeur du registre 21 (délai attente trame ACK) doit être doublée.

Attention à la

configuration des

adresses locales et

destination (inversées

d'un modem à l'autre)

Pour une utilisation

avec répéteur, les

modems doivent être

dans le même mode

sécurisé

Figure 31 : Mode Série-Sécurisé

Registres Utilisés en mode Commandes AT:

- Registre S00: =01 -> Mode Sécurisé

- Registre S05: Sélection fonction du Mode Sécurisé)

- Registre S16: Adresse destination (Utilisé pour adressage 8 ou 16 bits)

- Registre S17: Adresse destination (Utilisé pour adressage 16 bits)

- Registre S18: Adresse local

- Registre S21: Adresse répéteur (Utilisé pour adressage 8 ou 16 bits)

- Registre S22: Adresse répéteur (Utilisé pour adressage 16 bits)

- Registre S28: Temporisation retard à l‟émission (Valeur par défaut 2)

- Registre S32: Temporisation attente trame radio d‟acquittement (Par défaut 0A)

- Registre S33: Nombre de répétition de la trame en cas d‟erreur (par défaut 3)

ARMSE_MU2.0

ARM-SE | MANUEL D‟UTILISATION v2.1 | www.atim.com 52

4. MODE PASSERELLE MODBUS TCP/MODBUS RTU

L‟ARM-SE gère le protocole ModBus sur plusieurs types de média:

- Liaison Ethernet

- Liaison série RS485 ou RS232

- Liaison Radio

Figure 32 : Cibles ModBus RTU

Dans le souci de rendre ces modes de communication compatibles entre eux à partir

d‟une connexion Ethernet, l‟ARM-SE intègre une passerelle ModBus TCP/ModBus RTU.

L‟ARM-SE est alors vu comme un serveur interrogé par une application ModBus TCP

cliente. Afin de préserver un maximum de mémoire et de performances, il est demandé

à l‟utilisateur de spécifier le nombre d‟applications clientes venant se connecter au ser-

veur ModBus TCP (voir « Connexions clientes » sur la Figure 34).

Figure 33 : Clients et applications clientes ModBusTCP

ARM-SE

A

ETHERN

ET

MODBUSTCP RTU

X

ARM-D

ARM-LP

ARM-C8

INTEROPERABILITE

3

ESCLAVE SERIE

2

RS48

5

MODULESD'EXTENSION

1

RS23

2

CONSOLE

MODBUS

TCP

ETHERN

ET

MODBUS TCPCONSOLE

TCP PORT: 502

MODBUS TCP

CONSOLE

TCP PORT: 503

CLIENT

@IP A

ARM-SE

MODBUSTCP RTU

MODBUSTCPSERVER

@IP C

MODBUS TCP

CONSOLE

TCP PORT: 502

MODBUS TCP

CONSOLE

TCP PORT: 503

ETHERN

ET

CLIENT

@IP A

CLIENT

@IP B

MODBUSTCPSERVER

@IP C

MODBUSTCP RTU

ARM-SE

ARMSE_MU2.0

ARM-SE | MANUEL D‟UTILISATION v2.1 | www.atim.com 53

En mode Passerelle ModBusTCP/MODBUS RTU le modem peut continuer à émettre en

radio les trames reçues sur son port Ethernet (mode Ethernet dit Transparent). Pour uti-

liser uniquement l'ARM-SE en Serveur ModBusTCP, l'émission de trames Ethernet peut

être désactivée (voir Figure 34) en cochant le paramètre « ModBusTCP Server Only ».

Le but du serveur (passerelle) est de désencapsuler le message ModBus RTU contenu

dans une trame Ethernet ModBusTCP. Une fois désencapsulé, le message ModBus RTU

est envoyé vers différentes cibles possibles (cible 1, 2, ou 3 Figure 32).

Le port TCP utilisé côté client ModBus doit correspondre à celui côté serveur (port 502

par défaut). Ce port permet d'atteindre la cible désirée (locale (1), sur liaison série (2),

sur liaison radio (3)). Les clients ou applications clientes interrogeant le serveur

ModBusTCP se réduisent au nombre maximal de deux et doivent emprunter un port TCP

différent (ce qui n'exclut pas l'interrogation de plusieurs esclaves ModBusRTU par le

même port TCP).

Si la cible ne répond pas avant un temps prédéfini (Timeout), le serveur renvoie une ex-

ception ModBus de type 11 (impossible de communiquer avec la cible).

a. Cible locale (Local Only)

Si le modem est accompagné de modules d‟extension, il est possible d‟interroger l‟état

de leurs entrées/sorties ou de consulter une liste de registres internes spécifiques au

modem (compteurs, variables, états de IN et OUT etc.) depuis la console ModBus. Pour

connaître la table des adresses ModBus se reporter à l'annexe B.

b. Cible sur liaison série (Over Serial)

Dans ce mode, la cible se trouve raccordée à la liaison série du modem. Il est alors né-

cessaire de spécifier le type de liaison (RS485 – RS232 et leurs paramètres) depuis

l‟onglet «Serial Port» des pages Web.

NB: Il n'est possible d'utiliser qu'une seule configuration de liaison série (la même pour

tous les clients).

c. Cible sur modem radio distant (Over Radio)

Ce mode permet de rendre compatible les différents modems de la gamme ARM avec

l'ARM-SE. Selon le mode de fonctionnement de ces derniers il est possible de les interro-

ger à distance et d‟accéder ainsi à toutes leurs fonctionnalités. Les ARM distants peu-

vent fonctionner sur un canal différent qu'il faut spécifier au serveur ModBusTCP (Choix

du canal radio Figure 34) mais doivent être configurés en mode ModBus et présenter les

mêmes caractéristiques radios (canal radio, code préambule activé et encryptions radio

ou non).

ARMSE_MU2.0

ARM-SE | MANUEL D‟UTILISATION v2.1 | www.atim.com 54

Serveur ModBus TCP

uniquement (pas

d'émission Ethernet

par radio)

Configuration pour

interrogations

distantes du serveur

ModBusTCP

Utilitaire

HTML/ModBus

Utilitaire de

configuration des

ARM-IO

Numéro d‟esclave

ModBus du modem

Connexions clientes

Port TCP du Serveur

Interrogation interne

Interrogation via RS

Interrogation

externe par liaison

radio + choix du

canal radio + option

réveil de l‟esclave +

temps de réveil.

Temps hors délais

de la réponse de

l‟esclave.

Figure 34 : Configuration du Serveur ModBusTCP

ARMSE_MU2.0

ARM-SE | MANUEL D‟UTILISATION v2.1 | www.atim.com 55

d. Serveur Distant

Il est également possible d‟atteindre par radio un ARM-SE distant en configurant l‟ARM-

SE connecté à la console ModBus TCP en mode Ethernet (mode transparent) ou en auto-

risant l'émission radio de trames Ethernet (paramètre 1 illustration 27) et d‟interroger,

depuis la console, le serveur sur modem distant. L‟exemple ci-dessous illustre ce type

de configuration.

Dans l'exemple de l'illustration 27 il est question d‟interroger les ARM-DA par le biais de

L'ARM-SE connecté à l‟ordinateur laissant passer le trafic Ethernet par radio (Mode

Ethernet en Point à Point) afin de communiquer avec l'ARM-SE distant et d'atteindre ses

cibles ModBusRTU. Les cibles atteintes par les serveurs sont celles des points évoqués

plus haut.

Figure 35 : Interrogation distante du Serveur ModBusTCP

CLIENT

RADIO

CHAN

NEL

Z

ARM-DA

ARM-DA

4-20mAAnalog Input

DigitalOutput

ARM-DA

MODBUSTCP

SERVER (P2P)

MODBUS TCPCLIENT

RADIO CHANNEL X

MODBUSTCP RTU

MODBUS

ETHERNET

MODE (P2P)

ARMSE_MU2.0

ARM-SE | MANUEL D‟UTILISATION v2.1 | www.atim.com 56

e. Serveurs en Multipoint

A l'image de la configuration de type étoile décrite au paragraphe IV.1.e, il est possible

d'interroger plusieurs serveurs ModBus TCP en mode point vers multipoint depuis un

point d'accès.

N.B : Attention à ne pas confondre la notion de Client du réseau radio (lequel est sollici-

té par le point d'accès ) et l'application cliente qui est associée au serveur ModBusTCP.

Figure 36 : Serveurs ModBusTCP en multipoint

ARM-SE

ENDPOINT 1

ENDPOINT 6

ENDPOINT 5

A

POINT D'ACCES

CLIENT@IP A

ARM-SE

AC

MODULESD'EXTENSION

SERVEUR@IP C

X

TCP

MODBUSRTU

ARM-SE

AD

INTEROPERABILITE SERVEUR@IP D

TCP

MODBUSRTU

ARM-LP

ARM-LPARM-LP

CA

NAL R

AD

IOY

ARM-SE

ABTCP

MODBUSRTU

ESCLAVE SERIE

RS232 / RS485

SERVEUR@IP B

CLIENT

CLIENT

CLIENT

ARMSE_MU2.0

ARM-SE | MANUEL D‟UTILISATION v2.1 | www.atim.com 57

f. Exceptions ModBus

Les exceptions sont renvoyées par le serveur au client lorsque la requête n'a pas atteint

sa cible ou lorsque celle-ci n'a pas répondu avant un certain timeout. Le serveur ModBus

TCP de l'ARM-SE au même titre que les cibles ModBus RTU émettent différents types

d'exceptions permettant d'identifier l'origine du problème.

EXCEPTION TYPE DESCRIPTION SOLUTION

SERVER FAILURE 4 Dû à une bande passante trop

élevée, le serveur est incapable

de désencapsuler le message.

Réduire le nombre de requêtes ou de

clients et gérer le trafic Ethernet.

ACKNOWLEDGE

REQUEST

5 Le message est désencapsulé

mais la cible demande un temps

de réponse pour traiter le mes-

sage.

Utiliser un autre canal radio (car at-

tente de libération) ou augmenter le

temps de réponse maxi de la cible

(paramètre 5 figure 25).

SERVER BUSY 6 Le serveur est occupé. Quitter la configuration du modem par

pages Web (Exit and Save).

GATEWAY

TARGET FAILED

11 La cible ne répond pas. Vérifier le paramétrage de la cible,

celui du serveur ModBusTCP et celui

du client ModBusTCP.

Tableau 6: Exceptions renvoyées par le serveur ModBus TCP.

Figure 37 : Echange ModBusTCP/ModBusRTU

MODBUSTCP RTU

CLIENT SERVER TARGET

@IP 192.168.1.15 @IP 192.168.1.17 @MODBUS RTU 0-255

TCP

PORT

>1024 TCP

PORT

502

MBTCP REQUEST

MBRTU REQUEST

TARGET

LOCAL ONLY

OVER RADIO

OVER SERIAL

TYPICAL

RESPONSE

TIME

TARGET

RESPONSE

TIME

MBRTU ANSWER

MBTCP ANSWER

TIMEOUT

SERVER

RESPONSE

TIME

MAXIMUM

MBTCP EXCEPTION TYPE 11

TIMEOUT

ARMSE_MU2.0

ARM-SE | MANUEL D‟UTILISATION v2.1 | www.atim.com 58

5. CONFIGURATION RADIO

Les généralités sur les canaux radio utilisés sont évoquées au paragraphe II.2 page 15.

a. Rappels

Pour une modulation de type FSK à puissance d'émission limitée, le bruit ambiant con-

tenu dans la bande passante du système contraint le récepteur à ajuster sa sensibilité et

définit par conséquent la portée maximale du message2

.

Le débit radio limite ainsi la portée et oblige l'utilisateur à choisir un débit radio suffi-

sant au débit d'information de son système. Les valeurs du Tableau 3 page 21 donnent

les portées radio pour une configuration à 19200 bauds. Le tableau 7 s'appuie sur les

valeurs d'un bilan de liaison à base d'ARM et permettent de déduire la transmission ou

non de l'information selon la formule suivante:

Idéalement, le milieu supposé est l'air, dans un environnement non perturbé situé à

l'intérieur de la zone de Fresnel (voir paragraphe II.2.f).

PUISSANCE D'EMISSION

5 mW 7 dBm

25 mW 14 dBm

500 mW 27 dBm

ATTENUATION DE L'AIR

0,5 km -81 dBm

1 km -91 dBm

2 km -97 dBm

3 km -101 dBm

4 km -103 dBm

5 km -105 dBm

6 km -107 dBm

7 km -108 dBm

SENSIBILITE RECEPTEUR

4800 Bauds -112 dBm

9600 Bauds -110 dBm

19200 Bauds -107 dBm

38400 Bauds -104 dBm

76800 Bauds -101 dBm

Tableau 6 : Caractéristiques radio de la liaison

La Figure 38 décrit la manière dont sont configurées ces propriétés par pages Web.

2

Théorème de Shannon

C: Capacité du canal en Bauds N: Puissance de bruit

P: Puissance d'émission B: Bande passante

ARMSE_MU2.0

ARM-SE | MANUEL D‟UTILISATION v2.1 | www.atim.com 59

Partie

accessible

en mode

Ethernet

uniquement

Partie

accessible

en mode

Série

uniquement

Figure 38 : Configuration radio

b. Choix du canal d'émission – réception

Lorsque la roue codeuse est utilisée dans un autre but que celui de sélectionner un nu-

méro de canal radio (choix d'un mode test par exemple), l'attribution d'un canal pour

l'émission et/ou pour la réception est possible par configuration logicielle. Une fois sé-

lectionné, l'index de la roue codeuse n'est plus lié au canal radio désiré.

ARMSE_MU2.0

ARM-SE | MANUEL D‟UTILISATION v2.1 | www.atim.com 60

c. Configuration de l'émission – réception

Le débit radio est à configurer selon le débit utile recherché.

Le niveau de puissance maxi permet uniquement de diminuer la puissance et res-

pecte donc les valeurs normalisées sur chaque canal.

Le paramètre « Disturbed Area » permet de diminuer le gain du récepteur qui peut

saturer en milieu perturbé3

.

Le paramètre « Focus On » n'apparaît qu'en mode de fonctionnement « Ethernet ». Il

permet de mettre l'accent soit sur la sécurité du transport de l'information (échanges

de messages courts de type RTS/CTS pour prendre la parole) soit sur la vitesse de

transmission (sans RTS/CTS). La différence de débit réel entre ces deux modes est

de l'ordre de 30%.

Le paramètre « Checking TCP/IP content » permet, en mode Ethernet et pour les

communications par protocole TCP, de tenir compte de la taille du buffer du modem

au lieu de celle du poste émetteur. De plus, les CRC MAC/IP/TCP/UDP sont vérifiés

par le modem. Ce paramètre peut être contraignant dans le cas d'applications gérant

un niveau d'encapsulation sécurisée supplémentaire.

d. Encryption Radio

L'encryption vise à sécuriser les échanges entre deux modems en codant la trame radio

par un système de clé rotative sur 24 bits. La valeur de la clé à entrer est au format

hexadécimal (4 digits de 0 à F) et doit être la même sur chacun des modems en com-

munication.

N.B: La valeur « 000000 » de la clé ne code pas la trame et désactive automatique-

ment ce mode.

3

Milieu perturbé : niveau de bruit élevé ou gêne provoquée par un système concurrent ou

dont le canal d'émission est proche du canal utilisé.

ARMSE_MU2.0

ARM-SE | MANUEL D‟UTILISATION v2.1 | www.atim.com 61

e. Table de routage (Routing Table)

Cette fonction n'apparaît qu'en fonctionnement « Serial »4

en mode transparent, mode

MODBUS et mode miroir. Il permet d'acheminer l'information par l'intermédiaire de mo-

dems répéteurs et selon une table d'adressage.

Chaque modem comporte:

- une adresse locale: Adresse du modem sur 1 octet

- une adresse de destination: Adresse du modem devant recevoir le message

- 4 couples d‟adresses comprenant chacun:

Adresse du modem expéditeur

Adresse du modem destinataire

Le modem émetteur rajoute à la trame radio son adresse locale et son adresse de desti-

nation. Les modems recevant la trame radio comparent les 2 adresses rajoutées au(x)

couple(s) d‟adresses configurées. Si les adresses rajoutées sont identiques à un couple

d‟adresses configurées, le message est pris en compte par le modem sinon le modem

ne prend pas en compte la trame radio. Le modem prenant en compte le message com-

pare l‟adresse destination du message avec son adresse locale. Si elles sont identiques

le message est envoyé sur la liaison série sinon le modem renvoie par radio le message

en échangeant l‟adresse locale du message avec son adresse locale.

Figure 39 : Principe de fonctionnement de la table de routage

4

En mode Serie la taille des données est plus petite qu'en Ethernet ce qui autorise plus faci-

lement des délais de propagations.

@Exp @Dest Data

YES

NO

=?SEND DATA

ON SERIAL PORT

NO

=?

=?

=?

NO

NO

My@ @Dest Data

REPEAT RADIO MSG.

KEEP @ DEST

AND REPLACE @EXP

YES

My @

@Dest

C1

C2

C3

C1 EXP

C1 DEST

C2 EXP

C2 DEST

C3 EXP

C3 DEST

@Exp @Dest Data

My @

(@Dest)

C1

C2

C3

C1 EXP

C1 DEST

C2 EXP

C2 DEST

C3 EXP

C3 DEST

MODEM A

MODEM B

REPEATER

ARMSE_MU2.0

ARM-SE | MANUEL D‟UTILISATION v2.1 | www.atim.com 62

Figure 40 : Cas concret d'un répéteur avec table de routage

Registres Utilisés en mode Commandes AT:

- Registre S00 Validation du mode Bit 6

- Registre S90 adresse locale

- Registre S91adresse de destination

- Registre S92: Adresse 1 du modem expéditeur

- Registre S93: Adresse 1 du modem destinataire

- Registre S94: Adresse 2 du modem expéditeur

- Registre S95: Adresse 2 du modem destinataire

- Registre S96: Adresse 3 du modem expéditeur

- Registre S97: Adresse 4 du modem destinataire

A

ARM-SE

AB

POSTE 2

ARM-SE AD

ARM-SE

C

MY @

@DEST

C1EXP

C1DEST

C2EXP

C2DEST

C3EXP

C3DEST

C4EXP

C4DEST

C

A

E

D

A

MY @

@DEST

C1EXP

C1DEST

C2EXP

C2DEST

C3EXP

C3DEST

C4EXP

C4DEST

D

E

A

A

C

MY @

@DEST

C1EXP

C1DEST

C2EXP

C2DEST

C3EXP

C3DEST

C4EXP

C4DEST

E

A

MY @

@DEST

C1EXP

C1DEST

C2EXP

C2DEST

C3EXP

C3DEST

C4EXP

C4DEST

F

B

MY @

@DEST

C1EXP

C1DEST

C2EXP

C2DEST

C3EXP

C3DEST

C4EXP

C4DEST

B

F

MY @

@DEST

C1EXP

C1DEST

C2EXP

C2DEST

C3EXP

C3DEST

C4EXP

C4DEST

A

E

F

B

B

F A

F

ARM-SEPOSTE 4

ARM-SE

AA

POSTE 1

A

E

ARM-SEPOSTE 3

ARMSE_MU2.0

ARM-SE | MANUEL D‟UTILISATION v2.1 | www.atim.com 63

6. MODE TEST

Le mode test peut être activé soit par pages Web (nécessite FlashPlayer version 8 ou su-

périeure), soit par commande «AT», soit par cavalier de test (Dip Switch 1 sur ON (abais-

sé) et roue codeuse sur code fonction, voir Tableau 7 page 65).

Figure 41 : Choix du mode test

Figure 42 : Choix du canal radio

a. Mode Test par pages Web

Les pages Web permettent au modem de passer dans les modes de test suivant:

Mode «Ping-pong» : Permet de connaître la qualité de la communication avec le

modem distant. Les informations révèlent la qualité du signal et l‟intégrité des

messages transmis d‟un bout à l‟autre.

Mode «Analyseur de spectre» : Permet de mesurer l‟occupation du spectre dans

les bandes de fréquence utilisées par l‟ARM-SE.

Mode «Émission porteuse pure» : Le modem passe en émission de porteuse sans

modulation pendant 30 secondes.

b. Bilan de liaison en mode test Porteuse + Analyseur de

spectre

Sur un modem A, lancez le mode test émission porteuse pure esclave par DIP

Switch + roue codeuse sur 3.

Réglez la roue codeuse sur le canal désiré

Sur un modem B, lancez le mode test « Spectrum Analyseur » par page web

Réglez la roue codeuse sur le canal désiré

Appréciez le niveau du signal affiché

Ajustez la position des antennes de manière à améliorer le bilan de liai-

son. Le niveau de signal doit être supérieur à -100dBm. Le but est de ga-

rantir la qualité de la liaison radio avec une marge de 12dBm (Niveau de

sensibilité - Niveau du signal reçu).

ARMSE_MU2.0

ARM-SE | MANUEL D‟UTILISATION v2.1 | www.atim.com 64

c. Bilan de liaison en mode test Ping-pong

Sur un modem A, lancez le mode test Ping-Pong esclave par DIP Switch (ou par

page web).

Sur un modem B, lancez le mode test Ping-Pong maître par page web

Appréciez les taux d‟erreur et le vumètre jaune au centre de l‟animation.

Ajustez la position des antennes de manière à diminuer les taux d‟erreur

et améliorer le bilan de liaison (le vumètre doit afficher au moins deux

barres jaunes pleines). Le but est de garantir la qualité de la liaison radio

avec une marge de 12dBm (Niveau de sensibilité - Niveau du signal reçu).

d. Changement de canal radio en mode test

Pour les versions de firmware antérieures à 12.33XXWWW, le changement de canal se

fait depuis l‟onglet radio en activant « Channel by software » et en définissant un canal

radio. Depuis les versions 12.34XXWWW, le canal radio peut être modifié de différentes

façons :

Quand « Channel by Coding Wheel » est active, la roue codeuse définit le canal

radio utilisé pour le mode test en cours. Si le mode test est déclenché par DIP

Switch 1 abaissé, le modem entre dans le mode associé à la roue codeuse (voir

Tableau 7) et utilise l‟index de la roue codeuse comme canal radio. Un change-

ment d‟index sur la roue codeuse modifie instantanément le canal sélectionné.

Quand « Channel by software » est activé, le canal utilisé par le mode test en

cours sera celui défini par les registres associés (« Emission Channel » et « Re-

ception Channel »). Le canal en cours d‟utilisation ne peut être modifié autrement

que par un changement de paramètre de configuration. La position de la roue

codeuse n‟a aucun effet sur le canal radio selectionné.

Figure 43 : Analyseur de spectre

Figure 44 : Emission de porteuse pure

Figure 45 : Ping-Pong

ARMSE_MU2.0

ARM-SE | MANUEL D‟UTILISATION v2.1 | www.atim.com 65

e. Mode Test par DIP Switch

Les modes de test sont lancés au démarrage du modem quand le DIP Switch 1 est posi-

tion basse.

Test 0 (Roue

codeuse =0)

Clignotement de la LED d‟alimentation

Test 1, 2, 3, 4,

5, 9, A, E, F

NC

Test 3 Émission porteuse pure sur canal sélectionné par roue codeuse (canal

3 au démarrage)

Test 6 Lecture RSSI envoie valeur sur RS232

Bit2 registre S49 = valeur 16 canaux (bit=0)

Bit2 registre S49 = valeur 1 canal (registre3) (bit=1)

Test 7 PING PONG Maître

Émission 250 caractères attente retour réception de 250 caractères

Envoi sur RS232 du nombre de caractères reçus

Test 8 PING PONG Esclave

Attente réception de 250 caractères puis émission de 250 caractères

Envoi sur RS232 du nombre de caractères reçus

A partir de la version ARM 4.0:

Si réception 250 caractères bons : LED Rx clignotante (Verte)

Si réception de 1 à 249 car. seulement: LED Rx et Sys clignotantes

Si réception 0 caractère bon : LED Sys clignotante (Rouge)

Si pas de réception trame : LED Rx et Sys éteintes

Test B Mode Boot loader

Test C Reconfiguration paramètre liaison série: 19200/8/N/1 mode RS232

forcé, forçage mode transparent

Test D Reprogrammation de l‟EEPROM avec les valeurs usine par défaut

Tableau 7: Fonctions de test (DIP Switch 1 abaissé)

ARMSE_MU2.0

ARM-SE | MANUEL D‟UTILISATION v2.1 | www.atim.com 66

V. DATALOGGING

1. PRESENTATION

La gamme ARM-IO LP (Low Power), alimentée par pile, fournit une connectivité sans-fil à

des équipements à interface 4-20mA, 0-10V ou à des entrées-sorties tout-ou-rien. Entiè-

rement compatibles avec le protocole ModBus, les ARM-IO Esclaves font l‟objet d‟un pa-

ramétrage spécifique de la partie Maitre. En effet, afin d‟optimiser la durée de vie de sa

pile, l‟ARM-IO LP opère selon des périodes de réveil variant d‟ 1 à 2 secondes et ne peut

garantir au Maitre un accès en temps réel à sa table ModBus.

Dans son mode de fonctionnement dit « Datalogging », l‟ARM-SE génère des requêtes

ModBusRTU et prend alors en compte ces délais ainsi que les temps de retournement de

chaque esclave. Les ARM-IO peuvent à tout moment émettre des trames de supervision

ou d‟alerte. Ces dernières sont alors reçues par l‟ARM-SE puis traitées.

Toute donnée émise par un ARM-IO est traitée puis stockée dans une base de données

en mémoire interne.

2. SYNOPTIQUE

Figure 46 : Réseau datalogging (1)

ARMSE_MU2.0

ARM-SE | MANUEL D‟UTILISATION v2.1 | www.atim.com 67

3. CARACTERISTIQUES

La mémoire allouée aux données de chaque capteur / entrée dans la base est de l‟ordre

de :

Nombre de capteurs Mémoire par capteur Format des données Nombre d'enregistrements

128 8ko 8 octets 512

64 16ko 8 octets 1536

32 31ko 8 octets 3328

16 59ko 8 octets 6916

8 118ko 8 octets 14336

4 235ko 8 octets 28928

2 470ko 8 octets 58368

Tableau 8 : Mémoire / capteur

Chaque capteur se configure depuis l‟onglet « Datalogging » des pages web internes. La

période d‟acquisition de chaque capteur varie de 1 à 7200 minutes (5jours) et permet

d‟obtenir une durée de rétention donnée, pour 16 capteurs maximum, par la table ci-

dessous.

Temps de cycle Nombre d'heures Nombre de jours Nombre d'années

1 min 115 4 0

5 min 576 24 0

15 min 1728 72 0

30 min 3456 144 0

1 h 6912 288 0

2 h 13824 576 1

4 h 27648 1152 3

8 h 55296 2304 6

12 h 82944 3456 9

24 h 165888 6912 18

2 jours 331776 13824 37

5 jours 829440 34560 94

Tableau 9 : Autonomie mémoire

Les données ainsi stockées sont accessibles via :

Commandes ModbusTCP par lecture simple de la quantité de données corres-

pondante

Serveur http auquel se connecte l‟ARM-SE et dépose les données

Client http en réceptionnant un fichier tableur de type .csv

Rapport par e-mail (en option)

ARMSE_MU2.0

ARM-SE | MANUEL D‟UTILISATION v2.1 | www.atim.com 68

4. ORGANIGRAMME DE LA BASE DE DONNEES

Figure 47 : Organisation de la base de données en mémoire interne

La mémoire flash de l‟ARM-SE est divisée en « blocs » eux-mêmes divisés en « sec-

tions », elles-mêmes divisées en « pages ». Pour une quantité maximale de 16 capteurs,

l‟espace mémoire alloué au datalogging est de :

blocs secteurs pages octets

Par capteur 1 28 448 114688

TOTAL 28 459 7372 1880064

1 block = 65535u, 1 secteur = 4096u, 1 page = 256u

Tableau 10 : Mémoire réelle / capteur

L‟effacement n‟est possible que par secteur ou par bloc. De ce fait, le premier secteur de

chaque espace mémoire – capteur est la page de configuration du capteur. Tout le reste

de la mémoire disponible est alloué aux données horodatées.

SENSOR 1

Record

sector 0

Record

sector 1

Record

sector n

Record

sector

nMax-1

Parametres

capteur 1

Record

sector nMax

SENSOR 2

Record

sector 0

Record

sector 1

Record

sector n

Record

sector

nMax-1

Parametres

capteur 2

Record

sector nMax

SENSOR 3

Record

sector 0

Record

sector 1

Record

sector n

Record

sector

nMax-1

Parametres

capteur 3

Record

sector nMax

SENSOR p

Record

sector 0

Record

sector 1

Record

sector n

Record

sector

nMax-1

Parametres

capteur n

Record

sector nMax

SENSOR pmax

Record

sector 0

Record

sector 1

Record

sector n

Record

sector

nMax-1

Parametres

capteur pmax

Record

sector nMax

ARMSE_MU2.0

ARM-SE | MANUEL D‟UTILISATION v2.1 | www.atim.com 69

5. CONFIGURATION

a. Mode de fonctionnement

Le mode de fonctionnement principal à choisir est « Datalogging ».

@IP du datalogger

Serveur DNS

Mode de fonction-

nement principal

Figure 48 : Choix du mode fonctionnement principal

En mode datalogging, l‟ARM-SE gère une base de données évoluant au gré des requêtes

ModBus reçues, horodatées puis stockées. La source d‟information : les capteurs, sont

configurables depuis l‟onglet datalogging. Cette opération est primordiale pour instan-

cier chaque capteur dans la base de données. Chaque capteur possède sa propre base

de données.

ARMSE_MU2.0

ARM-SE | MANUEL D‟UTILISATION v2.1 | www.atim.com 70

b. Base de temps

L‟horloge interne de l‟ARM-SE est mise à jour par connexion à un serveur NTP de temps

GMT (nécessite une connexion internet) ou par l‟horloge du client web connecté au ser-

veur des pages web embarquées. Ainsi, l‟horloge de l‟ordinateur opérant le paramétrage

de l‟ARM-SE (via ses pages web internes) fournit sa référence de temps par sa propre

horloge (nécessite l‟option pile sur l‟ARM-SE ou une alimentation permanente afin de

conserver cette référence de temps). Cette partie est configurable dans l‟espace « Server

settings – Clock Time».

Effacement complet de la

mémoire datalogging

(configuration des cap-

teurs + bases de données)

Heure Locale

Adresse du serveur NTP

Figure 49 : Réglages du temps de référence

c. Serveur http distant

Dans le cas où les données doivent être envoyées à un serveur http distant, les para-

mètres serveurs doivent être renseignés dans l‟espace « Servers Settings – HTTP Server »

(voir chapitre 7.f page 78).

Activation de l‟envoi des

données à un serveur http

Nom de domaine du ser-

veur

Adresse IP du Serveur

Port TCP du serveur en

écoute

Nom de fichier du formu-

laire présent sur le ser-

veur

Figure 50 : Paramètres de connexion à un serveur distant

ARMSE_MU2.0

ARM-SE | MANUEL D‟UTILISATION v2.1 | www.atim.com 71

d. Serveur ModBusTCP

Afin de pouvoir interroger l‟ARM-SE depuis un client ModBusTCP, il est nécessaire de

configurer la partie Serveur ModBusTCP. Se reporter au chapitre IV.4.MODE PASSERELLE

MODBUS TCP/MODBUS RTU, page 52.

Rappel : le serveur ModBusTCP assure la passerelle entre les requêtes type

« ModBusRTU Maitre » d‟un Client ModBusTCP et un esclave « ModBusRTU » connec-

tés entre eux par :

1. En local

2. Liaison série

3. Liaison radio

Figure 52 : Réglages du serveur ModBusTCP

Liaison radio Ethernet avec

un modem distant.

Acceptation des trames

Ethernet de type IP

Broadcast.

Filtrage matériel du traffic

Ethernet au niveau MAC.

Adresse ModBus de l‟ARM-

SE en tant qu‟esclave.

Port TCP du serveur

ModBusTCP en écoute.

Interrogation interne.

Interrogation externe par

liaison série.

Interrogation externe par

liaison radio + choix du

canal radio + option réveil

de l‟esclave + temps de

réveil.

Temps hors délais de la

réponse de l‟esclave.

Figure 51 : Rappel d'une connexion client-serveur ModBusTCP

ARMSE_MU2.0

ARM-SE | MANUEL D‟UTILISATION v2.1 | www.atim.com 72

e. Configuration des capteurs

Pour que le datalogger puisse gérer une flotte de capteur, chaque capteur doit être ins-

tancié dans la base de données et configuré convenablement. Avant de procéder à leur

paramétrage, assurez-vous de connaitre :

Le type du capteur (ARM-IO-D, ARM-IO-D-LP, ARM-IO-S, etc.)

L‟adresse MAC du capteur ou son numéro de série

Le débit de la liaison radio du capteur

Les fonctions assurée par le capteur (lecture de ses entrées, lecture de tempéra-

ture, etc.)

Nombre de

capteurs de la

flotte.

Capteur

actuellement

configuré.

Obtention du

fichier csv.

Activation du

capteur.

Effacement des

données.

Numéro de série.

Autorisation de

réception des

tarmes d‟alarme

ou de supervision

émanant des

capteurs.

Activation de la

scrutation du

capteur

Fonction de

scrutation

Periode de

scrutation

Liaison du

capteur scruté

Figure 53 : Instanciation / paramétrage des capteurs dans la base de données

Le nombre de capteur au sein de la flotte doit être défini (Count of Sensors > Apply).

Selon leur mode de fonctionnement, les capteurs peuvent émettre régulièrement des

trames de supervision donnant l‟état actuel du capteur ou des trames d‟alarmes lors

ARMSE_MU2.0

ARM-SE | MANUEL D‟UTILISATION v2.1 | www.atim.com 73

d‟un évènement critique. Pour autoriser le datalogger à prendre en compte ce type de

trame, cochez la case correspondante (Target Notifications > Enable).

Dans le cas où le datalogger gère sa flotte de capteur de manière autonome en venant

scruter périodiquement chaque capteur, cochez la case activant la scrutation (Polling

Target > Enable). Paramétrez ensuite la fonction associée au capteur (lecture de ses en-

trées, du RSSI, du niveau batterie, etc.), la période de scrutation (de 1 minute à 5 jours,

par pas d‟1 minute), le type de liaison physique entre le datalogger et le capteur (source

d‟information interne, via liaison série ou via liaison radio) de la même manière que

pour le Serveur ModBusTCP.

6. STRUCTURE DES DONNEES

a. Paramètres des capteurs

La configuration de chaque enregistrement définit plusieurs paramètres :

SENSOR_SETTINGS:

SensorCode (1 octet)

SensorId (6

octets)

Flags (1 octet)

_ClearTable (b0)

_InitSlave (b1)

_Enable (b2)

_Poll (b3)

_Notif (b4)

_undefined (b5-b7)

MBRTU_TARGET:

Type (1 octet)

_Channel (b0–b3)

_WirelessTarget (b4)

_SerialTarget (b5)

_LocalTarget (b6)

_WakeUpSlave (b7)

TimeToWakeUp (2

octets)

Timeout (2

octets)

MODBUS_REQUEST (16

octets)

REQUEST_TYPE (1 octet)

TCycle (2

octets)

Code Identification

Adresse MAC

Drapeaux

Spec. de la cible Modbus

Temps de réveil de la cible

Timeout de la cible Modbus

Spec. de la requête Modbus

(fonction 03 : read holding

register)

Profil de requête (lecture entrée,

compteurs, rssi, etc.)

Temps de Cycle en 10ms

Tableau 11 : Structure de configuration

Ces paramètres sont directement configurables depuis l‟onglet “Datalogging” en pages

web.

ARMSE_MU2.0

ARM-SE | MANUEL D‟UTILISATION v2.1 | www.atim.com 74

b. Format des enregistrements

Les données horodatées de chaque capteur sont récupérées par le datalogger et mémo-

risées selon le format suivant :

RECORD:

RecCode (1 octet)

DATE

s (1 octet)

min (1 octet)

hours (1 octet)

day (1 octet)

date (1 octet)

month (1 octet)

year (1 octet)

Datas (8 octets)

[0]

[1]

[2]

[3]

[4]

[5]

[6]

[7]

Code Identification : 0x55

HORODATAGE :

Secondes

Minutes

Heures

Jour de la semaine

Jour du mois

Mois

Année

Données du capteur :

MSB

|

|

|

|

|

|

LSB

Tableau 12 : Structure des données horodatées

ARMSE_MU2.0

ARM-SE | MANUEL D‟UTILISATION v2.1 | www.atim.com 75

7. RECUPERATION DES DONNEES

c. Accès indirect par commandes ModBus

Les données horodatées sont stockées sur une mémoire flash ayant un bus d‟adresse de

24 bits (3 octets) et sont accessibles par requêtes ModBusTCP adressées sur 16 bits (2

octets).

Pour pallier à cette différence, les fonctions ModBus internes au datalogger gèrent un

espace mémoire paginé donnant accès indirectement à toutes les données disponibles

en mémoire flash ou directement à toutes les données d‟une page (contenance d‟une

page = 256 octets).

Ainsi, il faudra effectuer une écriture ModBus (changement de page) pour accéder en

lecture aux données de cette page.

Modification de la page courante :

Ecriture (Code fonction 0x06) du registre Pagination à l‟adresse :

MSB : (Adresse Esclave ARM-SE)h, LSB : (0xFF)h

Adresse Esclave ARM-SE : 0x28, Page 0x0002

SENSOR 1

Page 0

Page 1

Page 2

Parametres capteur 1

Page 3

Page n Page Cou-

rante :

2

Pour 16 capteurs maxi :

1 base de données / capteur

448 pages/base de données

16 données horodatées / page

7168 données / base de données

Accès Lec-

ture

Page 2

FUN

C

@SLAVE @REG_MS

B

@REG_LSB VALUE_MSB VALUE_LSB

06 28 28 FF 00 02

Figure 54 : Accès indi-

rect / pagination

ARMSE_MU2.0

ARM-SE | MANUEL D‟UTILISATION v2.1 | www.atim.com 76

Accès lecture aux données du 10ème

enregistrement du capteur 4 à la page 2 :

Lecture : Code fonction 0x03

MSB : (Numéro du capteur)h, LSB : (Numéro de l‟Enregistrement )h

Adresse Esclave ARM-SE : 0x28, Page 0x0002

d. Accès direct par commandes ModBus:

Il est possible d‟accéder directement aux données sans tenir compte de la pagination.

Cette fonctionnalité permet de lire les données les plus récentes stockées dans la base

de données. La valeur du registre de pagination est alors 0xFFFF (Valeur par défaut au

démarrage du système).

Un client ModBusTCP peut ainsi scruter cycliquement la base de données et obtenir les

informations les plus récentes relatives au capteur (fonctionnement asynchrone).

Accès en lecture aux dernières données du capteur 4 :

Lecture : Code fonction 0x03

MSB : (Numéro du capteur)h, LSB : (Nième enregistrement avant le dernier)h

(LSB = 0x00 : dernier enregistrement, 0x01 : avant-dernier enreg. ------- 0xFF : dernier

enreg. atteignable)

Adresse Esclave ARM-SE : 0x28

FUNC @SLAVE @REG_MSB @REG_LSB NB_WORD_MS

B

NB_WORD_LS

B

03 28 04 0A 00 08

FUNC @SLAVE @REG_MSB @REG_LSB NB_WORD_MS

B

NB_WORD_LS

B

0x03 0x28 04 00 NB_WORD_MS

B

NB_WORD_LS

B

ARMSE_MU2.0

ARM-SE | MANUEL D‟UTILISATION v2.1 | www.atim.com 77

e. Format des données renvoyées par le serveur ModBus

Les données renvoyées sont celles stockées en base de données à partir de la fin de la

structure de données.

Pour une quantité de mots (NB_WORD) demandés de 1, Datas [7] et Datas [6] se-

ront retournées.

Pour une quantité de mots (NB_WORD) demandés de 4, la structure Datas com-

plète sera retournée.

Pour une quantité de mots (NB_WORD) demandés de 8, toute la structure de

données horodatée sera retournée (code d‟enregistrement + date de référence +

données).

Rappel (voir chapitre 6.b page 74) :

RecCode (1 octet)

DATE

s (1 octet)

min (1 octet)

hours (1 octet)

day (1 octet)

date (1 octet)

month (1 octet)

year (1 octet)

Datas (8 octets)

[0] (1 octet)

[1] (1 octet)

[n] (1 octet)

[7] (1 octet)

Exemple sous ModBus Doctor :

@IP serveur : port

écoute.

Code fonction.

Nombre de mots.

Dernière donnée.

Numéro du cap-

teur.

Adresse datalog-

ger.

Tableau de mots

retourné.

Figure 55 : Client ModBusTCP (ModBus Doctor)

ARMSE_MU2.0

ARM-SE | MANUEL D‟UTILISATION v2.1 | www.atim.com 78

f. Envoi des données sur serveur http externe

Lorsque la fonction d‟envoi des données à un serveur externe est activée, l‟ARM-SE, en

tant que client http, se connecte au serveur http paramétré en pages web (voir chapitre

5.c page 70). Si l‟adresse du serveur est de type dynamique, il est nécessaire de rensei-

gner l‟adresse du serveur DNS de votre réseau local afin de résoudre le nom de domaine

du serveur en adresse IP.

De type GET, la requête envoyée au serveur http contient les paramètres suivants :

filename : nom du formulaire présent sur le serveur auquel le client fait référence pour

passer ses données.

s : numéro du capteur instancié dans la base de données

m : numéro de série du capteur. ( trois derniers octets de son adresse MAC)

d : date de référence des données passées au serveur

v : données passées au serveur

Client HTTP

IP@ : 192.168.0.28

Passerelle DNS

IP@ : 192.168.0.1

Serveur HTTP

http://monserveur.mondomai

ne.fr

GET /filename?s=sensorID&m=serialNumber&d=YYYY:MM:DD HH:II:SS&v=value HTTP/1.1\n\n

Exemple:

GET /datalog.php?s=01&m=00-0B-52&d=2012:04:01 13:30:01&v=0000000000000001 HTTP/1.1\n\n

Figure 56 : Réseau datalogging (2)

ARMSE_MU2.0

ARM-SE | MANUEL D‟UTILISATION v2.1 | www.atim.com 79

g. Récupération des données sous format .csv

Les données horodatées sont récupérables sous format csv (Comma-separated values)

lisible par de nombreux logiciels tels que OpenOffice ou Microsoft Office. Ce fichier est

donné en retour aux requêtes http de type :

http://adresseipARM-SE/sensorN.csv

Exemple :

http://192.168.0.28/sensor02.csv pour obtenir le fichier du capteur n°2 du modem @IP

192.168.0.28

Données stockées

Date de référence des données

stockées

Emplacements mémoire vierges

Figure 57 : Fichier csv

ARMSE_MU2.0

ARM-SE | MANUEL D‟UTILISATION v2.1 | www.atim.com 80

8. FORMAT DES DONNEES DES CAPTEURS

a. Supervision

Chaque modem en mode supervision dispose d’un Timer permettant d’envoyer cycliquement une

trame radio vers l’ARMSE.

Le timer est composé d’un timer principal 16 bits décrémenté toutes les 200ms. Et d’un compteur 8

bits décrémenté à chaque passage à 0 du timer principal.

Registres utilisés :

Bit1 Registre S29 (Adresse MODBUS 0x9D)

Registre S25 (Adresse MODBUS 0x99) : Timer principal supervision LSB

Registre S26 (Adresse MODBUS 0x9A) : Timer principal supervision MSB

Registre S27 (Adresse MODBUS 0x9B) : Timer secondaire multiple de S26 et S25

Trame radio envoyée :

@SLAVE : Adresse modem destination S09 (Adresse MODBUS 0x89)

FUNC : Ecriture (0x06)

@REG_MSB : Adresse MAC5 du modem local

@REG_LSB : Adresse MAC6 du modem local

VALUE_MSB : NC

VALUE_LSB :

b0 : Détection changement d’état Entrée logique 1

b1 : Détection changement d’état Entrée logique 2

b2 : Etat Logique entrée 1

b3 : Etat Logique entrée 2

b4 : Seuil analogique Haut

b5 : Seuil analogique Bas

b6 : Défaut pile

b7 : 0

FUNC @SLAVE @REG_MSB @REG_LSB VALUE_MSB VALUE_LSB

ARMSE_MU2.0

ARM-SE | MANUEL D‟UTILISATION v2.1 | www.atim.com 81

b. Alarme par détection de changement d’état

Par défaut la détection d’un changement d’état sur une entrée logique du modem déclenche l’envoi

d’une requête ModBusRTU. Dans ce cas, le timer de la supervision est réinitialisé. Il est possible de

désactiver l’envoi d’une requête sur le front descendant (Bit3 du registre S35).

Remarques : l’ARMIODLP est en logique négative (Mettre l’entrée à la masse pour mise à 1(détection

front montant)). L’envoi d’une requête est valable sur les 2 entrées logiques.

Registres utilisés :

Bit2 Registre S29 (Adresse MODBUS 0x9D) : validation fonction

Bit5 Registre S29 (Adresse MODBUS 0x9D) : inversion état entrée logique (ARMIOLP=1)

Bit3 Registre S35 (Adresse MODBUS 0xA3) : validation détection front descendant

Bit4 Registre S42 (Adresse MODBUS 0xAA) : Gestion pullup entrée logique (ARMIOLP=1)

Bit6 Registre S42 (Adresse MODBUS 0xAA) : Entrée logique 2 mode veille (ARMIOLP=1)

Trame radio envoyée :

@SLAVE : Adresse modem destination S09 (Adresse MODBUS 0x89)

FUNC : Ecriture (0x06)

@REG_MSB : Adresse MAC5 du modem local

@REG_LSB : Adresse MAC6 du modem local

VALUE_MSB : NC

VALUE_LSB :

b0 : Détection changement d’état Entrée logique 1

b1 : Détection changement d’état Entrée logique 2

b2 : Etat Logique entrée 1

b3 : Etat Logique entrée 2

b4 : Seuil analogique Haut

b5 : Seuil analogique Bas

b6 : Défaut pile

b7 : 0

FUNC @SLAVE @REG_MSB @REG_LSB VALUE_MSB VALUE_LSB

ARMSE_MU2.0

ARM-SE | MANUEL D‟UTILISATION v2.1 | www.atim.com 82

c. Alarme détection seuil entrée analogique

Fonctionne seulement en présence d’une entrée analogique ARMIOA ou ARMIOALP.

L’utilisateur doit valider la fonction lecture cyclique de l’entrée analogique. A chaque cycle, déterminé

par un timer, le modem effectue une lecture de l’entrée analogique et la stocke dans un buffer circu-

laire de 15 valeurs.

L’utilisateur définit un seuil de détection haut et un seuil de détection bas. Si l’entrée analogique dé-

passe un seuil, le modem envoie une requête d’alarme. Pour réinitialiser le renvoi, il faut que l’entrée

analogique repasse sous ce seuil et que, à nouveau, la valeur de l’entrée analogique passe au-

dessus du seuil.

Dans ce cas le timer de la supervision est réinitialisé.

Registres utilisés :

Bit3 Registre S29 (Adresse MODBUS 0x9D) : Validation fonction

Bit6 Registre S29 (Adresse MODBUS 0x9D) : Enregistrement cyclique entrée analogique

Registre S94 (Adresse MODBUS 0xDE) : Temps cycle lecture analogique LSB

Registre S95 (Adresse MODBUS 0xDF) : Temps cycle lecture analogique MSB

Registre S96 (Adresse MODBUS 0xE0) : Seuil analogique haut LSB

Registre S97 (Adresse MODBUS 0xE1) : Seuil analogique haut MSB

Registre S98 (Adresse MODBUS 0xE2) : Seuil analogique bas LSB

Registre S99 (Adresse MODBUS 0xE3) : Seuil analogique bas MSB

ARMSE_MU2.0

ARM-SE | MANUEL D‟UTILISATION v2.1 | www.atim.com 83

Trame radio envoyée :

@SLAVE : Adresse modem destination S09 (Adresse MODBUS 0x89)

FUNC : Ecriture (0x06)

@REG_MSB : Adresse MAC5 du modem local

@REG_LSB : Adresse MAC6 du modem local

VALUE_MSB : NC

VALUE_LSB :

b0 : Détection changement d’état Entrée logique 1

b1 : Détection changement d’état Entrée logique 2

b2 : Etat Logique entrée 1

b3 : Etat Logique entrée 2

b4 : Seuil analogique Haut

b5 : Seuil analogique Bas

b6 : Défaut pile

b7 : 0

d. Alarme défaut pile :

Dans le cas d’un ARMIO, la tension d’alimentation externe est lue puis comparée à un seuil. Si la

valeur se trouve sous ce seuil, le flag défaut batterie est mis à 1. Si la tension remonte, le flag repasse

à 0.

Dans le cas d’un ARMIO-LP, alimenté par pile, la détection du seuil de tension se fait en interne sur

un niveau de tension de 2V7.

Dans tous les cas, l’état du flag est renvoyé lors d’une requête radio : supervision, détection alarme.

Registres utilisés :

Bit4 Registre S29 (Adresse MODBUS 0x9D) : validation fonction

FUNC @SLAVE @REG_MSB @REG_LSB VALUE_MSB VALUE_LSB

ARMSE_MU2.0

ARM-SE | MANUEL D‟UTILISATION v2.1 | www.atim.com 84

9. SCRUTATION :

L‟onglet datalogging des pages web de configuration des capteurs permet de définir le

type de requête que le datalogger va générer pour interroger le capteur.

Type

d‟information

demandée au

capteur

Figure 58 : Fonction demandée

Parmi celles-ci :

Lecture des entrées tout-ou-rien

Lecture des sorties tout ou rien

Lecture de la tension batterie

Lecture du RSSI

Lecture de l‟entrée analogique

Lecture des compteurs sur entrées tout-ou-rien

Lecture personnalisée (création d‟une requête ModBusRTU)

Ces actions correspondent aux fonctions ModBus autorisées sur chaque produit de la

gamme ARM et sont données par leur table ModBus respective (voir Manuel d‟utilisation

des produits la gamme ARM).

ARMSE_MU2.0

ARM-SE | MANUEL D‟UTILISATION v2.1 | www.atim.com 85

VI. WATCHDOG (CHIEN DE GARDE) ET ALERTES E-MAIL:

La validation du watchdog permet de contrôler la non réception de trame radio pendant

un temps déterminé (timeout) et/ou la non-conformité du message à partir d'un certain

pourcentage de trames erronées par rapport au nombre de trames reçues. La validation

de ces paramètres active la sortie « Out » du modem lorsque le watchdog est déclenché.

Lorsque la case « e-Mailing Enabled » est cochée, le modem se connecte au serveur de

courrier sortant (smtp) et envoie un mail renseignant de l'état de plusieurs paramètres.

Le paramètre « Each Event » déclenche un envoi de mail à chaque événement déclen-

cheur alors que « First Event Only » ne déclenche qu'un seul et unique envoi depuis le

démarrage du modem.

Figure 59 : Configuration watchdog et e-mail

ARMSE_MU2.0

ARM-SE | MANUEL D‟UTILISATION v2.1 | www.atim.com 86

Les événements à l'origine de l'envoi du mail peuvent être sélectionnés après « Event

Trigger ». Il peut s'agir :

du watchdog (explicité ci-dessus)

de la touche 1 du DIP Switch à l'arrière du modem

de l'état (front montant ou descendant) de l'entrée ou de la sortie du modem

Ces paramètres ainsi que leur état seront repris dans le corps du message et l'entrée ou

la sortie peuvent être renommées.

Il est indispensable de renseigner l'adresse du serveur smtp (ex: smtp.monfai.fr) ainsi

que la passerelle DNS pour la résolution d'adresse par le modem. Les adresses mail sont

limitées au nombre de deux (champs A: et Cc:) et ne doivent pas dépasser 47 carac-

tères.

Le sujet du message est également paramétrable et ne doit pas excéder 47 caractères.

Registres Utilisés en mode Commandes AT:

- Registre S52 (LSB) - S53 (MSB) : Par défaut 5s (base de temps: 200ms)

- Registre S02- Bit3: Validation Alarme Chien de garde

- Registre S01- Bit6: Sortie OUT carte mère désactivée (0) si fin timeout alarme.

ARMSE_MU2.0

ARM-SE | MANUEL D‟UTILISATION v2.1 | www.atim.com 87

VII. MISE A JOUR ARM-SE:

1. SAUVEGARDE DES PARAMETRES DE CONFIGURATION

La configuration du modem ARM-SE peut être téléchargée depuis ses pages web à

l‟onglet « Admin ».

En cliquant sur « Download Config », une fenêtre s‟ouvre et vous propose de télécharger

« armse.cfg ». Acceptez le téléchargement. Appliquez ensuite les paramètres d‟usine du

modem en cliquant sur « Factory Settings Backup : Apply » puis quittez la configuration

en cliquant sur « Exit and Save ».

Ouvrez ensuite une invite de commande MS-DOS et placez-vous sur le répertoire conte-

nant « armse.cfg ». Lancez une connexion ftp à l‟adresse 192.168.0.20 (voir paragraphe

VII.4, page 87, procédure détaillée). Entrez « ftp » comme utilisateur puis la commande

« put armse.cfg ». Une fois le fichier téléchargé au modem, tapez « Quit » puis redémar-

rez le modem.

2. RECUPERATION DES PARAMETRES USINE (RESET MODEM)

Pour retrouver les paramètres d‟origine du modem, deux possibilités sont offertes : soit

par pages web, soit par Mode Test (Dip switch 1 abaissé).

Par page web : onglet « Admin », cliquez sur Factory Settings Backup (voir Figure

60), puis quittez la configuration en cliquant sur « Exit and Save ».

Par Dip Switch 1 abaissé, mettez la roue codeuse sur D, alimentez le modem, ob-

servez la LED On clignotante, coupez l‟alimentation, remontez le Dip Switch 1. A

la prochaine mise en marche, le modem retrouve sa configuration initiale.

D‟origine, l‟adresse IP du modem est 192.168.0.20.

Récupération des

paramètres d‟usine

(voir VII.0)

Téléchargement

des paramètres

actuels

Figure 60 : Gestion des paramètres de configuration

ARMSE_MU2.0

ARM-SE | MANUEL D‟UTILISATION v2.1 | www.atim.com 88

3. MISE A JOUR FIRMWARE

Afin de tenir à jour le programme interne (Firmware) des ARM-SE les modems intègrent

un programme dit «BootLoader» qui permet de réinstaller le programme principal. Cette

réinstallation se fait via la connexion Ethernet du modem grâce à l‟utilitaire ENC_loader

fourni avec le pack de mise à jour. Autorisez les connexions sortantes auprès de votre

Firewall ou désactivez-le.

Pour ce faire, veillez à suivre les étapes suivantes :

1. Mettre la roue codeuse située à l‟arrière du modem sur B et abaisser la touche 1

du DIP Switch situé plus bas.

2. Alimenter le modem. Après quelques secondes la LED Alimentation clignote.

3. Lancer l‟applicatif «LIA Loader Utility» NB: Dans ce mode l‟ordinateur et le modem

n‟ont pas besoin d‟appartenir à la même classe d‟adresse IP. L‟adresse IP du mo-

dem est dite Multicast.

4. Cliquer sur «Locate LIA». La première étape (LIA Status: 0408) de la Figure 61 si-

gnale que le modem est localisé.

5. Dans la liste déroulante, sous «Configure LIA», vérifier que «LIA ID» correspond à

la cible localisée précédemment.

6. Cliquer sur «Capture Target». La seconde étape (LIA Status: 4408) de de la Figure

61 signale que la cible est capturée et la LED Rx du modem s‟allume.

7. Cliquer sur «File» et ouvrir le fichier .HEX.

8. Cliquer sur «Program». Le Fichier .hex est téléchargé vers le modem et la LED Rx

clignote.

9. Le téléchargement prend fin et le modem envoie le message «Programming

Complete» décrit sur la Figure 61.

10. Dé-valider les conditions de l‟étape 1 puis redémarrer le modem en cliquant sur

«Reset LIA».

Remarque importante: Lorsqu'un modem est remis à jour, il revient automatiquement

en configuration d'usine. Il est alors nécessaire de le re-paramétrer.

Programmation

réussie

Choix du fichier

firmware (.hex)

1ère

étape

2nde

étape

Figure 61 : Utilitaire de mise à jour

ARMSE_MU2.0

ARM-SE | MANUEL D‟UTILISATION v2.1 | www.atim.com 89

4. MISE A JOUR PAGES WEB EMBARQUEES

Figure 62 : lancement des commandes MS-DOS sous Windows XP

Figure 63 : lancement des commandes MS-DOS sous Windows 7

ARMSE_MU2.0

ARM-SE | MANUEL D‟UTILISATION v2.1 | www.atim.com 90

Connexion ftp

Utilisateur

Commande

Effacement mémoire

Chargement

(peut durer 1 min

environ)

Chargement réussi

Figure 64 : Commandes MS-DOS pour transfert ftp

1. Ouvrir une invite de commande MS-DOS et se placer à l'emplacement du fichier

armwpLxxx.bin. (Exemple C:\Documents and Settings\)

2. Entrer la commande 'ftp 192.168.0.20'

le modem répond "Connecté à 192.168.0.20" "220Ready"

3. Utiliser 'ftp' en tant qu'utilisateur (Utilisateur <192.168.0.20:<none>> : ftp)

le modem répond "230 Logged in"

4. Entrer la commande 'put armwpLxxx.bin'

si la memoire n'est pas vierge le modem répond "311. Erasing. Please

wait". Répétez alors l'opération 4 (Entrez la commande 'put

armwpL111.bin')

sinon le modem répond "200 Ok", le fichier est chargé dans le modem qui

répond "226 Transfer Complete" 30 secondes après.

5. Fermez la session en tapant 'quit'

ARMSE_MU2.0

ARM-SE | MANUEL D‟UTILISATION v2.1 | www.atim.com 91

ANNEXE A – TABLEAU DES COMMANDES AT –

Commande Fonction

AT Préfixe nécessaire à toute commande «Hayes»

O Passage en mode communication (transparent)

&W Écriture des registres en E2prom (A effectuer uniquement si le contenu a

été modifié)

&F Restore les paramètres par défaut et réinitialise l‟E2prom.

In n=0 Version boot

n=1 Version logiciel

n=2 ID Adresse carte

n=3 code pays + code application

+++ Retour au mode «Hayes»

ATR Reset

ATDxx Mode Dial (en mode sécurisé) appel du modem distant xx (1 – 99)

&T0 Quitte mode test

&Tx Passage fonctions de test x= 1 à 12

Sxx? Lecture du registre x retourne une valeur en hexadécimal

(? facultatif)

Sxx=nn Écriture dans le registre xx, nn valeur en hexadécimal

*NOTES: Chaque ligne de commande doit être terminée par un « CR » (Carriage Return)

Les commandes Hayes doivent être envoyées à l‟ARM dans le format de l‟UART en mé-

moire. (Par défaut: 19200bps, 8 bits, sans parité, 1 ou 2 stop bits).

Si vous avez oublié le dernier format enregistré dans l‟ARM, il est possible de revenir à

la configuration usine par défaut en utilisant le mode test “D” (voir paragraphe mode

test).

ARMSE_MU2.0

ARM-SE | MANUEL D‟UTILISATION v2.1 | www.atim.com 92

TABLE DES REGISTRES DE CONFIGURATION DU MODEM ARMSE:

Les valeurs des registres sont au format hexadécimal: $xx

No Utilisation Registre

S00 Registre Application 1: voir détail

S01 Registre Application 2: voir détail

S02 Registre Application 3: voir détail

S03 Registre Application 4: voir détail

S04 Registre Application Mode Transparent: voir détail

S05 Registre Application Mode Sécurisé: voir détail

S06 Registre Application Mode Modbus: voir détail

S07 Registre Application Mode Miroir: voir détail

S08 Registre Application Radio 1: voir détail

S09 Registre Application Radio 2: voir détail

S10 Registre Application Liaison Série: voir détail

S11 Registre Application Mode Test: voir détail

S12 Registre Application ARMSE: voir détail

S13 Numéro Canal émission: $00 à $0F

S14 Numéro Canal réception: $00 à $0F

S15 Sélection puissance émission

S16 Mode Sécurisé: Adresse destination

S17 Ne pas utiliser: Doit être égal à $00

S18 Mode MODBUS et Mode Sécurisé: Adresse locale

S19 Mode miroir: Adresse locale

S20 Mode miroir: Adresse destination

S21 Mode Sécurisé:Adresse répéteur

S22 Ne pas utiliser: Doit être égal à $00

S23 Vitesse de transmission de la liaison série

$00=1200 ; $01=2400 ; $02=4800 ; $03=9600 $04=19200 ;

$05=38400 ; $06=76800 ; $07=115200

S24 Nombre de bit de donnée de la liaison série: $07 ou $08

S25 Parité de la liaison série :

$00 pas de parité

ARMSE_MU2.0

ARM-SE | MANUEL D‟UTILISATION v2.1 | www.atim.com 93

$01 parité impaire

$03 parité paire

S26 Nombre de Stop Bit de la liaison série = 1

S27 Contrôle de flux de la liaison série :

bit0: = 0 pas de contrôle; = 1 CTS/RTS

Bit6 (contrôle manuel) : = 0 RS232; =1 RS485

Bit7: = 1 validation contrôle manuel de la liaison série

S28 Temporisation retard à l’émission radio

Durée d'attente automatiquement ajustée au Baud Rate de la liaison série

Relancée à chaque réception d’un octet sur la liaison série

S29 Temporisation attente fin d’émission

Durée d'attente correspondant au nombre de bit stop envoyé (Base de temps :

312µs à 19200b/s)

Relancée à chaque réception d’un octet sur la liaison série

S30 Ne pas utiliser

S31 Ne pas utiliser

S32 Mode Sécurisé: Durée d‟attente trame ACK Base de temps: 10ms

Valeur par défaut: $0A

S33 Mode Sécurisé: Sélection du nombre de ré émission consécutive de la trame

radio si détection erreur.$03

S34 Ne pas utiliser

S35 Ne pas utiliser

S36 Ne pas utiliser

S37 Ne pas utiliser

S38 Ne pas utiliser

S39 Ne pas utiliser

S40 Ne pas utiliser

S41 Ne pas utiliser

S42 Seuil RSSI pour contrôle réception radio par Led SYS

S43 Ne pas utiliser

S44 Ne pas utiliser

S45 Code Radio 1 pour codage trame radio

S46 Code Radio 2 pour codage trame radio

S47 Code Radio 3 pour codage trame radio

ARMSE_MU2.0

ARM-SE | MANUEL D‟UTILISATION v2.1 | www.atim.com 94

S48 Code préambule

S49 Ne pas utiliser

S50 Ne pas utiliser

S51 Ne pas utiliser

S52 Ne pas utiliser

S53 Mode Sécurisé: Code Ascii ACK renvoyé sur RS232

S54 Mode Sécurisé: Code Ascii NACK renvoyé sur RS232

S55 Ne pas utiliser

S56 Mode Test: Registre contrôle

S57 Mode Test: Temporisation émission

S58 Mode Test: Temporisation émission

S59 Alarme: Temporisation permettant la non détection de la réception radio

(bt: 200ms) (LSB)

S60 Alarme: Temporisation permettant la non détection de la réception radio

(bt: 200ms) (MSB)

S90 Adresse Répéteur Locale

S91 Adresse Répéteur destination

S92 Mode Répéteur Adressé : Adresse Répéteur 1: Adresse de réception

S93 Mode Répéteur Adressé : Adresse Répéteur 1: Adresse de destination

S94 Mode Répéteur Adressé : Adresse Répéteur 2: Adresse de réception

S95 Mode Répéteur Adressé : Adresse Répéteur 2: Adresse de destination

S96 Mode Répéteur Adressé : Adresse Répéteur 3: Adresse de réception

S97 Mode Répéteur Adressé : Adresse Répéteur 3: Adresse de destination

S98 Ne pas utiliser

S99 Registre de pagination

S00 PAGE 1: Ne pas utiliser

S01 PAGE 1: Ne pas utiliser

S02 PAGE 1: Ne pas utiliser

S03 PAGE 1: Ne pas utiliser

S04 PAGE 1: Ne pas utiliser

S05 PAGE 1: Ne pas utiliser

S06 PAGE 1: Ne pas utiliser

ARMSE_MU2.0

ARM-SE | MANUEL D‟UTILISATION v2.1 | www.atim.com 95

S07 PAGE 1: Ne pas utiliser

S08 PAGE 1: Ne pas utiliser

S09 PAGE 1: Temporisation fonction de test (LSB) (bt :10ms)

S10 PAGE 1: Temporisation fonction de test (MSB) (bt :10ms)

S52 (S152) Adresse IP modem sur 4 octets

S56 (S156) Subnet Mask modem sur 4 octets

S60 (S160) Gateway modem sur 4 octets

S64 (S164) Primary DNS modem sur 4 octets

S68 (S168) IP Network Class modem sur 4 octets

S72 (S172) MAC Address modem sur 6 octets READ ONLY

ARMSE_MU2.0

ARM-SE | MANUEL D‟UTILISATION v2.1 | www.atim.com 96

Registre Application 1: S00

b0 – b3:

0 Mode Transparent

1 Mode Sécurisé

2 Mode ModBus

3 Mode Miroir maître simple

4 Mode Miroir maître Multiple

5 Mode Miroir esclave

6 Mode Miroir esclave

7 Mode Programmation

8 Ne pas utiliser

9 Mode Transparent Forçage en réception radio permanente

A Mode Transparent Forçage en émission radio permanente

b4: Mode répéteur

b5: Mode répéteur avec renvoi des données sur la liaison série

b6: Mode répéteur avec Adressage et routage

b7: Ne pas utiliser

Registre Application 2: S01

b0: Ne pas Utiliser

b1: Ne pas Utiliser

b2: Ne pas Utiliser

b3: Ne pas Utiliser.

b4: Ne pas Utiliser

b5: Ne pas Utiliser

b6: Alarme: Validation sortie de la carte ARMSE si chien de garde déclenché

b7: Ne pas Utiliser

Registre Application 3: S02 (Ancien registre S34 sur ARMS)

b0: =1 Ne pas modifier

b1: Alarme : Autorise Reset lors d’un second déclenchement de l’alarme.

b2: Mode Configuration : Configuration registre pour ARMSE (1) ou ARMS (0)

b3: Alarme : Autorisation Chien de garde

b4: Radio: Sélection fréquence par roue codeuse (0) ou par registre (1)

ARMSE_MU2.0

ARM-SE | MANUEL D‟UTILISATION v2.1 | www.atim.com 97

b5: Ne pas Utiliser

b6: Alarme: Autorisation reconfiguration Usine du modem

b7: Radio: Autorisation fonction contrôle d’erreur Codage Hamming

Registre Application 4: S03

b0: Ne pas Utiliser

b1: Ne pas Utiliser

b2: Ne pas Utiliser

b3: Ne pas Utiliser

b4: Alarme: Inversion état par défaut de la sortie alarme

b5: Ne pas Utiliser

b6: Ne pas Utiliser

b7: Radio: Sélection longueur du préambule radio par registre interne

Registre Application Mode Transparent: S04

b0: Ne pas Utiliser

b1: Ne pas Utiliser

b2: Priorité émission (0) priorité réception (1)

b3: Ne pas Utiliser

b4: Ne pas Utiliser

b5: Ne pas Utiliser

b6: Ne pas Utiliser

b7: Ne pas Utiliser

Registre Application Mode Sécurisé: S05

b0: Sélection mode adressage externe

b1: Ne pas Utiliser

b2: Ne pas Utiliser

b3: Autorisation renvoi code ASCII prédéfini sur liaison série suivant retour trame radio

b4: Autorisation arrêt renvoi trame radio pour gestion erreur

b5: Adressage externe sur octets (0) ou Mot (1)

b6: Adressage externe: renvoi l’adresse de destination sur la liaison série

b7: Ne pas Utiliser

Registre Application Mode MODBUS: S06

b0 - b7: Ne pas Utiliser

ARMSE_MU2.0

ARM-SE | MANUEL D‟UTILISATION v2.1 | www.atim.com 98

Registre Application Mode Miroir: S07

b0 à b7: Ne pas Utiliser

Registre Application RADIO 1: S08

b0: Fonction détection canal occupé avant émission

b1: Ne pas Utiliser

b2: Atténuation sensibilité réception (Environ -8dB). Atténué : b2=1.

b3: Ne pas Utiliser

b4: Seuil de Détection présence porteuse

b5: Seuil de Détection présence porteuse

b6: Ne pas Utiliser

b7: Ne pas Utiliser

Seuil de Détection présence porteuse:

A 19200b/s: 00 = -107dBm; 01 = -91dBm; 02 = -72dBm

A 9600b/s: 00 = -104dBm; 01 = -95dBm; 02 = -77dBm

Registre Application RADIO 2: S09

b0: Fonction Sélection fonction RSSI

b1: Validation code préambule

b2: Atténuation réception – 2dB

b3: Autorisation codage de la trame radio sur 24bits

b4: Configuration radio

b5: Configuration radio

b6: Configuration fréquence radio

b7: Configuration fréquence radio

Configuration Radio

00: 868Mhz 19200baud

01: 868Mhz 9600baud

Fréquence radio:

00: 868Mhz

Registre Application Liaison Série: S10

b0: Ne pas Utiliser

ARMSE_MU2.0

ARM-SE | MANUEL D‟UTILISATION v2.1 | www.atim.com 99

b1: Fonction Contrôle Signal DTR

b2: Fonction Contrôle Signal RTS et CTS pour la transmission radio

b3 - b7: Ne pas Utiliser

Fonction Contrôle Signal DSR sur liaison série:

0: Indique en mode Transparent la disponibilité du modem (Actif à 0 (niveau RS232))

1: Indique en permanence l’état d’occupation du canal radio (Actif à 1 (niveau RS232))

Fonction Contrôle Signal DTR sur liaison série:

Autorise la communication radio du modem (Actif à 1 (niveau RS232))

Contrôle Signal RTS et CTS pour la transmission radio

L’entrée RTS permet la validation de la réception radio (Réception valide niveau 1 RS232)

La sortie CTS est active pendant la réception radio

Registre Application Mode Test: S11

b0 à b7: Ne pas Utiliser

Registre Application ARMSE: S12

b0: mode Ethernet

b1: mode série

b2: Ne pas Utiliser

b3: mode Test

b4: Ne pas Utiliser

b5: Ne pas Utiliser

b6: Ne pas Utiliser

b7: Ne pas Utiliser

Attention:

Toute modification des paramètres de configuration (en mode AT) entraîne une

modification du programme en cours. Si des données incohérentes sont mémori-

sées, des dysfonctionnements peuvent apparaître. Il est donc préférable d‟utiliser si

possible l‟utilitaire ARM-MANAGER qui évite ce genre de conflit.

ARMSE_MU2.0

ARM-SE | MANUEL D‟UTILISATION v2.1 | www.atim.com 100

ANNEXE B – ADRESSAGE MODBUS –

Le modem ARMSE peut être pourvu de modules d‟extension (modules ARMX : Entrées et

Sorties Logiques et/ou analogiques. 4 Modules maximum). L‟annexe B détaille les re-

gistres de ces cartes (Voir aussi manuel X8800 , X4440 et X4404).

Note 1 : Lecture - Écriture de plusieurs registres possible.

Note 2 : L‟écriture des registres compteur renvoie la réponse mais ne modifie pas les

registres.

Remarque :

Les valeurs sont données au format hexadécimal.

Toutes les fonctions définies dans ce manuel ne sont pas forcément définies dans le

manuel des modules ARMX.

Adresse

ModBus

Position Carte

ou Non Utili-

sée (n.u.)

Désignation Fonction

Lecture

Fonction

écriture

Note

1

$0000 Carte de Base Entrée logique xx Non

$0001 - $000F n.u.

$0010 Carte de Base Sortie logique xx xx Non

$0011 - $001F n.u.

$0020 n.u.

$0021 - $002F n.u.

$0030 n.u.

$0031 - $003F n.u.

$0040 - $0041 n.u.

$0042 - $0043 n.u.

ARMSE_MU2.0

ARM-SE | MANUEL D‟UTILISATION v2.1 | www.atim.com 101

$0042 ($0044)

- $004F n.u.

$0050 Carte de Base

Effacement buffer adresse

$600-$6FF

Écriture code $A7B5 Écriture Non

$0051 - $007E n.u.

$007F Carte de Base

Reset Modem

Data=$A7B5 (-22603)

$0080 - $00FF Carte de Base

Registre EEPROM

Configuration Système xx xx Non

$0100

Carte d'exten-

sion 1 Entrée logique x Non

$0101 - $010F n.u.

$0110

Carte d'exten-

sion 1 Sortie logique x x Non

$0111 - $011F n.u.

$0120 - $012F

Carte d'exten-

sion 1 Entrée Analogique x Non

$0130 - $013F

Carte d'exten-

sion 1 Sortie Analogique x x Non

$0140 - $0143 n.u.

$0144 - $017F n.u.

$0180 - $01FF

Carte d'exten-

sion 1

Registre EEPROM

Configuration Carte D'exten-

sion x x Non

ARMSE_MU2.0

ARM-SE | MANUEL D‟UTILISATION v2.1 | www.atim.com 102

$0200

Carte d'exten-

sion 2 Entrée logique x Non

$0201 - $020F n.u.

$0210

Carte d'exten-

sion 2 Sortie logique x x Non

$0211 - $021F n.u.

$0220 - $022F

Carte d'exten-

sion 2 Entrée Analogique x Non

$0230 - $023F

Carte d'exten-

sion 2 Sortie Analogique x x Non

$0240 - $0243 n.u.

$0244 - $027F n.u.

$0280 - $02FF

Carte d'exten-

sion 2

Registre EEPROM

Configuration Carte D'exten-

sion x x Non

$0300

Carte d'exten-

sion 3 Entrée logique x Non

$0301 - $030F n.u.

$0310

Carte d'exten-

sion 3 Sortie logique x x Non

$0311 - $031F n.u.

$0320 - $032F

Carte d'exten-

sion 3 Entrée Analogique x Non

ARMSE_MU2.0

ARM-SE | MANUEL D‟UTILISATION v2.1 | www.atim.com 103

$0330 - $033F

Carte d'exten-

sion 3 Sortie Analogique x x Non

$0340 - $034F n.u.

$0360 - $037F n.u.

$0380 - $03FF

Carte d'exten-

sion 3

Registre EEPROM

Configuration Carte D'exten-

sion x x Non

$0400

Carte d'exten-

sion 4 Entrée logique x Non

$0401 - $040F n.u.

$0410

Carte d'exten-

sion 4 Sortie logique x x Non

$0411 - $041F n.u.

$0420 - $042F

Carte d'exten-

sion 4 Entrée Analogique x Non

$0430 - $043F

Carte d'exten-

sion 4 Sortie Analogique x x Non

$0440 - $044F n.u.

$0460 - $047F n.u.

$0480 - $04FF

Carte d'exten-

sion 4

Registre EEPROM

Configuration Carte D'exten-

sion x x Non

$0500

Carte d'exten-

sion 1 Registre de contrôle x x Oui

ARMSE_MU2.0

ARM-SE | MANUEL D‟UTILISATION v2.1 | www.atim.com 104

$0501

Carte d'exten-

sion 2 Registre de contrôle x x Oui

$0502

Carte d'exten-

sion 3 Registre de contrôle x x Oui

$0503

Carte d'exten-

sion 4 Registre de contrôle x x Oui

$0504

Carte d'exten-

sion 1 Entrées Logiques Filtrées x x Oui

$0505

Carte d'exten-

sion 2 Entrées Logiques Filtrées x x Oui

$0506

Carte d'exten-

sion 3 Entrées Logiques Filtrées x x Oui

$0507

Carte d'exten-

sion 4 Entrées Logiques Filtrées x x Oui

$0508

Carte d'exten-

sion 1 Entrées Logiques Mémorisées x x Oui

$0509

Carte d'exten-

sion 2 Entrées Logiques Mémorisées x x Oui

$050A

Carte d'exten-

sion 3 Entrées Logiques Mémorisées x x Oui

$050B

Carte d'exten-

sion 4 Entrées Logiques Mémorisées x x Oui

$050C

Carte d'exten-

sion 1 Sorties Logiques x x Oui

$050D

Carte d'exten-

sion 2 Sorties Logiques x x Oui

$050E

Carte d'exten-

sion 3 Sorties Logiques x x Oui

ARMSE_MU2.0

ARM-SE | MANUEL D‟UTILISATION v2.1 | www.atim.com 105

$050F

Carte d'exten-

sion 4 Sorties Logiques x x Oui

$0510

Carte d'exten-

sion 1

Sorties Logiques Commande

à 1 x x Oui

$0511

Carte d'exten-

sion 2

Sorties Logiques Commande

à 1 x x Oui

$0512

Carte d'exten-

sion 3

Sorties Logiques Commande

à 1 x x Oui

$0513

Carte d'exten-

sion 4

Sorties Logiques Commande

à 1 x x Oui

$0514

Carte d'exten-

sion 1

Sorties Logiques Commande

à 0 x x Oui

$0515

Carte d'exten-

sion 2

Sorties Logiques Commande

à 0 x x Oui

$0516

Carte d'exten-

sion 3

Sorties Logiques Commande

à 0 x x Oui

$0517

Carte d'exten-

sion 4

Sorties Logiques Commande

à 0 x x Oui

$0518

Carte d'exten-

sion 1 Sorties Logiques Clignotante x x Oui

$0519

Carte d'exten-

sion 2 Sorties Logiques Clignotante x x Oui

$051A

Carte d'exten-

sion 3 Sorties Logiques Clignotante x x Oui

$051B

Carte d'exten-

sion 4 Sorties Logiques Clignotante x x Oui

$051C - $051F

Carte d'exten-

sion 1

Entrée Sortie Analogique 1 à

4 x x Oui

ARMSE_MU2.0

ARM-SE | MANUEL D‟UTILISATION v2.1 | www.atim.com 106

$0520 - $0523

Carte d'exten-

sion 2

Entrée Sortie Analogique 1 à

4 x x Oui

$0524 - $0527

Carte d'exten-

sion 3

Entrée Sortie Analogique 1 à

4 x x Oui

$0528 - $052B

Carte d'exten-

sion 4

Entrée Sortie Analogique 1 à

4 x Note2 Oui

$052C - $0533

Carte d'exten-

sion 1

Compteur 32bits entrée lo-

giques 1 à 4 x Note2 Oui

$0534 - $053B

Carte d'exten-

sion 1

Compteur 32bits entrée lo-

giques 5 à 8 x Note2 Oui

$053C - $0543

Carte d'exten-

sion 2

Compteur 32bits entrée lo-

giques 1 à 4 x Note2 Oui

$0544 - $054B

Carte d'exten-

sion 2

Compteur 32bits entrée lo-

giques 5 à 8 x Note2 Oui

$054C - $0553

Carte d'exten-

sion 3

Compteur 32bits entrée lo-

giques 1 à 4 x Note2 Oui

$0554 - $055B

Carte d'exten-

sion 3

Compteur 32bits entrée lo-

giques 5 à 8 x Note2 Oui

$055C - $0563

Carte d'exten-

sion 4

Compteur 32bits entrée lo-

giques 1 à 4 x Note2 Oui

$0564 - $056B

Carte d'exten-

sion 4

Compteur 32bits entrée lo-

giques 5 à 8 x Note2 Oui

$0600 - $0607

Carte d'exten-

sion 1 Entrées Logiques Filtrées x x Oui

$0608 - $060F

Carte d'exten-

sion 2 Entrées Logiques Filtrées x x Oui

$0610 - $0617

Carte d'exten-

Entrées Logiques Filtrées x x Oui

ARMSE_MU2.0

ARM-SE | MANUEL D‟UTILISATION v2.1 | www.atim.com 107

sion 3

$0618 - $061F

Carte d'exten-

sion 4 Entrées Logiques Filtrées x x Oui

$0620 - $0627

Carte d'exten-

sion 1 Sorties Logiques x x Oui

$0628 - $062F

Carte d'exten-

sion 2 Sorties Logiques x x Oui

$0630 - $0637

Carte d'exten-

sion 3 Sorties Logiques x x Oui

$0638 - $063F

Carte d'exten-

sion 4 Sorties Logiques x x Oui

$0600 - $63F

Registre 16 bits pour chaque entrée logique

des cartes d'extension

Registre con-

trôle

b0

MGREG1

R/W Effacement entrée mémorisé

b1

MGREG1

R/W

Effacement compteur entrée

1

b2

MGREG1

R/W

Effacement compteur entrée

2

b3

MGREG1

R/W

Effacement compteur entrée

3

b4

MGREG1

R/W

Effacement compteur entrée

4

b5

MGREG1

R/W

Effacement compteur entrée

5 et 6

ARMSE_MU2.0

ARM-SE | MANUEL D‟UTILISATION v2.1 | www.atim.com 108

b6

MGREG1

R/W

Effacement compteur entrée

7 et 8

b7 MGREG1

b8 MGREG2 R Compteur en cours

b9 MGREG2 R Clignotement led en cours

b10 MGREG2 R Time-Out ON

b11 MGREG2 R Seuil analogique entrée 1 ON

b12 MGREG2 R Seuil analogique entrée 2 ON

b13 MGREG2 R Seuil analogique entrée 3 ON

b14 MGREG2 R Seuil analogique entrée 4 ON

b15 MGREG2 R Flag fonction spécifique