MfX CV's lesen und schreiben (WIP)

chrissiMZ
Posts: 82
Joined: 26.12.2018, 18:07
Location: Winden/Pfalz, Germany

MfX CV's lesen und schreiben (WIP)

Post by chrissiMZ » 25.05.2019, 11:24

Guten Tag,

ich wollte für meine mfx-Lok (Anleitung und CV Tabelle) die CV 4 setzen, allerdings wurden diese im Decoder nicht gespeichert. Als Zentrale setze ich MBUS (als Master) ein. Lok steht alleine auf dem Programmiergleis.

Bildschirmfoto von 2019-05-25 12-23-52.png
Wo liegt mein Fehler?

Gruss Chrissi
Attachments
issues.zip
(58.43 KiB) Downloaded 6 times

rjversluis
Site Admin
Posts: 41639
Joined: 10.04.2006, 08:48
Location: Speyer, Germany
Contact:

Re: CV's werden nicht geschrieben

Post by rjversluis » 26.05.2019, 06:56

Hi Chrissi,

Code: Select all

20190525.121635.717 r9999c cmdr7660 OMBUS    0570 set CV4=24 of decoder 0x4BA7 (mode=0x00)
20190525.121635.795 r9999B mbusread OMBUS    2707 response 0x08
20190525.121635.796 r9999B mbusread OMBUS    0171 frame: cmd=08 WRITE_CONFIG rsp=1 id=0x0011CB2A dlc=8 flags=08 data=00 00 4B A7 00 04 18 C0 [..K.....]
20190525.121635.796 r9999c mbusread OMBUS    2593 write config UID=0x4BA7 cv=4 index=0 value=24 result=0x18
20190525.121635.797 r9999I mbusread OControl 1960 Program event 7: cv4=24 addr=19367 type=0
der Zentrale meldet zurück 0xC0, was bedeutet:
In Result (Bit 8 & Bit 7) stehen die Ergebnisse zu Schreiben und Verifizieren:
Bit 8: Schreiben erfolgreich betätigt durch Kontroller.
Bit 7: Verifiy erfolgreich verlaufen.
Also hat geklappt.
Nur im Rocrail trace ist es falsch, aber hat funktional kein Auswirkung. (Korrigiere ich.)

chrissiMZ
Posts: 82
Joined: 26.12.2018, 18:07
Location: Winden/Pfalz, Germany

Re: CV's werden nicht geschrieben

Post by chrissiMZ » 26.05.2019, 09:55

Hi Rob,

aber wieso zeigt mir Rocrail beim erneuten "Get" den alten CV-Wert an? Ist das normal?

rjversluis
Site Admin
Posts: 41639
Joined: 10.04.2006, 08:48
Location: Speyer, Germany
Contact:

Re: CV's werden nicht geschrieben

Post by rjversluis » 26.05.2019, 10:20

Hi Chrissi,

ja, das ist merkwürdig...

es wird CV4=24 bestätigt, und beim lesen kommt dann wieder CV4=23. Kann ich dir nicht erklären.
Ist CV4 > 23 noch innerhalb das gültige Bereich vom Decoder?

Code: Select all

20190525.121635.717 r9999c cmdr7660 OMBUS    0570 set CV4=24 of decoder 0x4BA7 (mode=0x00)
20190525.121635.795 r9999B mbusread OMBUS    2707 response 0x08
20190525.121635.796 r9999B mbusread OMBUS    0171 frame: cmd=08 WRITE_CONFIG rsp=1 id=0x0011CB2A dlc=8 flags=08 data=00 00 4B A7 00 04 18 C0 [..K.....]
20190525.121635.796 r9999c mbusread OMBUS    2593 write config UID=0x4BA7 cv=4 index=0 value=24 result=0x18
20190525.121635.797 r9999I mbusread OControl 1960 Program event 7: cv4=24 addr=19367 type=0
20190525.121637.507 r9999I cmdr7660 OMBUS    0808 command=program:0
20190525.121637.507 r9999c cmdr7660 OMBUS    0537 get CV4 from decoder 0x4BA7
20190525.121637.599 r9999B mbusread OMBUS    2707 response 0x07
20190525.121637.600 r9999B mbusread OMBUS    0171 frame: cmd=07 READ_CONFIG  rsp=1 id=0x000F0300 dlc=7 flags=08 data=00 00 4B A7 00 04 17 00 [..K.....]
20190525.121637.600 r9999c mbusread OMBUS    2673 read config UID=0x4BA7 cv=4 index=0 value=23 ( )
20190525.121637.601 r9999I mbusread OControl 1960 Program event 7: cv4=23 addr=19367 type=0

chrissiMZ
Posts: 82
Joined: 26.12.2018, 18:07
Location: Winden/Pfalz, Germany

Re: CV's werden nicht geschrieben

Post by chrissiMZ » 26.05.2019, 10:34

rjversluis wrote:
26.05.2019, 10:20
es wird CV4=24 bestätigt, und beim lesen kommt dann wieder CV4=23. Kann ich dir nicht erklären.
Ist CV4 > 23 noch innerhalb das gültige Bereich vom Decoder?
Es ist egal, welchen Wert ich dort eingeben, ob 21, 22 oder 24. Er sagt immer ok, aber bei einem erneuten Get steht der ursprüngliche Wert wieder drin. :?

Diese vom Decoder gemeldeten Werte kommen mir auch etwas "unrealistisch" vor: Ein Vhigh (CV5) meldet mir z.B. 21 - obwohl dies doch Standartmäßig auf 255 (max. Wert) stehen sollte, oder?

rjversluis
Site Admin
Posts: 41639
Joined: 10.04.2006, 08:48
Location: Speyer, Germany
Contact:

Re: CV's werden nicht geschrieben

Post by rjversluis » 26.05.2019, 10:37

OK,

ich habe hier auch ein MfX Lok, 39273, und ein CS3.
Kommende Woche werde ich damit testen und berichten.

ups60
Posts: 1034
Joined: 30.07.2013, 17:36
Location: 50321 Brühl

Re: CV's werden nicht geschrieben

Post by ups60 » 26.05.2019, 10:53

Hi Rob,

ich kann Chrizzis Feststellung bestätigen, die Werte werden von der CS3 nicht an die Loks weitergegeben.

Dazu auch noch die Beobachtung, daß ich den Server immer runterfahren muß, um mit der CS3 die Decoder-Werte auslesen zu können. Wenn der Server läuft, werden die Parameter nur teilweise ausgelesen, manche Container (Motor/Sound/Formate etc) werden nicht oder nur stümmelhaft ausgelesen. Auch das Auslesen der Funktiontasten-Mappings bricht zwischendurch ab.

Ich vermute ein Timing-Problem zwischen CS3 und MBus, da damals mit msgbox und mcs2 nicht auftrat.

mfg Uwe

chrissiMZ
Posts: 82
Joined: 26.12.2018, 18:07
Location: Winden/Pfalz, Germany

Re: CV's werden nicht geschrieben

Post by chrissiMZ » 26.05.2019, 10:56

rjversluis wrote:
26.05.2019, 10:37
OK,

ich habe hier auch ein MfX Lok, 39273, und ein CS3.
Kommende Woche werde ich damit testen und berichten.
Ja cool, danke.

Ich habe 2 von diesen Lok. Eine ist auch in meiner MS2 drin und diese konnte ich über die MS2 programmieren (Lautstärke der Sounds).

rjversluis
Site Admin
Posts: 41639
Joined: 10.04.2006, 08:48
Location: Speyer, Germany
Contact:

Re: CV's werden nicht geschrieben

Post by rjversluis » 26.05.2019, 12:41

Hi Uwe,

muss man da nicht POM aktivieren bei MfX?
ProgrammingTrack und MfX gibt es nicht.
Chrissi hat POM auch nicht eingeschaltet.

Da gibt es kein Timing Problem.

ups60
Posts: 1034
Joined: 30.07.2013, 17:36
Location: 50321 Brühl

Re: CV's werden nicht geschrieben

Post by ups60 » 26.05.2019, 13:45

rjversluis wrote:
26.05.2019, 12:41
Hi Uwe,

muss man da nicht POM aktivieren bei MfX?

Da gibt es kein Timing Problem.
Hi Rob,

habe ich beides ausprobiert, kein Unterschied. Lok steht sogar auf dem Programmiergleis.

Ich bekomme aber auch im Serverfenster oft die Meldung "cv0 out of range" wenn ich von der CS3 in die Programmiereinstellungen der Lok gehe und sämtliche CV's werden im Zentrale-Fenster aufgeführt, obwohl in der CS3 nur dann Rootblock und Telemetrie angezeigt werden.
cs3-cfg.PNG
so siehts in der CS3 aus, wenn der Server läuft. Probiert mit UDP und TCP in Mbus.

mfg Uwe

hier noch drei Bilder, wie die Werte zwischen Rocrail und CS3 unterscheiden, die snippets der CS3 wenn Rocrail nicht läuft.
Attachments
rs-cfg.PNG
rs-cfg.PNG (13.73 KiB) Viewed 186 times
cs3-cfg-2.PNG
cs3-cfg-1.PNG
Last edited by ups60 on 26.05.2019, 13:52, edited 1 time in total.

rjversluis
Site Admin
Posts: 41639
Joined: 10.04.2006, 08:48
Location: Speyer, Germany
Contact:

Re: CV's werden nicht geschrieben

Post by rjversluis » 26.05.2019, 13:52

Hi Uwe,

kommende Woche teste ich.

ups60
Posts: 1034
Joined: 30.07.2013, 17:36
Location: 50321 Brühl

Re: CV's werden nicht geschrieben

Post by ups60 » 26.05.2019, 13:53

rjversluis wrote:
26.05.2019, 13:52
Hi Uwe,

kommende Woche teste ich.
Hi Rob,

wenn ich helfen kann, gerne !

mfg Uwe

rjversluis
Site Admin
Posts: 41639
Joined: 10.04.2006, 08:48
Location: Speyer, Germany
Contact:

Re: CV's werden nicht geschrieben

Post by rjversluis » 27.05.2019, 07:48

Hallo,

ich kann es nachstellen, aber nicht erklären.
Was MBUS Sendet is 100% Identisch mit MCS2/MGBOX, wird auch positiv Quittiert, aber nicht im Decoder übernommen...

Wie kann ich ein MfX Lok in der CS3 hinzufügen?

ups60
Posts: 1034
Joined: 30.07.2013, 17:36
Location: 50321 Brühl

Re: CV's werden nicht geschrieben

Post by ups60 » 27.05.2019, 07:58

Moin Rob,

den einzigen Weg den ich kenne, ist über Loks bearbeiten, verlorene MFX-Loks wiederfinden. s gibt da aber wohl noch eine Besonderheit, wenn eine Lok aus der CS3 gelöscht wird und die Lok nicht auf dem Gleis steht, meldet sie sich nicht (oder nur schwer) wieder an der CS2/CS3 an. Also wenn eine Lok löschen, dann Lok auf dem Gleis lassen und löschen.

mfg Uwe

rjversluis
Site Admin
Posts: 41639
Joined: 10.04.2006, 08:48
Location: Speyer, Germany
Contact:

Re: CV's werden nicht geschrieben

Post by rjversluis » 27.05.2019, 09:45

Hallo Uwe,

wie komme ich bei Loks Bearbeiten?
Ich stelle mich vielleicht Dum an, aber ich ging davon aus das ein MfX Lok automatisch erkennt wird... -o

Post Reply

Return to “MBUS (DE)”