Erste Schritte in Step7

S7Neuling

Level-1
Beiträge
4
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hi!

Habe vor ein paar Tagen mit Step7 angefangen...und schon kapiere ich nur Bahnhof.
Ein Beispiel:
3 einfache Netzwerke....in jedem Netzwerk (KOP) befindet sich ein Schalter S1...dies wird auf eine Spule geschaltet...also NW1--> S1+Spule1, NW2--> S1+Spule2, NW3-->S1+Spule3...warum leuchten nun nicht alle Spulen bzw. Schalter? S7 liest doch am Anfang aus dem Prozesabblid der Eingänge...und da ist S1=1...folglich sollten alle S1=1 sein...oder nicht?
Zweites Beispiel, wiederum KOP.
3 Netzwerke...diesmal Schalter S1,S2;S3.
NW1: S1 + Spule 1,2,3 (Parallel 3 Spulen)
NW2: S2 + Spule 1,4,3 (Parallel 3 Spulen)
NW3: S3 + Spule 1,2,4 (Parallel 3 Spulen)

Nun...drücke ich S1...passiert gar nichts. Kann ich mir auch so vorstellen, da im NW3 Spule 1,2,4 nicht angesteuert wird. Folglich wird dieses POA ausgegeben. Aber..wie soll ich das nun machen, dass es funktioniert?
Ich schlagt wahrscheinlich jetzt Hände über dem Kopf....aber ich raffe es einfach nicht :confused:

Gruß,
S7Neuling
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo Neuling,

könnte es sein das Du in jedem Netzwerk die gleichen Ausgänge zuweist?
Das darfst Du auf keinen Fall
Ist jetzt aber nur eine Vermutung ;)

Ausgänge werden nur einmal zugewiesen!
 
wo hast du die netzwerke reingeschrieben?
in einen FC?
dann must du den FC noch aufrufen das die anweisung bearbeitet wird
 
Hallo!
Es steht alles in OB1.

Ausgangslage war das zweite Beispiel. Ich möchte abhängig vom betätigten Schalter drei Spulen setzen.
Also..
NW1: S1 + Spule 1,2,3
NW2: S2 + Spule 1,3,4
NW3: S3 + Spule 1,2,4

Es hat nicht funktioniert, es hat aber mit dem Prozessabbild zu tun und Einlesen/Ausgaben.

Dann habe ich für jede einzelen Spule ein Netzwerk gemacht und die Schalter demenstprechend verküpft, also:
NW1: S1||S2||S3----Spule1
NW2: S1||S3--------Spule2
NW3: S1||S2--------Spule3
NW4: S2||S3--------Spule4

geht aber auch nicht...nur warum nicht? Warum kann ich die Eingänge nicht beliebig schalten? Die sind nun mal da, bei Ausgängen verstehe ich das dass so wie in Bsp.1 nicht funktioniert.
Gruß
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,
wenn ich deinen Aufbau da richtig deute, dann hast du dir eine UND-Verknüpfung zusammen gebaut. Hier würde dan z.B. im NW1 die Spule 1 nur dann angesteuert wenn S1 UND S2 UND S3 gemeinsam und gleichzeitig betätigt sind.
Wenn es dein Wunsch ist, das die Spule angesteuert ist wenn einer der Eingänge angesteuert ist, so solltest du dich mal an einer ODER-Verknüpfung versuchen ...

Gruß
LL
 
du hast das aber falsch geschrieben in deiner vorraussetzung steth:

S1 + Spule 1,2,3
S2 + Spule 1,3,4
S3 + Spule 1,2,4

das heist wenn ich S1 drücke dann kommt 1+2+3 , wenn ich S2 drücke dann kommt 1,+3+4 und wenn ich S3 drücke dann kommt 1+2+4. sehe ich das richtig???

dann sollte es so aussehen:


---||S1------------||1
::::::::::::::::.|
::::::::::::::::.|----||2
::::::::::::::::.|----||3


---||S2------------||1
::::::::::::::::.|
::::::::::::::::.|----||3
::::::::::::::::.|----||4


---||S3------------||1
::::::::::::::::.|
::::::::::::::::.|----||2
::::::::::::::::.|----||4
 
Zuletzt bearbeitet:
dann sollte es so aussehen:


---||S1------------||1
::::::::::::::::.|
::::::::::::::::.|----||2
::::::::::::::::.|----||3


---||S2------------||1
::::::::::::::::.|
::::::::::::::::.|----||3
::::::::::::::::.|----||4


---||S3------------||1
::::::::::::::::.|
::::::::::::::::.|----||2
::::::::::::::::.|----||4

und wird trotzdem nicht funktionieren ... das einzige was hier funktioniert ist, wenn alle 3 S true sind ...

die einzelnen netzwerke mit je einer spule sollten aber dann doch funktionieren... wenn es oder-verknüpfungen sind worauf || eigentlich hindeutet ;)
 
Zuviel Werbung?
-> Hier kostenlos registrieren
@Andyzrx

So habe ich es auch aufgebaut....es funktioniert nicht. Wie schon erwähnt wenn ich S1 betätige werden die Spulen 1,2,3 theoretisch gesetzt, aber dadurch dass S2,S3 nicht betätigt ist wieder rückgesetzt ausgegeben.

@LarryLafer,

Lol...ok, wir sind hier inder S7 Welt :).
Das || sollte ein "ODER" bedeuten.
Das geht aber auch nicht.
Muss dazu sagen, dass ich mit WinSPS simmuliert habe.
 
Also ich denke du hast ein grundlegendes Problem.
Kannst du dein Programm in Step7 Mnenomics hier veröffentlichen?
Eine Wahrheitstabelle wäre auch sehr hilfreich.


Danke


bike
 
@crash

Ja, das ist korrekt. Total simples Ding, aber in WinSPS (Simulation) kommt nur wirres Zeug raus. Ich drücke S1 und nur Spule1 wird gesetzt.
Wieso?
 
Zurück
Oben