11.01.2014 Aufrufe

netIC Benutzerhandbuch und Design Guide - Hilscher

netIC Benutzerhandbuch und Design Guide - Hilscher

netIC Benutzerhandbuch und Design Guide - Hilscher

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

Serial Peripheral Interface (SPI) für <strong>netIC</strong> 173/227<br />

Der <strong>netIC</strong> unterstützt via SPI die Funktionscodes:<br />

• 03 Read Multiple Holding Register<br />

• 16 Write Multiple Holding Register<br />

• 23 Read/Write Multiple Holding Register<br />

Definition der Telegrammelemente:<br />

Telegrammelement Bedeutung Elementlänge<br />

FC: Function Code 1 Byte<br />

REG: Register Address 2 Bytes<br />

CNT: Register Count 2 Bytes<br />

EXC: Exception Code 1 Byte<br />

DAT: Data N Bytes (CNT*2)<br />

CRC: Checksum 2 Bytes<br />

14.3.2 Beispiel FC3<br />

Lesen mehrerer Register mit FC3:<br />

Lese 2 Register ab Adresse 10.<br />

Seq. Richtung Datenstrom Master / Slave Status<br />

Der Master sendet ein Telegramm, der Slave bestätigt.<br />

1.1 M -> S Master: STA_TXD<br />

1.2 M S Master: STA_POLL<br />

2.2 M -> S Slave: STA_BUSY<br />

Der Master pollt, der Slave gibt die Antwort zurück.<br />

3.1 M -> S Master: STA_POLLRSP<br />

3.2 M S 02> Master: STA_TXD<br />

1.2 M S Master: STA_POLL<br />

2.2 M -> S Slave: STA_BUSY<br />

Der Master pollt, der Slave gibt die Antwort zurück.<br />

3.1 M -> S Master: STA_POLLRSP<br />

3.2 M Slave: STA_RSP<br />

<strong>netIC</strong> | Real-Time-Ethernet- <strong>und</strong> Feldbus-Gateways<br />

DOC080601UM21DE | Revision 21 | Deutsch | 2012-01 | Freigegeben | Öffentlich © <strong>Hilscher</strong>, 2008-2012

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!