Step 5 CPU tausch von CPU_944-b auf CPU_945

schetti84

Level-1
Beiträge
1
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo Zusammen.

Habe folgendes Problem. Ich soll eine CPU 944-B gegen eine CPU 945 tauschen.
Habe mir die vorhandenen Standartbausteine angesehen und auch bereits dieFB´s FB240 und FB241 durch die vorhandenen Befehle in der CPU 945umprogrammiert.
Aber habe Probleme mit dem FB 242 und auch FB243.

Das Programm in der CPU 944-B:
: SPA FB242
Name :MUL:16
Z1 :MW244
Z2 :MW246
Z3=0 :M255.0
Z32 :MW248
Z31 :MW242

Diese Anweisung soll in die CPU945 übertragen werden, aber es sollen alle Bits gespeichertwerden.
Leider ist mir nicht klar wie ich das machen soll.
Mit dem Befehl xF würde es im Normalfall gehen, aber das Programm soll nur sowenig wie möglich geändert werden.
Vielleicht hab ich ja glück und es hat jemand eine Idee.

Danke ich voraus.

 
Hallo schetti,

eine quick & dirty-Lösung wäre wenn du dir einen eigenen FB242 / 243 bastelst der aufrufkompatibel zum Systembaustein der 944er ist. Intern kannst du dann mit den "neuen" Befehlen der 945er arbeiten und gibst High/Low-Word getrennt aus, sowie Statusbits.

Keine schöne Lösung, würde ich nur als Übergangslösung nutzen. Und wenn alles auf der 945er richtig läuft die Bausteinaufrufe mit den "neuen" Befehlen ersetzen.

Aber wieso tauscht ihr auf eine 945er?

André
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Warum nimmst du nicht den Befehl der 945 und weißt dann das Ergebnis den entsprechenden MW zu?
Noch auf Null überprüfen und alles ist gut.

Wie soll ich die Anforderung: "aber es sollen alle Bits gespeichert werden."verstehen?


bike
 
Zurück
Oben