CFC Step 7 Option

Zuviel Werbung?
-> Hier kostenlos registrieren
@IBFS

Oh Du irrst Dich! CFC ist die Basis von PCS7. Die großen CPU 4xx F/FH mit F-Systems kann man nur mit CFC programmieren. Sobald man mit Prozessleitsystemen anfängt kann man nicht mehr zu Fuß programmieren und sich um Pointer kümmern oder irgendwo 2 Bytes sparen. Dann spielen Ressourcen keine Rolle mehr und der Fokus wird auf Lesbarkeit und Dokumentation gesetzt.
Siemens hatte bereits ende der 80'er Jahre grafische Systeme unter UNIX zur Programmierung von TELEPERM Anlagen.
Gruß
 
Zuletzt bearbeitet:
Siemens hatte bereits ende der 80'er Jahre grafische Systeme unter UNIX zur Programmierung von TELEPERM Anlagen.

Meinst du das gute LSX? Ich musste einmal eine Anlage an dieses System ankoppeln, da trauen sich auch nur noch Siemens-Leute ran ;-)

Ansonsten ist das CFC als Option zwar ganz nett, aber für wirklich große Anlagen ist mit das viel zu aufwändig zu projektieren. Der Grund ist dass man hier das automatisieren nicht automatisieren kann. Also z.B. grundlegende Beschaltungen von sich wiederholenden Objekten muss ich alle zu Fuß zusammenklicken, zumindest wenn ich diese in CFC-Plänen haben möchte.

Wenn ich in alles in AWL/SCL programmiere kann ich mir aus einer Excel-Liste mit den Antriebstypicals mein SPS-Grundprogramm erzeugen lassen, inkl. PLS-Datenbasis, Störmeldungen etc. Eigentlich eine Untermenge von dem was PCS7 macht, was in meinen Augen nicht viel mehr ist als eine Sammlung von Projektierungsmakros.
 
Ich meinte GET, ES680 und T3000.
Die kenne ich gar nicht. Da hatte Siemens ja wohl mal richtig auf die Unix-Schiene gesetzt. Gibt es da aktuell überhaupt noch etwas? WinCC Open Architecture scheint ja zugekauft zu sein.

Aber musst Du auch Funktionspläne nach DIN/VDE machen?
Da wirds mit EXCEL a bisserl eng.
Nein, legst du dann einfach das CFC-Programm vor? Das kann je nach Programmierstil ja auch mal mehr oder weniger übersichtlich sein.

Schade bei der reinen CFC-Option ist ja auch dass es nicht die Technologieansicht von PCS7 gibt. Darum wird das bei vielen Plänen schnell unübersichtlich.
 
Hi
Die systeme kommen aus der Kraftwerkstechnik und Chemie.
Das aktuelle ist T3000.

Ja ich lege die CFC Pläne vor und bemühe mich die Pläne Klar und funktionsorientiert zu gestalten.
Ich komme damit gut klar.

Gruß
 
Zuviel Werbung?
-> Hier kostenlos registrieren
CFC als geniale STEP7 Option wird leider viel zu wenig von SIEMENS promotet.
Frank

@IBFS
Oh Du irrst Dich! CFC ist die Basis von PCS7.
Gruß

Wieso irren, das CFC im PCS7 ein große Rolle spielt, weiß ich.
Mit geht es aber nicht um um den Einsatz von CFC im PCS7
sondern ausschließlich als Zusatztool ohne den PCS7-Rest.
Selbst ohne diese ganzen Wizzards läßt sich CFC gut einsetzten.
In meinem Fall ist eben kein WinCC dabei sonderen ein einfaches
MP377.

Frank
 
Wieso irren, das CFC im PCS7 ein große Rolle spielt, weiß ich.
Mit geht es aber nicht um um den Einsatz von CFC im PCS7
sondern ausschließlich als Zusatztool ohne den PCS7-Rest.
Selbst ohne diese ganzen Wizzards läßt sich CFC gut einsetzten.
In meinem Fall ist eben kein WinCC dabei sonderen ein einfaches
MP377.

Frank
Da haste mal wieder Recht!
Ich nehme CFC gerne zusammen mit Distributed Safety. Dann musst Du ein wenig die Zitrone quetschen um die F-CPU und CFC so zu konfigurieren dass sich die 2 Pakete nicht in die Quere kommen. Bis jetzt habe ich grerade auch in Richtung TÜV gute Erfahrungen damit sammeln können. Es macht einfach Eindruck und steigert auch noch die Produktivität.
Zum MP377. Verwendest Du auch die Importfunktionen von Winflex?
Ich hatte vor einigen Jahren ein etwas größeres Projekt und das Problem das bei Versionsänderungen von FB's die CFC Instanzen neu vergeben werden. Da ich bei der Visualisierung die Daten gern direkt aus den Instanz DB nehme musste ich mir dafür ein Tool in Acces stricken. Wenn Du die Ressourcenbelegung aus CFC als Textdatei exportierst, die Instanz DB herausfilterst kannst Du dann eine Varablenliste für Winflex generieren. Wichtig dabei ist aber dass die CFC Bausteine mit einem aussagekräftigen TAG und Bausteinkommentar versehen werden, also nicht die automatischen Zahlen von CFC.
Das ganze läuft etwas über 4 Ecken und Siemens FAQ's und entspricht ein wenig der AS-OS Kopplung von WinCC. Punkt

Warum CFC ausserhalb von PCS7 nicht populär ist?
Das liegt auch ein wenig am Bauer der nicht frisst was er nicht kennt.
Viele Programmierer schreiben lieber 1Km AWL als feige mit der Maus zu clicken.

Johannes
 
Zuletzt bearbeitet:
Zuviel Werbung?
-> Hier kostenlos registrieren
...
Ich nehme CFC gerne zusammen mit Distributed Safety. Dann musst Du ein wenig die Zitrone quetschen um die F-CPU und CFC so zu konfigurieren dass sich die 2 Pakete nicht in die Quere kommen. Bis jetzt habe ich grerade auch in Richtung TÜV gute Erfahrungen damit sammeln können. Es macht einfach Eindruck und steigert auch noch die Produktivität....

Ich grabe mal diesen alten Beitrag wieder aus. Ich habe momentan auch ein Projekt mit Distributed Safety und CFC. Gibt es ausser den Datenbausteinbereich den diese beiden Pakete nutzen noch mehr zu beachten?
 
Zurück
Oben