AEG Modicon Dolog AKF

Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,

ja es finden sich immer noch ein paar Schätze der A Serie, welche abgelöst werden sollen. Für die Umsetzung gibt es grob zwei Möglichkeiten. Zum einem übernimmt man stur das alte Programm 1:1 oder man schreibt alles neu. Neben dieser schwarz weiß Logik gibt es natürlich auch zwischen Stufen.
Am einfachsten ist es, dass Programm als AWL Version einfach zu übernehmen. Die AWL Befehle zwischen AEG und Siemens unterscheiden sich. Aber man kann vieles mit suchen und ersetzen machen. Hierzu muss man unter AKF das Programm in eine Datei drucken. Dann erhält man die Quelle in einer Textdatei, welche man entsprechend bearbeitet. Diese Methode kann schnell gehen hat aber zwei Nachteile. Sobald viele Standard-Funktionsbausteine eingesetzt wurden, muss für diese Ersatz geschaffen werden. Weiterhin versteht man das eigentliche Programm nicht wenn es nur 1:1 übernommen wird. Dieses kann sich dann bei der Inbetriebnahme rächen.
Die zweite Methode ist es das Programm einfach neu zu schreiben. Vieles lässt sich heute einfacher mit SCL lösen als damals in AWL. Der Einsatz von Multi Instanzen usw erleichtert die Programmerstellung. Aber das kostet natürlich deutlich mehr Zeit, da man sich in das Verfahren vertiefen muss.
Das ganze hängt stark von dem Einzelfall ab. Wieviele EAs hat die Steuerung? Ist sie vernetzt? Wie kompliziert ist das Programm/Verfahren.
Wie du dich auch immer entscheidest, du musst das eigentliche Verfahren verstehen. Frage nach alten Pflichtenheften und Dokumentationen und lasse dir die Funktion erklären. Am besten von verschiedenen Leuten.
Viel Glück und bei konkreten Fragen gerne auch mehr.
 
.
Auf jeden Fall wird die Portierung von
AEG auf S7 vom Hersteller samt der
Umsetzung der Standard-Bausteine
für einen akzeptablen Preis angeboten.

Und dann von S7 auf TIA dürfte der
Weg wohl nicht mehr so steinig sein. ;)
 
Zuviel Werbung?
-> Hier kostenlos registrieren
.
Auf jeden Fall wird die Portierung von
AEG auf S7 vom Hersteller samt der
Umsetzung der Standard-Bausteine
für einen akzeptablen Preis angeboten.
Und dann von S7 auf TIA dürfte der
Weg wohl nicht mehr so steinig sein. ;)


Deinen Beitrag verstehe ich nicht. Kennst Du die angesprochene Anlage?
Vielleicht gibt es ja den Lieferanten ja nicht mehr?
Woher kennst Du dessen Preisgestaltung ? Warst Du der Lieferant?
Warum soll etwas in Step7 Clasic geliefert werden, wenn der Kunde es in TIA möchte?
Fragen über Fragen !!
 
Hallo Allerseits,
nach Rücksprache mit meinem Auftragsgeber hat sich rausgestellt,dass der Quellcode ein AKF 125-Programm ist. Gibt es eine Möglichkeit(durch eine Software beispielweise) dieses Programm in S7 zu konvertieren oder muss man nur das ganze Programm analysieren und neu schreiben?

Danke für eure Antworten.

mfG

Ndjitou
 
Parallel über 8 oder 16 Bit.
Multiplexen von verschiedenen Werten über Aufteilung der Datenbreite in 2x4 Bit oder 2x8 Bit.
Das setzt natürlich bei der AEG Steuerung eine entsprechende Hardware voraus.
In meiner alten Firma war dieses Verfahren üblich, um eine Moeller PS3 mit einer S5 zu koppeln.
 
Hallo Blasterbock,
danke für deinen Beitrag.Ich verstehe es aber leider wenig. Könntest du bitte etwas ausführlicher bzw. detaillierter sein?

mfG
Ndjitou
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Man vereinbart eine Tabelle von Werten, die von der einen Steuerung gesendet und von der anderen Steuerung gelesen werden.
Beispiel:
SatzNr 1 Position Antrieb 1
SatzNr 2 Geschwindigkeit Antrieb 1
usw.

Wenn Du mit 2x8 Bit arbeitest, dann kannst Du auf dem einen Byte einen Datenwert (z.B. Position) bereitstellen, auf dem anderen Byte eine Datensatznummer (z.B. 1).
Das höchste Bit des Nummernbytes kannst Du dann als Strobe oder "Daten gültig" Signal definieren.

Also ist der Ablauf :
Schreiben des Datenwertes
Schreiben der Datensatznummer
Setzen des Strobes - Kommunikationspartner liest jetzt den Datensatz ein.
Entweder kannst Du dann über ein Handshakebit von der anderen Steuerung den Strobe zurücksetzen oder aber über eine feste Zeit, innnerhalb derer der Kommunikationspartner auf jeden Fall die Daten gelesen haben muss.
Nächsten Datensatz schreiben

Das ist natürlich nicht die schnellste Kommunikation, aber es funktioniert.

Ich hoffe, das hilft Dir weiter.
 
Noch was, wenn Du 16 Bit Werte übertragen musst, die in 2 x 8 Bit aufgeteilt sind, denke bitte an die Datenkonsistenz.
Die lesende Steuerung muss immer erst das Wort komplett gelesen und zusammengefügt haben, bevor es Gültigkeit erlangt.
Machst Du es nicht, geschehen die wunderlichsten Dinge.
;-))
 
Ich schrieb "in meiner alten Firma".
Leider habe ich keinen Zugriff mehr auf diese Programme, ist schon eine Weile her.
Der Quellcode sollte aber eigentlich kein Problem sein, da das Multiplexen von Daten doch eine grundlegende Kommunikationsidee ist.
Ob das jetzt ist um mit 8 Bit eine 4stellige BCD-Anzeige (4 Stellen=16 Bit) zu bedienen oder um mehrere kB über eine 256 Byte breite Busschnittstelle zu bewegen (Suconet, L1-Bus).
Tut mir leid, mehr habe ich nicht anzubieten.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
.
Hallo Allerseits,
nach Rücksprache mit meinem Auftragsgeber hat sich rausgestellt,dass der Quellcode ein AKF 125-Programm ist.
Gibt es eine Möglichkeit(durch eine Software beispielweise) dieses Programm in S7 zu konvertieren oder muss man nur das ganze Programm analysieren und neu schreiben?
Danke für eure Antworten.
mfG
Ndjitou

Die Antwort habe ich dir bereits
HIER gegeben.
Hast du denn nun schon mal beim
Steuerungs-Lieferanten nachgefragt?

Der hat nämlich diese Software zum
Konvertieren. ;)
 
.
Die Antwort habe ich dir bereits
HIER gegeben.
Hast du denn nun schon mal beim
Steuerungs-Lieferanten nachgefragt?

Der hat nämlich diese Software zum
Konvertieren. ;)

Lass uns doch mal an Deiner Weisheit teilhaben. Kennst Du die Anlage? Kennst Du den Lieferanten?
Ansonsten machen Deine Aussagen irgendwie keinen Sinn.
 
.
Hallo Allerseits,
nach Rücksprache mit meinem Auftragsgeber hat sich rausgestellt,dass der Quellcode ein AKF 125-Programm ist. Gibt es eine Möglichkeit(durch eine Software beispielweise) dieses Programm in S7 zu konvertieren oder muss man nur das ganze Programm analysieren und neu schreiben?

Danke für eure Antworten.

mfG

Ndjitou




@ Kieler

1.)
ich würde eine gezielte Frage von dir nach der gesuchten
Software durchaus verstehen und auch gern weiterhelfen.
Diese Software setzt die AKF-Programme ähnlich wie
der S5zuS7-Konverter um.
Das kann man beim Steuerungslieferanten erledigen
lassen.
Und als letzten Schritt von S7 zu TIA (der TE möchte ja
auf eine S7-1500) geht es ja dann nun mal einfacher.


2.)
Ich kenne dich nicht und du bist mir hier zu neugierig nach persönlichen Details.

Also was geht es dich an, wo ich an welchen Anlagen
gearbeitet habe, welche Preise ich erziele oder bezahle,
welche Leute oder Lieferanten ich kenne und mit
welchen ich zusammenarbeite ?


Mich verwundert nach deiner Aussage aus Beitrag #13
deine (wahrscheinlich nur vorgeschobene) Unwissenheit jetzt
nicht mehr, um (vermutlich) nur an Einzelheiten zu gelangen.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo allerseits,
ich habe den AKF-Code einer alten AEG-Steuerung durch einem Ingenieur Büro(IB) ausdrucken lassen und muss jetzt den ganzen Code(richtig viel Tipparbeit) in TIA Portal neu schreiben.
Kann einer mir verraten ob es möglich ist den AKF-Code aus der Diskette elektronisch(z.B in Word-Datei) zu sichern?
Laut IB sollte das nicht möglich sein. Somit wäre ich veurteil den ganzen Code zu tippen:sad:

Ich warte gespannt auf eure Rückmeldungen

mfG

Alphonse
 
Hallo Ndjitou,
da wirst Du kein Glück haben. Diese Dateien waren üblicherweise auf einer 5 1/4" Diskette.
Du brauchst ein Laufwerk dafür und den passenden Treiber (vermutlich CP/M, wie die alten Disketten von Siemens).

Wenn man aber drucken kann, kann man diesen Ausdruck mit einem Notebook, welches eine RS232-Schnittstelle hat, abfangen und als Textdatei speichern.
Somit hättest Du dann eine Quelle in ASCII.
Das ist der einzige Weg, den ich kenne, um die alten Programme schnell auf eine moderne Dateiform zu bringen.
 
Um welche AEG Steuerung handelt es sich?
Zumindest bei AKF125 bin ich mir sicher, dass man direkt in eine Datei drucken kann. Das ganze läuft natürlich unter DOS. Es lässt sich bis Windows XP zumindest auch starten. Diskettenlaufwerke gibt es auch mit USB. Man kommt also an die Daten.
Solange man mit AWL unterwegs ist, lässt sich damit auch weiter arbeiten. Mit suchen und ersetzen kommt man da schon weiter.

Gesendet von meinem C2 mit Tapatalk
 
Zurück
Oben