Page 1
JUMO LOGOSCREEN nt Enregistreur sans papier avec écran TFT, carte CompactFlash et ports USB B 706581.2.0 Description de l’interface V1.00/FR/00504686...
Téléphone : 03 87 37 53 00 Télécopieur : 03 87 74 20 92 E-mail : info@jumo.net (0,337 € /min Service de soutien à la vente : 0892 700 733 Toutes les informations nécessaires pour exploiter l’interface sont détaillées dans cette notice de mise en service. Toutefois si vous rencontrez des difficultés lors de la mise en service, n’effectuez...
1 Introduction 1.2 Conventions typographiques 1.2.1 Avertissement Les symboles représentant Prudence et Attention sont utilisés dans cette no- tice dans les circonstances suivantes : Prudence Ce symbole est utilisé lorsque la non-observation ou l’observa- tion imprécise des instructions peut provoquer des dommages corporels ! Attention Ce symbole est utilisé...
RJ 45, CAT 5 ou mieux (cross over) • Programme Setup ou d’analyse, par ex. programme Setup : TN 00468991 logiciel d’analyse pour PC PCA3000 : TN 00431882 logiciel de communication PCA PCC: TN 00431879 Visualisation JUMO SVS3000 : F.T. 700755 • PC ou portable...
3 Raccordement de l’interface 3.1 Emplacement du raccordement Vue de la face avant de l’enre- gistreur sans papier USB-Host USB-Device pour l’échange de données pour la communication avec le (données de mesure, de confi- programme Setup ou PCC guration, listes des utilisateurs) entre enregistreur et PC Schéma de raccordement...
Page 10
3 Raccordement de l’interface Vue arrière de l’enregistreur 12 13 (L+) (L-) RS232 pour Interface Ethernet Lecteur de codes à barres (de (de série) série) Interface PROFIBUS-DP Interface RS232/485 (en option) (de série) Interface USB-Host Interface USB-Device (de série) (de série) Schéma de RS232 (connecteur (1) + (5)) RS485 (connecteur (5))
3 Raccordement de l’interface 3.2 RS232 Dans le cas de l’interface RS 232, les lignes protocolaires (RTS, CTS) ne sont pas utilisées. La ligne RTS venant du maître (PC ou portable) (CTS du côté de l’enregistreur sans papier) n’est pas prise en compte. L’enregistreur sans papier répond immédiatement.
3 Raccordement de l’interface 3.4 Configuration des interfaces de type série Configuration Sélectionner sur l’enregistreur sans papier au niveau de Configuration Interface RS232/485 Généralités. l’enregistreur Les paramètres de configuration de l’interface sont maintenant disponibles. Configuration Configuration à l’aide du logiciel Setup via le point de menu Editer Interface ...
3 Raccordement de l’interface 3.5 Configuration du port Ethernet Configuration s’effectue via le menu Configuration Port Ethernet. au niveau de l’enregistreur Configuration s’effectue via le menu Outils port Ethernet. via le program- me Setup 3.5.1 Paramètre DHCP On utilise DHCP (Dynamic Host Configuration Protocol) pour que l’enregistreur sans papier obtienne automatiquement d’un serveur DHCP une adresse IP et d’autres paramètres de communication.
Page 14
3 Raccordement de l’interface Le serveur DHCP peut modifier l’adresse attribuée. Si on utilise par ex. la récupération automatique des données avec le serveur de communication PCA, il faut modifier l’adresse dans le logiciel. Le point du menu Gestion appareil Info app.
4 Description du protocole Modbus 4.1 Principe maître-esclave (Master-Slave) La communication entre un maître (PC ou portable) et un esclave (enregistreur sans papier) avec le protocole Modbus/J-Bus a lieu selon le principe maître- esclave sous la forme demande de données/ordre-réponse. Master Slave 1 Slave 2...
4 Description du protocole Modbus 4.3 Déroulement temporel de la communication Durée Le début et la fin d’un bloc de données sont caractérisés par des pauses de de transfert transmission. La durée de transfert d’un caractère dépend de la vitesse de d’un caractère transmission ainsi que du format de données utilisé.
4 Description du protocole Modbus Dans l’appareil, le point du menu Configuration Interface per- met de régler un temps minimal de réponse. Le temps réglé s’écoulera toujours avant l’envoi de la réponse (0 à 500 ms). Si la valeur réglée est petite, le temps de réponse peut être supérieur à la valeur réglée (le traitement interne est plus long), l’appareil répond dès que le traitement interne est terminé.
4 Description du protocole Modbus 4.5 Adresse de l’appareil L’adresse d’appareil de l’enregistreur sans papier est réglable entre 1 et 254 (en décimal), voir Chapitre3.4 Configuration des interfaces de type série, page Avec l’interface RS 485, on peut communiquer avec au maximum 31 enregistreurs sans papier.
4 Description du protocole Modbus 4.6.1 Lecture de n Bit Cette fonction permet de lire n bits à une adresse définie. Demande Adresse Fonction Adresse Nombre Somme de données esclave 0x01 ou 0x02 premier bit de bits de contrôle CRC16 1 octet 1 octet 2 octets...
4 Description du protocole Modbus 4.6.2 Lecture de n mots Cette fonction permet de lire n bits à une adresse définie. Demande Adresse Fonction Adresse Nombre Somme de données esclave 0x03 ou 0x04 premier mot de mots de contrôle CRC16 1 octet 1 octet 2 octets...
4 Description du protocole Modbus 4.6.3 Ecriture d’un Bit Avec la fonction Écriture d’un bit, les blocs de données sont identiques pour l’ordre et la réponse Ordre Adresse Fonction Adresse bit Valeur bit Somme esclave 0x05 xx00 de contrôle CRC16 1 octet 1 octet 2 octets...
4 Description du protocole Modbus 4.6.4 Ecriture d’un mot Avec la fonction Écriture d’un mot, les blocs de données sont identiques pour l’ordre et la réponse Ordre Adresse Fonction Adresse Valeur Somme esclave 0x06 du mot de contrôle CRC16 1 octet 1 octet 2 octets 2 octets...
4 Description du protocole Modbus 4.6.5 Ecriture de n mots Ordre Adresse Fonction Adresse Nombre Nombre Valeur Somme esclave 0x10 premier de mots d’octets mots contrôle CRC16 1 octet 1 octet 2 octets 2 octets 1 octet x octets 2 octets Réponse Adresse Fonction...
4 Description du protocole Modbus 4.7 Format de transmission (entier, flottant, double et texte) Entier Avec le protocole Modbus, les valeurs entières sont transmises sous la forme suivante : d’abord l’octet de poids fort, ensuite l’octet de poids faible. Exemple Consultation de la valeur entière à...
Page 25
4 Description du protocole Modbus Valeur double Le protocole Modbus traite également les valeurs flottantes doubles confor- mément au format standard IEEE 754 (64 bits) ; contrairement aux valeurs flot- tantes simples, il n’y a pas d’échange des octets dans le cas des valeurs flot- tantes doubles.
Page 26
4 Description du protocole Modbus Chaînes Les chaînes de caractères sont transmises au format ASCII. de caractères (texte) Le dernier caractère (indicateur de fin) doit toujours être un "/0" (code ASCII 0x00). Les caractères qui suivent n’ont aucune importance. Comme la transmission des textes a lieu également mot par mot (16 bits), il faut envoyer un 0x00 supplémentaire si le nombre de caractères est impair (y compris le caractère "/0").
4 Description du protocole Modbus 4.8 Somme de contrôle (CRC16) Mode de calcul La somme de contrôle (CRC16) permet de détecter les erreurs de transmis- sion. Si une erreur est détectée lors de l’analyse, l’appareil correspondant ne répond pas. CRC = 0xFFFF CRC = CRC XOR ByteOfMessage For (1 à...
4 Description du protocole Modbus 4.9 Messages d’erreur 4.9.1 Codes d’erreur Modbus L’enregistreur Dans les cas suivants, l’esclave ne répond pas : sans papier - la vitesse et/ou le format de données du maître (PC ou portable) ne répond pas et de l’esclave (enregistreur sans papier) ne concordent pas.
4 Description du protocole Modbus 4.9.2 Messages d’erreur en cas de valeurs incorrectes Pour les valeurs mesurées, le code de l’erreur est contenu dans la valeur elle- même, c’est-à-dire que le code de l’erreur est enregistré à la place de la valeur mesurée.
4 Description du protocole Modbus 4.9.3 Codes d’erreur JUMO (renvoi d’un entier) Pour certains processus longs, (par exemple (l’envoi d’un e-mail) un code d’erreur est enregistré à la fin dans un champ de résultat ou dans la liste des événements.
Page 31
4 Description du protocole Modbus Code Description d’erreur Longueur de structure interdite ID entête interdit Liste d’erreurs : verrouillage du clavier et du programme Clavier verrouillé Programmation verrouillée Erreur d’écriture dans EEprom sér. (Calib.) Erreur matérielle : HAND + AUTO bloqués Edition interdite quand programme actif Copie interdite quand programme actif HAND interdit si temporisation AUTO...
Page 32
4 Description du protocole Modbus Code Description d’erreur Erreur framing Tampon de l’interface plein Erreur d’adressage (par ex. adresse qui n’existe pas) Commande incorrecte ou inattendue Liste d’erreurs : traitement des événements event could not created event setting failed event clear failed event wait failed event close failed event open failed...
Page 33
4 Description du protocole Modbus Code Description d’erreur Données invalides Pointeur invalide Chaîne sans caractère zéro Dépassement time out lors de l’initialisation La valeur ne doit pas être écrite Enregistrement log avec bits d’erreur qui déclenchent le mode debug Liste d’erreurs : envoi d’email par modem et Ethernet Erreur de progression dans automate d’état Longueur de la réponse incorrecte Pas de CONNECT du modem...
Page 34
4 Description du protocole Modbus Code Description d’erreur Option IPCP non prise en compte Code IPCP non pris en compte Code CHAP non reconnu Somme de contrôle IP incorrecte Protocole IP non reconnu Type ICMP non reconnu Type LCP non reconnu Réception comme demande client DNS Erreur DNS non reconnue La réponse DNS est divisée...
Page 35
4 Description du protocole Modbus Code Description d’erreur Erreur de fermeture de la socket TCP Liste d’erreurs : traitement du système de fichiers Erreur lors de l’installation du gestionnaire de partitions Erreur lors de l’installation du système de fichiers MFS Erreur lors de la désinstallation du gestionnaire de partitions Erreur lors de la désinstallation du système de fichiers MFS...
• L’enregistreur sans papier (esclave) peut envoyer une alarme, via des chaînes de connexion/déconnexion, à un PC (maître) avec le logiciel "JU- MO SVS-2000". Le logiciel "JUMO SVS-2000" détecte les appels entrants du modem. • L’enregistreur sans papier peut appeler un fournisseur d’accès à Internet à...
Page 38
5 Protocoles de type série Paramètre du modem Pour une utilisation comme esclave Modbus via un modem, il faut la chaîne d’initialisation suivante : AT&FE0X3Q1&K0S0=1&D0&W0&Y0 AT&F = charger profil usine actuel = désactiver l’écho des caractères = désactiver la détection de tonalité, activer la détection d'occupation de la ligne = désactiver messages d'état &K0 = désactiver contrôle de flux...
Page 39
5 Protocoles de type série Si la session Internet est active pour envoyer des alarmes par email, le modem de l’appareil doit être mis dans un autre mode, avec une autre chaîne d’initialisation. Le numéro de téléphone, le nom d’utilisateur et le mot de passe doivent être saisis conformément aux indications du fournisseur d’accès à...
5 Protocoles de type série 5.2 Modbus maître Lorsque l’enregistreur sans papier a été configuré comme maître, (voir chapitre 3.4 Configuration des interfaces de type série, page 12), il peut envoyer sur le réseau des demandes Modbus aux esclaves (par ex. à d’autres enregistreurs sans papier).
5 Protocoles de type série Pour chaque variable cible, on peut saisir l’adresse d’appareil et l’adresse Modbus de la valeur demandée. Chaque demande programmée peut être rendue inactive en saisissant l’adresse d’appareil 0 (par ex. si la "valeur analogique externe 5" ne doit plus être écrite par le maître Modbus mais par le Profibus).
6 Protocole Ethernet Les avantages de la liaison Ethernet par rapport à une liaison sérielle sont une vitesse supérieure et la possibilité d’étendre le réseau à toute l’entreprise. 6.1 HTTP Dans ce cas, l’enregistreur sans papier est configuré comme esclave et sert de serveur via les demandes entrant par le port 80.
6 Protocole Ethernet 6.3 Modbus-TCP Dans ce cas, le Logoscreen nt est configuré comme esclave et sert de serveur via les demandes entrant par le port 502. Il est également possible de modifier le port, voir chapitre 3.5 Configuration du port Ethernet, page 13.
Page 45
6 Protocole Ethernet Exemple : lec- Lecture de la valeur mesurée de la première entrée analogique (il s'agit des 2 ture de n mots premiers mots à partir de l'adresse Modbus 0x1257). Voir également l'exemple Modbus dans le chapitre 4.6.2 Lecture de n mots, page 20.
6 Protocole Ethernet 6.4 E-Mail (SMTP et POP3) L’enregistreur sans papier peut envoyer des e-mails (par ex. des alarmes). Dans ce cas, il est maître (client) et peut s’adresser à un serveur SMTP sur le port standard (25) ainsi qu’à un serveur POP3 sur le port standard (110). Gestion typique PC Setup...
Page 47
6 Protocole Ethernet Paramètres Ces paramètres ne peuvent édités qu’avec le programme Setup : Editer pour serveur Paramètres E-Mail d’e-mails et paramètres des e-mails Ici il faut enregistrer un serveur mail qui se trouve sur le réseau de l’entreprise (pas sur Internet) ! Ce serveur mail doit également être en mesure d’acheminer les e-mail sur Internet.
Page 48
Un code d’erreur de la liste des événements (voir chapitre 4.9.3 par Internet Codes d’erreur JUMO (renvoi d’un entier), page 30 (en particulier les codes d’erreur 120 à 173)) peut révéler un paramètre mal réglé. Par exemple, l’IP mal saisi pour le serveur DNS produit le code d’erreur 153 = "Pas d’IP reçu par...
7 Tableaux des adresses 7.1 Types de données et mode d’accès Le chapitre 7.2 contient toutes les valeurs de process (variables) avec leur adresse, leur type de données et leur mode d’accès. Explication : Lecture uniquement Ecriture uniquement Lecture et écriture char xx Chaîne de caractères avec caractères ASCII (8 bits) de longueur xx ;...
Page 50
7 Tableaux des adresses 0x0109 word Bool mathématique 17…18 0x010A word Résultat logique 1…16 0x010B word Résultat logique 17…18 0x010C word Etat surveillance valeurs limites 1…9 0x010D word Alarme analog. 1 canal 1…16 0x010E word Alarme analog. 1 canal 17...18 0x010F word Alarme analog.
Page 51
7 Tableaux des adresses 0x0129 word Disponible à partir du firmware 187.04.xx : état entrées/sorties binaires externes 49 à 54 (via PROFIBUS-DP et R/W) 0x012A word Disponible à partir du firmware 187.04.xx : Alarme analog externe 1 Canal 33 à 48 0x012B word Disponible à...
Page 52
7 Tableaux des adresses Adresse Accès Type de Désignation du signal données 0x1273 float Valeur réelle analog. filtrée 15 0x1275 float Valeur réelle analog. filtrée 16 0x1277 float Valeur réelle analog. filtrée 17 0x1279 float Valeur réelle analog. filtrée 18 0x127B bool Alarme analog.
Page 53
7 Tableaux des adresses Adresse Accès Type de Désignation du signal données 0x12B4 float Val. réelle analog. externe, calibrée 6 0x12B6 float Val. réelle analog. externe, calibrée 7 0x12B8 float Val. réelle analog. externe, calibrée 8 0x12BA float Val. réelle analog. externe, calibrée 9 0x12BC float Val.
Page 54
7 Tableaux des adresses Adresse Accès Type de Désignation du signal données 0x130A bool Alarme analog. externe 1, canal 1 0x130B bool Alarme analog. externe 1, canal 2 0x130C bool Alarme analog. externe 1, canal 3 0x130D bool Alarme analog. externe 1, canal 4 0x130E bool Alarme analog.
Page 55
7 Tableaux des adresses Adresse Accès Type de Désignation du signal données 0x1336 bool Alarme analog. externe 2, canal 21 0x1337 bool Alarme analog. externe 2, canal 22 0x1338 bool Alarme analog. externe 2, canal 23 0x1339 bool Alarme analog. externe 2, canal 24 Voir aussi adresse : 0x1C79 à...
Page 56
7 Tableaux des adresses Adresse Accès Type de Désignation du signal données 0x1362 bool Alarme entrée/sortie binaire 17 0x1363 bool Alarme entrée/sortie binaire 18 0x1364 bool Alarme entrée/sortie binaire 19 0x1365 bool Alarme entrée/sortie binaire 20 0x1366 bool Alarme entrée/sortie binaire 21 0x1367 bool Alarme entrée/sortie binaire 22...
Page 57
7 Tableaux des adresses Adresse Accès Type de Désignation du signal données 0x1642 bool Entrée binaire externe, état 11 0x1643 bool Entrée binaire externe, état 12 0x1644 bool Entrée binaire externe, état 13 0x1645 bool Entrée binaire externe, état 14 0x1646 bool Entrée binaire externe, état 15...
Page 58
7 Tableaux des adresses Adresse Accès Type de Désignation du signal données 0x1672 float Résultat mathématique 6 0x1674 float Résultat mathématique 7 0x1676 float Résultat mathématique 8 0x1678 float Résultat mathématique 9 0x167A bool Mathématique Alarme 1, 1 0x167B bool Mathématique Alarme 1, 2 0x167C bool...
Page 59
7 Tableaux des adresses Adresse Accès Type de Désignation du signal données 0x16A2 bool Etat surveillance valeur limite 5 0x16A3 bool Etat surveillance valeur limite 6 0x16A4 bool Etat surveillance valeur limite 7 0x16A5 bool Etat surveillance valeur limite 8 0x16A6 bool Etat surveillance valeur limite 9...
Page 60
7 Tableaux des adresses Adresse Accès Type de Désignation du signal données 0x16CF bool Compteur Alarme 2, 5 0x16D0 bool Compteur Alarme 2, 6 0x16D1 bool Compteur Alarme 2, 7 0x16D2 bool Compteur Alarme 2, 8 0x16D3 bool Compteur Alarme 2, 9 0x16D4 bool Compteur Alarme 2, 10...
Page 61
7 Tableaux des adresses Adresse Accès Type de Désignation du signal données 0x19B6 char 64 Texte lot actuel 7 - Installation 2 0x19D6 char 64 Texte lot actuel 8 - Installation 2 0x19F6 char 64 Texte lot actuel 9 - Installation 2 0x1A16 char 64 Texte lot actuel 10 - Installation 2...
Page 62
7 Tableaux des adresses Adresse Accès Type de Désignation du signal données 0x1B9E bool Résultat logique 14 0x1B9F bool Résultat logique 15 0x1BA0 bool Résultat logique 16 0x1BA1 bool Résultat logique 17 0x1BA2 bool Résultat logique 18 0x1BA3 bool Alarme logique 10 0x1BA4 bool Alarme logique 11...
Page 63
7 Tableaux des adresses Adresse Accès Type de Désignation du signal données 0x1BCB bool Alarme bande tolérance positive Groupe 5 0x1BCC bool Alarme bande tolérance positive Groupe 6 0x1BCD bool Alarme bande tolérance positive Groupe 7 0x1BCE bool Alarme bande tolérance positive Groupe 8 0x1BCF bool Alarme bande tolérance positive Groupe 9...
Page 64
7 Tableaux des adresses Adresse Accès Type de Désignation du signal données 0x1C57 float Disponible à partir du firmware 187.04.xx : Valeur de process externe 53 (interface) 0x1C59 float Disponible à partir du firmware 187.04.xx : Valeur de process externe 54 (interface) 0x1C5B bool Disponible à...
Page 65
7 Tableaux des adresses Adresse Accès Type de Désignation du signal données 0x1CD2 bool Disponible à partir du firmware 187.04.xx : Entrée binaire externe Alarme 54 0x1CD3 char 64 Disponible à partir du firmware 187.04.xx : Texte lot externe 10 0x1CF3 char 64 Disponible à...
Page 66
7 Tableaux des adresses Adresse Accès Type de Désignation du signal données 0x2002 Ecriture acyclique de 22 octets (fonction spéciale, uniquement pour Profibus) 0x2010 Lecture acyclique de 4 octets (fonction spéciale, uniquement pour Profibus) 0x2012 Lecture acyclique de 22 octets (fonction spéciale, uniquement pour Profibus) 0x9000...
Page 67
8 Index Adresse de diffusion Modbus Adresse de l’appareil Bit d’arrêt Bit de parité Broches du connecteur Câble de raccordement Chronogramme Code d’erreur Code-barre Codes d’erreur Modbus Débit en Baud Débits en bauds Dépassement inférieur de l’étendue de mesure Dépassement supérieur de l’étendue de mesure Données de l’appareil Durée de transfert d’un caractère Écriture...
Page 68
8 Index Lecteur de codes à barres – Lecture Matériel et logiciel requis Modbus Modbus-esclave Modbus-maître Modbus-TCP Mode de calcul Modem, utilisation Navigateur Nombre de bits Ordre d’écriture – Ordre de lecture POP3 Programme Protocole Récapitalatif des fonctions – RS232 –...
Page 69
8 Index Temps de réponse min. Traitement des erreurs Trame Trame Modbus Type d’interface Valeur double Valeur entière Valeurs flottantes...