Fundamentele datastructuur
Fundamentele
Alle in- en uitgangsdata van de seriële interface zijn volgens de volgende datastructuur
datastructuur
opgebouwd:
Start
Veld
Start
Lengte
Apparaat / Optie
Nummer
Opdracht
Dataveld
Checksum
Data van gekop-
Voor het opvragen van bepaalde waarden en eenheden van een apparaat of een optie
pelde apparaten
bevat de datastructuur:
en opties
-
-
Apparaat of optie adresseren:
-
-
Wordt een opdracht gericht aan een apparaat of optie dat/die de opdracht niet onder-
steunt, dan verstuurt de Interface Card of Interface Box een storingsmelding.
Wordt de data-opvraag na 2 seconden niet beantwoord of treedt er bij de overdracht van
het antwoord een storing op, dan moet de data-opvraag worden herhaald.
Mogelijke waar-
Waarde
den voor de byte
0x00
'Apparaat /
Opties'
0x01
0x02
0x03
0x04
0x05
* Alleen bij actieve storingsdoorsturing
Lengte
Apparaat / Optie
Toelichting
Startvolgorde - 3 maal 0x80 (3 byte)
Aantal bytes in dataveld (1 byte)
Type, bijv.: Inverter, Sensor Box, enz. (1 byte)
Nummer van het betreffende apparaat (1 byte)
Opvragen, uit te voeren opdracht (1 byte)
bevat de waarde van de opgevraagde opdracht (max. 127 byte)
De Checksum wordt door een 8-Bit Addition van alle bytes in
de datastructuur, met uitzondering van de velden
'startvolgorde' en 'Checksum' berekend; Overflows worden
niet in acht genomen (1 byte)
een veld voor de adressering van het apparaat of de optie, waarvan de data moeten
worden opgevraagd,
de juiste opdrachtbyte voor de gewenste data
Byte 'Apparaat / Optie' op de juiste waarde voor het type apparaat of optie zetten
(inverter, Sensor Card, enz.)
Byte 'Nummer' op de juiste waarde zetten dat
-
bij inverters op het display is ingevoerd (IG nr.)
-
bij Sensor Card of andere DATCOM-componenten met de BCD-schakelaar is
ingesteld
Apparaat / Optie
Algemene data-opvraag of aanvraag aan de Interface Card (het
bytenummer wordt genegeerd)
Inverter
Sensor Card
Fronius IG Datalogger*
gereserveerd
Fronius String Control*
Opdracht
Nummer
32
Dataveld
Checksum