-> Hier kostenlos registrieren
Hallo Community!
Ich bin noch ziemlich neu in der SPS Programmierung.
Um ein besseres Verständnis zu bekommen habe ich mir ein Lehrbuch besorgt in dem unter anderem auch einige Programmierbeispiele zu finden sind.
Darin befindet sich auch ein Beispiel, in dem es darum geht, das mehrere Behälter entleert werden können und diese anschließend immer in der selben Reihenfolge wie sie auch geleert wurden, wieder befüllt werden.
Im Buch wird beschrieben das hierzu ein Funktions-Baustein verwendet werden soll, da hier Variablen als Hilfsspeicher verwendet werden müssen.
Andererseits wäre es doch genau so gut möglich einen FC zu verwenden und dabei Merker als Hilfsspeicher zu nutzen.
Meine Frage lautet nun soll man denn jetzt einen Funktions-Baustein verwenden, oder wäre eine Funktion (FC) mit Hilfe von Merkern genau so in Ordnung?
Wo genau liegen die Vor- bzw. Nachteile dieser beiden Varianten?
Gibt es eine Regel wann nun ein FC oder ein FB verwendet werden muss?
Meine Programmierversuche mache ich im Simatic Manager auf einer 300-Station.
Würde mich freuen wenn sich jemand die Zeit nehmen würde meine Frage, die für erfahrene Programmierer vielleicht ziemlich trivial klingen muss, zu beantworten.
Ich bin noch ziemlich neu in der SPS Programmierung.
Um ein besseres Verständnis zu bekommen habe ich mir ein Lehrbuch besorgt in dem unter anderem auch einige Programmierbeispiele zu finden sind.
Darin befindet sich auch ein Beispiel, in dem es darum geht, das mehrere Behälter entleert werden können und diese anschließend immer in der selben Reihenfolge wie sie auch geleert wurden, wieder befüllt werden.
Im Buch wird beschrieben das hierzu ein Funktions-Baustein verwendet werden soll, da hier Variablen als Hilfsspeicher verwendet werden müssen.
Andererseits wäre es doch genau so gut möglich einen FC zu verwenden und dabei Merker als Hilfsspeicher zu nutzen.
Meine Frage lautet nun soll man denn jetzt einen Funktions-Baustein verwenden, oder wäre eine Funktion (FC) mit Hilfe von Merkern genau so in Ordnung?
Wo genau liegen die Vor- bzw. Nachteile dieser beiden Varianten?
Gibt es eine Regel wann nun ein FC oder ein FB verwendet werden muss?
Meine Programmierversuche mache ich im Simatic Manager auf einer 300-Station.
Würde mich freuen wenn sich jemand die Zeit nehmen würde meine Frage, die für erfahrene Programmierer vielleicht ziemlich trivial klingen muss, zu beantworten.