Application Note AN-157. Imprimantes MTH, MRSi & MRTi avec protocole Modbus sur TCP/IP



Documents pareils
ETI/Domo. Français. ETI-Domo Config FR

Petit guide d'installation de l'option de connexion réseau

WINDOWS NT 2000: Travaux Pratiques. -Boîtier partage d'imprimante- Michel Cabaré Janvier 2002 ver 1.0

Guide d'utilisation du Serveur USB

Manuel d'installation du logiciel

Configurer ma Livebox Pro pour utiliser un serveur VPN

Elle supporte entièrement la gestion de réseau sans fil sous Windows 98SE/ME/2000/XP.

SAGEM Wi-Fi 11g USB ADAPTER Guide de mise en route rapide

MULTIFONCTION NUMERIQUE COULEUR

SYSTEME DE GESTION DES ENERGIES EWTS EMBEDDED WIRELESS TELEMETRY SYSTEM

GUIDE D'INSTALLATION DU LOGICIEL

Guide d'installation du logiciel

et dépannage de PC Configuration Sophie Lange Guide de formation avec exercices pratiques Préparation à la certification A+

Présentation du modèle OSI(Open Systems Interconnection)

Messages d'erreurs. Redémarrez votre PC en cliquant sur Démarrer, en sélectionnant ensuite Arrêter puis en cochant Redémarrer

II/ Le modèle OSI II.1/ Présentation du modèle OSI(Open Systems Interconnection)

Alcatel OmniPCX Enterprise TSC-IP V1 (4098RE)

Manuel d'impression réseau

NOTE D'APPLICATION CONCERNANT LA MISE EN SERVICE DE MATERIELS SUR RESEAU IP

MULTIFONCTION NUMERIQUE COULEUR

Protocoles DHCP et DNS

Installer une imprimante réseau.

GUIDE UTILISATEUR - RÉSEAU

But de cette présentation

eurobraille VOYONS ENSEMBLE MANUEL D'UTILISATION WIFI iris 40, 20 iris-s 32, 20 iris-kb 40,20 VERSION 1.82

Astuces de dépannage quand problème de scan to folder

Logiciel de gestion d'imprimantes MarkVision

Couche application. La couche application est la plus élevée du modèle de référence.

HelpAndManual_unregistered_evaluation_copy GESTIONNAIRE D'ALARMES CENTRALISE OPTIM'ALARM. Manuel d'utilisation

Protocoles réseaux. Abréviation de Binary Digit. C'est la plus petite unité d'information (0, 1).

Le routeur de la Freebox explications et configuration

Installation d'un serveur DHCP sous Windows 2000 Serveur

GUIDE D'INSTALLATION DU LOGICIEL

Microsoft Windows NT Server

Pour configurer le Hitachi Tecom AH4021 afin d'ouvrir les ports pour "chatserv.exe", vous devez suivre la proc

Manuel utilisateur Manuel du logiciel

NanoSense. Protocole Modbus de la sonde Particules P4000. (Version 01F)

LOGICIEL ALARM MONITORING

Configurez votre Neufbox Evolution

Tutorial Terminal Server sous

LabelWriter. Print Server. Guide d'utilisation

laissez le service en démarrage automatique. Carte de performance WMI Manuel Désactivé Vous pouvez désactiver ce service.

Environnements pris en charge. Connexion de l'équipement

DX4020. Notice d'installation. Module d'interface réseau

STS SE. FreeRTOS. Programmation réseau WIFI. Programmation réseau. Socket Tcp. FlyPort smart Wi-Fi module

Manuel de configuration du Wi-Fi

Service Informatique et Télématique (SITEL), Emile-Argand 11, 2009 Neuchâtel, Tél ,

Canon Mobile Printing Premiers pas

CONTROLEUR D'IMPRESSION FIERY

Partie II PRATIQUE DES CPL

Mémoire de l'imprimante

Certificat Informatique et internet Niveau 1 TD D1. Domaine 1 : Travailler dans un environnement numérique évolutif. 1. Généralités : Filière

Guide de mise en route du réseau

Formateurs : Jackie DAÖN Franck DUBOIS Médiapôle de Guyancourt

Base de l'informatique. Généralité et Architecture Le système d'exploitation Les logiciels Le réseau et l'extérieur (WEB)

D-Link DPR-1020 Serveur multifonctions USB 2.0. Manual. Rév. 01 (novembre 2008)

COMMENT AUTORISER LES PARTAGES RESEAUX ET IMPRIMANTE SOUS L ANTIVIRUS FIREWALL V3

GUIDE D'INSTALLATION DU LOGICIEL

UltraVNC, UltraVNC SC réglages et configurations

Contrôleur de communications réseau. Guide de configuration rapide DN

AFTEC SIO 2. Christophe BOUTHIER Page 1

Canon Mobile Printing FAQs

Windows Internet Name Service (WINS)

Objet : Guide d'installation et de maintenance pour "My IC Phone 8082" connecté à un OmniPCX Office R810

Services TCP/IP : Authentification, partage de fichier et d'imprimante dans un domaine Microsoft

>> Lisez-moi d abord... Connecter le ZyXEL Prestige 650HW/HW-I

Network Camera. Camera. Network. Guide d installation v1.1. Installation Guide v R1.1. Anglais. Français. Espagnol. Allemand R1.

Création du projet : 1 sur 13

TCHATONS PAR LIAISON SANS FIL BLUETOOTH

Dongle WiFi de QUMI Manuel de l utilisateur

Platine Terminal AXEL AX3000 Modèle 75D & 85

Les Imprimantes EOLE 2.3. Documentation sous licence Creative Commons by-nc-sa - EOLE (http ://eole.orion.education.fr) révisé : Janvier 2014

Sélection du contrôleur

MANUEL PROGRAMME DE GESTION DU CPL WI-FI

Manuel utilisateur Manuel du logiciel

Guide d installation de Windows Vista /Windows 7

PL7 Junior/Pro Métiers communication Tome 3. TLX DS COM PL7 xx fre

L annuaire et le Service DNS

Carte de référence rapide

Séquence de découverte de SparkAngels Logiciel d entraide numérique

Travailler en réseau intranet à l'école

B2i. LE B2i Brevet Informatique et Internet. Niveau : tous. 1 S'approprier un environnement informatique de travail. b2ico1.odt.

Catalogue & Programme des formations 2015

Guide Google Cloud Print

PocketNet SNMP/Modbus

Gestion des applications, TI. Tout droits réservés, Marcel Aubin

Notice d'installation SGPR-260

TeamViewer 7 Manuel Manager

Les Virtual LAN. F. Nolot. Master 1 STIC-Informatique 1

Notice d installation des cartes 3360 et 3365

NAS 206 Utiliser le NAS avec Windows Active Directory

Procédure : Sauvegarder un Windows 7 sur un disque réseau

NetSupport Notify (v2.01) Guide de démarrage. Tous droits réservés NetSupport Ltd

Les possibilités de paramétrage réseau des logiciels de virtualisation sont les suivantes quant à la connexion réseau :

Date : 08/02/12 SISR1 tp.topologie.reseau.wan Durée : 2 h

Movie Cube. Manuel utilisateur pour la fonction sans fil WiFi

Un peu de vocabulaire

RX3041. Guide d'installation rapide

2. MAQUETTAGE DES SOLUTIONS CONSTRUCTIVES. 2.2 Architecture fonctionnelle d un système communicant.

DOCUMENTATION VISUALISATION UNIT

Transcription:

Application Note Rev 4.0 Imprimantes MTH, MRSi & MRTi avec protocole Modbus sur TCP/IP Les gammes d'imprimantes MTH-2500, MTH-3500, MRSi et MRTi peuvent être livrées en option Modbus sur support physique TCP/IP. Ces produits ont été développés pour offrir une solution d'impression pour les automates ne disposant que d'une connexion Modbus via TCP/IP Protocole MODBUS : Adresse IP : L'adresse IP est configurée à l'intérieur du module Xport Lantronix. Elle peut être fixe ou obtenue par DHCP Adresse Esclave : Chaque périphérique ModBus utilise une adresse esclave unique. Sur les imprimantes, l'utilisateur peut choisir une adresse esclave comprise entre 1 et 252 sélectionnable avec le menu «Connection ModBus Slv» (se reporter au chapitre «Menu de configuration» du manuel de l'imprimante concernée) Gestion du CRC : calculé avec le polynôme A001h Services supportés : 06h ou 6 «Ecriture d'un mot» 10h ou 16 «Ecriture de n mots» maxi 123 mots par trame (soit 246 octets utiles) 03h ou 3 «Lecture de status» Les adresses de départ ne sont pas gérées, les octets à écrire sont directement insérés dans le tampon de réception.

2 Couche physique : La couche physique Ethernet est assurée par un composant spécial XPORT (convertisseur Ethernet / Série TTL de la marque Lantronix). Attribution de l'adresse IP : L'attribution d'une adresse IP fixe ou par DHCP peut être réalisée par l'utilisateur final avec logiciel Lantronix «Device Installer». Ce logiciel permet de rechercher le composant XPORT sur le réseau Ethernet pour retrouver son adresse IP ( très utile en mode DHCP! ) Le bouton «Assign IP» permet d'attribuer au composant : soit une adresse IP Fixe compatible avec votre réseau soit une adresse obtenue dynamiquement en DHCP. Il faut dans ce cas configurer votre serveur DHCP avec l'adresse MAC du composant pour qu'il lui fournisse toujours la même adresse IP Note: L'onglet Web Configuration ne sert pas avec ce composant Ce logiciel permet également de configurer le composant XPORT via Telnet (port 9999). Attention : Les paramètres ne doivent pas être modifiées sans connaissance technique suffisante. Les paramètres fonctionnels sont ceux par défaut.

3 Protocole : La transmission des caractères à imprimer se fait avec la fonction 06h (2 octets) ou avec la fonction 10h (de 1 à 246 octets). L'adresse de départ n'est pas gérée et peut être laissée à 0. Si la trame de réponse ne retourne pas d'erreur, les données ont bien été acceptées par l'imprimante et sont stockées dans le tampon de réception. Vous pouvez transmettre la trame suivante. Si la trame de réponse retourne une erreur, le code d'exception permet de choisir l'action à suivre. S'il vaut 06h (Busy, Rejected Message), l'imprimante signale que les données de la dernière trame transmise n'ont pas pu être stockées. Il convient alors d'interroger l'état de l'imprimante avec la fonction 03h et remédier à la cause. La dernière trame pourra ensuite être retransmise. Toute autre valeur d'exception ne permettra pas de reprendre l'impression. La fonction 03h peut aider à diagnostiquer la cause. Mais l'intervention d'un utilisateur sera sans doute nécessaire. Exemples : Envoi de <CR> et <LF> fn 06h : 06 00 00 0D 0A <CRC> fn 10h : 10 00 00 00 01 02 0D 0A <CRC> Envoi de la chaîne Hello <CR><LF> fn 10h : 10 00 00 00 04 07 48 65 6C 6C 6F 0D 0A 00 <CRC> Notes : Les exemples de trames sont donnés en hexadécimal Le CRC est une valeur calculée sur 2 octets

4 Connaître l'état de l'imprimante : La fonction 03h permet de lire l'état de l'imprimante. L'adresse est sans importance et peut être laissée à 0. Le nombre de registre lu doit être à 1 (soit 1 mot), les bits 15 à 8 sont toujours à 0. Les bits 7 à 0 indiquent un état particulier lorsqu'ils sont à 1! Bit 7 : Information : Absence de papier. Cette information est transmise quelque soit le réglage de la gestion du papier. Bit 6 : Information : Données en attente d'impression. Bit 5 : Busy : Panne mémoire. Bit 4 : Busy : Phase d'initialisation de l'imprimante. Bit 3 : Busy : Phase de programmation de la mémoire Flash. Bit 2 : Busy : Tampon Plein Bit 1 : Busy : Menu actif. L'utilisateur a activé le menu de configuration de l'imprimante Bit 0 : Busy : Absence de papier. L'imprimante est réglée pour se mettre sur Occupé en cas de défaut de papier. Vous ne devriez utiliser que les bits marqués en gras dans une utilisation normale de l'imprimante. Exemple : Demande de Status fn 03h : 03 00 00 00 01 CRC

5 Test depuis un PC Windows : MegaTerminal Le logiciel MegaTerminal développé par Megatron sous Windows permet de transmettre des chaînes de caractères vers différentes liaisons informatique RS232, Parallèle, USB (avec la librairie libusbwin32). Ce logiciel est un programme conçu pour nos besoins internes, toutefois nous permettons son utilisation par nos clients. A partir de la version 3.0.4.0, nous avons implémenté le protocole ModBus TCP. Ce protocole gère la reprise de transmission des trames sur l'exception 06h. Configuration : Choisir l'interface ModBus TCP puis saisir l'adresse IP du périphérique cible, son identifiant d'esclave et le port (502).

6 Utilisation : Remplir l'une des fenêtres de dialogue (Main ou Secondary) avec les chaînes de texte à transmettre. Attention les sauts de ligne ne sont pas pris en compte. Pour transmettre un saut de ligne il faut ajouter un caractère spécial de saut de ligne. Les caractères spéciaux doivent être écrit d'une façon proche au langage C en mnémonique, hexadécimal ou octal \n ou \x0a ou \012 pour linefeed \r ou \x0d ou \015 pour Carriage return d'autres raccourcis sont disponible : \j : Date du PC, \h : Heure du PC, \U et \u champs utilisateurs, etc... Tous les caractères qui suivent le point-virgule «;»sont considérés comme des commentaires et sont ignorés. Un clic sur le bouton «Send Dialog» envoie le contenu de la fenêtre de dialogue affichée à l'écran (Main ou Secondary) à l'imprimante. On peut également utiliser le menu «Tools»-> «Send Binary File...» pour transmettre un fichier binaire à l'imprimante.

7 Utilisation avec un Terminal Schneider Magelis M258 : Dans l'automate, il faut déclarer une variable distante (tableau d'octets codés ASCII) contenant l'adresse IP de l'imprimante. L'instruction d'écriture de l'automate demande aussi l'adresse de départ de la zone de variable dans l'esclave. L'imprimante n'utilise pas ce paramètre, vous pouvez le laisser à 0. Les octets transmis seront imprimés.

8