Probleme mit FB15 PUT in S7-300

Hier mal meine letzte Variante im Anhang, Habe es mit PUT von beiden Stationen aus probiert. Klappt weder noch.
 

Anhänge

  • Test_s7-.zip
    422,2 KB · Aufrufe: 4
Ich teste das ganze nicht mit richtiger Hardware sondern nur mit PLCSIM auf meinerm Rechner.
Oh, ich glaube, daß geht mit PLCSIM nicht zu simulieren.

Noch ein Tipp:
Müßten die projektierten Verbindungen nicht eigentlich "einseitige" Verbindungen sein? Da bin ich im Moment überfragt.

Gruß
Harald
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Die ID spielt meiner Meinung nach keine Rolle weil die ja nur intern verwendet wird!

Angenommen das Häckchen "Aktiver Verbindungsaufbau" bestimmt welche CPU Remote ist, würde das heißen das deine Station 1 die Remote Station ist und somit Funktioniert das nicht!

Ein Server meldet sich ja auch nicht beim Clienten an oder?

Gruß
SKg
 
Oh, ich glaube, daß geht mit PLCSIM nicht zu simulieren.

Noch ein Tipp:
Müßten die projektierten Verbindungen nicht eigentlich "einseitige" Verbindungen sein? Da bin ich im Moment überfragt.

Gruß
Harald

Nein die müssen nicht einseitig sein. Habe ich nachgelesen.
 
Hallo
Der FB100 wird im OB1-Zyklus aufgerufen. In diesem FB finden Sie den Aufruf des FB14 ("GET") und FB15 ("PUT"). FB14 wird über den Eingangsparameter "REQ" aktiviert, wenn der Taktmerker M10.6 eine positive Flanke hat und kein Auftrag läuft.
Diese Verriegelung des Funktionsaufrufs ist wichtig, da die Funktion ein asynchrones Verhalten aufweist und mehrere Zyklen andauern kann. Eine ständige Aktivierung des Funktionsbausteins ohne Warten auf Beendigung des bereits aktiven Auftrags kann eine Kommunikationsüberlast erzeugen.
Der Eingangsparameter "ID" muss aus dem Eigenschaftsdialog der S7-Verbindung in NetPro übernommen werden (siehe Bild 01 "Eigenschaftsdialog S7-Verbindung"). Der Parameter "ADDR_1" verweist auf einen Datenbereich in der remoten CPU in dem geschrieben, bzw. aus dem gelesen wird. Beim Parameter "RD_1" wird der Datenbereich für die gelesenen Daten angegeben. Die Ausgangsparameter "DONE", "ERROR" und "STATUS" werden für die Auftragsauswertung benötigt und sind nur im gleichen Zyklus gültig!

LG
 
Siemens verwendet bei den Beispielen Pointeradressen!

Versuch mal:

ADDR_1: P#M1.0
SD_1 : P#M0.0

Gruß
SKg
 
Ist doch schön,

aber an seinem FB sollte dann doch auch diese ID eingetragen werden, oder etwa nicht ???
 
In seinem Projekt steht unter den VerbindungsID´s 2

W#16#2 Dezimal=2

in seinem Programm W#16#1 Dezimal=1
 
Also in dem Projekt weches er zuletzt hochgeladen hat steht bei beiden Verbindungen ne 1 drin!

Hmm wo ist den jetzt der Fehler gute Frage
 
Zurück
Oben