Brauche schnell Hilfe bei S7 200

Stefan ZG

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

ich soll bei Bekannten mit einer S7 200 etwas machen.
eingebaut ist eine CPU 214, Software ist Step7 Micro Win Version 1.2.
Ich hab das Programm ausgelesen, kann aber nicht auf KOP umstellen.
Ich bekomme immer ein Netzwerk angezeigt in dem "ungültig" steht.
Wäre ja alles nicht tragisch, aber ich kann nicht in AWL arbeiten und mit Siemens stehe ich auch auf Kriegsfuß.
KAnn mir jemand helfen?

Danke und Gruß
Stefan
 
Hallo Stefan..
Ich bin mir nicht 100%ig sicher aber ich glaube,dir bleibt nix anderes übrig als AWL anzuwählen und zu analysieren, was wie in dem Netzwerk verabeitet wird. Vielleicht sind es auch nur zu viele Befehle als AWL in dem Netzwerk. Du kannst versuchen, es sinnvoll auf mehrere Netzwerke (dazu musst du Netzwerke einfügen) splitten, so dass du es dann auch in KOP anzeigen lassen kannst.
VIEL GLÜCK !!!
Holger
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hi,

kannst Du das NW in dem üngültig erscheint mal in AWL Posten.
Es liegt definitiv daran das dieses Netzwerk nicht in KOP übersetzt werden kann.

Gruß
Andreas
 
Network
Ld Sm0.1
O E2.7
R A0.0, 10
R M2.0, 17
R M7.0, 2
S M7.3, 1
R M12.0, 9
R M17.0, 3
R M22.0, 1
S M22.1, 1
R M22.2, 1
R M27.0, 18
R T48, 1
R T49, 1
Movw +0, Vw10
Movd +0, Ac0
Movb Smb28, Ac0
Div +28, Ac0
+i +1, Ac0
Mul +10, Ac0
Movw Ac0, Vw10
Movw +0, Vw12
Movd +0, Ac0
Movb Smb29, Ac0
Div +8, Ac0
+i +30, Ac0
Mul +10, Ac0
Movw Ac0, Vw12
Jmp 0
Ld T47
S M22.1, 1
R M22.2, 1
O M22.1
Ton T46, Vw6
Ld T46
S M22.2, 1
R M22.1, 1
O M22.2
Ton T47, Vw8
Ld E2.0
Un E2.1
S M3.1, 1
Ldn E2.4
Un E2.3
S M2.1, 1
Ldn E2.5
Un E2.2
S M2.2, 1
Ldn E2.5
Un E2.4
S M2.3, 1
Ldn E2.2
Un E2.3
S M2.4, 1
Ld E2.4
Un E2.2
S M2.5, 1
Ld E2.5
Un E2.3
S M2.6, 1
Ldn E1.0
Un E1.1
S M2.7, 1
Ldn E2.6
S M3.0, 1
Ldn E1.4
U A0.4
Un M17.2
S M3.3, 1
Ld E0.0
U E0.2
S M3.4, 1
Ld E0.0
U E0.3
S M3.5, 1
Ld Sm4.3
S M3.7, 1
Ld Sm5.0
S M4.0, 1
Ld M2.1
O M2.2
O M2.3
O M2.4
O M2.5
O M2.6
O M2.7
O M3.0
O M3.1
O M3.2
O M3.3
O M3.4
O M3.5
O M3.7
O M4.0
S M2.0, 1
Ld M2.0
Eu
R A0.0, 10
Jmp 3
Ldn E0.1
S M7.0, 1
Ld E0.2
U E0.1
Ton T44, +20
U T44
S M17.0, 1
Ld E0.3
Ton T38, +20
U T38
S M12.0, 1
Ld E2.0
U E0.0
Un M27.3
Ton T52, +20
U T52
Un M27.1
S M27.0, 1
Ldn E2.1
U E0.0
Un M27.3
Ton T53, +20
U T53
Un M27.0
S M27.1, 1
Ld M7.0
U A0.4
Ldn E1.3
U A0.4
Old
Ld E0.0
U E1.0
Un A0.4
Old
Ld M3.3
U A0.4
Ld M2.7
U A0.4
Old
S M7.2, 1
Old
Ld M3.1
O M2.1
O M2.2
O M2.3
O M2.4
O M2.5
O M2.6
O M3.0
O M3.4
O M3.5
O M3.7
O M4.0
Old
S M7.1, 1
R M12.0, 9
R M17.0, 3
R M22.0, 3
R M27.2, 18
Ldn M7.1
Jmp 2
Ld M7.1
Eu
R A0.5, 5
R T45, 1
Ld M7.1
U E1.0
Un M2.7
= A0.5
Ld M7.1
U M7.2
Ld M7.1
Un E1.0
Old
R A0.4, 1
Ldn E1.0
O M2.7
U M7.1
R M7.0, 3
S M7.3, 1
Ld Sm0.0
Jmp 3
Lbl 2
Ld E0.0
Ed
R A0.5, 5
R A1.1, 1
R M27.0, 18
Ld E0.0
Un M12.1
Un M17.1
Jmp 4
Ld M12.0
Un M2.0
U M7.3
Un A0.4
U E2.5
S M12.1, 1
R M17.1, 3
R T45, 1
R M22.0, 3
Not
R M12.0, 1
Ld M12.1
Eu
R A0.4, 6
Ld M12.1
Un E2.5
S M12.1, 6
Ld M12.1
Un M12.2
Ton T39, Vw0
Ld M12.1
Un M12.2
U T39
S M12.2, 1
Ld M12.2
Un M12.3
Ton T40, Vw2
U T40
S M12.3, 1
Ld M12.3
Un M12.4
Ton T41, Vw0
Ld M12.3
Un M12.4
U T41
S M12.4, 1
Ld M12.4
Un M12.5
Ton T42, Vw2
U T42
S M12.5, 1
Ld M12.5
Un M12.6
Un E2.5
S M12.6, 1
Ld M12.6
Un M12.7
Ton T43, +40
U T43
S M12.7, 1
Ld M12.7
Un M13.0
Un E2.4
S M13.0, 1
Ld M13.0
O M2.0
R M12.0, 9
Ld M12.1
Un M12.2
Ld M12.3
Un M12.4
Old
Ld M12.5
Un M12.6
Old
U E2.5
U E2.3
Un A0.7
= A1.0
Ld M12.7
Un M13.0
U E2.4
U E2.2
Un A1.0
= A0.7
Ld M12.1
Jmp 3
Ld M17.0
Un M2.0
Un M12.1
Un E1.0
Un A0.4
S M17.1, 1
Not
R M17.0, 1
Ld M17.1
U E1.3
S A0.4, 1
R M7.3, 1
S M17.2, 1
Ton T45, Vw4
Ld M17.1
U T45
O M2.0
R M17.0, 3
Ldn E0.0
Un E0.3
S M22.0, 1
Ld M22.0
U E0.4
Un A0.6
U E1.0
Un M2.7
= A0.5
Ld M22.0
U E0.5
Un A0.5
U E1.1
Un M2.7
= A0.6
Ld M22.0
U E0.6
Un A1.0
U E2.4
U E2.2
Un M2.1
Un M2.2
Un M2.3
Un M2.4
Un M2.5
Un M2.6
Un M3.0
= A0.7
Ld M22.0
U E0.7
Un A0.7
U E2.5
U E2.3
U M22.1
Un M22.2
Un M2.1
Un M2.2
Un M2.3
Un M2.4
Un M2.5
Un M2.6
Un M3.0
= A1.0
Ld Sm0.0
Jmp 3
Lbl 4
Ld E0.0
Eu
R A0.5, 5
R M12.0, 9
R M17.0, 3
R T45, 1
R M22.0, 1
Ld E0.0
S M27.2, 1
Ld M3.1
O M2.1
O M2.2
O M2.3
O M2.4
O M2.5
O M2.6
U E0.0
R M27.0, 18
Ld M27.2
Un M27.3
Lps
U M27.0
Un M27.1
S M27.3, 1
S M27.4, 1
Lpp
Un M27.0
U M27.1
S M27.3, 1
S M28.3, 1
Ld M27.2
U M27.3
Lps
U M27.4
Lps
Lps
U E2.4
S M27.5, 1
Lpp
Un E2.4
U E1.0
Un M2.7
S M28.0, 1
Lpp
Un E2.4
Ldn E1.0
Ld E1.0
U M2.7
Old
Uld
R M27.0, 18
Lpp
U M28.3
Lps
Lps
U E1.1
U A0.4
Un M2.7
S M28.4, 1
Lpp
Ldn E1.1
Ld E1.1
Un A0.4
Old
Ld E1.1
U M2.7
Old
Uld
U E2.5
S M28.7, 1
Lpp
Un E2.5
Ldn E1.1
Ld E1.1
Un A0.4
Old
Ld E1.1
U M2.7
Old
Uld
R M27.0, 18
Ld M27.5
Lps
Lps
Un M27.7
S A1.1, 1
S M27.6, 1
Lpp
U E1.2
Ed
R M27.6, 1
S M27.7, 1
Lpp
U E1.2
U E2.4
U E2.2
U M27.6
Un A1.0
= A0.7
Ld M27.7
U E1.2
R M27.0, 18
R A1.1, 1
Ld M28.0
Un M28.2
S M28.1, 1
Ld M28.1
Ton T48, Vw10
U E1.0
Un A0.6
= A0.5
Ld M28.1
U T48
R M28.1, 1
S M28.2, 1
Ld M28.2
Ton T49, Vw12
U T49
R M27.0, 18
Ld M28.4
U A0.4
Un M28.6
S M28.5, 1
Ld M28.5
Ton T50, Vw10
U E1.1
Un A0.5
= A0.6
Ld M28.5
U T50
R M28.5, 1
S M28.6, 1
Ld M28.6
Ton T51, Vw12
U T51
R M27.0, 18
Ld M28.7
Lps
Lps
Un M29.1
S A1.1, 1
S M29.0, 1
Lpp
U E1.2
Ed
R M29.0, 1
S M29.1, 1
Lpp
U E1.2
U E2.5
U E2.3
U M29.0
Un A0.7
= A1.0
Ld M29.1
U E1.2
R M27.0, 18
R A1.1, 1
Lbl 3
Ld M2.0
S A0.1, 1
R A0.0, 1
Not
S A0.0, 1
R A0.1, 1
Ld E0.0
S A0.2, 1
R A0.3, 1
Ldn E0.0
R A0.2, 1
S A0.3, 1
Lbl 0
Mend
 
Hi,

spätestens jetzt wird jedem klar sein wo das Problem liegt :)
Du kannst das Netzwerk definitiv nicht mehr Umwandeln, hier hat sich jemand richtig ausgetobt an deiner S7-200. Um das Netzwerk wieder Umwandeln zu können müsstest du alles wieder bausteinweise auseinanderpflügen und in Netzwerke aufteilen.

Gruß
Andreas
 
Zuviel Werbung?
-> Hier kostenlos registrieren
So sah das Original aus

NETWORK
// Taktgeber Impuls (T46) und Pause (T47) für großes Tor definieren
LD T47
S M22.1, 1
R M22.2, 1
O M22.1
TON T46, VW6
LD T46
S M22.2, 1
R M22.1, 1
O M22.2
TON T47, VW8



// Anlauffase (Zeit T 45) begrenzen (Rückleistung)
LD A0.4
U M17.1
TON T45, VW4
U T45
R M17.0, 2



// Abfrage ob 1. Zyklus (wird nach Start nur 1* durchlaufen!)
//** 1. Zyklus? **
LD SM0.1
JMP 1


// Liegt Störung vor? Wenn ja wird Störung in bes. Merker abgelegt
LD E2.0
UN E2.1
S M2.6, 1
LDN E2.5
UN E2.4
S M2.1, 1
LD E2.4
UN E2.2
S M2.2, 1
LD E2.5
UN E2.3
S M2.3, 1
LDN E1.0
UN E1.1
S M2.4, 1
LDN E2.6
S M2.5, 1
LD SM4.3
S M2.7, 1
LD SM5.0
S M3.0, 1
LD M2.1
O M2.2
O M2.3
O M2.4
O M2.5
O M2.6
O M2.7
O M3.0
S M2.0, 1



// Bedingungen für Ausschalten des Rades.
// Bei vorliegen eines Kriteriums springe nach Unterprogramm 3 "RAD AUS"
LD A0.4 //Taste Rad-Aus betätigt
UN E0.1
S M18.0, 1
LD A0.4 //Netzfehler
UN E1.3
S M18.1, 1
OLD
LDN A0.4 //WR-Tor nicht zu
U E0.0 //bei Niveauregulierungsbetrieb ohne Gen.
U E1.0
S M18.2, 1
OLD
LD A0.4 //Rückleistungsfehler
UN E1.4
UN M17.1
S M18.3, 1
LD E1.0 //Störungen gem. allen vorher gesetzten Störungsmerkern
U M2.4
OLD
S M7.1, 1
OLD
LD M2.6
O M2.1
O M2.2
O M2.3
O M2.5
O M2.7
O M3.0
OLD
S M7.0, 1
LD M2.0
EU
R A0.5, 5
LD M7.0
EU
R A0.5, 5
R M17.0, 2
R M22.0, 1
R M27.0, 18
LD M7.0
ED
R A0.4, 5
R M7.0, 2
LD M2.0
O M7.0
JMP 3 //Rad-Aus




// Soll Rad eingeschaltet werden?
//** Rad-Ein? **
LDN A0.4
UN E1.0
UN M2.0
UN E0.0
U E0.2
TON T44, +20
U T44
S M17.0, 1
LD M17.0
EU
R M22.0, 1
R M27.0, 18
LD M17.0
JMP 5 //Rad-Ein


// Steht Anlage auf Handbetrieb?
LDN E0.0
S M22.0, 1
LD M22.0
EU
R A0.5, 5
R M27.0, 18
LD M22.0
ED
R A0.5, 5
LD M22.0
JMP 6 //Hand

// I) Steht Anlage auf AUTO - Betrieb?
LD E0.0
EU
R A0.5, 5
LD E0.0
S M27.2, 1
LD M27.2
JMP 7

// Ende Programmteil Abfragen der Eingänge.



// Programmteil 1) Beginn 1. Zyklus (wird nach Programmstart nur 1* durchlaufen, setzt
// alle Werte auf Ausgangswerte, springt dann ans Programmteil 0 Warnleuchten
LBL 1
LD SM0.0
R A0.0, 10
R M2.0, 9 //Störung
R M7.0, 2 //Rad-Aus
S M7.2, 1
R M17.0, 2 //Rad-Ein
R M22.0, 1 //Hand
S M22.1, 1
R M22.2, 1
R M27.0, 18 //NR
R T48, 1
R T49, 1
MOVW +0, VW10 //Werte der Potis
MOVD +0, AC0
MOVB SMB28, AC0
DIV +28, AC0
+I +1, AC0
MUL +10, AC0
MOVW AC0, VW10
MOVW +0, VW12
MOVD +0, AC0
MOVB SMB29, AC0
DIV +8, AC0
+I +30, AC0
MUL +10, AC0
MOVW AC0, VW12
LD SM0.0
JMP 0


// Programmteil: 3) Rad ausstellen (Variante 1: erst Schütztafel runter, dann
// Generator vom Netz - Variante 2: erst Gen. aus, dann Schütztafel runter)
// anschließend große Schütztafel hoch bei einigen Störungsfällen (nicht alle !!)
// Variante 3: Gen. AUS, kleine Schütztafel bleibt stehen
// Zum Schluß Sringe nach 0 (Leuchtenprogramm)
LBL 3
LD M7.0
U E1.0
UN M2.4
UN A0.6
= A0.5
LD M7.0
U M7.1
LD M7.0
UN E1.0
OLD
R A0.4, 1
LDN E1.0
O M2.4
U M7.0
R M7.0, 2
R A0.5, 1
S M7.2, 1
LD M2.6
O M2.2
O M2.4
O M2.7
O M3.0
LD M2.5
U E2.6
OLD
UN M2.1
UN M2.3
U E2.5
U E2.3
U M22.1
UN M22.2
UN A0.7
= A1.0
LD SM0.0
JMP 0



// Programmteil 5) Wasserrad einschalten
LBL 5 //**** Rad-Ein ****
LD M17.0
U E1.3
S A0.4, 1
R M7.2, 1
S M17.1, 1
R M17.0, 1
LD SM0.0
JMP 0


// Programmteil 6) Handbetrieb
LBL 6 //**** Hand ****
LD M22.0
U E0.4
UN A0.6
U E1.0
= A0.5
LD M22.0
U E0.5
UN A0.5
U E1.1
= A0.6
LD M22.0
U E0.6
UN A1.0
U E2.4
U E2.2
//UN "M-F-WSR-DÖL"
//UN "M-F-WÖL-DSR"
//UN "M-F-WSR-WÖL"
//UN "M-F-DSR-DÖL"
UN M2.2
//UN "M-F-nWÖL-DÖL"
//UN "M-F-Thermoschalter"
= A0.7
LD M22.0
U E0.7
UN A0.7
U E2.5
U E2.3
U M22.1
UN M22.2
//UN "M-F-WSR-DÖL"
//UN "M-F-WÖL-DSR"
//UN "M-F-WSR-WÖL"
//UN "M-F-DSR-DÖL"
//UN "M-F-nWSR-DSR"
UN M2.3
//UN "M-F-Thermoschalter"
= A1.0
LD SM0.0
JMP 0


// Programmteil 7) NIVEAUREGULIERUNG
LBL 7
LD E2.0
UN M27.3
TON T52, +20
U T52
UN M27.1
S M27.0, 1
LDN E2.1
UN M27.3
TON T53, +20
U T53
UN M27.0
S M27.1, 1
LD M27.2
UN M27.3
LPS
U M27.0
UN M27.1
S M27.3, 1
S M27.4, 1
LPP
UN M27.0
U M27.1
S M27.3, 1
S M28.3, 1
LD M27.2
U M27.3
LPS
U M27.4
LPS
LPS
U E2.4
S M27.5, 1
LPP
UN E2.4
U E1.0
S M28.0, 1
LPP
UN E2.4
LDN E1.0
LD E1.0
U M2.4
OLD
ULD
R M27.0, 18
LPP
U M28.3
LPS
LPS
U E1.1
U A0.4
UN M2.4
S M28.4, 1
LPP
LDN E1.1
LD E1.1
UN A0.4
OLD
LD E1.1
U M2.4
OLD
ULD
U E2.5
S M28.7, 1
LPP
UN E2.5
LDN E1.1
LD E1.1
UN A0.4
OLD
LD E1.1
U M2.4
OLD
ULD
R M27.0, 18
//gr-Tor wegen zu niedrigen Wasserstandes schließen
LD M27.5
LPS
LPS
UN M27.7
S A1.1, 1
S M27.6, 1
LPP
U E1.2
ED
R M27.6, 1
S M27.7, 1
LPP
U E1.2
U E2.4
U E2.2
U M27.6
UN A1.0
= A0.7
LD M27.7
U E1.2
R M27.0, 18
R A1.1, 1
//WR-Tor wegen zu niedrigen Wasserstandes schließen
LD M28.0
UN M28.2
S M28.1, 1
LD M28.1
TON T48, VW10
U E1.0
UN A0.6
= A0.5
LD M28.1
U T48
R M28.1, 1
S M28.2, 1
LD M28.2
TON T49, VW12
U T49
R M27.0, 18
//WR-Tor wegen zu hohen Wasserstandes öffnen
LD M28.4
U A0.4
UN M28.6
S M28.5, 1
LD M28.5
TON T50, VW10
U E1.1
UN A0.5
= A0.6
LD M28.5
U T50
R M28.5, 1
S M28.6, 1
LD M28.6
TON T51, VW12
U T51
R M27.0, 18
//gr-Tor wegen zu hohen Wasserstandes öffnen
LD M28.7
LPS
LPS
UN M29.1
S A1.1, 1
S M29.0, 1
LPP
U E1.2
ED
R M29.0, 1
S M29.1, 1
LPP
U E1.2
U E2.5
U E2.3
U M29.0
UN A0.7
= A1.0
LD M29.1
U E1.2
R M27.0, 18
R A1.1, 1


// Programmteil 0) LEUCHTEN setzen
LBL 0
LDN M2.0
EU
R A0.1, 1
R A0.2, 1
R A0.3, 1
S A0.0, 1
LDN M2.0
U E0.0
S A0.2, 1
R A0.3, 1
LDN M2.0
UN E0.0
S A0.3, 1
R A0.2, 1
LD M2.0
EU
S A0.1, 1
R A0.0, 1
R A0.2, 1
R A0.3, 1
LD M2.0
U M2.1
R A0.0, 1
R A0.2, 1
R A0.3, 1
LD M2.0
U M2.2
R A0.0, 1
R A0.2, 1
S A0.3, 1
LD M2.0
U M2.3
R A0.0, 1
S A0.2, 1
R A0.3, 1
LD M2.0
U M2.4
R A0.0, 1
S A0.2, 1
S A0.3, 1
LD M2.0
U M2.5
S A0.0, 1
R A0.2, 1
R A0.3, 1
LD M2.0
U M2.6
S A0.0, 1
R A0.2, 1
S A0.3, 1
LD M2.0
U M2.7
S A0.0, 1
S A0.2, 1
R A0.3, 1
LD M2.0
U M3.0
S A0.0, 1
S A0.2, 1
S A0.3, 1
MEND
 
Zurück
Oben