Version des produits ................. 4 Consignes de sécurité ................4 Principe de fonctionnement ................4 Schéma de principe d'une solution complète de monitoring WebdynModbus ..5 Caractéristiques du produit ................5 Caractéristiques techniques ..............5 Liste des interfaces disponibles ..............6 Options et accessoires ................
Ensemble de protocoles réseaux qui fournissent des services d’interconnexion entre des ordinateurs d’architectures matérielles et de systèmes d’exploitation différents. TCP/IP inclut des normes de communication entre ordinateurs et des conventions pour l’interconnexion des réseaux et le routage. WebdynModbus - Manuel d’utilisation - Version 1.0...
Ce guide a pour objectif de décrire l’installation et l’exploitation d’une passerelle WebdynModbus. Champ d'application La présente description technique est valable pour les passerelles WebdynModbus à partir de la version de matériel 1.0 et de la version de logiciel V3.04.03.
MANUEL D’UTILISATION - WebdynModbus Schéma de principe d'une solution complète de monitoring WebdynModbus Caractéristiques du produit Caractéristiques techniques Caractéristiques électriques Tension d’entrée 12 / 24 V Consommation électrique à vide 1.6 W (1) Consommation électrique en connexion Ethernet 2 W (1) Puissance instantanée max lors d'une connexion GPRS...
MANUEL D’UTILISATION - WebdynModbus Prérequis Le paramétrage de la WebdynModbus se fait principalement via des fichiers de configuration et de définition disponibles sur un serveur FTP distant. Il est donc impératif que la passerelle ait accès à un serveur FTP sur lequel elle pourra récupérer et/ou déposer ses fichiers de configuration et de définition, ainsi que ses fichiers de données, d’alarmes et de logs.
Dans le cas d’une connexion GPRS, une carte SIM doit être insérée dans la passerelle WebdynModbus. Le code PIN permettant l’accès à la carte ne peut être saisi sur la passerelle. Le produit WebdynModbus gère automatiquement le code PIN de la carte SIM. C’est pourquoi il faut s’assurer que la carte SIM soit initialisée sans code PIN ou avec un code PIN à...
Ne jamais insérer de carte SIM avec un code PIN activé différent de « 0000 » et non attribué par une WebdynModbus. Dans le cas contraire, la carte SIM sera bloquée et l’utilisateur devra la débloquer en saisissant manuellement et à partir d’un autre équipement le code PUK.
Ce paramétrage s’effectue soit via le serveur Web embarqué, soit par SMS si cette option est disponible dans le cadre d’une connexion GPRS. Le paramétrage local de la WebdynModbus n’agit que sur les variables du fichier de configuration : prefixID_config.ini.
Page 13
Numéro d’appel GPRS *99***1# En France : *99***1# (13 caractères max) WAN_ConnectionInterface Choix de l’interface de connexion avec le serveur distant : 0=Ethernet 1=Modem (GPRS) FTP_Server Nom du serveur FTP distant vide (29 caractères max) WebdynModbus - Manuel d’utilisation - Version 1.0...
Page 14
(29 caractères max) FTP_Option Activation/Désactivation de l’envoi des fichiers de données en 2 étapes. (Envoi du fichier avec l’extension « .tmp » et suppression de l’extension « .tmp » après transfert. 0=Désactivé 1=Activé WebdynModbus - Manuel d’utilisation - Version 1.0...
Page 15
6.2.1 Paramétrage via le serveur Web embarqué L’accès à l’interface web embarquée de la passerelle WebdynModbus est réalisé via la connexion LAN de la passerelle. La passerelle ne croisant pas les signaux Ethernet, dans le cas d’une connexion directe de la passerelle à l’ordinateur, un câble croisé doit être utilisé. De plus, l’ordinateur utilisé...
Page 16
MANUEL D’UTILISATION - WebdynModbus Les réglages de la passerelle WebdynModbus à la livraison sont les suivants : Adresse IP : 192.168.1.12 Masque de sous réseau : 255. 255. 255.0 Administration du réseau Si votre réseau local est géré par un administrateur réseau, contactez-le avant d'intégrer la passerelle WebdynModbus dans votre réseau.
Page 17
Si la passerelle n’est pas encore opérationnelle le message suivant s’affiche : Configuration générale : La page Configuration permet de : Choisir la langue de l’interface Web, Paramétrer l’identifiant de la passerelle, Renseigner les paramètres de connexion GPRS/Ethernet, serveurs http/ftp. WebdynModbus - Manuel d’utilisation - Version 1.0...
Page 18
DHCP pour connaître l’adresse IP attribuée à votre passerelle. Adresse IP : entrez l'adresse IP à laquelle la passerelle WebdynModbus est accessible. Masque : entrez le masque de sous-réseau de votre réseau. Ce masque limite le réseau Ethernet à...
Page 19
MANUEL D’UTILISATION - WebdynModbus Si votre réseau Ethernet est géré par un administrateur réseau, contactez-le pour qu’il intègre votre passerelle WebdynModbus dans le réseau Ethernet existant. Modem : Si le mode de connexion sélectionné est « Modem », entrez les paramètres valides pour votre abonnement GPRS : ...
Il est possible de paramétrer les informations nécessaires à la connexion au serveur FTP distant via SMS. Pour cela, il faut avoir inséré préalablement dans le produit WebdynModbus, une carte SIM active en GPRS et connaître son numéro de téléphone.
Mise à l’heure du produit Le produit WebdynModbus horodate toutes ses données et journaux d’évènements. Il est donc nécessaire d’avoir un horodatage fiable. Une synchronisation de l’heure avec un serveur NTP distant est donc systématiquement effectuée à chaque connexion du produit sur le réseau Internet.
Dans le cas d’une connexion automatique le choix du type de connexion se fait par le biais du fichier de configuration prefixID_var.ini. La WebdynModbus réalise toujours les mêmes tâches quel que soit le type de connexion demandé : Synchronisation NTP ...
Page 23
« Installation/Connexion » et en cliquant sur le bouton « Connecter ». Connexion via SMS: Envoyer le SMS « connect » à la WebdynModbus pour forcer une connexion immédiate. 6.4.2 Connexion automatique périodique La connexion automatique périodique consiste à préciser à la WebdynModbus une période de connexion au serveur distant.
6.4.4 Connexion automatique sur acquisition de données La connexion automatique sur acquisition de données consiste à préciser à la WebdynModbus de se connecter au serveur FTP distant pour déposer les nouvelles données acquises dès qu’elles sont disponibles. Ceci s’effectue en positionnant la variable « Connection_OnDataAcquisition » du fichier de configuration prefixID_var.ini à...
Et la période d’acquisition définie à 2 minutes. DAQ_Period=2 Heures de connexion: Connexion maintenue avec le dépôt des données toutes les 2 minutes. Synchronisation de l’heure et vérification de la configuration à 23 heures. WebdynModbus - Manuel d’utilisation - Version 1.0...
Période d’acquisition et plage horaire La WebdynModbus a pour rôle de collecter des données de différentes sources Modbus (onduleurs, compteurs, capteurs …), puis et de les enregistrer périodiquement dans des fichiers CSV pour les mettre à disposition sur un serveur FTP distant.
La communication avec les équipements Modbus peut être effectuée via un lien série RS485 (2 ou 4 fils) ou RS232, et/ou via le réseau Ethernet. Ce choix se fait par configuration logicielle via le fichier de configuration prefixID_daq.ini. WebdynModbus - Manuel d’utilisation - Version 1.0...
Page 28
RS485 Raccordement du bus RS485 2 fils- Half duplex RX+RX- Esclave Esclave Modbus N Modbus 1 RS485 Raccordement du bus RS485 4 fils – Full duplex RX+RX- Esclave Modbus N Esclave Modbus 1 WebdynModbus - Manuel d’utilisation - Version 1.0...
Le choix RS232 ou RS485 (2 et 4 fils) est exclusif. Par conséquent, l’ensemble des équipements Modbus à raccorder à la WebdynModbus doit utiliser la même interface et doit être configuré à l’identique. Seule l’adresse esclave doit être unique pour chaque équipement, permettant ainsi leur identification sur le bus.
Page 30
19200 38400 57600 115200 MODBUS_Parity Parité de la liaison série: 0 : Aucune 1 : Paire 2 : Impaire MODBUS_DataBit Nombre de bits de données : MODBUS_StopBit Nombre de bits de stop : WebdynModbus - Manuel d’utilisation - Version 1.0...
Page 31
1, nommé « SLAVE1 » et défini par le fichier de définition MODBUS_GREENSTRING.ini. Esclave 1 : Esclave Modbus standard : Modbus générique (Type 0), adressé en 2, nommé SLAVE2» et défini par le fichier de définition MODBUS_SLAVE.ini. WebdynModbus - Manuel d’utilisation - Version 1.0...
Le fichier comporte deux tables de déclaration : la table de déclaration des requêtes Modbus nommée « Modbus_RequestsTables ». Chaque élément de cette table est défini par 10 champs séparés par un point-virgule. WebdynModbus - Manuel d’utilisation - Version 1.0...
Page 33
1 => activé en écriture simple 2 => désactivé option1 Réservé option2 Réservé La table de déclaration des variables nommée « Modbus_VariablesTables ». Chaque élément de cette table est défini par 12 champs séparés par un point-virgule. WebdynModbus - Manuel d’utilisation - Version 1.0...
Page 34
2 : récupération du minimum, maximum et calcul de la moyenne. 4 : valeur instantanée 8 : déclencheur d’alarme sur changement d’état Exemple : Définition d’un esclave Modbus gérant 4 compteurs d’impulsions, 4 sorties et 4 entrées. WebdynModbus - Manuel d’utilisation - Version 1.0...
Page 35
Non renseigné Non renseigné Non renseigné option2 Non renseigné Non renseigné Non renseigné coeffA coeffB unit pulse pulse Non renseigné action 4 (valeur instantanée) 4 (valeur instantanée) 8 (alarme) WebdynModbus - Manuel d’utilisation - Version 1.0...
WebdynModbus. prexfixID_File.ini : fichier récupéré localement et conforme. L’esclave Modbus n’est pas correctement configuré et/ou ne communique pas avec la prexfixID_File.ini : fichier non récupéré WebdynModbus. localement et/ou non conforme. WebdynModbus - Manuel d’utilisation - Version 1.0...
Modbus. Cette LED clignote rapidement sur réception de trame Modbus. Les données Modbus Une fois paramétrée, la WebdynModbus collecte en permanence les données des équipements Modbus puis les enregistre dans un fichier texte au format CSV. Ce fichier est compressé au format GZ puis déposé...
Page 38
: nbVariableDeviceN;indexVariable_1(min);indexVariable_1(max);indexVariable_1(moy); date-time_n;variable_x_value_n_min;variable_x_value_n__max;variable_x_value_n_moy 7.5.3 Exemple Exemple : 2 équipements Modbus, acquisition toutes les 15 minutes. ADDRMODBUS;1;001 TypeMODBUS;prefixID_MODBUS_TYPE1.ini 12;1;2;3;4;5;6;7;8;9;10;11;12 27/03/13-09:45:00;32;52;5;102;1;0;1;0;0;0;0;0 27/03/13-10:00:00;35;57;5;108;1;1;0;0;0;0;0;1 ADDRMODBUS;2;002 TypeMODBUS;prefixID_MODBUS_TYPE2.ini 6;1 (min);1 (max);1 (moy);2 (min);2 (max);2 (moy) 27/03/13-09:45:00;16;32;26.00;52;58;54.00 27/03/13-10:00:00;4;6;5.50;102;105;103.00 avec, prefixID_MODBUS_TYPE1.ini WebdynModbus - Manuel d’utilisation - Version 1.0...
Page 39
Après la mise en forme des données on obtient les résultats suivants : Equipement à l’adresse 1 : Valeur des compteurs : counter 1 counter2 counter3 counter4 27/03/13-09:45:00 32 pulse 52 pulse 5 pulse 102 pulse 27/03/13-10:00:00 35 pulse 57 pulse 5 pulse 108 pulse WebdynModbus - Manuel d’utilisation - Version 1.0...
AAMMJJ_hhmmss : horodatage de l’archive au format « année-mois-jour-heure-minute-seconde». 7.6.2 Format des alarmes Le fichier d’alarme CSV déposé peut contenir plusieurs alarmes de sources différentes. Il se présente sous le format suivant : date-time_1;AlarmSource1;fileDefinitionName;deviceName;indexVariable,value date-time_N;AlarmSourceN;fileDefinitionNameN;deviceNameN;indexVariableN,valueN WebdynModbus - Manuel d’utilisation - Version 1.0...
Slave1. Ecriture des variables Modbus via fichier de commandes Certaines tâches, appelées commandes, peuvent être demandées à distance à la WebdynModbus. Ces commandes sont transmises à la passerelle sous forme de fichiers déposés sur le serveur FTP (prefixID_CMD.csv). Chaque fichier peut contenir plusieurs types de commandes dont la commande d’écriture de variables Modbus.
MANUEL D’UTILISATION - WebdynModbus Mise à jour via le serveur Web Pour mettre à jour votre passerelle WebdynModbus, à partir du menu « Mise à jour » du serveur web embarqué, suivez les étapes suivantes : 1. Cliquez sur Parcourir et sélectionnez le fichier « .pak » mis à disposition par Webdyn, 2.
FTP. Utilisation des services Web La WebdynModbus peut accéder aux services Web d’un serveur HTTP dans le but de récupérer des informations ou d’informer l’application frontale qu’une action a été réalisée sur le serveur FTP (dépôt ou récupération de fichiers). Ces appels sont optionnels.
ACTION-COMP= «complément d’information sur l’action décrite par ACTION » RC= « code retour » RC-COMP=« information complémentaire ASCII sur le code retour» La liste des services Web et des actions disponibles est décrite ci-dessous : WebdynModbus - Manuel d’utilisation - Version 1.0...
Page 46
FTP. fichiers concernés& RC=0& RC-COMP= confirm.php NSITE=IDsite& Informe le serveur HTTP qu’il y a eu un dépôt ACTION=UPLOADDEF& de fichiers de définition Modbus sur le serveur ACTION-COMP=liste des FTP. fichiers concernés& RC=0& RC-COMP= WebdynModbus - Manuel d’utilisation - Version 1.0...
-1 : Problème interne serveur Exemples d’appels aux services Web Dépôt de fichiers de données : URL/confirm.php;NSITE=IDsite&ACTION=UPLOADDATA&RC=0&RC-COMP= Récupération de fichiers de configuration IDsite_config.ini et IDsite_var.ini : URL/confirm.php;NSITE=IDsite&ACTION=CONFIGGLOBAL&ACTION- COMP=IDsite_config.ini;IDsite_var.ini;&RC=0&RC-COMP= Récupération d’un nouveau firmware : URL/confirm.php;NSITE=IDsite&ACTION=CONFIGBIN&RC=0&RC-COMP= WebdynModbus - Manuel d’utilisation - Version 1.0...
FTP send definition file OK: [nom du fichier] Dépôt du fichier de définition nommé [nom du fichier] OK. FTP send definition file failed: [nom du Echec du dépôt du fichier de définition nommé [nom fichier] du fichier]. WebdynModbus - Manuel d’utilisation - Version 1.0...
Page 49
Synchronisation de l’heure de la passerelle via NTP NTP synchronization failed Echec de synchronisation de l’heure de la passerelle via NTP. SMS received:Request reboot Réception d’un SMS de redémarrage SMS received:Request factory Réception d’un SMS de retour usine WebdynModbus - Manuel d’utilisation - Version 1.0...
Identifiant du modem : numéro IMEI du modem Identifiant de la carte SIM : numéro ICCID de la carte SIM Etat de la carte SIM : Statut de la carte SIM. Le message peut être : WebdynModbus - Manuel d’utilisation - Version 1.0...
Connecté : modem connecté. 10.3 Détection présence secteur La WebdynModbus surveille en permanence l’état de son alimentation 24V. Ce qui lui permet de détecter une coupure prolongée du secteur et ainsi pouvoir prévenir l’exploitation en déposant un fichier d’alarme sur le serveur FTP. Une alarme indiquant le retour de l’alimentation est également déposée.
(nombre (GPRS) fois d’impulsions) Connexion avec le Clignote lentement serveur distant en cours Initialisation du modem Clignote rapidement Connexion WAN Allumée Fin initialisation (RTC) Connexion avec le Clignote lentement serveur distant en cours WebdynModbus - Manuel d’utilisation - Version 1.0...
LEDs ne se rallument) SMS de diagnostics En plus des SMS de configuration détaillés dans les chapitres précédents, certain SMS permettent un premier diagnostic de la WebdynModbus en cas de problème : WebdynModbus - Manuel d’utilisation - Version 1.0...
10.6 Traces de debug Il est parfois nécessaire d’activer les traces de debug pour pouvoir diagnostiquer un problème. Ceci se fait en renseignant les paramètres listés ci-après du fichier de configuration prefixID_config.ini . WebdynModbus - Manuel d’utilisation - Version 1.0...
Page 55
Activation/désactivation des traces liées à la configuration : CFG_Debug 0=Désactivé 1=Activé Activation/désactivation des traces liées aux équipements Modbus. MODBUS_Debug 0=Désactivé 1=Activé 2=Mode bavard Activation/désactivation des traces liées au modem. MODEM_Debug 0=Désactivé 1=Activé WebdynModbus - Manuel d’utilisation - Version 1.0...
WebdynModbus. Pour effectuer ce retour usine veuillez procéder comme indiqué ci-dessous : 1) Mettre le produit hors tension 2) Ouvrir le boîtier WebdynModbus pour pouvoir accéder au dip-switch de configuration. 3) Positionner le dip-switch 2 sur ON DIP-Switch 4) Mettre sous tension le produit 5) Attendre le redémarrage automatique du produit après le clignotement simultané...
Fax.: +33 1 39 04 29 41 Mail : support@webdyn.com Sites web : http://www.webdyn.com Nous aurons besoin des éléments suivants : Numéro de série de la passerelle. Version de matériel et de logiciel de la passerelle. WebdynModbus - Manuel d’utilisation - Version 1.0...