Zurück   KNX-User-Forum > Supportforen > Zennio
knx-user-forum - International KNX Award Winner 2010


Links
Kalender
Spende

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 18.11.2012, 21:35
Benutzer
 
Registriert seit: 08.12.2008
Ort: Niederösterreich
Beiträge: 41
Brandi ist zur Zeit noch ein unbeschriebenes Blatt
Frage SKX Advance <-> Honeywell MB 48

Hallo ich möchte meine EMA an den Bus bringen, dh. eigentlich ist schon teilweise am Bus. (Über 12V Ausgänge an die Eingängen auf UKS 32)
Da hier aber die Datenpunkte begrenzt sind (24) und die obengennte Methode einen erheblichen Verdrahtungsaufwand darstellt, möchte ich die Meldepunkte zwischen KNX und EMA (RS 232) mit SKX Advanvce realisieren.
Die Frage ist nun ob das mit dem SKX funktioniert.

Bin was Protokolle und serielle Schnittstellen betrifft weniger fit,
villeicht könnt ihr mir da weiter helfen
Hier die Vorgaben der EMA:
Ausgabe der Daten im ASCII-Format, ohne Protokoll,
ohne Authentifizierung, ohne Verschlüsselung, 9600Baud,
8 Bit Daten, kein Parity, 1 Stoppbit, ohne Handshake,

Ausgabe als RS-232 oder als-RS485
5.1.1 ASCII Ausgabeformat
Alle Daten werden von der Zentrale im ASCII-Format ausgegeben.
Alle Befehle werden mit Carriage Return LineFeed (0x0D 0x0A) abgeschlossen.
Es wird folgender Befehlsaufbau verwendet:
Ausgabe von der Zentrale:
- MP<Kommando>;D:<Meldepunktnummer>;S:<Meldezustand> ;
V:<Funktionswert>;[T:< Zusätzlicher Text >];[K:< Datenträgernummer>];
C:< Prüfsumme >


!
< Kommando > :
"


I : Initialisierungsmeldung nach Reset
"


C: Meldungen im laufenden Betrieb
"


R: Resetmeldung
!


< Meldepunktnummer >< Meldezustand >< Funktionswert >
Es sind alle Meldepunkte aus der Meldepunktliste verfügbar
!


< Zusätzlicher Text >
Datenträgertext, Ereignistext/Datenträgernummer im Klarformat
!


< Datenträgernummer >
Nummer des Datenträgers (1 bis 65534)
!


< Prüfsumme >
Berechnung durch Aufaddieren der Bytes und Löschen des Übertrags
Beispiel:
MPC;D:1102;S:0;V:01;C:188 // Meldepunkt 1102 Zustand 0 hat Funktionswert 1

// d.h. Meldergruppe 1 wurde ausgelöst
ASCII Eingabeformat
Die Daten an die Zentrale werden im ASCII-Format gesendet und müssen ebenfalls mit
Carriage Return LineFeed (0x0D 0x0A) abgeschlossen werden.
Steuerbefehl an die Zentrale:
z.B. Bereich scharfschalten
- MP<Kommando>;D:<Meldepunktnummer>;S:<Meldezustand> ;
V:<Funktionswert>;C:<Prüfsumme>
!


< Kommando > :
"


I : Initialisierungsbefehl zur Zentrale
"


S: Steuerbefehl zur Zentrale
!


< Meldepunktnummer >< Meldezustand >< Funktionswert >
Es sind alle Meldepunkte aus der Meldepunktliste verfügbar
!


< Prüfsumme >
Berechnung durch Aufaddieren der Bytes und Löschen des Übertrags
Beispiel:
MPS;D:72;S:0;V:02 // Meldepunkt 72 Steuerfunktion 0 wird auf Funktionswert 2
gesetzt
// d.h. Hauptbereich 1 unverzögert intern scharfschalten
Initialisierungsbefehl für Meldepunktfilter:
z.B. Alle Schärfungsänderungen eines Bereiches sollen von der Zentrale gesendet
werden
- MPI;D:< Meldepunktnummer >;F:< Filterinformation >;C:< Prüfsumme >
!


< Meldepunktnummer >
Alle Meldepunkte aus der Meldepunktliste sind verfügbar
!


< Filterinformation >
Filter für den Meldepunkt. Bit-codiert. Jedes Bit steht für einen
gewünschten Meldepunktzustand
!


< Prüfsumme >
Berechnung durch Aufaddieren der Bytes und Löschen des Übertrags

Ich werd da nicht richtig schlau daraus
lg Markus

Bei Google nach dem markiertem Wort suchen Bei Wikipedia nach dem markiertem Wort suchen Im Forum nach dem markiertem Wort suchen
Mit Zitat antworten
Antwort

Themen-Optionen
Ansicht

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are aus
Pingbacks are aus
Refbacks are aus



Alle Zeitangaben in WEZ +2. Es ist jetzt 19:46 Uhr.



SEO by vBSEO