9
Applicatievoorbeelden
9.7
Lezen van UFI11A of aandrijfparameters via object 8288
Voorbeeld
56
Voor de universele leestoegang tot alle data van de UFI of tot een op de UFI aangeslo-
ten applicatieregelaar (parameters, IPOS-variabelen, IPOS-programmacode enz.) biedt
de UFI een speciale parametertoegang tot het object 8288 'Variabel datakanaal met
acyclische routing". Hieronder wordt het mechanisme weergegeven, hoe bijvoorbeeld
IPOS-variabelen via het parameterkanaal van een op de UFI aangesloten regelaar (met
SBus-adres 1) kunnen worden gelezen. De noodzakelijke procedure bestaat uit twee
stappen:
•
schrijven van het 'Variabele datakanaal met acyclisch routing' met de opdracht 'Read
IPOS-variabele H0 op subkanaal 1, subadres 1"
•
lezen van het 'Variabele datakanaal met acyclische routing'.
Het 'Variabele datakanaal met acyclische routing' kan met de index 8288 dec (2060 hex)
gebruikt worden.
Lezen van de IPOS-variabele H0 = index 11000 dec (2AF8 hex) van de applicatierege-
laar met SBus - adres 1
Woord
1
2
3
4
5
6
Data[1] = subkanaal
7
Data[3] = frametype
8
Data[5] = management
9
Data[7] = Index High
10
11
Bits
Na de ontvangst van de positieve 'Write_Confirmation (+)' wordt een leesopdracht ge-
genereerd op het 'Variabele datakanaal met acyclische routing', waarmee de gelezen
data van de eerder met 'Write_Request' gedefinieerde leesopdracht in de koppelmodule
ingelezen wordt.
Woord
1
2
3
4
5
Bits
Betekenis
Command_Code = Write_Request
Parameter_Count
Invoke_ID
Comm._Reference
Index = 8288
Subindex
Data[2] = subadres
Data[4] = data-lengte
Data[6] = gereserveerd
Data[8] = Index Low
Data [9]
Data [11]
15 ... 8
Betekenis
Command_Code = Read_Request
Parameter_Count
Invoke_ID
Comm._Reference
Index = 8288
Subindex
15 ... 8
Handboek – Veldbus-interface INTERBUS UFI11A
Codering (hex)
00 82
00 09
00 02
20 60
lengte
00 0C
01 01
86 08
31 00
2A F8
Data [10]
00 00
Data [12]
00 00
7 ... 0
Codering (hex)
00 81
00 03
00 02
20 60
-
00 00
7 ... 0