Den här artikeln omfattar följande ämnen:
Bakgrundsinformation
Denna app tillåter mer djupgående diagnostik på apparatnivå. Utläsningen av data kan också sparas, men för att kunna tolka denna data behöver man stora kunskaper i KNX-systemet.
Följande grundfunktioner erbjuds i denna ETS-app:
- Öppna apparatdata (från en fil eller apparaten).
- Spara apparatdata till en fil.
Aktivering
Följ dessa anvisningar för att aktivera appen:
- Köp en licens för Device Reader via MyKNX.
- Ladda ner och installera appen enligt beskrivning här.
- Licensiera den enligt beskrivning här.
Använda appen Device Reader i ETS
- Starta appen inom projektet (Hur man startar en ETS-app)
- I ETS-appens fönster är det möjligt att växla mellan 'Egenskaper' och 'Minne'.
Fliken Egenskaper
Fliken 'Egenskaper' hanterar apparategenskaper och gör det möjligt att läsa appraters egenskaper.
Appens fönster är indelad i två delar. Objekten (inklusive objektnummret) visas i vänster halva (1) och de associerade egenskaperna visas i höger halva (2).
Kolumn | Egenskap | ID | Typ | Värde |
---|---|---|---|---|
Beskrivning | Innehåller egenskapens namn i oformaterad text. | Innehåller egenskapens numeriska ID. | Indikerar egenskapens typ. | Egenskapens värde. |
Extra egenskaper visas också under Egenskaper i sidofältet.
Objekt | Beskrivning |
---|---|
Index | Egenskapens index relativt till det valda objektet (0...n) |
Typ-ID | Egenskapens typ-ID enligt KNX-specifikationerna eller anpassade definitioner med hjälp av en typfil (se nedan) för Device Editor |
Datatypnamn | Det faktiska (mer begripliga) namnet för typ-ID (i sidofältet) eller Typ (i fönstret) |
Typtext | Namnet i textform (standard PID--xyz/xyz). Ett anpassat namn kan ges i Device Editor med hjälp av definition och en typfil (se nedan). |
Identifierare | Namn; identiskt till Egenskap i fönstret |
Åtkomst | Definierar den lägsta läs- och skrivbehörigheten ("åtkomstnivå") som krävs för en egenskap. Beroende på apparattyp (maskversion) kan det finnas upp till 16 (0 = högsta ... 15 = lägsta) olika nivåer som kan aktiveras med hjälp av en åtkomstnyckel. Förutsättningen för detta är att tillverkaren även har definierat nivåer på detta sätt dör apparaten med en nyckel för motsvarande nivå. Detta innebär att en visning av 3/2 kräver nivå 3 för läsning och nivå 2 för skrivning. Med andra ord, för att skriva data måste minst nivå 2 fastställas entingen av standardnyckel eller med en tillverkarspecifik nyckel. Läs-/skriv-funktionen kan användas för att ange en nyckel. |
Redigering
- Egenskaper kan redigeras direkt i det associerade fältet (direkt redigering) antingen genom att dubbelklicka på respektive fält (eller använda F2) eller i sidofältet (Egenskaper).
- Om egenskapen inte är skrivbar är inte redigering möjlig och ett dubbelklick på fältet har ingen effekt.
- Hela arrayer kan redigeras i en separat dialog som kan öppnas genom att dubbelklicka på egenskapen.
- Om ett ogiltigt värde anges ignoreras inmatningen och det ursprungliga värdet visas igen.
Funktioner
Open from a device
Dialogen för att läsa ut apparatens egenskaper tillåter följande inmatning:
- Apparat/Fysisk adress; fördefinierad med adressen för den senaste valda apparaten i ETS (eller adressen för apparaten för vilket det sista valda elementet tillhör).
- Apparat/Åtkomstnyckel (även kallad Access Key i KNX); för procedur se notering
- Läsläge; full/partiell indikerar om egenskaperna ska läsas ut fullt (tidsfaktor) eller endast lite i taget när objektet väljs i vänstra fönsterhalvan.
Medan egenskaperna läses från apparaten visas en modulär "Vänta"-dialog. Operationen som körs kan avbrytas med hjälp av denna dialog. I detta fall kasseras all data som laddats upp till denna punkt. Ingen data som laddats fram till dess visas.
Observera
Array-egenskaper med en storlek som överskrider 64 bytes laddas endast "på begäran" under redigering (se ovan) av egenskapen (ökar hastigheten på skärmen).
Open from file
Om egenskaper ska läsas från en fil visas en "Öppna"-dialog först vilken endast tillåter *.knxprop-filer att väljas. När en fil öppnas kastas all tidigare visad data.
Write to a file
Som i fallet med att öppna från en fil visas "Öppna"-dialogen som endast tillåter *.knxprop-filer att väljas. Om vald fil redan finns kommer det att visas en bekräftelsedialog om att skriva över filen.
Om du hanterar en array-egenskap som är större än 64 byte och den inte redan har laddats "på begäran" sparas egenskapen som ett tomt fält. Det kommer inte utföras någon laddning av ännu olästa fält.
När egenskaperna för en apparat läses utbestäms informationen om typen eller antalet element för egenskapen för varje egenskap online för apparaten. Det kan händ att denna information inte sammanfaller med beskrivningen av egenskapen i KNX master data.
Till exempel kan master data indikera att en egenskap är ett enkelt värde av typen INTEGER, medan den lästa informationen indikerar att det är en INTEGER med nio (9) värden, dvs. en array. Eller att en egenskap är skrivbar enligt KNX masterdata medan informationen "online" hävdar motsatsen.
- I dessa fall prioriteras alltid informationen i KNX master data.
- Denna typ av motsägelse indikeras av att typen visas orange.
Fält | Beskrivning |
---|---|
Index | Egenskapens index relativt till det valda objektet (0...n) |
Typ-ID | Egenskapens typ-ID enligt KNX-specifikationerna eller anpassade definitioner med hjälp av en typfil (se nedan) för Device Editor |
Namn | Det faktiska (mer begripliga) namnet för typ-ID (i sidofältet) eller Typ (i fönstret) |
Typtext | Namnet i textform (standard PID--xyz/ xyz). Ett anpassat namn kan ges i Device Editor med hjälp av definition och en typfil (se nedan). |
Identifierare | Namn; identiskt till Egenskap i fönstret |
Åtkomst | Definierar den lägsta läs- och skrivbehörigheten ("åtkomstnivå") som krävs för en egenskap. Beroende på apparattyp (maskversion) kan det finnas upp till 16 (0 = högsta ... 15 = lägsta) olika nivåer som kan aktiveras med hjälp av en åtkomstnyckel. Förutsättningen för detta är att tillverkaren även har definierat nivåer på detta sätt dör apparaten med en nyckel för motsvarande nivå. Detta innebär att en visning av 3/2 kräver nivå 3 för läsning och nivå 2 för skrivning. Med andra ord, för att skriva data måste minst nivå 2 fastställas entingen av standardnyckel eller med en tillverkarspecifik nyckel. Läs-/skriv-funktionen kan användas för att ange en nyckel. |
Fliken Minne
Denna vy tillåter redigering av ett minnesområde för en apparat; strukturen liknar den i vanliga hex-redigerare.
Skärm
Bredden för visningen är fast vid 16 bytes och är inte variabel. Basadresserna (hexadecimal form) listas i vänster kolumn; till höger i rubrikfältet är det 16 olika minnesplatser (hexadecimal form).
Redigering
Modifierade bytes visas i röd medan skrivskyddade bytes är gråa. Inmatning sker i hexadecimal form.
Open from a device
Dialogen för utläsning av apparatens minne tillåter följande inmatning:
- Apparat/Fysisk adress; fördefinierad med adressen för den senaste valda apparaten i ETS (eller adressen för apparaten för vilket det sista valda elementet tillhör).
- Apparat/Åtkomstnyckel (även kallad Access Key i KNX); för procedur se notering sist i denna artikel.
- Område; från ... till; standard = 0x0100.. 0x010F
- Adressutrymme; standard = Standardminne, andra är Användarminne, Linjekopplare slav, Linjekopplare Routingtabell)
Open from file
I dialogen för att öppna *.sxx-filer kan formaten *.s19, *.s28 och *.s37 väljas.
Efter val av fil visas hela innehåller från filen i editorn. Om filens format är felaktigt eller filen inte kan läsas fullt ut visas ett motsvarande meddelande och processen avslutas.
Write to a file
Skriva till *.sxx-filer kan endast göras i filformaten som nämns ovan. Om målfiler redan finns visas en bekräftelsedialog om filen ska skrivas över. Om minne läses från en fil, redigeras och skrivs tillbaka till filen förloras inga laddningsprocedurer som kan finnas i filen.
- Åtkomstnyckeln är fördefinierad med en nyckel från ETS-projektet som redan kan finnas; annars används standardnyckeln (0xFFFFFFFF). ETS försöker att använda nivån för "högsta värdet" baserat på dessa två nycklar.
- Projektnyckel finns; Nivå för vinnande projektnyckel <> standardnyckel; Om den första frågan med standardnyckeln omedelbart uppnår maximal nivå (= 0) kan den andra frågan utelämnas.
- Det finns ingen projektnyckel; Nivån för standardnyckeln används.