Man kann dem FC beim Aufruf keinen extra Speicher mitgeben. Der extra Speicher müsste ein Datenbaustein sein und der FC wird ja gerade NICHT mit einem solchen verknüpft. Nur der FB erhält beim einfügen in den aufrufenden Baustein einen eigenen Datenbaustein - seinen "extra Speicher" - zugeordnet. Natürlich könnte man in einem FC mit Merkern (aus der Variablentabelle) arbeiten. Aber das läuft dem Konzept der bibliotheksfähigen, wiederverwendbaren (und damit hardwareunabhängigen) Programmierung entgegen!
bei mir bleibt unklar: inPraxis: wann brauche ich ein FB und wan ein FC?? Mit beiden kann ich ein Motor ein und ausschalten...sprich: FC kann ich endgültig löschen weil es hat kein Gedächtnis.... :)
Soll der Code in anderen Projekten wiederverwendet werden, dann muss bibliotheksfähig (d.h. zum Beispiel: ohne Merker, dafür mit Variablen vom Typ STATIC) programmiert werden. Und das geht eben nur mit FBs.
Sehr Hilfreich und gut erklärt, aber mit der Musik im Hintergrund kann ich schlecht folgen und muss es mehrmals zurückspulen.
Ja, schade.
Ich persönlich fand es angenehm und gut erklärt.
@@bjoern20000 Genau, deshalb finde ich das mit dem Musik immer so schade.
@@t.p.2305 Ich lade jetzt gleich das nächste Video hoch ... das ist dann ohne Musik.
7:40 ist es auch dann nicht möglich, wenn man der FC als Input einen extra Speicher gibt für das SR Flip Flop?
Man kann dem FC beim Aufruf keinen extra Speicher mitgeben. Der extra Speicher müsste ein Datenbaustein sein und der FC wird ja gerade NICHT mit einem solchen verknüpft. Nur der FB erhält beim einfügen in den aufrufenden Baustein einen eigenen Datenbaustein - seinen "extra Speicher" - zugeordnet.
Natürlich könnte man in einem FC mit Merkern (aus der Variablentabelle) arbeiten. Aber das läuft dem Konzept der bibliotheksfähigen, wiederverwendbaren (und damit hardwareunabhängigen) Programmierung entgegen!
bei mir bleibt unklar: inPraxis: wann brauche ich ein FB und wan ein FC?? Mit beiden kann ich ein Motor ein und ausschalten...sprich: FC kann ich endgültig löschen weil es hat kein Gedächtnis.... :)
Soll der Code in anderen Projekten wiederverwendet werden, dann muss bibliotheksfähig (d.h. zum Beispiel: ohne Merker, dafür mit Variablen vom Typ STATIC) programmiert werden. Und das geht eben nur mit FBs.