-> Hier kostenlos registrieren
Aus meiner Erfahrung weiß ich das SPS in den Berufsschulen nur auf dem untersten Level gelehrt wird. Die Grundfunktionen, Timer, Zähler, HW-Konfig und vielleicht noch der Datenbaustein. Struktorietes Programmieren wir da nie vermittelt.
Als erstes mal sollte das Programm vernüntig struktoriert sein. Ich versuche die Anlage immer in einzelnen Teilen zu sehen. Dabei kommt es immer darauf an ob es eine "kleine Maschiene" ist oder eine komplette Produktionslinie mit Leitsystem. Aber egal man findet in den meisten Anlagen Motoren und Ventile. Für jeden Motor, jedes Ventil, jeden Messwert kann man schön einen eigenen FC aufmachen in dem die Funktionalität sauber programmiert ist. Im Idealfall hat man für Motoren usw. schon fertige FBs die man dann nur noch parametrieren muss.
Das Ganze hängt stark von der Anlage ab und von eventuellen Vorgaben des Anlagenbauers. Richtig lernen kann man das nur durch Erfahrung.
Ich versuche immer objektorientiert zu arbeiten. Bei PCS7 ist das sehr schön gelöst. Wer damit schon mal gearbeitet hat wird dort einzelne Module finden die dann parametriert werden.
Es hilft nur eins, Erfahrung sammeln
Als erstes mal sollte das Programm vernüntig struktoriert sein. Ich versuche die Anlage immer in einzelnen Teilen zu sehen. Dabei kommt es immer darauf an ob es eine "kleine Maschiene" ist oder eine komplette Produktionslinie mit Leitsystem. Aber egal man findet in den meisten Anlagen Motoren und Ventile. Für jeden Motor, jedes Ventil, jeden Messwert kann man schön einen eigenen FC aufmachen in dem die Funktionalität sauber programmiert ist. Im Idealfall hat man für Motoren usw. schon fertige FBs die man dann nur noch parametrieren muss.
Das Ganze hängt stark von der Anlage ab und von eventuellen Vorgaben des Anlagenbauers. Richtig lernen kann man das nur durch Erfahrung.
Ich versuche immer objektorientiert zu arbeiten. Bei PCS7 ist das sehr schön gelöst. Wer damit schon mal gearbeitet hat wird dort einzelne Module finden die dann parametriert werden.
Es hilft nur eins, Erfahrung sammeln