S5->S7 Übersetzung LAR, LIR, SLD, LIM, SIM & co.

superkato

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

ich sitze an einer Übersetzung, welche damals eine Kommunikation zu einer SCHNITTSTELLENKARTE PMX-IFK2 durchgeführt hatte.
Viele Befehle sind nun auf der S7-400 nicht mehr verfügbar, ich verstehe auch nicht so wirklich was das Programm macht.
Kann jemand helfen mir Überblick zu verschaffen?
Ich will/muss ggf. was äquivalentes Programmieren.

(Baustein angefügt, ist größer als erlaubte Zeichen)

Anhang anzeigen FC_s5.txt

Würd mich um eine Hilfe freuen besonders was LAR eigentlich bedeutet, habs im S5 Tabellenbuch nicht gefunden.
Und wieso hab ich ein Fehler beim Befehl "L BS 60"

Viele Grüße
Sk
 
Zuletzt bearbeitet:
.
"LAR1" ist in deinem migriertem Projekt nicht auskommentiert, es ist bereits ein
S7-Befehl,
den kannst du also im S5-Tabellenheft nicht finden.

"LDI" ist zum Beispiel auskommentiert, den musst du noch durch einen adäquaten
S7-Befehl austauschen/nachbilden.

"L BS xx" lädt ein Systemdatenwort aus dem Systembereich der S5, das gibt es bei
der S7 nicht mehr. Du musst also in Erfahrung bringen, welche Bedeutung dieses
Systemdatenwort bei der S5-CPU hatte und die Funktion in der S7 nachbilden.

Such dir über den Gockel die Operationsliste der S5-CPU, um die Operationen nach-
zuschlagen.
Da gab´es auch eine Anleitung von "S" für die Migration S5-->S7, aber den Link
habe ich im Moment leider nicht parat für dich.
 
Zuletzt bearbeitet:
.
da habe ich mir deinen Code mal genauer angeschaut, dein FB199 (S5) arbeitet
ja von der S5-115U bis zur 150-U, sogar die uralte 130 WB wird abgedeckt.

Ich denke, du solltest dir statt der Migration (an der du dir die Zähne bis aufs
Zahnfleisch abbeissen könntest) mal überlegen, die Kommunikation über die
Schnittstellenkarte vielleicht neu in der S7 zu schreiben.

P.S. Habe das auch schon einige Mal durch ! :ROFLMAO:
 
Zurück
Oben