Marmitek X-10 Programmeer en Meet Interface type PMIX35
Inleiding De Programeer en Meet Interface (PMIX35) is een lichtnet communicatie interface geschikt voor Marmitek X-10 en andere compatible systemen (zoals X-10). Naast het ondersteunen van de standaard en extended protocollen van Marmitek X-10, meet deze interface ook de kwaliteit van de verschillende signalen.
Installatie van de software Volg onderstaande stappen om de PMIX35 software te installeren. ! Let op: Volg de onderstaande installatieprocedure alvorens de PMIX35 aan te sluiten op de PC! 1. Stop de PMIX35 CD in het Cd-rom station van de PC. Als de installatie niet automatisch start, volg dan de volgende stappen: a. Open de verkenner van Windows en ga naar de Cd-rom drive waarin de PMIX35 CD zich bevindt. b. Klik op het SETUP.EXE bestand om het te starten. c.
Installatie van de software 6. Klik op "Finish" bij het volgende scherm: 7. Steek nu de USB kabel van de PMIX35 in de PC. 8. De PMIX35 is nu gereed voor gebruik. De PMIX35 software zal na het opstarten automatisch gaan zoeken naar de aanwezigheid van een aangesloten PMIX35 en daarmee verbinding zoeken. De software controleert ook of de juiste firmware versie in gebruik is. Indien dit niet het geval is zal de software de juiste firmware versie in de PMIX35 laden.
1 Programmeer- en meetfuncties De software van de PMIX35 kan worden gebruikt voor: • Het programmeren van Marmitek X-10 modules. • Het meten en testen van een installatie. Hiervoor is de PMIX35 software verdeeld over 3 tabbladen, te weten: 1. Programmer 2. Analyzer 3.
1 Programmeer- en meetfuncties 1.1.1 Programmeren van standaard modules Standaard modules (zonder PRG functie, zie tabel 1-2) kunnen eenvoudig worden geprogrammeerd door de gewenste instellingen van de module te selecteren. Vervolgens kunnen deze instellingen met één druk op de knop in de module worden geprogrammeerd. Voor het programmeren van een module dienen een aantal stappen te worden doorlopen die op de volgende pagina besproken worden. Figuur 3: Programmeervoorbeeld SAIX. Programmeer stappen: 1.
1 Programmeer- en meetfuncties 5. Zet de module in programmeermodus door de programmeerknop 3 seconden in te drukken. P PROG. SAIX 12 N L PROG. De led van de module gaat aan. 6. Druk op: De led van de module gaat knipperen. 7. Wacht op de groene indicatie: 8. Zet de module uit programmeermodus door de programmeerknop even in te drukken. De led van de module gaat uit.
1 Programmeer- en meetfuncties 1.1.2 Programmeren met de automatische programmeermodus De laatste generatie Marmitek X-10 modules kunnen door middel van een speciale procedure worden ge(her)programmeerd zonder de module uit te hoeven bouwen. Deze procedure is een samenspel tussen de PMIX35 en de module die nauwkeurig moet worden doorlopen.
1 Programmeer- en meetfuncties 3. Activeer binnen 5 seconden de programmeermodus van de module volgens onderstaande tabel: Type Activatie programmeermodus IMX10 Schakel binnen 5 seconden 4 keer één van de ingangen d.m.v. de schakelaar of impulsdrukker. SAIX12 Schakel binnen 5 seconden 4 keer één van de ingangen d.m.v. een schakelaar of impulsdrukker of schakel de DAIX12 aangesloten belasting (WCD) binnen 5 seconden 4 keer in en uit. De programmering start: 4.
1 Programmeer- en meetfuncties 1.2.1 Meten van signaalniveaus Met het meten van signaalniveaus in Marmitek X-10 installaties kan men snel zwakke plekken ontdekken en oplossen. Enkele voorbeelden hiervan zijn: • Eén of meerdere modules blijken onbereikbaar na het inschakelen van één module. • Inschakelen van deze module heeft invloed op verschillende signaalniveaus. De belasting aangesloten op deze module veroorzaakt het probleem. • Bepaalde tijden werken enkele modules niet.
1 Programmeer- en meetfuncties 1.2.1.2 Gevoeligheid van modules De gevoeligheid van modules kan worden gemeten door het zendniveau van de berichten te variëren. Hierdoor is te bepalen op welk niveau de module niet meer reageert. Schuif daarvoor de schuif van links naar rechts (zie figuur 7). Volg onderstaande stappen om de gevoeligheid van een module te meten vanaf de plek van meting: 1.
1 Programmeer- en meetfuncties Onderstaande tabel geeft een overzicht van de verschillende tellers met hun functie. Met de toets kunnen alle tellers op 0 worden gezet. Indicatornaam Diagnose All Addresses Tellerwaarde van alle ontvangen adressen. All Commands Tellerwaarde van alle ontvangen commando's. DIM/BGT Commands Tellerwaarde van alle ontvangen DIM en BRIGHT commando's. Extended commands Tellerwaarde van alle ontvangen extended data. Tabel 1 5: Tellers. 1.2.
1 Programmeer- en meetfuncties 1.2.3.3 Automatisch versturen van berichten Met de 2 beschikbare commandoregels kunnen 2 series van berichten automatisch in een gewenst ritme worden verstuurd. De commandoregels kunnen met de toets in een macro bestand worden opgeslagen. Kies daarbij de gewenste bestandsnaam en sla deze op. Alle ingegeven en verzonden commandoregels kunnen met de pijltoets worden geselecteerd. Met de toets kan een bestaand macro bestand worden geopend.
1 Programmeer- en meetfuncties Fouten in het logscherm worden aangegeven met een rode kleurarcering. Onderstaande tabel geeft enkele voorbeelden van verdachte berichten: Verdachte berichten Beschrijving " "A01" "AONAON " "A01A01" "AON Indien van de dubbele adressen of commando's één ontbreekt. Dit geldt niet voor repeated berichten die voor A01AON Indien er tussen twee verschillende berichten geen spatie zit. zowel het adres als het commando maar uit één bericht bestaan.
1 Programmeer- en meetfuncties 1.3 Netwerk validatie In dit tabblad kan een snelle en eenvoudige netwerk analyse gedaan worden vóór oplevering van een Marmitek X-10 installatie. Door een selectie van de gebruikte adressen te maken zal de PMIX35 zelf een aantal metingen verrichten en een rapport presenteren met daarin de aandachtsgebieden van de Marmitek X-10 installatie. 1.3.
1 Programmeer- en meetfuncties 1.3.2 Interpreteren van de netwerk validatie data De PMIX35 software zal per adres het zend-, ontvangst-, ruis-, en impedantieniveau weergeven. In de kolom "resultaat" geeft de software weer hoe de meting voor het betreffende adres verlopen is. Er • • • zijn vier resultaten mogelijk, namelijk: Niet gevonden, het adres is niet in de installatie aangetroffen. De regel is wit gekleurd. Geslaagd, de resultaten zijn goed. Verdere actie is niet nodig. De regel is groen gekleurd.
2 De PMIX35 als data interface De PMIX35 ondersteund standaard het CTX15/35 protocol en heeft daarnaast een aantal extra functies. Hierdoor kan de PMIX35 direct de CTX15/35 vervangen zonder dat de software moet worden aangepast. 2.1 PMIX35 communicatie driver De PMIX35 is voorzien van een USB aansluiting gebaseerd op een CP210x virtuele COM poort.
2 De PMIX35 als data interface 2.2 Protocol beschrijving 2.2.1 COM poortinstellingen Zie onderstaand figuur voor de benodigde COM poortinstellingen: Figuur 16: Poortinstellingen. 2.2.2 COM poort herkenning De COM poort waarop de PMIX35 is aangesloten kan worden herkend door het versturen van het "PX" commando. Doordat de PMIX35 hierop zal antwoorden, kan automatisch de juiste COM poort worden geselecteerd.
2 De PMIX35 als data interface 2.2.3 Communicatie formaat Alle communicatie is in ASCII formaat. De berichten tussen de PC applicatie en de PMIX35 zijn voorzien van headers. De PC applicatie neemt altijd het initiatief en de PMIX35 zal daarop antwoorden. Zie onderstaande tabel voor het formaat: $>9000{bericht}cs# Communicatie richting: PC -> PMIX35 $ Start karakter. > Communicatie richting van PC naar PMIX35. 9000 Adres van PMIX35. {bericht} Bericht voor PMIX35.
2 De PMIX35 als data interface 2.2.4 Type berichten Onderstaande tabellen beschrijven de verschillende type berichten. Zie verder een voorbeeld van een checksum "cs" berekening. Zender Formaat PC PX Beschrijving PMIX35: "Are you PMIX35" bericht om op COM poorten te vragen of er een PMIX35 op de COM poort is aangesloten. De PMIX35 reageert binnen 1000 msec op dit bericht met VP. PMIX35 VP{MMmm} Version PMIX35: Dit bericht wordt als antwoord op PX verstuurd naar de PC applicatie.
2 De PMIX35 als data interface Zender PC Formaat RQ PMIX35 ND{SS} PMIX35 NI{OOOO} PMIX35 LR{VVVV}{NNNN}{LL…L} LE{VVVV}{NNNN}{LL…L} PMIX35 {s} PC ? Beschrijving Data Request: Na het tot stand komen van de verbinding wordt met een periode van 500mS een Data Request gedaan naar de PMIX35. Hierop kan de PMIX35 antwoorden met de volgende bericht typen: ND - Noise detected. NI - Network Impedance. LR/LE - Line Read/Line Echo. ? - Bericht niet goed ontvangen.
2 De PMIX35 als data interface Zender Formaat PC LW{LLL..L} Beschrijving Line Write: De PC applicatie draagt de PMIX35 hiermee op om data transparant op het net over te dragen. Parameters: LL..L - Line in variable length ASCII Notation. Komt overeen met de ingevoerde data in de "Macro invoervelden". Zie item 4 Fout! Verwijzingsbron niet gevonden. Voorbeeld: $>9000LW A01A01 AONAONcs# Komt overeen met het aanschakelen van alles op A01.
2 De PMIX35 als data interface 2.2.4.1 Voorbeeld checksum berekening Om data van de PMIX35 te ontvangen moet een request worden verstuurd naar de PMIX35. Deze request is beschreven in Tabel 2 6: Bericht: RQ (Data Request) en ziet er als volgt uit: $>9000RQcs# Om de checksum "cs" te berekenen moeten de hexadecimale waarden van alle voorgaande karakters hexadecimaal bij elkaar worden opgeteld.
2 De PMIX35 als data interface 2.3 Technische gegevens Marmitek X-10 huisautomatisering Nominale spanning 230 Vac, 50 Hz Total Power consumption max. 2,5 Watt Signaal transmissie Instelbaar van 0 tot 5 Vpp (per 25 mV ) in 5 Ω bij 120 kHz volgens EN 50065-1, EN 50065-2-1, EN 50065-4-1 Transmissie Regeling: Zendniveau past zich automatisch aan op de lichtnet impedantie.
Copyrights Marmitek is a trademark of Pattitude B.V., PMIX35™ is a trademark of Marmitek B.V. All rights reserved. Copyright and all other proprietary rights in the content (including but not limited to model numbers, software, audio, video, text and photographs) rests with Marmitek B.V. Any use of the Content, but without limitation, distribution, reproduction, modification, display or transmission without the prior written consent of Marmitek is strictly prohibited.