10.07.2015 Views

MELS 30 - Balogh technical center

MELS 30 - Balogh technical center

MELS 30 - Balogh technical center

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

5.1.4 TRAMES JBUS / ASCII<strong>MELS</strong> <strong>30</strong>Les trames JBUS / ASCII utilisent la représentation ASCII à la place de la représentationbinaire ; à la place du CRC16, la vérification des trames se fait à l'aide du LRC8, octet calculécomme suit à partir de la représentation binaire :• faire la somme des valeurs hexa de la trame,• la réduire à l’octet de poids faible,• en prendre le complément bit à bit,• ajouter 1.La trame obtenue est encapsulée en ajoutant ": " (3A) en tête et CR (0D) et LF (0A) en queue :: NE CF message LRC CR LF1 o 2 octets 2 octets 2 octets 1 o 2 oNota: l'adresse du 1 er mot et le nombre de mots occupent chacun 4 octets.Exemple 1 : requête à l’esclave n°1: lire dix mots (soit 20 octets) à partir de l’adresse étiquette 400 h :3A <strong>30</strong> 31 <strong>30</strong> 33 <strong>30</strong> 34 <strong>30</strong> <strong>30</strong> <strong>30</strong> <strong>30</strong> <strong>30</strong> 41 45 45 0D 0A: 0 1 0 3 04 00 00 0A E E CR LFesclave 1 fonction 3 adresse 1 er mot nb de mots LR C0 + 1 + 0 + 3 + 0 + 4 + 0 + 0 + 0 + 0 + 0 + A = 8 + A = 12 hLRC = 12 h + 1 = ED + 1 = EE h.Exemple 2 : requête à l’esclave n°1: lire un mot (soit 2 octets) à partir de l’adresse étiquette 8400 h :3A <strong>30</strong> 31 31 <strong>30</strong> 38 34 <strong>30</strong> <strong>30</strong> <strong>30</strong> <strong>30</strong> <strong>30</strong> 31 <strong>30</strong> 32 <strong>30</strong> <strong>30</strong> 46 46 36 39 0D 0A: 0 1 1 0 84 00 00 01 02 00 FF 6 9 CR LFesclave1 fonction 16 adresse 1 er mot nb de mots nb octets valeur à écrire LR C0 + 1 + 10h + 84h + 0 + 0 + 0 + 0 + 0 + 1 + 0 + 2 + 0 + 0 + FFh = 14+84+FF = 197 hOctet de poids faible de la somme : 197 h - 100 h = 97h.LRC = 97 h + 1 = 69h.5.2 UTILISATION DU <strong>MELS</strong> <strong>30</strong>Chaque opération s’effectue en 3 étapes :• demande de lecture/ écriture d'étiquette (l’écriture de 1 mot n’est pas implémentée)• lecture ou écriture physique de l'étiquette (une relecture de contrôle suit l’écriture)• compte rendu de l'opération ou message de défaut.L’accès est direct c’est-à-dire qu’il ne dépend que des paramètres de la requête.En cas d'absence de l'étiquette, le <strong>MELS</strong> <strong>30</strong> donne un message d’erreur avec CE=08.p 10BALOGH SA, 189 rue d’Aubervilliers C.P. 97 75886 PARIS Cedex 18 FRANCETél: 33 (0)1 44 65 65 00 Fax: 33 (0)1 44 65 65 10 Internet: http://www.balogh-group.comS.A. à Directoire au Capital de 800 000 Euros - R.C.B. PARIS 582 061 073sous réserve de modification - Réf : M-02-20-07 <strong>MELS</strong> <strong>30</strong> Id3

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!