S5 auf S7 brauche hilfe

maniac

Level-1
Beiträge
81
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
hallo,
wie der name schon sagt brauche ich hilfe:

org. S5 pb 20:
SPA FB 111
NAME: NIVEAU
RFG : M 100.0
SPER: M 0.2
BIS : M 0.0
AB : M 0.0
E1 : E 33.6
A1 : A 33.5
TIM1: T 94
TIM2: T 95
VORZ: KT 050.1
NACH: KT 050.1
HIM1: M 186.1

jetzt der fb 111:
NAME: NIVEAU
BEZ : RFG EBI
BEZ : SPER EBI
BEZ : BIS EBI
BEZ : AB EBI
BEZ : E1 EBI
BEZ : A1 ABI
BEZ : TIM1 T
BEZ : TIM2 T
BEZ : VORZ DKT
BEZ : NACH DKT
BEZ : HIM1 EBI
UN =E1
U =HIM1
LW =TIM1 ;Reg. Niveau Vorratsbeh.
SE =TIM1
NOP 0
NOP 0
NOP 0
U =TIM1
LW =TIM2
SAR =TIM2
NOP 0
NOP 0
NOP 0
U =TIM2
U(
ON =BIS
O =AB
)
U E 33.5
= =A1

U =RFG
UN =SPER
= =HIM1
BE


jetzt meine frage:
welcher zeitwert wird für die beiden timer geladen (5s)?

danke danke
 
Also .1 sind 1/10 sec.
Was in deinem Baustein geshieht sehe ich nicht, denn SAR =Tim2 kenne ich nicht


bike
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Stammt noch aus S5-Zeiten.

SAR =

Starten einer als Formaloperand vorgebenen Zeit mit dem im Akku hinterlegten Wert als Ausschaltverzögerung bzw. Rückwärtszählen eines als Formaloperand vorgebenenen Zählers.
 
Stammt noch aus S5-Zeiten.

SAR =

Starten einer als Formaloperand vorgebenen Zeit mit dem im Akku hinterlegten Wert als Ausschaltverzögerung bzw. Rückwärtszählen eines als Formaloperand vorgebenenen Zählers.

Uff!
Jetzt dawo ich lese, stimmt.
Ist wohl doch schon zu lange her meien S5 Zeit.

Danke


bike
 
LW =TIM1 ;Reg. Niveau Vorratsbeh.
SE =TIM1

und

LW =TIM2
SAR =TIM2

das ist mein prob. die timer 94 und 95 werden im programm nur im pb 20 einmal aufgerufen.
mit was für einem wert werden die zeiten den gestartet?
 
Dann einfach den PB öffnen und nachschauen, wo Zeiten verarbeitet werden.
Mit dem was von dir gezeigt worden ist, kann dir das niemand genau schreiben.


bike
 
meine ich doch.
aber im pb sehe ich auch nichts.

pb
nw1
leer

nw2
U E 32.6
U M 0.7
UN M 0.2
UN M 50.0
UN M 53.0
UN M 51.2
S A 32.7

nw3
SPA FB 111
NAME: NIVEAU
RFG : M 100.0
SPER: M 0.2
BIS : M 0.0
AB : M 0.0
E1 : E 33.6
A1 : A 33.5
TIM1: T 94
TIM2: T 95
VORZ: KT 050.1
NACH: KT 050.1
HIM1: M 186.1

nw4
SPA FB 111
NAME: NIVEAU
RFG : M 101.5
SPER: M 0.6
BIS : M 0.7
AB : M 0.7
E1 : E 33.1
A1 : M 4.0
TIM1: T 96
TIM2: T 97
VORZ: KT 120.2
NACH: KT 050.1
HIM1: M 186.2

nw5
SPA FB 111
NAME: NIVEAU
RFG : M 101.5
SPER: M 0.6
BIS : M 0.7
AB : M 0.7
E1 : E 1.7
A1 : M 4.1
TIM1: T 90
TIM2: T 91
VORZ: KT 050.1
NACH: KT 050.1
HIM1: M 186.2

nw6
U(
U(
O M 4.0
O M 4.1
)
U M 200.0
)
U E 32.6
U M 0.7
UN M 0.2
UN M 50.0
UN M 53.0
UN M 51.2
S A 2.3

nw7
U(
U(
O M 4.0
O M 4.1
)
U M 100.0
L KT 060.2
SE T 25
NOP 0
NOP 0
NOP 0
U T 25
)
U E 32.6
U M 0.7
UN M 0.2
UN M 50.0
UN M 53.0
UN M 51.2
S A 2.5

nw8
SPA FB 102
NAME: OSZIL
MER1: M 200.1
MER2: M 200.2
TAKT: M 200.0
KT1P: KT 010.2
KT2A: KT 005.2
TIM1: T 22
TIM2: T 23
FLAN: M 100.0
BE
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Bei Deinem Code stimmt etwas nicht.

Code:
LW =[B][COLOR=#ff0000]TIM1[/COLOR][/B] ;Reg. Niveau Vorratsbeh.
SE =[COLOR=#ff0000][B]TIM1
[/B][/COLOR]NOP 0
NOP 0
NOP 0
U =TIM1
LW =[B][COLOR=#ff0000]TIM2
[/COLOR][/B]SAR =[COLOR=#ff0000][B]TIM2
[/B][/COLOR]

Man kann nicht TIM1 als Zeitwert laden und anschließend einen Timer TIM1 starten. Genauso bei TIM2.

LW =TIM1 müsste als LW =VORZ oder LW =NACH sein. Das können wir aber nicht heraus finden, den Originalcode hast Du ja. ;)
 
genau das hatte ich nicht verstanden.deshalb bin ich dan zur maschine hin und hab mal nen abzug gemacht.
online steht genau das gleiche wie ich euch das jetzt so berichtet habe. wie kann ich den die zeitwerte herausfinden.
klar könnte ich das durch probieren finden aber das ich will es halt wissen.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
ich bekomm das bestimmt durch probieren raus kein prob. mehr. mir gehts jetzt nur noch ums verständnis.
kann das programm so wie es auf der s5 ist überhaupt auf die cpu übertragen werden. das geht doch so nicht.
oder?
 
Im Augenblick blicke ich nicht mehr so richtig durch, was Du überhaupt möchtest. Der Titel Deines Beitrags lautet doch:
"S5 auf S7 brauche Hilfe".

kann das programm so wie es auf der s5 ist überhaupt auf die cpu übertragen werden.

Auf welche CPU meinst Du denn. S5 oder S7?
Stell doch mal einen AG-Azug der S5 hier ins Forum. Dann kann man sich den FB111 mal anschauen.
 
also in s5 kenne ich mich nicht so dolle aus.
ich wollte eine steuerung von s5 auf s7 umbauen und bin dann auf diesen fb 111 gestoßen und hab mir gedacht das kann so nicht sein.
ich meinte mit dem übertragen vom dem programm auf der s5 damals wo die maschine inbetrieb genommen worden ist.

hier mal das programm:
 

Anhänge

  • 980024_S5_OP_1998-08-07.zip
    41,6 KB · Aufrufe: 4
Hallo maniac,

in S5 gab man die Zeit In Rastern an.
.0 = Faktor 10ms
.1 = Faktor 100ms
.2 = Faktor 1s
.3 = Faktor 10s
Wird auch noch in S7 so gehandhabt, darum auch s5t#....
 
Zeitfunktionen werden in S7 ordnungsgemäss migriert, somit kein Problem.
Was bei der migration von S5 in S7 nachzubearbeiten ist :
- Feldbus-Verbindungen
- Skalierungen der Analogwerte
Restliches funktioniert ganz ok
 
Zurück
Oben