Step 5 S5 Programm nach S7 konvertieren

stinker06

Level-1
Beiträge
20
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo, ich habe folgendes Problem. Ich muss ein S5 Programm in ein S7 Programm konvertieren. Dazu benutze ich das Simatic Konvertierungstool.
Mit der S5 Programmierung kenne ich mich einigermaßen aus. Bin allerdings kein S5 Spezialist.
Probleme bei der Konvertierung gibt's bei der indirekten Adressierung in Step5 mit den Befehlen LIR und TIR.

Im Programm steht z.B.:
L KH FEFF
TIR 2
oder
L KH F7E4
LIR 0

In dem S5 Programm werden die Befehle oft benutzt.
In Step 7 gibt's ja keinen Zugriff auf die absolute Adresse.
Wie kann man das in S7 lösen. Habe dbzgl. im Internet oder in den S5 Handbüchern nichts sinnvolles gefunden.
 
Hallo, ich habe folgendes Problem. Ich muss ein S5 Programm in ein S7 Programm konvertieren. Dazu benutze ich das Simatic Konvertierungstool.
Mit der S5 Programmierung kenne ich mich einigermaßen aus. Bin allerdings kein S5 Spezialist.
Probleme bei der Konvertierung gibt's bei der indirekten Adressierung in Step5 mit den Befehlen LIR und TIR.

Im Programm steht z.B.:
L KH FEFF
TIR 2
oder
L KH F7E4
LIR 0

In dem S5 Programm werden die Befehle oft benutzt.
In Step 7 gibt's ja keinen Zugriff auf die absolute Adresse.
Wie kann man das in S7 lösen. Habe dbzgl. im Internet oder in den S5 Handbüchern nichts sinnvolles gefunden.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,

hab zwar nur wenig mit S5 zu tun gehabt, aber wenn es indirekt ist, nehme ich an das es sich dabei im LAR und TAR handelt.

Willst du das indirekt belassen oder umprogrammieren?

Mfg,Micha
 
Handbuch der entsprechenden S5-CPU, Stichwort Adressbelegung RAM-Speicher

Die Adressen sind bei den meistens S5-CPU's anders aufgeteilt!

Mit diesen Befehlen wurde (aus welchen Gründen auch immer, ich habe diese Befehle nie benötigt) auf den Speicher der CPU zugegriffen, z.B. Adresse eine DW ermitteln und gelesen / geschrieben. Meiner Meinung nach nicht besonders sauber und auch nicht immer leicht zu verstehen.

Besser:
Versuche die Funktion des entsprechenden S5-Bausteins festzustellen und diese Funktion komplett in S7 nachzubauen.
(Bei ARRAYS in SCL kannst Du auch schon bei den 300/400 symbolisch auf den Index zugreifen - wesentlich übersichtlicher / verständlicher)

Gruß
Peter
 
Zurück
Oben