SPSstudent
Level-1
- Beiträge
- 61
- Reaktionspunkte
- 1
-> Hier kostenlos registrieren
Ich programmiere gerade eine sehr kleine modulare Anlage, die aus mehreren Stationen (oder eher Modulen) besteht.
Es fließen mehrere Werkstücke durch die Stationen. Es kann natürlich vorkommen, dass eine Station mit der Weiterverarbeitung warten muss, bis die nächste Station frei ist oder bis überhaupt ein Teil von der vorherigen Station kommt.
Jetzt frage ich mich gerade, ob ich die Stationen als FB oder als Programm programmieren soll?
So wie ich das sehe, ist der einzige Unterschied, dass von einem FB mehrere Instanzen angelegt werden können, während ein Programm manuell kopiert werden müsste (was zu einer Fehlerquelle bei Änderungen führen kann).
Oder gibt es noch weitere Unterschiede? Eventuell wenn es um Verschachtelung von mehreren FBs/Programmen geht?
(Ein FB kann natürlich auch in den permanenten Speicher gelegt werden, aber das ist hier nicht relevant.)
Es fließen mehrere Werkstücke durch die Stationen. Es kann natürlich vorkommen, dass eine Station mit der Weiterverarbeitung warten muss, bis die nächste Station frei ist oder bis überhaupt ein Teil von der vorherigen Station kommt.
Jetzt frage ich mich gerade, ob ich die Stationen als FB oder als Programm programmieren soll?
So wie ich das sehe, ist der einzige Unterschied, dass von einem FB mehrere Instanzen angelegt werden können, während ein Programm manuell kopiert werden müsste (was zu einer Fehlerquelle bei Änderungen führen kann).
Oder gibt es noch weitere Unterschiede? Eventuell wenn es um Verschachtelung von mehreren FBs/Programmen geht?
(Ein FB kann natürlich auch in den permanenten Speicher gelegt werden, aber das ist hier nicht relevant.)
Zuletzt bearbeitet: