netIC Benutzerhandbuch und Design Guide - Hilscher
netIC Benutzerhandbuch und Design Guide - Hilscher
netIC Benutzerhandbuch und Design Guide - Hilscher
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