Step 7 Unterschied System Function Blocks und Funktionsbausteine aus den Bibliotheken

mwissen

Level-1
Beiträge
111
Reaktionspunkte
1
Zuviel Werbung?
-> Hier kostenlos registrieren
Guten Tag.
In den Bibliotheken -> Standard Libarys -> System Function Blocks befinden sich die Bausteine BSend und BRCV SFB12 und 13 zum Übertragen von Daten zwischen zwei SPS´en über Ethernet.

Die selben Bausteine befinden sich auch in Bibliotheken -> Standard Libarys -> Communication Blocks, allerdings hier als FB12 und 13.

Beinhalten die Bausteine jeweils denselben Funktionsumfang, bzw. wodurch unterscheiden diese sich und warum hat Siemens diese Auswahl gegeben?
Danke für Antworten.
 
Die FB sind für S7-300.
Die SFB sind für S7-400 und WinAC.

Das ist nur bedingt richtig. Wenn man sich die kommunikationsbausteine mal näher ansieht, sieht man, daß fb12/13 die sfb12/13 für die kommunikation nutzen. zusätzlich werden in den fb's noch einige andere bausteine aufgerufen die für die eigentlich kommunikation nicht notwendig sind.
genau so verhält es sich auch mit fb14/15 die die sfb14/15 nutzen.
und auch die anderen.

zudem musste ich bei tests auf dem schreibtisch feststellen das die fb's viel öfter zicken machen als wenn ich direkt die sfb's benutze verpackt in einen mini fb.
die tests hatte ich mit 2 315-2 pn/dp (2eh14) gemacht.
 
Zuletzt bearbeitet:
Vielen Dank für die Antworten.
Wir benutzen 314C 2 DP/PN, die ich mit den SFB`s erfolgreich vernetzt habe. Dabei habe ich die Siemensausbildung als Hilfestellung verwendet. Dort werden fehlersichere 315er PN verwendet.
Jetzt ist mir aufgefallen, dass es dieselben BSend und BRCV aus als FB gibt und habe mich gefragt, warum und wann welcher benutzt wird. Ich denke, Siemens hat sich etwas dabei gedacht.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Die FB sind für S7-300.
Die SFB sind für S7-400 und WinAC.
Das ist nur bedingt richtig.
Es ist aber von Siemens so dokumentiert - man sollte es glauben, solange man nicht was anderes beweisen kann.
Also ich halte mich an die Dokumentation von Siemens und habe noch keine "Zicken" mit den ladbaren FB14/FB15 festgestellt.

Sei froh, daß Du nicht in die Firmware der CPUs näher reingucken kannst, Dir könnte sonst schlecht werden, was da alles "eigentlich nicht notwendig" aufgerufen wird auf dem Weg Deiner Bytes zum Bus ... ;)

Harald
 
wie genau das jetzt alles war weiß ich ncht mehr genau.
ich hatte das auch mit einer spezifizierten verbindung gestestet.

bei der unspezifiziereten vb hab ich bei allen tests keine vb bekommen.
aber das war denk ich ein fehler meinerseits. obwohl ich mich an die anleitung gehalten hatte.
nun ja. ich hab meinen favoriten jedenfalls gefunden und machs mit sfb14/15 wobei ich sage JEDER DARF NUR LESEN.
d.h. jede steuerung darf nur in der anderern lesen. keiner schreiben. aber das ist sicherlich philosphie und auch anwendundsspezifisch
 
Zurück
Oben