BSEND/BRCV FB12/FB13 aus Standard Library

Ligatschow

Level-1
Beiträge
65
Reaktionspunkte
5
Zuviel Werbung?
-> Hier kostenlos registrieren
HAllo Kollegen,

ich möchte die Bausteine BSEND/BRCV aus der Standard Library für die S7-300 verwenden. Die Bausteine beinhalten bei mir jedoch den SFB12 und den SFB13 die in der S7-300 nicht enthalten sind.

Kann jemand für mich in der Step7 Version V5.4 schauen ob in der Standard Library auch diese SFB's referenziert sind in den Bausteinen FB12/FB13?


Gruss Ligatschow
 
Ich will eine S7-Verbindung zischen einer 315-PN/DP und einer S7-400 aufbauen. Laut Hotline Siemens funktioniert das auch. Man muss dafür in der S7-300 die Bausteine FB12/FB13 verwenden und in der S7-400 die SFB12/SFB13. Wenn aber in den FB's die SFB's eingebaut sind kann ich die in der S7-300 nicht verwenden da diese die SFB's nicht hat.

Und wenn sie sie hätte könnte ich direkt die SFB's verwenden und müsste nicht die FB's nehmen?!?

Also wenn in der Standard Library S7-Ordner Communications in der Step7 Version V5.4 auch diese FB's sind muss ich nochmal die Hotline kontaktieren.

Gruss Ligatschow
 
Ich will eine S7-Verbindung zischen einer 315-PN/DP und einer S7-400 aufbauen. Laut Hotline Siemens funktioniert das auch. Man muss dafür in der S7-300 die Bausteine FB12/FB13 verwenden und in der S7-400 die SFB12/SFB13. Wenn aber in den FB's die SFB's eingebaut sind kann ich die in der S7-300 nicht verwenden da diese die SFB's nicht hat.

Gruss Ligatschow

Nimmts du auch die FB aus der SIMATIC_NET_CP Library für die CP300 ???
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Nein die nehme ich nicht da ich keine Kommunikation über eine CP mache sondern über die ProfiNez Schnittstelle der CPU 315 PN/DP.

Das soll laut Siemens auch so sein. Habe heute mit der Hotline gesprochen.

Aber für was soll ein FB12 BSEND mit integriertem SFB12 BSEND gut sein?

Gruss Ligatschow
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Ehrlich ich versteh nur Bahnhof. In der Hilfe zum SFB12 steht

· 32768 Byte bei S7-300 über SIMATIC-Net-CPs

· 65534 Byte bei S7-400 und S7-300 über eine integrierte Schnittstelle
Also müssen doch sie SFC auch in der CPU sein, gehören dort zu den fest integrierten Bausteinen.

Du mußt unter "System Function Blocks" suchen. Wenn du sie dort findest heißt das aber noch lange nicht, daß die CPU diese integriert hat, aber lt. Hilfe (Siehe oben), sollte sie das.
 
Zuletzt bearbeitet:
Für die CPU 315 PN/DP werden die FBs aus der Standard Library / Communication Blocks benötigt. Diese greifen auf die in der CPU vorhandenen SFBs zu.

Gruß
raika
 
Und genau diese FB's FB12 BSEND und FB13 BRCV beinhalten die SFB's SFB12 und SFB13 die nicht in der S7-315 PN/DP enthalten sind.

Sprich die Katze beisst sich in den Schwanz.


Also vielleicht hat einer von euch einen aktuellere Standard Library in der eine Version vorliegt die nicht dieses Problem hat. Meine Vermutung wäre das das Problem mit der Step7 V5.4 gelöst wurde. Oder das es eine Standard Library als Update im Supportbereich von siemens gibt. Ich habe jedoch nichts finden können.

Gruss Ligatschow
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Etwas versteh ich noch nicht.
Die SFBs müssen nicht in einer irgend einer Library (versionsabhängig) stehen.
Sie stehen in der Standard Library unter System Function Blocks.
Desweiteren sind sie immer in der CPU vorhanden. Wenn nicht, kann die CPU den Dienst nicht erbringen.
Siehe unter Baugruppenzustand/Leistungsdaten, dort müssen sie aufgelistet sein. Oder im Bausteinordner im Online!

Gruß
raika
 
Also des Rätsels Lösung ist!

Die Bausteine FB12/FB13 erkennen in welcher CPU sie aufgerufen werden. Danach entscheiden sie ob der SFB12/SFB13 bearbeitet wird oder diese Funktion in der S7-300-ter Welt mit den SFC's der CPU nachgebildet wird.

Wenn man jetzt allerdings diesen Baustein in CFC verwenden möchte lehnt CFC den download des Programms in die Steuerung ab da die SFB's nicht vorhanden sind.

!!Herzlich Glückwunsch Siemens für diese Totally Integrated Automation Lösung!!

Gruss Ligatschow
 
Gibts denn nirgends eine Übersicht, welche SFB/SFC von welcher CPU unterstützt werden, das wäre doch auch mal ganz nett.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo ihr beiden , ich mache seit über 20 Jahren Leitssyteme und nutze B_SEND/B_RECV sehr oft.
Wenn du eine PB 300 CPU hast und mit einer 400 CPU ( muss eine CP444-1) eingebaut haben , dann nutzt du auf beiden Seiten SFB12 und SFB13.
Du nimmst keine Bausteine aus irgendeiner Bibliothek. Du schreibt einfach z.B. in AWL

CALL SFB12, DB12
oder
CALL SFB13,DB13

dann muss du den Aufruf parametrieren.
Im Netpro braucht du natürlich eine S7 Verbindung.
 
Zurück
Oben