{"id":5121,"date":"2025-11-11T18:58:04","date_gmt":"2025-11-11T17:58:04","guid":{"rendered":"https:\/\/dinamobesturing.nl\/firmware\/rm-c-1-40d\/"},"modified":"2026-04-28T13:16:34","modified_gmt":"2026-04-28T11:16:34","slug":"rm-c-1-40d","status":"publish","type":"firmware","link":"https:\/\/dinamobesturing.nl\/de\/firmware\/rm-c-1-40d\/","title":{"rendered":"RM-C 1.40D"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\" id=\"Compatibiliteit\">Kompatibilit\u00e4t<a href=\"https:\/\/dinamousers.net\/RM-x+Release+Notes+1.40D_nl#Compatibiliteit\" target=\"_blank\" rel=\"noopener\"><\/a><\/h2>\n\n<p>RM-U Rel 1.40D funktioniert auf den folgenden Modulen:<\/p>\n\n<ul class=\"wp-block-list\">\n<li>RM-U P&amp;P<\/li>\n\n\n\n<li>RM-U Single Channel<\/li>\n\n\n\n<li>RM-U Dual Channel<\/li>\n<\/ul>\n\n<p>RM-C Rel 1.40D funktioniert auf den folgenden Modulen:<\/p>\n\n<ul class=\"wp-block-list\">\n<li>RM-C\/1+<\/li>\n\n\n\n<li>RM-C\/2<\/li>\n<\/ul>\n\n<h2 class=\"wp-block-heading\" id=\"Overzicht_wijzigingen\">\u00c4nderungs\u00fcbersicht<a href=\"https:\/\/dinamousers.net\/RM-x+Release+Notes+1.40D_nl#Overzicht_wijzigingen\" target=\"_blank\" rel=\"noopener\"><\/a><\/h2>\n\n<h4 class=\"wp-block-heading\" id=\"RM-x_1\\.40\">RM-x 1.40<a href=\"https:\/\/dinamousers.net\/RM-x+Release+Notes+1.40D_nl#RM-x_1.40\" target=\"_blank\" rel=\"noopener\"><\/a><\/h4>\n\n<ul class=\"wp-block-list\">\n<li>Unterst\u00fctzung von Dual Channel auf RM-C und RM-U.<\/li>\n\n\n\n<li>Auslesen der Konfiguration RM-U\/RM-C<\/li>\n\n\n\n<li>Entfernung von Event Actions (RM-U)<\/li>\n<\/ul>\n\n<h4 class=\"wp-block-heading\" id=\"RM-x_1\\.40A_\">RM-x 1.40A <a href=\"https:\/\/dinamousers.net\/RM-x+Release+Notes+1.40D_nl#RM-x_1.40A_\" target=\"_blank\" rel=\"noopener\"><\/a><\/h4>\n\n<ul class=\"wp-block-list\">\n<li>Bugfix Ansteuerung und R\u00fcckmeldungen PM32<\/li>\n<\/ul>\n\n<h4 class=\"wp-block-heading\" id=\"RM-x_1\\.40B_\">RM-x 1.40B <a href=\"https:\/\/dinamousers.net\/RM-x+Release+Notes+1.40D_nl#RM-x_1.40B_\" target=\"_blank\" rel=\"noopener\"><\/a><\/h4>\n\n<ul class=\"wp-block-list\">\n<li>Bugfix Startvorgang<br\/>Gel\u00f6st: Beim Starten im Single-Channel-Modus findet die RM-x zwar angeschlossene Module, aber anschlie\u00dfend erl\u00f6schen beide gelben LEDs und die RM-x kommuniziert nicht mit den Dinamo-Modulen.<\/li>\n<\/ul>\n\n<h4 class=\"wp-block-heading\" id=\"RM-x_1\\.40C\">RM-x 1.40C<a href=\"https:\/\/dinamousers.net\/RM-x+Release+Notes+1.40D_nl#RM-x_1.40C\" target=\"_blank\" rel=\"noopener\"><\/a><\/h4>\n\n<ul class=\"wp-block-list\">\n<li>Bugfix Einlesen der Belegtmelder<br\/>Gel\u00f6st: Beim Einlesen von Belegtmeldern in einem Dual-Channel-System wurde in einigen F\u00e4llen der falsche Kanal gelesen.<\/li>\n<\/ul>\n\n<h4 class=\"wp-block-heading\" id=\"RM-x_1\\.40D\">RM-x 1.40D<a href=\"https:\/\/dinamousers.net\/RM-x+Release+Notes+1.40D_nl#RM-x_1.40D\" target=\"_blank\" rel=\"noopener\"><\/a><\/h4>\n\n<ul class=\"wp-block-list\">\n<li>Bugfix R\u00fccklesen der RM-x-Einstellungen<br\/>Gel\u00f6st: Nicht alle RM-x-Parameter wurden korrekt zur\u00fcckgelesen.<\/li>\n<\/ul>\n\n<h2 class=\"wp-block-heading\" id=\"Dual_Channel\">Dual Channel<a href=\"https:\/\/dinamousers.net\/RM-x+Release+Notes+1.40D_nl#Dual_Channel\" target=\"_blank\" rel=\"noopener\"><\/a><\/h2>\n\n<p>Die RM-U und RM-C unterst\u00fctzen ab Rel 1.40 zwei Kommunikationsbusse zu angeschlossenen Dinamo-Modulen. Die maximale Systemgr\u00f6\u00dfe wird hiermit ohne Performanceverlust verdoppelt. <\/p>\n\n<h4 class=\"wp-block-heading\" id=\"Naamgeving_kanalen\">Benennung der Kan\u00e4le<a href=\"https:\/\/dinamousers.net\/RM-x+Release+Notes+1.40D_nl#Naamgeving_kanalen\" target=\"_blank\" rel=\"noopener\"><\/a><\/h4>\n\n<p>Kanal 1 ist der erste Kanal, identisch mit dem Kanal eines Einzelsystems. Kanal 0 ist der zweite Kanal. Bei der RM-U ist Kanal 0 der standardm\u00e4\u00dfige serielle Upstream-Kanal, der optional als zweiter Downstream-Kanal neu zugewiesen werden kann. Bei der RM-C\/1 wird Kanal 0 nicht verwendet, da die RM-C keine serielle Host-Kommunikation unterst\u00fctzt.   <\/p>\n\n<h4 class=\"wp-block-heading\" id=\"Capaciteit\">Kapazit\u00e4t<a href=\"https:\/\/dinamousers.net\/RM-x+Release+Notes+1.40D_nl#Capaciteit\" target=\"_blank\" rel=\"noopener\"><\/a><\/h4>\n\n<p>Jeder Kanal akzeptiert 16 UCCI-s, TM-Hs oder TM44-Paare, plus 8 PM32-Module plus 16 OC32-Module und\/oder OM32-Module.<\/p>\n\n<p><strong>RM-U<\/strong><br\/>Bei der RM-U k\u00f6nnen beide Kan\u00e4le RS485 sein, oder Kanal 1 TTL und Kanal 0 RS485. Im letzteren Fall ist besondere Aufmerksamkeit f\u00fcr den TM-H-Takt erforderlich, falls auf beiden Bussen TM-H\/TM44-Module vorhanden sind. Der Takt muss dann extern von RS485 auf TTL konvertiert werden. Dies kann auf einem der TTL-TM-H-Module durch eine Modifikation erfolgen. Die RM-U kennt die folgenden m\u00f6glichen Kombinationen im Dual-Channel-Modus:   <\/p>\n\n<ul class=\"wp-block-list\">\n<li>IC8 + IC10 (+IC7) = Ch1=TTL + Ch0=RS485 (+ RS232-out)<\/li>\n\n\n\n<li>C9 + IC10 (+IC7) = Ch1=RS485 + Ch0=RS485 (+ RS232-out)<\/li>\n<\/ul>\n\n<h4 class=\"wp-block-heading\" id=\"Uitsluiting\">Ausschluss<a href=\"https:\/\/dinamousers.net\/RM-x+Release+Notes+1.40D_nl#Uitsluiting\" target=\"_blank\" rel=\"noopener\"><\/a><\/h4>\n\n<p>Kanal 0 kann nur dann als Downstream gesetzt werden, wenn es sich bei dem Modul tats\u00e4chlich um eine RM-C\/2 oder eine RM-U mit Dual-Channel-BootROM handelt. Andernfalls kann diese Option zwar konfiguriert werden, wird aber beim Starten nicht aktiviert. <\/p>\n\n<h4 class=\"wp-block-heading\" id=\"Terugmelders\">R\u00fcckmelder<a href=\"https:\/\/dinamousers.net\/RM-x+Release+Notes+1.40D_nl#Terugmelders\" target=\"_blank\" rel=\"noopener\"><\/a><\/h4>\n\n<p>Es gibt \u201enur\u201c 2048 R\u00fcckmelder pro System. Mit 32 TM-H- und\/oder UCCI-Modulen w\u00fcrde die Gesamtzahl der R\u00fcckmelder 32 * 128 = 4096 betragen. Es wird erwartet, dass mehr als 2048 R\u00fcckmelder bei der maximalen Systemgr\u00f6\u00dfe von 256 Bl\u00f6cken niemals ben\u00f6tigt werden.  <\/p>\n\n<p><strong>Rationalisierung<\/strong><br\/>Die TM44 bietet 16 Belegtmelder pro Modul, sodass die maximale Anzahl von 64 Modulen zu 1024 R\u00fcckmeldungen f\u00fchrt. Es ist davon auszugehen, dass ein TM-H normalerweise mit 64 R\u00fcckmeldern \u00fcber ausreichend Adressraum verf\u00fcgt. UCCI-s k\u00f6nnten 128 R\u00fcckmelder pro Modul ben\u00f6tigen, jedoch ist es angesichts der aktuellen Nutzung durch Kunden sehr unwahrscheinlich, dass jemand ein System mit mehr als 16 UCCIs baut. Sollte dennoch jemand ein System mit 16 UCCIs bauen, ist es dringend zu empfehlen, daraus ein \u201edediziertes System\u201c zu machen (ausschlie\u00dflich Autos, kein Mix aus Z\u00fcgen\/Autos). Derzeit ist es w\u00fcnschenswert, die Adressierung abw\u00e4rtskompatibel zu halten, damit jemand, der ein Einzelsystem auf ein Dual-Bus-System aufr\u00fcstet, nicht die gesamte Software-Datenbank umbauen muss.    <\/p>\n\n<p><strong>Implementierung<\/strong><br\/>TMxx-Module auf Kanal 1 und Kanal 0 verwenden einen \u00fcberlappenden Adressraum f\u00fcr R\u00fcckmelder:<\/p>\n\n<ul class=\"wp-block-list\">\n<li>Modul #0 = R\u00fcckmeldung 0..127, Basis = 0<\/li>\n\n\n\n<li>Modul #1 = R\u00fcckmeldung 128..255, Basis = 128<\/li>\n\n\n\n<li>&#8230;<\/li>\n\n\n\n<li>Modul #15 = R\u00fcckmeldung 1920..2047, Basis = 1920<\/li>\n<\/ul>\n\n<p>R\u00fcckmelder auf Kanal 1 sind wie bei einem Einkanal-System nummeriert. Bei einem TMxx-Adress-Slot, der durch ein TM44-Paar belegt ist, verwendet das Prim\u00e4rmodul die Adressen 0..15 und das Sekund\u00e4rmodul die Adressen 64..79 der verf\u00fcgbaren 128 Adressen des betreffenden Slots. R\u00fcckmelder auf Kanal 0 sind wie auf Kanal 1 .xor.32 nummeriert. Das bedeutet innerhalb jedes Adress-Slots:<\/p>\n\n<ul class=\"wp-block-list\">\n<li>R\u00fcckmelder 0..31 wird als Basis + 32..63 gemeldet<\/li>\n\n\n\n<li>R\u00fcckmelder 32..63 wird als Basis + 0..31 gemeldet<\/li>\n\n\n\n<li>R\u00fcckmelder 64..95 wird als Basis + 96..127 gemeldet<\/li>\n\n\n\n<li>R\u00fcckmelder 96..127 wird als Basis + 64..95 gemeldet<\/li>\n<\/ul>\n\n<p>In der Praxis bedeutet dies: Falls ein Slot durch TM44s sowohl auf Kanal 1 als auch auf Kanal 0 belegt ist:<\/p>\n\n<ul class=\"wp-block-list\">\n<li>TM44.0-Ch1 verwendet R\u00fcckmelder Basis + 0..15<\/li>\n\n\n\n<li>TM44.0-Ch0 verwendet R\u00fcckmelder Basis + 32..47<\/li>\n\n\n\n<li>TM44.1-Ch1 verwendet R\u00fcckmelder Basis + 64..79<\/li>\n\n\n\n<li>TM44.1-Ch0 verwendet R\u00fcckmelder Basis + 96..111<\/li>\n<\/ul>\n\n<p>Falls ein Slot durch TM44s, TM-Hs und\/oder UCCIs (in einer beliebigen Kombination) sowohl auf Kanal 1 als auch auf Kanal 0 belegt wird, kann jedes Modul ausschlie\u00dflich seine R\u00fcckmeldeadressen 0..31 und 64..95 verwenden.<\/p>\n\n<ul class=\"wp-block-list\">\n<li>TMxx-Ch1 adressiert R\u00fcckmelder 0..31 und 64..95 als Basis + 0..31 und 64..95<\/li>\n\n\n\n<li>TMxx-Ch0 adressiert R\u00fcckmelder 0..31 und 64..95 als Basis + 32..63 und 96..127<\/li>\n<\/ul>\n\n<p>Falls ein TMxx-Slot nur auf Kanal 1 belegt ist, kann der vollst\u00e4ndige Bereich von 128 R\u00fcckmelder-Adressen durch das betreffende Modul verwendet werden. Falls ein TMxx-Slot nur auf Kanal 0 belegt ist, kann ebenfalls der vollst\u00e4ndige Bereich von 128 R\u00fcckmelder-Adressen verwendet werden; beachten Sie jedoch, dass die Adressen pro 32er-Gruppe vertauscht werden.<\/p>\n\n<h4 class=\"wp-block-heading\" id=\"Blokken\">Bl\u00f6cke<a href=\"https:\/\/dinamousers.net\/RM-x+Release+Notes+1.40D_nl#Blokken\" target=\"_blank\" rel=\"noopener\"><\/a><\/h4>\n\n<p>Es gibt 256 Bl\u00f6cke pro System.<br\/>Bl\u00f6cke 0..127 befinden sich wie bisher auf den Modulen 0..15 auf Kanal 1.<br\/>Bl\u00f6cke 128..255 befinden sich auf den Modulen 0..15 auf Kanal 0.<\/p>\n\n<h4 class=\"wp-block-heading\" id=\"Magneetartikelen\">Magnetartikel<a href=\"https:\/\/dinamousers.net\/RM-x+Release+Notes+1.40D_nl#Magneetartikelen\" target=\"_blank\" rel=\"noopener\"><\/a><\/h4>\n\n<p>Es gibt maximal 512 Magnetartikel (MDs) pro System.<br\/>Jede PM32 kann 32 oder 64 MDs pro Modul adressieren (globale RM-x Einstellung).<\/p>\n\n<p><strong>Einkanal-System:<\/strong><br\/>Konfiguriert mit 32 MDs pro Modul k\u00f6nnen maximal 256 MDs adressiert werden, da 8 PMs * 32 MDs = 256.<br\/>Konfiguriert mit 64 MDs pro Modul kann die maximale Anzahl an MDs adressiert werden (8 PMs * 64 MDs = 512).<\/p>\n\n<p><strong>Zweikanal-System<\/strong><br\/>MDs 0..255 sind Kanal 1 zugewiesen.<br\/>MDs 256..511 sind Kanal 0 zugewiesen.<br\/>Konfiguriert mit 32 MDs pro Modul adressiert das System bis zu 8 PM32s pro Kanal.<br\/>Konfiguriert mit 64 MDs pro Modul adressiert das System bis zu 4 PM32s pro Kanal.<\/p>\n\n<p><strong>Direkte Subsystem-Adressierung<\/strong><br\/>Die Steuerungssoftware hat auch die M\u00f6glichkeit, PM32 direkt mittels \u201eSubsystem Addressing\u201c anzusprechen. In diesem Fall sind auf beiden Kan\u00e4len 8 PM32-Module mit jeweils bis zu 64 MDs adressierbar. <\/p>\n\n<h4 class=\"wp-block-heading\" id=\"OM32_OC32\">OM32\/OC32<a href=\"https:\/\/dinamousers.net\/RM-x+Release+Notes+1.40D_nl#OM32_OC32\" target=\"_blank\" rel=\"noopener\"><\/a><\/h4>\n\n<p>Das System adressiert maximal 1024 OM32\/OC32-\u201eAusg\u00e4nge\u201c mit 32 \u201eAusg\u00e4ngen\u201c pro Modul. Die Adressen 0..511 sind f\u00fcr 16 OM32\/OC32-Module auf Kanal 1 reserviert. Die Adressen 512..1023 sind f\u00fcr 16 OM32\/OC32-Module auf Kanal 0 reserviert. OM32s und OC32s k\u00f6nnen auch \u00fcber Subsystem Addressing adressiert werden. Bei der OC32 hat dies den Vorteil, dass bis zu 128 Adressen pro Modul verf\u00fcgbar sind. Um OC32s auf Kanal 0 mit OC32Config \u00fcber Dinamo Tunneling zu konfigurieren, ist mindestens Release 3.10A erforderlich. Diese Version erm\u00f6glicht es, die Module 0..31 zu adressieren, sobald Dinamo Tunneling aktiviert ist. Die Module 0..15 befinden sich auf Kanal 1, die Module 16..31 auf Kanal 0.     <\/p>\n\n<h4 class=\"wp-block-heading\" id=\"Transparent_Mode\">Transparent Mode<a href=\"https:\/\/dinamousers.net\/RM-x+Release+Notes+1.40D_nl#Transparent_Mode\" target=\"_blank\" rel=\"noopener\"><\/a><\/h4>\n\n<p>Hierf\u00fcr gibt es nun 3 M\u00f6glichkeiten:<\/p>\n\n<ul class=\"wp-block-list\">\n<li>Transparent Mode Channel 1: Hiernach ist es m\u00f6glich, die OC32s auf Kanal 1 mittels OC32Config \u00fcber den Transparent Mode zu konfigurieren.<\/li>\n\n\n\n<li>Transparent Mode Channel 0: Hiernach ist es m\u00f6glich, die OC32s auf Kanal 0 mittels OC32Config \u00fcber den Transparent Mode zu konfigurieren.<\/li>\n\n\n\n<li>Bootloader Transparent Mode: Hiernach ist es m\u00f6glich, Module hinter der RM-x mittels des VPEB Bootloaders zu aktualisieren. Dies funktioniert sowohl f\u00fcr Kanal 1 als auch f\u00fcr Kanal 0. <\/li>\n<\/ul>\n\n<p>Der Transparent Mode, egal in welcher Variante, kann ausschlie\u00dflich durch einen RM-x-Reboot beendet werden.<\/p>\n\n<h2 class=\"wp-block-heading\" id=\"Uitlezen_Configuratie\">Konfiguration auslesen<a href=\"https:\/\/dinamousers.net\/RM-x+Release+Notes+1.40D_nl#Uitlezen_Configuratie\" target=\"_blank\" rel=\"noopener\"><\/a><\/h2>\n\n<p>Es ist nun auch m\u00f6glich, die permanente und tempor\u00e4re Konfiguration der RM-x auszulesen.<\/p>\n\n<h2 class=\"wp-block-heading\" id=\"Event_Actions\">Event Actions<a href=\"https:\/\/dinamousers.net\/RM-x+Release+Notes+1.40D_nl#Event_Actions\" target=\"_blank\" rel=\"noopener\"><\/a><\/h2>\n\n<p>Bei der RM-U gab es die M\u00f6glichkeit, Regeln im System zu programmieren, wodurch Dinamo mehr oder weniger selbstst\u00e4ndig auf Ereignisse reagieren konnte (haupts\u00e4chlich \u00c4nderungen der Belegtmelder). Die Regeln konnten auch mittels \u201evirtueller Ausg\u00e4nge\u201c aufgerufen werden. Diese Funktion wurde in der Vergangenheit genutzt, um Einschr\u00e4nkungen der Steuerungssoftware zu umgehen. Soweit bekannt, wurde dieses Feature in den letzten 5 Jahren von niemandem genutzt. Die Funktion wird als veraltet angesehen und stand der Entwicklung von Dual Channel teilweise im Weg. Daher wurde die Funktion aus der RM-U entfernt.     <\/p>\n\n<p>Der Ordnung halber: Diese Funktion wurde bei Erscheinen der RM-C nicht auf die RM-C portiert. Die RM-C hat diese Funktion daher nie besessen. <\/p>\n","protected":false},"featured_media":0,"template":"","meta":{"_acf_changed":false},"firmware-producten":[],"class_list":["post-5121","firmware","type-firmware","status-publish","hentry"],"acf":[],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/dinamobesturing.nl\/de\/wp-json\/wp\/v2\/firmware\/5121","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dinamobesturing.nl\/de\/wp-json\/wp\/v2\/firmware"}],"about":[{"href":"https:\/\/dinamobesturing.nl\/de\/wp-json\/wp\/v2\/types\/firmware"}],"wp:attachment":[{"href":"https:\/\/dinamobesturing.nl\/de\/wp-json\/wp\/v2\/media?parent=5121"}],"wp:term":[{"taxonomy":"firmware-producten","embeddable":true,"href":"https:\/\/dinamobesturing.nl\/de\/wp-json\/wp\/v2\/firmware-producten?post=5121"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}