Das ist eine Zusammenfassung von anderen! Ich möchte es mit euch teilen. Im Folgenden finden Sie lediglich einen Auszug sowie meine Eindrücke von der PCS7-Ausbildung. Falls etwas falsch ist, hoffe ich, dass die Experten es mir mitteilen können. `Hehe` 1. PCS7 ist eine Plattform – zu ihren Bestandteilen gehören Libraries, CFC, SFC, SCL, WinCC, PDM sowie DatebaseSFC. SFC steht für Sequence Function Chart, also ein Diagramm zur Darstellung von Abläufen. CFC steht für Continue Function Chart, also ein Diagramm zur Darstellung kontinuierlicher Abläufe. Die Oberfläche zur Bedienung dieser Plattform ist WinCC. Die Ebenen in PCS7 sind vertikal integriert: Die oberste Ebene ist ERP Enterprise, danach kommt ERP Factory, anschließend MES, dann CONTROL – und die unterste Ebene ist Field. Zu den wichtigsten Stationen gehören ES, OS, Batch Station sowie AS (Automation Station, also PLC). PCS7 wird nur mit S7-400 verwendet; S7-300 wird nicht genutzt. Bei der Auswahl des CPUs muss auch berücksichtigt werden, ob er für PCS7 geeignet ist. 2. Ein Projekt kann maximal 12 Serverpaare verwalten, wobei jedes Serverpaar maximal 32 Stationen verbinden kann. 3. Wenn die Netzwerkkonfiguration eine OS-Server-Klient-Struktur aufweist, liest und verarbeitet das OS die Daten direkt vom Server. Im OS gibt es keine Daten – die Daten werden alle auf dem OS Server gespeichert. Solange der Server ordnungsgemäß funktioniert, hat die Qualität des OS keinerlei Auswirkungen auf das AS. Die Struktur unterhalb des OS-Servers ermöglicht ebenfalls den Datenaustausch durch Kommunikation zwischen den Servern. ES kann Daten direkt von AS lesen oder über Ethernet lesen. 4. Die fehlerverzeihende Verbindung in der S7-Verbindung erfordert ebenfalls eine spezielle Softwareunterstützung. 5. Wenn ein Server vorhanden ist, ist es nicht notwendig, einen Monitor hinzuzufügen – der Server kann direkt gestartet werden. Dennoch wird empfohlen, einen Monitor hinzuzufügen. 6. Zeitverschiebung: Wir können zwischen der Zeitverschiebung nach dem AS-Standard oder dem OS-SERVER-Standard wählen. 7. Der Name der PC-Station muss mit dem Namen des Computers der jeweiligen Station übereinstimmen; nur so ist ein Herunterladen während des Netzwerkanschlusses möglich. 8. Bei der Konfiguration der PC-Station bezeichnet der WINCC Application Client die Bedienerstation, während WINCC Application auf den OS Server verweist. WINCC Application (stby) steht für den Standby-Zustand des OS Servers. Der Inhalt der Konfiguration der PC-Station muss mit dem Inhalt der Stationskonfiguration übereinstimmen. Nachdem die Konfiguration der PC-Station abgeschlossen ist, öffnet man die Station-Konfiguration, um die entsprechenden Einstellungen hinzuzufügen. In der Stationskonfiguration muss die MAC-Adresse des IE mit der MAC-Adresse des IE in der PC-Station übereinstimmen. Wenn man mit IE-GENERAL kommuniziert, ist eine Soft-Binding erforderlich, wofür ebenfalls eine Lizenz nötig ist. Mit CP ist keine weiche Bindung notwendig. Eine der Methoden, um die MAC-Adresse zu finden: RUN----CMD---IPconfig/all. Dadurch können überflüssige Server miteinander in Verbindung gebracht werden. Methode: Wählen Sie das Betriebssystem unter dem Hauptserver aus, klicken Sie auf dessen Eigenschaften, wählen Sie „Zielsystem und Ersatzsystem“ aus, wählen Sie anschließend das Ersatzsystem aus und definieren Sie schließlich den Pfad. Hinweis: Nur der Hauptserver kann einen redundanten Server auswählen; umgekehrt ist das nicht möglich. 9. Die Adressen von digitalen Signalen liegen in der Regel zwischen 0,0–0,7, 1,0–1,7 und 2,0–2,7. Die Adressen von analogen Signalen liegen hingegen in der Regel zwischen 512–527 sowie 528–544. Jede Adresse ist einzigartig. 10. PS405 wird mit 24 V versorgt, PS407 mit 220 V. Die Stromversorgungszeit kann in der Dokumentation „Anleitung zur Verwendung der Ersatzbatterie für S7300-400 v2.0“ nachgelesen werden. 11. CPUs in niedrigeren Versionen können CPUs in niedrigeren Versionen unterstützen, aber nicht solche in höheren Versionen. Die S7-Subnetz-ID ist standardmäßig vorgegeben und sollte nicht geändert werden. Die üblichen Standardwerte sollten in der Regel nicht geändert werden. 12. Profibus-Geschwindigkeit: Wenn auf 1,5 Mbps eingestellt wird, müssen auch die daran angeschlossenen Geräte auf 1,5 Mbps eingestellt werden – andernfalls ist eine Kommunikation nicht möglich. Die aktuellen CPU-Modelle der S7-400 haben nur noch die beiden Modi RUN und STOP. Das Herunterladen von Hardware kann dazu führen, dass der CPU-Ausführungsvorgang unterbrochen wird. Es gibt jedoch eine Ausnahme: In diesem Fall wurde bereits Platz für die neu hinzuzufügende Hardware vorgesehen. Wenn man das Programm herunterlädt, wird die CPU mit Sicherheit abstürzen. Kalte Start: Alle Daten, einschließlich der gespeicherten Daten, werden gelöscht, und die Benutzeranwendung wird von vorne ausgeführt. Heiße Neustart: Beim Ausführen eines heißen Neustarts bleiben die Benutzerdaten sowie das Prozessbild unverändert. Die Benutzerprogramme werden an der Stelle fortgesetzt, an der sie unterbrochen wurden (nur möglich bei der CPU des S7-400). Warme Neustart: Beim Ausführen eines warmen Neustarts werden das Prozessbild sowie die nicht gespeicherten Daten (M, T, C) gelöscht. In der Hardwarekonfiguration wird festgelegt, dass die vom CPU verwendeten Daten (M, T, C) sowie die Datenblöcke ihre ursprünglichen Werte beibehalten. Der Benutzerprogramm wird von vorne ausgeführt. 13. Alle Programme befinden sich in verschiedenen Interrupt-Bereichen – wie OB30, OB31, OB32 usw. Bei hohem Programmieraufwand muss der Speicher erweitert werden. Die Anzahl der Diagnose-BUFFER kann in den Eigenschaften des CPUs unter „Diagnostics/CLOCK“ angepasst werden. 14. Die Hardware-Konfiguration kann auch in Form einer Datei gespeichert werden. Methode: Gehen Sie zur Hardwarekonfiguration, Station ---- Export15. Legen Sie die Anzahl der Ebenen in der Plant View fest. In der Plant View klicken Sie mit der linken Maustaste auf den Namen des Elements und wählen Sie „Plant Hierarchy“ – Settings. Sobald die Anzahl der Ebenen festgelegt ist, wird auch automatisch die Hierarchie der Ansicht übertragen. Die Erstellung von Hierarchien ist nur im Plant View möglich. Die Softwarekonfiguration sowie die Programmierung für einzelne Geräte erfolgen ebenfalls im Plant View. Die Hardware-Konfiguration befindet sich im Component-View. Zum Beispiel: Wenn man in der Plant-View einen CFC einfügt, wird er in der Component-View angezeigt. Ein CFC wird im Component-View eingefügt, im Plant-View ist es nicht sichtbar. 16. Im Bereich „CPU-Eigenschaften“ unter der Option „Cycle/Clock Memory“ darf der Wert „Scan cycle load from communication %“ 50 % nicht überschreiten; andernfalls kommt es zu intermittierenden Unterbrechungen. 17. Im Plant View werden die Eigenschaften des Prozesszellen-Keys festgelegt; bei der AS-OS-Assignment wird der zugehörige Controller ausgewählt. 18. Um den MPI/DP-Anschluss in einen DP-Anschluss umzustellen, kann man direkt auf die Eigenschaften von MPI/DP klicken und DP auswählen. Wenn die MPI/DP-Schnittstelle als DP verwendet wird, können maximal 32 Geräte daran angeschlossen werden. Es wird nicht empfohlen, dies als DP-Anschluss zu verwenden. Da die Geräte im herkömmlichen PROFIBUS-Netzwerk in Reihe miteinander verbunden sind, liegt die Übertragungsgeschwindigkeit in der Regel bei 1,5 Mbps. Bei der Verwendung von SIMOCODE hingegen wird die Geschwindigkeit auf 500 Kbps eingestellt, da SIMOCODE über eine sternförmige Verbindung arbeitet – dadurch sinkt die Übertragungsgeschwindigkeit erheblich. Es gibt Einschränkungen hinsichtlich der Anzahl der Haltestellen und der Entfernung; weitere Details finden Sie im Dokument „SIMOCODE PRO GETTING STARTED“. 19. Möglichkeiten, den DP zu erhöhen: 1. CP443-5 um 2 erhöhen. Fügen Sie IF 964-DP hinzu, also das DP-Schnittstellenmodul 20. Methode zur Bearbeitung der Symboladressen: 1. IO-Karten-Eigenschaften, Editierzeichen 2. Das S7-Programm in der S7-400 – Symbole 3. Es wird in einer Excel-Tabelle bearbeitet. Nach der Bearbeitung sollte es im „DIF“-Format gespeichert werden. Gehen Sie zur in Punkt 2 beschriebenen Bearbeitungsposition, wählen Sie „Import“ aus, suchen Sie nach der oben genannten Datei und speichern Sie sie. 21. Methode zur Aktualisierung der Hardware: Gehen Sie zur Hardwarekonfiguration, wählen Sie OPTION – Install HW updates aus. Die Dateien der neu herunterzuladenden Hardware haben das Format „XML“.
22. Herunterladen von AS in den PLC: Beginnen Sie mit dem Herunterladen aus der Hardwarekonfiguration – vergessen Sie nicht auch das Netzwerk herunterzuladen. Beim Anschluss von WINCC und AS ist WINCC immer der Master und AS immer der Empfänger. Natürlich muss auch ein STANDBY SERVER über eine Verbindung zum AS verfügen. 23. Einstellungen für die PC/PG-Verbindung: In der Regel wird „PC internal“ gewählt.
24. Konfiguration der PCS7-Software – Programmiersprachen: STEP7: LAD, STL, FBD, SCL. Bei PCS7: CFC, SFC, SCL. Die Funktionsblöcke haben in der Regel Eingänge auf der linken Seite und Ausgänge auf der rechten Seite. CFC-Editor-Seite: Jede Seite enthält 6 Blätter. In der linken unteren Ecke kann man klicken, um ein weiteres Blatt einzufügen – ähnlich wie in EXCEL. Wir platzieren in der Regel einen LOOP in einem CFC – CFCs können auf verschiedenen Ebenen eingefügt werden. Vorgehensweise: Ziehen Sie den CFC-Modul in die CFC-Tabelle, klicken Sie auf seine Pins, wählen Sie eine IO-Verbindung aus – dann wird der analoge Wert in Grün angezeigt. Eine wichtige Einstellung vor der Kompilierung eines CFC: Öffnen Sie die CFC-Tabelle, gehen Sie zu Options – Customize – Compile/Download. Dort müssen die Bereiche für die DB-Nummern und FC-Nummern festgelegt werden. Innerhalb dieser Bereiche werden die Nummern vom System verwendet. Wenn diese Einstellungen nicht vorgenommen werden, überschreibt das System automatisch die bereits vorhandenen FC-Nummern. Wählen Sie „Kompilieren“. Bei der ersten Kompilierung muss das gesamte Programm kompiliert werden. Bei der zweiten Kompilierung kann man „ChangeOnly“ wählen – in diesem Fall wird ebenfalls automatisch eine SCL-Quelldatei in der Quellcodedatei erstellt. Wenn beim Herunterladen die Option „Generate module drives“ ausgewählt wird, wird das System automatisch einige Diagnosemodule erstellen. Wenn man auf einen Modul im Diagramm klickt, kann man den OB** sehen. Zum Beispiel ist FC283 gleich OB35 – das bedeutet, dass die Ausführung dieses Programms in OB35 stattfindet. OB35: Man kann die Eigenschaften der CPU öffnen und dort sehen, dass OB35 100 ms beträgt – das bedeutet, eine Scan-Zyklus dauert 100 ms. Wenn man auf das Icon „RUN SEQUENCE“ im Menü klickt, kann man den Ausführungsort dieses Moduls sehen. Man kann es auch in ein anderes OB verschieben. Zeitablauf, das Verständnis des Zeitablaufs, ist für die Programmierung sehr wichtig. Die Reihenfolge des Betriebs der Funktionsblöcke, also die Reihenfolge, in der sie aufgerufen werden, hat Einfluss auf die Reaktionszeit. Bei einer guten Reihenfolge kann die Scannzeit verkürzt werden. Was in einem Scanzyklus möglich ist, sollte so weit wie möglich in diesem Scanzyklus erledigt werden. 25. Einstellungen für die Kommunikation zwischen CPUs über MPI. Klicken Sie auf das Projekt, wählen Sie MPI aus, klicken Sie mit der Rücktaste auf „Define Global Data“. Anschließend wählen Sie CPU aus und legen Sie den Speicherort der Daten fest.