| Forum | Suchen | Mitglieder | Home  
» Willkommen Gast [ login | registrieren


Lawo 802/15 Betriebsprogramm
Forum
- Technische Fragen / Info‘s



 
Name Nachricht
Alex‘01


Bürger
87 Beiträge

Lawo 802/15 Betriebsprogramm , 15 Apr. 2026 23:01


Hallo zusammen,

hat irgendjemand von euch Infos oder Dokumente zum Betriebsprogramm FD51 der alten 802/15 Anzeigerechner? Die Sonderzeichen-Umsetzung ist damals noch direkt im Betriebsprogramm-EPROM gemacht worden und kann mit "unseren Mitteln" (Ted800/900) nicht geändert werden. Lawo selbst konnte schon vor 10 Jahren dazu nicht mehr weiterhelfen, das hat sich auch nicht mehr geändert. Vielleicht hat jemand von euch ja mehr Infos dazu.

Gruß Jan
 
Beitragsbewertung:
     
MagnusMagus


Senator
673 Beiträge

RE: Lawo 802/15 Betriebsprogramm , 16 Apr. 2026 10:48


was wolltest du da machen?

Kann mir jetzt vorstellen das Ich diese Sonderzeichen zumindest editieren kann wie bei Annax. Ist es ein privater Auftrag oder für einen Kommerziellen Gebrauch?
 
Beitragsbewertung:
     
MagnusMagus


Senator
673 Beiträge

RE: Lawo 802/15 Betriebsprogramm , 16 Apr. 2026 12:56


Aus Interesse habe ich mir das "dvb_azrfr51v16.bin"(aka FD51DSTB 16.08.2000) angeschaut.

ID 1 -> zA
ID 2 -> zA
ID 3 -> zC
ID 9 -> zA
ID 10(A) -> zJ/zC

Formatierungstabelle/Sonderzeichen:

"1" -> "1/#1#0"
"2" -> "2/#1#0"
"3" -> "3/#1#0"
"4" -> "4/#1#0"
"5" -> "5/#1#0"
"6" -> "6/#1#0"
"7" -> "7/#1#0"
"8" -> "8/#1#0"
"9" -> "9/#1#0"

"10" -> "10/#1#0"
"11" -> "11/#1#0"
"12" -> "12/#1#0"
"13" -> "13/#1#0"
"14" -> "14/#1#0"
"15" -> "15/#1#0"
"16" -> "16/#1#0"
"17" -> "17/#1#0"
"18" -> "18/#1#0"
"19" -> "19/#1#0"

"20" -> "20/#1#0"
"21" -> "21/#1#0"
"22" -> "22/#1#0"
"23" -> "23/#1#0"
"24" -> "24/#1#0"
"25" -> "25/#1#0"
"26" -> "26/#1#0"
"27" -> "27/#1#0"
"28" -> "28/#1#0"
"29" -> "29/#1#0"

"30" -> "30/#1#0"
"31" -> "31/#1#0"
"32" -> "32/#1#0"
"33" -> "33/#1#0"
"34" -> "34/#1#0"
"35" -> "35/#1#0"
"36" -> "36/#1#0"
"37" -> "37/#1#0"
"38" -> "38/#1#0"
"39" -> "39/#1#0"

"40" -> "40/#1#0"
"41" -> "41/#1#0"
"42" -> "42/#1#0"
"43" -> "43/#1#0"
"44" -> "44/#1#0"
"45" -> "45/#1#0"
"46" -> "46/#1#0"
"47" -> "47/#1#0"
"48" -> "48/#1#0"
"49" -> "49/#1#0"

"50" -> "50/#1#0"
"51" -> "51/#1#0"
"52" -> "52/#1#0"
"53" -> "53/#1#0"
"54" -> "54/#1#0"
"55" -> "55/#1#0"
"56" -> "56/#1#0"
"57" -> "57/#1#0"
"58" -> "58/#1#0"
"59" -> "59/#1#0"

"60" -> "60/#1#0"
"61" -> "E#1#0"
"62" -> "N#1#0"
"63" -> "C#1#0"
"64" -> "S#1#0"
"65" -> "#1#0E"
"66" -> "#1#0N"
"67" -> "#1#0C"
"68" -> "#1#0S"
"69" -> "A"

"70" -> "B"
"71" -> "C"
"72" -> "D"
"73" -> "E"
"74" -> "F"
"75" -> "G"
"76" -> "N"
"77" -> "S"
"78" -> "X"
"79" -> ""

"80" -> "##"
"81" -> "@"
"82" -> "!"
"83" -> """
"84" -> "&"
"85" -> "‘"
"86" -> "("
"87" -> ")"
"88" -> ","
"89" -> "$"

"90" -> "-"
"91" -> "."
"92" -> ":"
"93" -> ""
"94" -> ""
"95" -> ""
"96" -> ""
"97" -> ""
"98" -> ""
"99" -> ""


Geändert von MagnusMagus am 16.Apr.2026 13:44
 
Beitragsbewertung:
     
MagnusMagus


Senator
673 Beiträge

RE: Lawo 802/15 Betriebsprogramm , 16 Apr. 2026 18:48


Laut den Code in den Parser werden folgende TED900 Datensätze unterstützt:

FMSG - eventuell Text für altere LAWO CUs
PRF2 - Anzeige Konfiguration
PRFZ - ZENDAT
FONT
CUST

also sollte es möglich sein die Anzeige ziemlich gut zu steuern.


Geändert von MagnusMagus am 16.Apr.2026 18:56
 
Beitragsbewertung:
     
luckysunyblue



Konsul
1109 Beiträge

RE: Lawo 802/15 Betriebsprogramm , 16 Apr. 2026 19:44


Stelle mir da die Frage ob es möglich ist weitere DS1a Einträge zu einzufügen.
Wenn zum Beispiel nur 8 Einträge offiziell definiert wurden, aber man aufstocken musst auf 10.
Das anpassen des Zeichensatz ist das kleinere übel.

Anders als beim TEDplus ZD DS1a Eintrag scheint der DS1a Konfiguration in der 802 Firmware flexible zu sein.
Bei mir fängt in der DVB 802 Firmware ab 5B D9 an und endet ungefähr bei 5F 33 / 5F 34 (DS1a 99 -> "" = keine Darstellung).
Was danach kommt keine Ahnung.

Wäre eigentlich Interessant zu Wissen, ob es irgendwo definiert ist, ab wann der Eintrag beginnt und wo es aufhört.

Für so ein Laien wie mich ist das schon schwieriger dies zu erforschen.
Da ist die Einbindung der Daten im grünen Sockel ins TED Format deutlich einfacher.

 
Beitragsbewertung:
     
MagnusMagus


Senator
673 Beiträge

RE: Lawo 802/15 Betriebsprogramm , 16 Apr. 2026 22:39


Also:

idx 5FBC 5FC7 5FD2
0 00 00 00
1 03 03 41 (‘A‘)
2 03 03 42 (‘B‘)
3 0A 01 00
4 00 00 00
5 00 00 00
6 00 00 00
7 00 00 00
8 00 00 00
9 03 03 42 (‘B‘)
10 0A 01 00

0x5FBC - DSTyp 10 bytes
0x5FC7 - DSVar 10 bytes
0x5FD2 - AdrIdx 10 bytes

0x5BD9 bis 0x5F36 - LNrEList(?)

ABER, bei 0x1819 ist noch eine Tabelle mit Adressen die auf 0x5bD9+ gehen und zwar 398 Bytes lang also sind da eigentlich 2x99 Eintrage drin. Ob das jetzt eine Optimierung vom Kompilator ist oder was anderes, kann ich nicht sagen.

Zwischen 0x5F37 und 5FBC sind noch andere Tabellen, eventuell die LNrFont, LNrPlace, LNrTextSpace
 
Beitragsbewertung:
     
Alex‘01


Bürger
87 Beiträge

RE: Lawo 802/15 Betriebsprogramm , 16 Apr. 2026 22:45


Hallo zusammen,

danke für eure Rückmeldungen und die investierte Zeit. Ich hatte mir das EEPROM auch schon mal näher angesehen und kann auch die eine oder andere Stelle finden und auch herauslesen, teilweise funktioniert auch das bit-weise ändern von bestehenden Sonderzeichen. Aber genau das ist es - es scheitert daran, neue Sonderzeichen hinzuzufügen. Solange alles 1:1 in den bestehenden Rahmen passt, ist alles OK, aber sobald man anfangen muss, Speicherbereiche zu verschieben, zeigt die Anzeige nur noch gelb (wahrscheinlich Fehler). Mit Ted900 kann man schon viel machen, aber eben keine Sonderzeichen-Definition. Noch ist es nichts kommerzielles und nur ein Prüfen der Machbarkeit. Wenn es aber tatsächlich jemandem gelingen sollte und nachher umgesetzt wird, soll das nicht unentgeltlich passieren.

EDIT: da war ich zu langsam. Danke Alex. Ich schicke dir mal das Betriebsprogramm zu, um das es geht. Wenn du ganz viel Zeit und Lust hast, kannst du gern auch da nochmal drüberschauen.

Gruß Jan


Geändert von Alex‘01 am 16.Apr.2026 22:47
 
Beitragsbewertung:
     
puplictraffic


Senator
782 Beiträge

RE: Lawo 802/15 Betriebsprogramm , 17 Apr. 2026 11:04


Das Betriebsprogramm unterstützt auch Linienfont-Änderung bei mehr als 3 Zeichen, sodass für "33/44" nicht der 16er Font genutzt wird, sondern z.B. der 8er ... wenn Alex schon am stöbern ist, welcher Font muss dafür in der Cfg angegeben sein?

Btw. habe ich mit TED einfach die Zeichensätze angepasst, sodass die weiteren Sonderzeichen einfach auf einem "sinnlosen" Buchstaben liegen (also ab LinieE = 61)
 
Beitragsbewertung:
     
luckysunyblue



Konsul
1109 Beiträge

RE: Lawo 802/15 Betriebsprogramm , 17 Apr. 2026 11:05




MagnusMagus:

Zwischen 0x5F37 und 5FBC sind noch andere Tabellen, eventuell die LNrFont, LNrPlace, LNrTextSpace



So, ich habe mal etwas verglichen mit der FD51 1.6 der Tatra und der FD51 1.7 von vermutlich O405N:

Beim O405 ist der DS1a auf 99 folgendermaßen:
99 00 01 2C 00
2C ist nun mal ein Komma und im Linienfont wäre das VDV Symbol (Den es bereits auf 88 gibt).
Allerdings beginnen die Schriften im Zeichensatz beginnen ab 0x20 (Leerzeichen). Daher müsste das aus der Laienhafte Sicht 01 ein Steuerzeichen sein. Vielleicht in Verbindung mit 0x2C das es Version anzeigt? Oder das der Komma aus dem Font 1 verwendet soll?

Edit 12:27 Uhr: Im Zwickauer Firmware kommt ebenfalls der 01 2C 00 vor. Allerdings ist die Ende 0x00 beim Zwickau nämlich 0x03.
01 2C würde ich als Taktzeit einschätzen. Das wäre in Dezimal 300.
Ist dann die nächste Frage was nun 0x03 ist.
Auch scheint im Zwickauer Datensatz auch die Fonts definiert zu sein.
Sowie auch hier unbekannte Blöcke die ich erstmal als 11x 5er Byte Blöcke notiert habe.
Diese haben meist 00 02 01 00 00 und das nur (vermutlich) für Adresse 1 und 2.
Edit zu ende

Aber kommen wir nun zu die weiteren Tabellen.
Eigentlich Sicher das es 10 Bytes sind und nicht 11?
Zumindest passt es mit 11 die Reihenfolge und Auflistung besser als mit 10.
Zumindest Teilweise.

Beim Tatra 1.6 scheinen in der Firmware nicht der Linienfont angegeben zu sein. Der Parameterblock ist auch 11 Bytes kürzer als beim O405 1.7

Tatra: 11 Bytes LNrSpace, 44 Bytes (unbekannt), 11 Bytes (unbekannt, jedoch 2x 0x02 Bytes), 55 Bytes (LNrSpace), 12 Bytes (unbekannt) und dann folgen noch die Einträge für den Datensatzauswahl und dessen Variante sowie die Anzeigekennung (A, B).
Am Schluss hat man jedoch so o, u bevor der Systemfont definiert wird.

Beim O405 ist das eigentlich fast identisch.
Dieser hat den Eintrag mit die 2x 0x02 Bytes in komplett 0x00.
Auch besitzt es den Eintrag für die Linienfont.
Beim O405 hat man allerdings noch Ersatzlinienfont.
Dadurch das die Front aufgesplittet ist in F1 und F2 Felder brauchen gewisse Linien wie 4/13 einen kleineren Font.
Allerdings ist dieser, zumindest nicht in diesem Abschnitt wo wir hier reden, nicht definiert. Dieser Font hat entweder den Index 11 (LNR.F13) oder 12 (LNR_FRO.F13).
Ersatzlinienfont bräuchte es auch für die kleinen 13x28 Anzeigen.
Mit den normalen definierten Font käme man bei der 4/13 Linie gesamtbreite von 29 Spalten.
Für die 13x28 Anzeigen ist wie bei Front auch auf 12 einen kleineren Font "LNR.F11" definiert. Da käme man bei gleicher Linie auf insgesamt 21 Spalten.
In der custom ist für Linienfont bei Front die 10 und für die Seiten die 11 eingetragen. So auch in der Firmware.
Ließe sich eigentlich testen.
Aber denke mal das der Ersatzfont dort hinterlegt ist wo auch die Zeichensätze für den Ziel definiert werden.
Wo das auch immer sein mag.



ABER, bei 0x1819 ist noch eine Tabelle mit Adressen die auf 0x5bD9+ gehen und zwar 398 Bytes lang also sind da eigentlich 2x99 Eintrage drin. Ob das jetzt eine Optimierung vom Kompilator ist oder was anderes, kann ich nicht sagen.
Interessant ist jedoch das zum Beispiel der DS1a 99 in der Tatra bei 5F 33 beginnt.
In der zitierten Adressbereich ist dies auch hinterlegt, jedoch ist die Startadresse für die Ersetzung bei 5E D8 und das wäre wieder vor dem DS1a Aufruf 80.
Und das sowohl in der Tatra als auch O405 Firmware. Nur mit den Unterschied der Adressbereich.

Schon eine Interessante Sache.
Mit die ersten Angaben könnte man dann ausprobieren ob man da was anpassen kann.



Geändert von luckysunyblue am 17.Apr.2026 12:20
 
Beitragsbewertung:
     
luckysunyblue



Konsul
1109 Beiträge

RE: Lawo 802/15 Betriebsprogramm , 18 Apr. 2026 22:06


Also Dresden ist schon Interessant.

Ich habe mal mit dem Dresdner FD51 1.7 O405N Firmware nun eigene DS1a Einträge hinterlegt. Ohne Probleme soweit.
Allerdings: Ab den 90er Bereich sind Testfunktionen hinterlegt:
94 Schwarz/Gelb Test
95 Irgendein Datum (Entweder Konfig oder der in der Firmware)
96 gleich wie 95
97 Adresse + Firmwarename (Bei DVB FD51 1.6 ab 5B C2) + Version: A2-FD51DBUS-V1.7
99 sowie 98: Matrix statisch Gelb

Das einzige was logisch wäre warum dies im originalen aufgeführt ist, dass man so eine Fehlbelegung verhindern wollte.

Was bei meine DS1a Einträge stört, dass auf die Testfunktionen ebenfalls DS1a Einträge für die Linie definiert sind die durch die Testfunktionen nicht dargestellt werden können.

Sind die FD51 eigentlich "Universell"?
Zumindest habe ich es mal auf den üblichen DS3a zA4 abgeändert, aber keine Reaktion auf dem Zieltext.
Auch hatte (vermutlich) zuvor das DS3a Zieltext nicht dargestellt weil eine falsche Spaltentreibertabelle verwendet wurde.
 
Beitragsbewertung:
     
Bei ForumRomanum, im Forum suchen nach Lawo Betriebsprogramm
 




Informationen zum Datenschutz | ForumRomanum - Jetzt kostenlos ein eigenes Forum erstellen!