TAPPS Onlineschema
Programmering met TAPPS
NL
Onlineschema De Bootloader biedt de mogelijkheid een online visualisatie, waarbij middels een webbrowser via LAN of internet een grafische weergave van de actuele systeemtoestand kan worden weergegeven. Dit onlineschema bestaat uit een grafisch bestand (bv. hydraulisch schema) en een daartoe behorend HTML-bestand, waarin de weergaveparameters zijn gedefinieerd. De bestanden (*.gif en *.html) kunnen met het programma Memory Manager in de Bootloader worden opgeslagen (zie hoofdstuk „Transfer van Bootloaderdata“).
Aanmaken van een afbeelding voor het onlineschema De afbeelding kan met een willekeurig grafisch- of tekenprogramma of met TAPPS aangemaakt worden, waarbij de volgende punten in acht dienen te worden genomen: 1. De afbeelding dient op de BL-NET als *.gif bestandsformaat te worden opgeslagen (voor het aanmaken van het onlineschema in TAPPS wordt dezelfde afbeelding in *.bmp-formaat (24 bit) benodigd). De convertering van het bestand in de verschillende formaten kan in het Windows-programma „Paint“ eenvoudig worden gerealiseerd. 2. Het afbeeldingbestand mag de maximale grootte van 196 kilobyte niet overschrijden! Om de laadtijd bij het weergeven van het onlineschema kort te houden, dient het afbeeldingbestand in het algemeen zo klein mogelijk te worden gehouden.
Aanmaken van het HTML-bestand Voor het weergaven van het onlineschema is een HTML-bestand noodzakelijk, welke alle informatie over zijn weergave bevatten. Het HTML-bestand wordt met het programma TAPPS aangemaakt. Gebaseerd op de grafische positionering en toewijzing van de weer te geven waardes, maakt TAPPS het benodigde HTML-bestand aan. De exacte werkwijze is in de gebruikshandleiding van TAPPS beschreven. Het HTML-bestand mag de maximale grootte van 196 kilobyte niet overschrijden en dient met het oog op korte laadtijden zo klein mogelijk te worden gehouden!
Definitie van de weer te geven waardes De Syntax van de definitie van de weer te geven waarde ziet als volgt uit (let op het gebruik van grote en kleine letters!): Kenmerk voor de definitie van een weer te geven waarde Databron van de weer te geven waarde Parameter waarvan de actuele waarde dient te worden getoond Optioneel kan daarnaast de eenheid van de meetwaarde toegevoegd worden (bv. °C), voor het geval de databron in kleine letters is gedefinieerd. Bij grote letters volgt de weergave van de eenheid automatisch.
$d1e0°C
De definitie van een weer te geven waarde begint altijd met het teken “$“, gevolgd door een opgave van de databron en zijn parameter, waarvan de actuele waarde dient te worden weergegeven. De definities worden bij het weergeven van het onlineschema door de BL-NET door de betreffende actuele meetwaarde vervangen. De juiste actuele waardes worden bij het oproepen van het onlineschema en, bij wijziging, na het verversen van de pagina weergegeven . Zijn geen meetwaardes beschikbaar, wordt in het onlineschema „NO-DL“ weergegeven. Een ongeldige definitie leidt tot de weergave „ERROR“.
Databron: Weergave zonder eenheid (kleine letters) d1 … DL-Bus 1 d2 … DL-Bus 2 n1 … CAN-netwerkingangen van de BL-NET c1…c8 … CAN-datalogging
Weergave met eenheid (grote letters) D1 … DL-Bus 1 D2 … DL-Bus 2 N1 … CAN-netwerkingangen van de BL-NET C1…C8 … CAN-datalogging
Een gelijktijdig gebruik van de databronnen (datalogging) DL-Bus en CAN-Bus in een onlineschema is niet mogelijk. De CAN-netwerkingangen van de BL-NET kunnen bei beide methodes gebruikt worden.
Parameters: Datalogging via DL-Bus: Afhankelijk van het apparaattype van de gebruikte regeling zijn de volgende parameters van de betreffende regelaar voor de visualisering beschikbaar: Ingang: Uitgang: Toerental: Vermogen: kWh: MWh: Datum: Tijd:
e0…ef a0…ac d1, d2, d6, d7 l1, l2 k1, k2 m1, m2 t1 z1
Ingangen 1…16 Uitgangen 1…13 Toerental van de uitgang 1, 2, 6 of 7 kW van de warmtemeting 1 of 2 KWh van de warmtemeting 1 of 2 MWh van de warmtemeting 1 of 2
CAN-datalogging: Er zijn de volgende parameters voor de visualisering beschikbaar: De keuze van de regelaar, waarvan data weergegeven dienen te worden (via de keuze van een datapakket van de regelaar) en Analoge waardes van het 1e datapakket Analoge waardes van het 2e datapakket Digitale waardes van het 1e datapakket Digitale waardes van het 2e datapakket Datum Tijd
a0…af A0…Af d0…dc D0…Dc t1 z1
Sensoren 1…16 Sensoren 1…16 Uitgang 1…13 Uitgang 1…13
Voorbeeld van een definitie van een weer te geven waarde uit de CAN-datalogging:
c4: Er worden data van de regelaar weergegeven, welke als dataframe 4 is ingesteld.
$c4Ae Analoge waarde uit het 2e datapakket
Sensor 15 (zie „Hexadecimaaltabel“)
CAN-netwerkingangen van de BL-NET: Aast de waardes uit de datalogging via DL of CAN-Bus kunnen ook de waardes van de netwerkingangen van de BL-NET worden weergegeven. De CAN-netwerkingangen van de BL-NET kunnen middels de browser in het menu „CAN-Bus / analoge cq. digitale ingangen“ worden gedefinieerd (zie daarvoor het betreffende hoofdstuk). Ingang analoog Ingang digitaal LET OP:
Analoge netwerkingangen 1…16 Digitale netwerkingangen 1…16
a0…af d0…df
De nummering van de in/ en uitgangen is nulgebaseerd en hexadecimaal (zie definitietabel)! Hieruit volgt bv. bij de datalogging via DL-Bus voor ingang 1 de definitie „e0“ en voor ingang 16 de definitie „ef“.
Definitietabel: Ingang/ 1 uitgang Definitie 0
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
1
2
3
4
5
6
7
8
9
a
b
c
d
e
f
Voorbeelden: $d1ef … DL-Bus 1, ingang 16 van de regelaar, weergave zonder eenheid $D2a0 … DL-Bus 2, uitgang 1 van de regelaar, weergave met eenheid $n1a1 … Netwerk, analoge netwerkingang 2 van de Bootloader, weergave zonder eenheid $c1da … CAN-datalogging, regelaar van dataframe 1, digitale waarde (uitgang) 11 van het 1e datapakket, weergave zonder eenheid $C2A1 … CAN-datalogging, regelaar van dataframe 2, analoge waarde (sensor) 1 van het 2e datapakket, weergave met eenheid
Technische Alternative elektronische Steuerungsgerätegesellschaft m. b. H. A-3872 Amaliendorf Langestraße 124 Tel +43 (0)2862 53635 Fax +43 (0)2862 53635 7 E-Mail:
[email protected] --- www.ta.co.at ---
© 2013