Step 7 Sfb12,13

borromeus

Level-1
Beiträge
2.271
Reaktionspunkte
329
Zuviel Werbung?
-> Hier kostenlos registrieren
Kann mir wer sagen warum es bei einer aktullen CPU315-2DP keine SFB 12+13 gibt?
Jeder Versuch über FB12,FB13 zu kommunizieren hat versagt, obwohl SFB12 + 13 geladen wurden.

Gruß
Karl
 
2 CP's gibt es.

Das seltame, als Hinweis: die Kommunikation ist in einem FB eingebunden, der in einem CFC eingefügt wird.
Man kann den CFC überetzen aber nicht laden.
Man kann aber die Bausteine S7-mäßig laden.... nur dann geht die Komm. trotzdem nicht.
Verbindung gibts natürlich.

Ich habe es jetzt mit PUT, GET umgebaut... das geht.... die Frage der SFB12, 13 bleibt dennoch offen für mich, auch das seltsame Verhalten beim CFC- Laden.
Wenn PUT und GET um Komm-FB als Multiinstanz eingebaut sind, klappt es sofort.

Gruß
Karl
 
Kann mir wer sagen warum es bei einer aktullen CPU315-2DP keine SFB 12+13 gibt?
Frag Siemens ;)


Jeder Versuch über FB12,FB13 zu kommunizieren hat versagt, obwohl SFB12 + 13 geladen wurden.
Die SFB kann man nicht laden, die müssen in der Firmware der CPU enthalten sein.

Was steht im Errorstatus?

Offiziell haben nur S7-400 und S7-1500 die SFB12 und SFB13, die S7-300 haben die SFB "schon immer" nicht. Zumindest 300er CPUs mit PN-Schnittstelle haben aber doch "heimlich" die SFB onboard. Du kannst ja mal versuchen, die SFBs aufzurufen, auch wenn sie nicht in den Leistungsdaten aufgeführt sind.

siehe Anwenderschnittstelle S7-Kommunikationsbausteine

Wo hast Du Deine FBs her? Über welche Schnittstelle willst Du kommunizieren?
Je nach Schnittstelle sind laut Siemens diese Bausteine zu nehmen:
- über DP der CPU: FB12/FB13 aus der Bibliothek "Standard Library / Communication Blocks"
- über einen CP: FB12/FB13 aus der Bibliothek "SIMATIC_NET_CP / CP300"

Aus welcher Bibliothek die FB im Projekt sind sieht man in den Bausteineigenschaften unter "Familie".

Harald
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Aus Simatic NET.
Errorstatus weiss ich jetzt nicht, das ist ein Problem eines Mitarbeiters, ich glaube um Status steht "8" bei ErrorCode=True.

Wie geschrieben, hat er die SFB's geladen und aufgerufen, funzt aber nicht und CFC Laden geht auch nicht.
Egal, mir geht es darum warum die 315er keinen SFB12,13 hat.
Harald hat es "beantwortet".
 
Zurück
Oben