Dit artikel behandelt de volgende onderwerpen:
Achtergrondinformatie
Deze app maakt meer diepgaande diagnostiek op apparaatniveau mogelijk. De uitgelezen gegevens kunnen ook worden opgeslagen, maar om deze gegevens te kunnen interpreteren, moet men over diepgaande kennis van het KNX-systeem beschikken.
Volgende basisfuncties worden aangeboden in deze ETS App:
- Open apparaatgegevens (vanuit een bestand of het apparaat).
- Apparaatgegevens opslaan in een bestand.
Activering
Volg deze instructies om de App te activeren:
- Koop een Device Reader licentie van MyKNX.
- Download en installeer de app zoals hier uitgelegd.
- Licentieer zoals hier uitgelegd.
Gebruik van de Device Reader app in ETS
- De app oproepen binnen een project (Hoe een ETS-app starten)
- In het ETS App-venster is het mogelijk om op een tabblad te wisselen tussen de weergave 'Eigenschappen' en 'Geheugen'.
Eigenschappen weergave
Het tabblad 'Eigenschappen' heeft betrekking op apparaat-eigenschappen en geeft de mogelijkheid om apparaateigenschappen te lezen.
Het app-venster is verdeeld in twee delen. De objecten (inclusief het objectnummer) worden weergegeven in het linkerdeel (1) en de bijbehorende eigenschappen worden weergegeven in het rechterdeel (2).
Kolom | Eigenschap | ID | Type | Waarde |
---|---|---|---|---|
Omschrijving | Bevat de naam van de eigenschap in tekstvorm. | Bevat de numerieke eigenschaps-ID. | Geeft het type eigenschap aan. | Eigenschapswaarde |
Extra eigenschappen worden ook opgeslagen in het eigenschapsvenster.
Item | Omschrijving |
---|---|
Index | De opeenvolgende index van de eigenschappen ten opzichte van het geselecteerde object (0...n). |
Type ID | De ID van het eigenschapstype volgens KNX specificaties of een aangepaste definitie met behulp van een typebestand (zie hieronder) voor de Device Editor |
Naam... | De actuele (begrijpelijkere) naam van het type ID (in de zijbalk) of type (in het venster) |
Type Tekst | De naam in tekstvorm (standaard PID--xyz/xyz). Een aangepaste naam kan worden toegewezen in de Device Editor met behulp van Definitie en een typebestand (zie hieronder) |
Identificatiecode | Naam; identiek aan de eigenschap in het venster |
Toegang | Definieert de minimale lees- en schrijfrechten ("toegangsniveau") die nodig zijn voor een eigenschap. Afhankelijk van het apparaattype (maskerversie) kunnen er maximaal 16 (0 = hoogste ...15 = laagste) verschillende niveaus zijn die met een toegangssleutel kunnen worden geactiveerd. Voorwaarde hiervoor is dat de fabrikant op deze manier zelfs niveaus voor het apparaat heeft gedefinieerd met een sleutel voor een overeenkomstig niveau. Dit betekent dat een weergave van 3/2 niveau 3 vereist voor lezen en niveau 2 voor schrijven. Met andere woorden, om gegevens te schrijven, moet minimaal niveau 2 worden ingesteld met de standaardsleutel of met een fabrikantspecifieke sleutel. De functie Lezen/Schrijven kan gebruikt worden om een sleutel in te voeren. |
Bewerken
- Eigenschappen kunnen direct in het bijbehorende veld worden bewerkt (in-place bewerking), ofwel door te dubbelklikken op de betreffende cel (of met F2) of in de zijbalk (eigenschapsvenster).
- Als de eigenschappen niet beschrijfbaar zijn, is bewerken niet mogelijk en een dubbelklik op de cel zal geen effect hebben.
- Hele arrays kunnen worden bewerkt in een apart dialoogvenster, dat kan worden geopend door dubbel te klikken op de eigenschap.
- Als een ongeldige waarde is ingevoerd, wordt de invoer genegeerd en de oorspronkelijke waarde opnieuw weergegeven.
Functies
Open vanaf een apparaat
Open vanuit bestand
Schrijf naar bestand
Geheugen weergave
Functies
|
Met deze weergave kunt u een geheugengebied van een apparaat bewerken; de structuur is vergelijkbaar met die van gewone hex-editors. Beeldscherm De breedte van het display is vastgesteld op 16 bytes en is niet variabel. De basisadressen (hexadecimale vorm) staan in de linkerkolom; rechts in de kop staan de 16 verschillende geheugenlocaties (hexadecimale vorm). Bewerken Gewijzigde bytes worden in het rood weergegeven, terwijl alleen-lezen bytes grijs worden weergegeven. De invoer gebeurt in hexadecimale vorm. Functies
|
Naast de Device Reader is er ook de Device Editor, die naast verdere functies ook schrijftoegang/gegevensoverdracht naar apparaten biedt. De volgende tabel vermeldt de verschillen (R = leestoegang, W = schrijftoegang).
Welke geheugengebieden zelfs lees-/schrijftoegang toestaan, hangt af van het betreffende apparaatmodel (maskerversie). Schrijfrechten (W) zijn onderhevig aan een toegangscodering; een (geheugen) bron kan niet worden geschreven als de (Write) toegangsrechten het volgende bevatten: •<AccessRights Read="xyz" Write="None"/> •<AccessRights Read="xyz" Write="Manufacturer"/> De gegevens worden allemaal opgeslagen in de ETS administratieve gegevens (stamgegevens).
|
KNX ETS Apps hebben drie (3) bestandsformaten waarmee ze kunnen werken en opslaan. Deze worden hieronder beschreven: •Property Files (*.knxprop); Opslaan (lezen) data in bestanden • Save Files (*.sxx); Opslaan (lezen) geheugeninhoud in bestanden •Type Files (*.xml); Definieert de interpretatie van (mogelijk onbekende) eigenschapstypes
|
•De toegangssleutel is vooraf gedefinieerd met behulp van een sleutel van het ETS-project die mogelijk al bestaat; anders wordt de standaardsleutel (0xFFFFFFFFFFFF) gebruikt. ETS probeert op basis van deze twee sleutels het niveau "hogere waarde" te gebruiken.
▪Projectsleutel bestaat; Niveau van de winnende projectsleutel <> standaard sleutel; Als de eerste query met de standaardsleutel direct het maximale niveau (= 0) bereikt, kan de tweede query worden weggelaten.
▪Er is geen projectsleutel; Het niveau van de standaardsleutel wordt gebruikt.
•Deze KNX ETS App kan meer dan één keer worden opgeroepen in ETS (zie Call Types voor ETS Apps).