WinCC Runtime Professional S7-Graph Übersicht und PLC- Code-Viewer
|
|
- Klemens Wolf
- vor 5 Jahren
- Abrufe
Transkript
1 Anwendungsbeispiel 11/2015 WinCC Runtime Professional S7-Graph Übersicht und PLC- Code-Viewer WinCC V13 SP1
2 Gewährleistung und Haftung Gewährleistung und Haftung Hinweis Die Anwendungsbeispiele sind unverbindlich und erheben keinen Anspruch auf Vollständigkeit hinsichtlich Konfiguration und Ausstattung sowie jeglicher Eventualitäten. Die Anwendungsbeispiele stellen keine kundenspezifischen Lösungen dar, sondern sollen lediglich Hilfestellung bieten bei typischen Aufgabenstellungen. Sie sind für den sachgemäßen Betrieb der beschriebenen Produkte selbst verantwortlich. Diese Anwendungsbeispiele entheben Sie nicht der Verpflichtung zu sicherem Umgang bei Anwendung, Installation, Betrieb und Wartung. Durch Nutzung dieser Anwendungsbeispiele erkennen Sie an, dass wir über die beschriebene Haftungsregelung hinaus nicht für etwaige Schäden haftbar gemacht werden können. Wir behalten uns das Recht vor, Änderungen an diesen Anwendungsbeispiele jederzeit ohne Ankündigung durchzuführen. Bei Abweichungen zwischen den Vorschlägen in diesem Anwendungsbeispiel und anderen Siemens Publikationen, wie z. B. Katalogen, hat der Inhalt der anderen Dokumentation Vorrang. Für die in diesem Dokument enthaltenen Informationen übernehmen wir keine Gewähr. Unsere Haftung, gleich aus welchem Rechtsgrund, für durch die Verwendung der in diesem Applikationsbeispiel beschriebenen Beispiele, Hinweise, Programme, Projektierungs- und Leistungsdaten usw. verursachte Schäden ist ausgeschlossen, soweit nicht z. B. nach dem Produkthaftungsgesetz in Fällen des Vorsatzes, der groben Fahrlässigkeit, wegen der Verletzung des Lebens, des Körpers oder der Gesundheit, wegen einer Übernahme der Garantie für die Beschaffenheit einer Sache, wegen des arglistigen Verschweigens eines Mangels oder wegen Verletzung wesentlicher Vertragspflichten zwingend gehaftet wird. Der Schadensersatz wegen Verletzung wesentlicher Vertragspflichten ist jedoch auf den vertragstypischen, vorhersehbaren Schaden begrenzt, soweit nicht Vorsatz oder grobe Fahrlässigkeit vorliegt oder wegen der Verletzung des Lebens, des Körpers oder der Gesundheit zwingend gehaftet wird. Eine Änderung der Beweislast zu Ihrem Nachteil ist hiermit nicht verbunden. Weitergabe oder Vervielfältigung dieser Anwendungsbeispiele oder Auszüge daraus sind nicht gestattet, soweit nicht ausdrücklich von der Siemens AG zugestanden. Securityhinweise Siemens bietet Produkte und Lösungen mit Industrial Security-Funktionen an, die den sicheren Betrieb von Anlagen, Lösungen, Maschinen, Geräten und/oder Netzwerken unterstützen. Sie sind wichtige Komponenten in einem ganzheitlichen Industrial Security-Konzept. Die Produkte und Lösungen von Siemens werden unter diesem Gesichtspunkt ständig weiterentwickelt. Siemens empfiehlt, sich unbedingt regelmäßig über Produkt-Updates zu informieren. Für den sicheren Betrieb von Produkten und Lösungen von Siemens ist es erforderlich, geeignete Schutzmaßnahmen (z. B. Zellenschutzkonzept) zu ergreifen und jede Komponente in ein ganzheitliches Industrial Security-Konzept zu integrieren, das dem aktuellen Stand der Technik entspricht. Dabei sind auch eingesetzte Produkte von anderen Herstellern zu berücksichtigen. Weitergehende Informationen über Industrial Security finden Sie unter Um stets über Produkt-Updates informiert zu sein, melden Sie sich für unseren produktspezifischen Newsletter an. Weitere Informationen hierzu finden Sie unter Beitrags-ID: , V2.0, 11/2015 2
3 1 Aufgabe Inhaltsverzeichnis Gewährleistung und Haftung Aufgabe Lösung Aufbau Hard- und Software-Komponenten Gültigkeit Verwendete Komponenten Funktionsweise Diagnose von Störungen mittels PLC-Code-Anzeige und STEP Grundlagen Verwenden von Funktionsbibliotheken STEP 7 Programm Projektierung HMI Objekte Projektierung S7 GRAPH Übersicht Projektierung C-Skripte Anzeige in der PLC-Code-Anzeige Funktion OpenViewerIECPLByFCCall() Funktion OpenViewerIECPLByCall() Funktion OpenViewerIECPLByAssignment() Funktion OpenViewerS7GraphByBlock() Anzeige in STEP Funktion OpenTIAPortalProject() Funktion OpenTIAPortalIECPLByCall() Funktion OpenTIAPortalIECPLByAssignment() Funktion OpenTIAPortalS7GraphByBlock() Bedienung der Applikation Inbetriebnahme des Beispielprojektes für WinCC Bedienung des Beispielprojekts Literaturhinweise Historie Beitrags-ID: , V2.0, 11/2015 3
4 1 Aufgabe 1 Aufgabe Beschreibung der Automatisierungsaufgabe In Fertigungsanlagen kann es während des Betriebes zu Störungen im Programmablauf kommen. Um diese möglichst schnell zu diagnostizieren und zu beheben, greifen Sie gezielt von Ihrem SCADA System aus auf Bausteine der CPU zu. Dabei können Sie diese sowohl direkt aus der Runtime aus beobachten, als auch im Engineering System öffnen und beobachten. Überblick über die Automatisierungsaufgabe Abbildung 1-1 Beitrags-ID: , V2.0, 11/2015 4
5 2 Lösung 2.1 Aufbau 2 Lösung 2.1 Aufbau Schema Abbildung 2-1 PROFINET IE Beschreibung Zur schnellen und einfachen Diagnose stehen die PLC-Code-Anzeige und das TIA Engineering Framework bereit. Um im Leitstand schon eine Fehlerdiagnose betreiben zu können, kann mittels verschiedener C-Skript Funktionen im HMI der Code einzelner Bausteine in den Programmiersprachen KOP, FUP und S7-Graph angezeigt werden. Weitere Informationen zu Systemdiagnose mit S und TIA-Portal finden Sie unter der Beitrags-ID: Leitstand, WinCC-Komponenten Zur Lösung der Aufgabe werden zwei Standard-Controls aus der WinCC Runtime Professional verwendet. PLC-Code-Anzeige S7-GRAPH-Übersicht Vorausgesetzte Kenntnisse Grundlegende Kenntnisse über WinCC V13 und STEP 7 V13 werden voraus gesetzt. Beitrags-ID: , V2.0, 11/2015 5
6 2 Lösung 2.2 Hard- und Software-Komponenten 2.2 Hard- und Software-Komponenten Gültigkeit Diese Applikation ist gültig für TIA Portal V13 SP Verwendete Komponenten Die Applikation wurde mit nachfolgenden Komponenten erstellt: Software-Komponenten Tabelle 2-1 Komponente Anz. Artikelnummer Hinweis WinCC Runtime Professional V13 SP1 WinCC Engineering V13 SP1 STEP 7 Professional V13 SP1 1 6AV AV ES Beispieldateien und Projekte Die folgende Liste enthält alle Dateien und Projekte, die in diesem Beispiel verwendet werden. Tabelle 2-2 Komponente _PLC_Code_Viewer_Doku_de.pdf _PLC_Code_Viewer_Code.zip Hinweis Dieses Dokument Projekt Beitrags-ID: , V2.0, 11/2015 6
7 3 Funktionsweise 3 Funktionsweise 3.1 Diagnose von Störungen mittels PLC-Code-Anzeige und STEP 7 Abbildung 3-1 PROFINET IE WinCC V13 Diagnose von Störungen Zur schnellen und einfachen Diagnose von Störungen Ihres aktuellen PLC Code stehen Ihnen für die WinCC Runtime Professional 2 Möglichkeiten zur Verfügung. 1. Anzeigen des Codes in der PLC-Code-Anzeige Das Objekt PLC-Code-Anzeige ist für das Bediengerät WinCC Runtime Professional verfügbar. Dieses Objekt dient zur Anzeige des aktuellen Programmstatus von PLC-Programmen, die in den Programmiersprachen KOP, FUP oder S7-GRAPH programmiert wurden. Hinweis In der TIA Portal Hilfe finden Sie, die derzeitig unterstützten Bausteine unter Prozesse visualisieren Bilder erstellen Anzeige- und Bedienobjekte Objekte PLC-Code-Anzeige. 2. Anzeigen des Codes in STEP 7 Mit diesen Funktionen können Sie von einem Bild in WinCC Runtime direkt zur Verwendungsstelle einer Prozessvariablen im Programmcode von STEP 7 wechseln. Beitrags-ID: , V2.0, 11/2015 7
8 4 Grundlagen 4.1 Verwenden von Funktionsbibliotheken 4 Grundlagen 4.1 Verwenden von Funktionsbibliotheken Jede Applikation von WinCC (Benutzerverwaltung, Rezepturen, Meldungen usw.) stellen eigene API Funktionen zur Verfügung, welche in einer DLL oder auf mehreren DLL s verteilt sind. Unter einer DLL (Dynamic Link Library) versteht man dabei eine dynamisch zu ladende Funktionsbibliothek. Die in einer DLL vorhandenen Funktionen liegen in einer zugehörigen Headerdatei. Die Einbindung einer DLL in eine C-Aktion oder eine andere Funktion wird im nachfolgenden Programmcode beispielhaft gezeigt. In der ersten Zeile wird der Name der DLL angegeben, welche geladen werden soll. Im vorliegenden Beispiel handelt es sich dabei um die DLL, welche die Funktionen für die PLC-Code- Anzeige enthalten. In der zweiten Zeile wird die Headerdatei mit den Funktionsdeklarationen eingebunden. Den Abschluss bildet die Zeile #pragma code(). In dem hier gezeigten Beispiel stimmen die Namen von DLL und Headerdatei überein. #pragma code("kopapi.dll") #include "kopapi.h" #pragma code() Beitrags-ID: , V2.0, 11/2015 8
9 5.1 STEP 7 Programm 5.1 STEP 7 Programm Zur Demonstration der PLC-Code-Anzeige wurde ein Programm für eine Prägemaschine erstellt. Dieses enthält Organisationsbausteine Funktionsbausteine, Datenbausteine und Funktionen mit deren Hilfe die einzelnen Netzwerke in der dargestellt werden. Abbildung 5-1 S7_Graph InstanceDB_FB1 OB1 FB1 DB1 Simu_Zylin1 InstanceDB_FB2 FB2 DB2 Simu_Zylin2 InstanceDB_FB6 FB6 DB8 UDT_DB DB5 Simu_Error FC1 Tabelle 5-1 Nr. Beschreibung 1. OB1 Über den OB1 werden die in der Programmstruktur aufgeführten Bausteine aufgerufen. 2. FB1 Der FB1 enthält die S7-GRAPH Schrittkette für die Prägemaschine. 3. FB2 Der FB2 enthält das Programm zur Simulation des Druckluftzylinder FB6 Der FB6 enthält das Programm zur Simulation des Druckluftzylinder DB5 Der DB5 enthält die UDT Datenstruktur. 6. FC1 Der FC1 überwacht Störungen an den Druckluftzylindern. 7. DB1, DB2, DB8 Instanzdatenbausteine für die zugewiesenen Funktionsbausteine. Beitrags-ID: , V2.0, 11/2015 9
10 5.2 Projektierung HMI Objekte 5.2 Projektierung HMI Objekte In diesem Abschnitt wird gezeigt, welche Objekte Sie für die Projektierung benötigen. Tabelle 5-2 Nr. 1. Öffnen Sie Ihr TIA Portal Projekt. Aktion 2. Fügen Sie ein neues HMI Bild ein und öffnen Sie dieses. 3. Öffnen Sie die Task Card Werkzeuge. 4. Ziehen Sie per Drag & Drop folgende Controls in Ihr Bild: 1.PLC-Code-Anzeige Zeigt die PLC-Programmbausteine, die in den Programmiersprachen KOP, FUP oder S7-GRAPH programmiert wurden. Fehler einer S7-GRAPH Schrittkette werden direkt am entsprechenden Schritt angezeigt. Das in der PLC-Code-Anzeige darzustellende Netzwerk, wird über benutzerdefinierte Funktionen festgelegt. - OpenViewerS7GraphByBlock() - OpenViewerIECPLByCall() - OpenViewerIECPLByFCCall() - OpenViewerIECPByAssignment() 2.Skriptdiagnose Dieses Objekt dient dazu, Inhalte aus Skripten darzustellen. 3.S7-GRAPH-Übersicht Dieses Objekt dient zur Anzeige des aktuellen Programmstatus für ausgeführte Schritte der PLC-Ablaufkette. Fehler beim Ablauf eines Programms werden direkt am entsprechenden Schritt angezeigt. Hinweis Die PLC-Code-Anzeige sowie die S7-GRAPH-Übersicht verfügen über ein Fehler Ereignis. Mithilfe dieses Ereignisses können Sie auf Fehler reagieren, mittels VB-Skript oder C-Skript. Beitrags-ID: , V2.0, 11/
11 5.3 Projektierung S7 GRAPH Übersicht 5.3 Projektierung S7 GRAPH Übersicht In diesem Abschnitt wird gezeigt wie Sie das Objekt S7 GRAPH Übersicht projektieren. Tabelle 5-3 Nr. Aktion 1. Erstellen Sie einen S7-GRAPH Baustein mit Schrittkette und öffnen Sie diesen. 2. Öffnen Sie das Menü Bearbeiten und aktivieren Sie die Schaltfläche Interne Parameter sichtbar/erreichbar aus HMI. 3. Öffnen Sie das HMI Bild, in das Sie die S7-GRAPH-Übersicht eingefügt haben. 4. Wählen Sie in den Eigenschaften des Controls als Zugeordnete S7-GraphDB- Variable eine Variable des S7-GRAPH Bausteins aus. Beitrags-ID: , V2.0, 11/
12 5.3 Projektierung S7 GRAPH Übersicht Hinweis Sie können mittels des Objektes PLC-Code-Anzeige einen aufgerufenen Schritt aus einer Ablaufkette darstellen. Projektieren Sie hierfür ein C-Skript an einem Klick Ereignis und fügen Sie die Funktion OpenViewerS7GraphByBlock() ein. Weitere Informationen zur Funktion OpenViewerS7GraphByBlock() finden Sie im Kapitel Hinweis Sie können mittels eines VBScript die aktuelle Schrittkette der S7-GRAPH- Übersicht wechseln, während die Runtime im Betrieb ist. Beispiel Funktionsaufruf Dim graphctrl Set graphctrl = ScreenItems("S7-GraphOverview1") graphctrl.cpuname = PLC_1 graphctrl.blockname = S7_Graph_DB Beitrags-ID: , V2.0, 11/
13 5.4 Projektierung C-Skripte 5.4 Projektierung C-Skripte In diesem Abschnitt wird gezeigt, wie Sie C-Skripte für die PLC-Code-Anzeige und die Anzeige in STEP 7 erstellen. Tabelle 5-4 Nr. Aktion 1. Erstellen Sie in der Projektnavigation unter dem Ordner Skripte C- Skripte 8 neue C Funktionen. - OpenTIAPortalIECPLByAssignment - OpenTIAPortalIECPLByCall - OpenTIAPortalProject - OpenTIAPortalS7GraphByBlock - OpenViewerIECPLByAssignment - OpenViewerIECPLByCall - OpenViewerIECPLByFCCall - OpenViewerS7GraphByBlock 2. Öffnen Sie ein HMI Bild und erstellen Sie 8 Schaltflächen zum Aufruf der Skripte. 3. Rufen Sie am Ereignis Klicken der jeweiligen Schaltfläche die zugehörige C- Funktion auf. Beitrags-ID: , V2.0, 11/
14 5.5 Anzeige in der PLC-Code-Anzeige 5.5 Anzeige in der PLC-Code-Anzeige In diesem Abschnitt wird gezeigt, wie Sie mittels der Funktionen OpenViewerS7GraphByBlock() Open ViewerIECPLByCall() OpenViewerIECPLByFCCall() OpenViewerIECPByAssignment() den Programmcode in der PLC-Code-Anzeige darstellen. Feste Parameter Folgende Parameter sind für alle 4 Funktionen gleich. Tabelle 5-5 Parameter dwflags Funktion Bit Feld, in dem die einzelnen Werte bitweise mit ODER verknüpft werden. Standardmäßig sollte dwflags 0 sein. Mit dwflags können, Sie Einfluss auf den Aufruf der einzelnen Funktionen nehmen. Sie können zum Beispiel einstellen, dass nach einem Teilstring innerhalb eines Strings gesucht wird. IpszServerPrefix IpszPictureName Weitere Informationen finden Sie in der TIA Portal Hilfe unter Prozesse visualisieren Schnittstellen Runtime API Funktionen zur Anzeige von PLC-Code Anzeige in der PLC-Code-Anzeige. Der Parameter ist für spätere Erweiterungen reserviert. Name des Bildes mit der PLC-Code-Anzeige. IpszObjectName Name der PLC-Code-Anzeige. IpszCpuName Name der S7-CPU. Der Name ist identisch mit dem Stationsnamen, der in der Projektnavigation im TIA Portal angezeigt wird. IpdmError Zeiger auf die Daten der erweiterten Fehlermeldung in der Beitrags-ID: , V2.0, 11/
15 5.5 Anzeige in der PLC-Code-Anzeige Parameter Funktion Struktur CMN_ERROR. Im Fehlerfall schreibt das System Fehlerinformationen in diese Struktur. Aufbau Struktur dwerror1 dwerror5 Enthält die Informationen, welcher Fehlerfall aufgetreten ist. Weitere Informationen zum Fehlerfall finden Sie in der TIA Portal Hilfe unter Prozesse visualisieren Schnittstellen Runtime API Fehlerbehandlung. szerrortext Puffer für textuelle Beschreibung der Fehlerursache. Beitrags-ID: , V2.0, 11/
16 5.5 Anzeige in der PLC-Code-Anzeige Funktion OpenViewerIECPLByFCCall() Beschreibung Die Funktion zeigt für die PLC-Sprachen KOP und FUP die Vorverschaltung eines Netzwerkeingangs eines Standardbausteins unter Berücksichtigung der UDT- Instanz in der PLC-Code-Anzeige an. Deklaration Folgende Parameter müssen zusätzlich zu den festen Parametern in Kapitel 5.5 hinzugefügt werden. Tabelle 5-6 Parameter IpszContainingBlock IpszCalledBlock IpszPin IpszUdtInstance Funktion Name des Bausteins, der geöffnet und angezeigt werden soll, oder Name der Instanz eines FBs. Als Name können verwendet werden: - Name eines Singleinstanz DBs - Name einer Multiinstanz in einem Instanz-DB. - Name eines FCs Name der lokalen oder globalen Instanz, die im IpszContainingBlock gehörigen Code-Baustein aufgerufen wird. Bei lokalen Instanzen muss hier das Hash-Zeichen mit angegeben werden. Bei globalen Instanz DBs muss der globale Name ohne das Hash-Zeichen # angegeben werden. Name eines Input-Pins vom IpszCalledBlock. Der Parameter dient dazu, dass in der PLC-Code-Anzeige das Netzwerk angezeigt wird, das mit dem Input-Pin verschaltet ist. Mit dem Parameter kann die Anzeige eines mehrfach aufgerufenen FBs oder FCs eingegrenzt werden. Die Eingrenzung erfolgt anhand der an einem beliebigen Input-Pin oder In/Out- Pin verschalteten UDT-Instanz. Beispiel Funktionsaufruf In diesem Beispiel wird gezeigt, wie Sie innerhalb des Funktionsbausteins Simu_Zylin1 die Vorverschaltung des Netzwerkeingangs einer UDT-Instanz anzeigen. #pragma code("kopapi.dll") #include "kopapi.h" #pragma code() BOOL result; CMN_ERROR error; DWORD dwflags = 0; char* serverprefix = ""; char* screenname = "Bild_1"; Beitrags-ID: , V2.0, 11/
17 5.5 Anzeige in der PLC-Code-Anzeige char* objectname = "PLCCodeAnzeige"; char* cpuname = "PLC_1"; char* containingblock = "Simu_Zylin1"; char* calledblock = "Simu_Zylin2_DB"; char* pinname = "Error"; char* UdtInstance = "\"UDT_DB\".Error"; result = OpenViewerIECPLByFCCall(dwFlags, serverprefix, screenname, objectname, cpuname, containingblock, calledblock, pinname, udtinstance, &error); if(!result) { printf("openvieweriecplbyfccall failed: err1=%ld, err2=%ld, "" err3=%ld, err4=%ld, err5=%ld, text=\"%s\"\r\n", result, error.dwerror1, error.dwerror2, error.dwerror3, error.dwerror4, error.dwerror5, error.szerrortext); } Ausgabe im PLC-Code-Viewer Abbildung 5-2 Beitrags-ID: , V2.0, 11/
18 5.5 Anzeige in der PLC-Code-Anzeige Funktion OpenViewerIECPLByCall() Beschreibung Die Funktion zeigt in den PLC-Sprachen KOP und FUP die Vorverschaltung eines Netzwerkeingangs eines Standardbausteins in der PLC-Code-Anzeige an. Deklaration Folgende Parameter müssen zusätzlich zu den festen Parametern in Kapitel 5.5 hinzugefügt werden. Tabelle 5-7 Parameter IpszContainingBlock IpszCalledBlock IpszPin Funktion Name des Bausteins der geöffnet und angezeigt werden soll oder Name der Instanz eines FBs. Als Name können verwendet werden: - Name eines Singleinstanz DBs - Name einer Multiinstanz in einem Instanz-DB. - Name eines FCs Name der lokalen oder globalen Instanz, die zu IpszContainingBlock gehörigen Code-Baustein aufgerufen wird. Bei lokalen Instanzen muss hier das Hash-Zeichen mit angegeben werden. Bei globalen Instanz DBs muss der globale Name ohne das Hash-Zeichen # angegeben werden. Name eines Input-Pins vom IpszCalledBlock. Der Parameter dient dazu, dass in der PLC-Code-Anzeige das Netzwerk angezeigt wird, das mit dem Input-Pin verschaltet ist. Beispiel Funktionsaufruf In diesem Beispiel wird gezeigt, wie Sie innerhalb des Funktionsbausteins Simu_Zylin1 die Vorverschaltung des Netzwerkeingangs vom Funktionsbaustein Simu_Zylin2 den Eingangspin air cylinder on anzeigen. #pragma code("kopapi.dll") #include "kopapi.h" #pragma code() BOOL result; CMN_ERROR error; DWORD dwflags = 0; char* serverprefix = ""; char* screenname = "Bild_1"; char* objectname = "PLCCodeAnzeige"; char* cpuname = "PLC_1"; char* containingblock = "Simu_Zylin1"; char* calledblock = "Simu_Zylin2_DB"; Beitrags-ID: , V2.0, 11/
19 5.5 Anzeige in der PLC-Code-Anzeige char* pinname = "air cylinder on"; result = OpenViewerIECPLByCall(dwFlags, serverprefix, screenname, objectname, cpuname, containingblock, calledblock, pinname, &error); if(!result) { printf("openvieweriecplbycall failed: err1=%ld, err2=%ld, err3=%ld, err4=%ld, err5=%ld, text=\"%s\"\r\n", result, error.dwerror1, error.dwerror2, error.dwerror3, error.dwerror4, error.dwerror5, error.szerrortext); } Ausgabe im PLC-Code-Viewer Abbildung 5-3 Beitrags-ID: , V2.0, 11/
20 5.5 Anzeige in der PLC-Code-Anzeige Funktion OpenViewerIECPLByAssignment() Beschreibung Die Funktion zeigt für die PLC-Sprachen KOP und FUP die Zuweisung auf einen Operanden und dessen Vorverschaltung in der PLC-Code-Anzeige an. Deklaration Folgende Parameter müssen zusätzlich zu den festen Parametern in Kapitel 5.5 hinzugefügt werden. Tabelle 5-8 Parameter IpszContainningBlock IpszOperand Funktion Name des Bausteins der geöffnet und angezeigt werden soll oder Name der Instanz eines FBs. Als Name können verwendet werden: - Name eines Singleinstanz DBs - Name einer Multiinstanz in einem Instanz-DB. - Name eines FCs Name eines lokalen oder globalen Operanden auf den zugewiesen wird. Beispiel Funktionsaufruf In diesem Beispiel wird gezeigt wie Sie innerhalb des Funktionsbausteins Simu_Zylin1 den Operanden Start anzeigen. #pragma code("kopapi.dll") #include "kopapi.h" #pragma code() BOOL result; CMN_ERROR error; DWORD dwflags = 0; char* serverprefix = ""; char* screenname = "Bild_1"; char* objectname = "PLCCodeAnzeige"; char* cpuname = "PLC_1"; char* containingblock = "Simu_Zylin1"; char* operand = "Start"; result = OpenViewerIECPLByAssignment(dwFlags, serverprefix, screenname, objectname, cpuname, containingblock, operand, &error); if(!result) { printf("openvieweriecplbyassignment failed: err1=%ld, err2=%ld, err3=%ld, err4=%ld, err5=%ld, text=\"%s\"\r\n", result, Beitrags-ID: , V2.0, 11/
21 5.5 Anzeige in der PLC-Code-Anzeige error.dwerror1, error.dwerror2, error.dwerror3, error.dwerror4, error.dwerror5, error.szerrortext); } Ausgabe im PLC-Code-Viewer Abbildung 5-4 Beitrags-ID: , V2.0, 11/
22 5.5 Anzeige in der PLC-Code-Anzeige Funktion OpenViewerS7GraphByBlock() Beschreibung Die Funktion zeigt einen in der PLC Sprache S7-GRAPH aufgerufenen Schritt aus einer Ablaufkette in der PLC-Code-Anzeige an. Deklaration Folgende Parameter müssen zusätzlich zu den festen Parametern in Kapitel 5.5 hinzugefügt werden. Tabelle 5-9 Parameter IpszBlock dwstepnumber Funktion Instanzname des S7-GRAPH Bausteins, der angezeigt werden soll. Nummer des Schritts der angezeigt werden soll. Mit dwstepnumber = 0 wird der aktive Schritt automatisch gesucht. Beispiel Funktionsaufruf In diesem Beispiel wird gezeigt, wie Sie die S7 GRAPH Schrittkette S7_Graph_DB in der anzeigen. #pragma code("kopapi.dll") #include "kopapi.h" #pragma code() BOOL result; CMN_ERROR error; DWORD dwflags = 0; char* serverprefix = ""; char* screenname = "Bild_1"; char* objectname = "PLCCodeAnzeige"; char* cpuname = "PLC_1"; char* instancedbname = "S7_Graph_DB"; DWORD stepnumber = 0; result = OpenViewerS7GraphByBlock(dwFlags, serverprefix, screenname, objectname, cpuname, instancedbname, stepnumber, &error); if(!result) { printf("openviewers7graphbyblock failed: err1=%ld, err2=%ld, err3=%ld, err4=%ld, err5=%ld, text=\"%s\"\r\n", result, error.dwerror1, error.dwerror2, error.dwerror3, error.dwerror4, error.dwerror5, error.szerrortext); } Beitrags-ID: , V2.0, 11/
23 5.5 Anzeige in der PLC-Code-Anzeige Ausgabe im PLC-Code-Viewer Abbildung 5-5 Beitrags-ID: , V2.0, 11/
24 5.6 Anzeige in STEP Anzeige in STEP 7 In diesem Abschnitt wird gezeigt, wie Sie mittels der Einsprung-Funktionen OpenTIAPortalProject() OpenTIAPortalIECPLByCall() OpenTIAPortalIECPLByAssignment() OpenTIAPortalS7GraphByBlock() in ein projektiertes TIA Portal Projekt springen. Feste Parameter Folgende Parameter sind für alle 4 Funktionen gleich. Tabelle 5-10 Parameter dwflags Funktion Bit Feld, in dem die einzelnen Werte bitweise mit ODER verknüpft werden. Standardmäßig sollte dwflags 0 sein. Mit dwflags können, Sie Einfluss auf den Aufruf der einzelnen Funktionen nehmen. Sie können zum Beispiel einstellen, dass nach dem Öffnen des Bausteins das TIA Portal nicht in den Online Modus geht. IpszTiaPortalProjectPath Weitere Informationen finden Sie in der TIA Portal Hilfe unter Prozesse visualisieren Schnittstellen Runtime API Funktionen zur Anzeige von PLC-Code Anzeige in STEP 7. Name der Projektdatei einschließlich der Angabe des absoluten Pfades. Achten Sie darauf, dass innerhalb einer C Funktion der doppelte Backslash(\\) für Pfadangaben zu verwenden ist. Beispiel: C:\\Users\\WinCC\\Documents\\...\\.ap13 IpszErrorTag IpdmError Achten Sie auf die Endung. Diese entspricht der Version Ihres TIA Portal Projektes. Für V12 Projekte ist beispielsweise die Endung.ap12 vorgesehen. Name einer internen WinCC Variable vom Datentyp String. Beim Aufruf von asynchronen Funktionen, die nicht sofort ein Ergebnis liefern, werden in IpszErrorTag die Fehlerinformationen zurückgeliefert. Zeiger auf die Daten der erweiterten Fehlermeldung in der Struktur CMN_ERROR. Im Fehlerfall schreibt das System Fehlerinformationen in diese Struktur. Aufbau Struktur dwerror1 dwerror5 Beitrags-ID: , V2.0, 11/
25 5.6 Anzeige in STEP 7 Parameter Funktion Enthält die Informationen, welcher Fehlerfall aufgetreten ist. Weitere Informationen zum Fehlerfall finden Sie in der TIA Portal Hilfe unter Prozesse visualisieren Schnittstellen Runtime API Fehlerbehandlung. szerrortext Puffer für textuelle Beschreibung der Fehlerursache. Beitrags-ID: , V2.0, 11/
26 5.6 Anzeige in STEP Funktion OpenTIAPortalProject() Beschreibung Mit dieser Funktion können, Sie das TIA Portal starten und ein Projekt öffnen. Beispiel Funktionsaufruf In diesem Beispiel wird gezeigt, wie Sie das TIA Portal aus der Runtime Professional heraus öffnen. #pragma code("kopapi.dll") #include "kopapi.h" #pragma code() BOOL result; CMN_ERROR error; DWORD dwflags = 0; char* TiaPortalProject = " C:\\Users\\WinCC\\PLCCodeAnzeige.ap13"; char* ErrorTag = "Fehler"; result = OpenTIAPortalProject(dwFlags, TiaPortalProject, ErrorTag, &error); if(!result) { printf("opentiaportalproject failed: err1=%ld, err2=%ld, "" err3=%ld, err4=%ld, err5=%ld, text=\"%s\"\r\n", result, error.dwerror1, error.dwerror2, error.dwerror3, error.dwerror4, error.dwerror5, error.szerrortext); } Ausgabe im TIA Portal Abbildung 5-6 Beitrags-ID: , V2.0, 11/
27 5.6 Anzeige in STEP Funktion OpenTIAPortalIECPLByCall() Beschreibung Die Funktion wird für die Sprachen KOP und FUP verwendet und zeigt die Vorverschaltung eines Netzwerkeingangs eines Standardbausteins. Deklaration Folgende Parameter müssen zusätzlich zu den festen Parametern in Kapitel 5.6 hinzugefügt werden. Tabelle 5-11 Parameter IpszCpuName IpszContainingBlock IpszCalledBlock IpszPin Funktion Name der S7-CPU. Der Name ist identisch mit dem Stationsnamen, der in der Projektnavigation im TIA Portal angezeigt wird. Name des Bausteins, der geöffnet und angezeigt werden soll oder Name der Instanz eines FBs. Als Name können verwendet werden: - Name eines Singleinstanz DBs - Name einer Multiinstanz in einem Instanz-DB. - Name eines FCs oder OBs Name der lokalen oder globalen Instanz, die im IpszContainingBlock gehörigen Code-Baustein aufgerufen wird. Bei lokalen Instanzen muss hier das Hash-Zeichen mit angegeben werden. Bei globalen Instanz DBs muss der globale Name ohne das Hash-Zeichen # angegeben werden. Name eines Input-Pins vom IpszCalledBlock. Der Parameter dient dazu, dass im Editor des Netzwerks der spezifizierte Pin sichtbar angezeigt wird. Beispiel Funktionsaufruf In diesem Beispiel wird gezeigt wie sie aus der Funktion Simu_Error die Vorverschaltung des Eingangspin Error1 im TIA Portal anzeigen. #pragma code("kopapi.dll") #include "kopapi.h" #pragma code() BOOL result; CMN_ERROR error; DWORD dwflags = 0; char* TiaPortalProject = " C:\\Users\\WinCC\\PLCCodeAnzeige.ap13"; char* CpuName = "PLC_1"; char* ContainingBlock = "Main"; Beitrags-ID: , V2.0, 11/
28 5.6 Anzeige in STEP 7 char* CalledBlock = "Simu_Error"; char* Pin = "Error1"; char* perrortag = "Error"; result = OpenTIAPortalIECPLByCall(dwFlags, TiaPortalProject, CpuName, ContainingBlock, CalledBlock, Pin, perrortag, &error); printf("opentiaportaliecplbycall failed: err1=%ld, err2=%ld, "" err3=%ld, err4=%ld, err5=%ld, text=\"%s\"\r\n", result, error.dwerror1, error.dwerror2, error.dwerror3, error.dwerror4, error.dwerror5, error.szerrortext); Ausgabe im TIA Portal Abbildung 5-1 Beitrags-ID: , V2.0, 11/
29 5.6 Anzeige in STEP Funktion OpenTIAPortalIECPLByAssignment() Beschreibung Die Funktion wird für die Sprachen KOP und FUP verwendet und zeigt die Zuweisung auf einen Operanden und dessen Vorverschaltung. Deklaration Folgende Parameter müssen zusätzlich zu den festen Parametern in Kapitel 5.6 hinzugefügt werden. Tabelle 5-12 Parameter IpszCpuName IpszContainingBlock IpszOperand Funktion Name der S7-CPU. Der Name ist identisch mit dem Stationsnamen, der in der Projektnavigation im TIA Portal angezeigt wird. Name des Bausteins der geöffnet und angezeigt werden soll oder Name der Instanz eines FBs. Als Name können verwendet werden: - Name eines Singleinstanz DBs - Name einer Multiinstanz in einem Instanz-DB. - Name eines FCs oder OBs Name eines lokalen oder globalen Operanden. Beispiel Funktionsaufruf In diesem Beispiel wird gezeigt wie Sie aus dem Organisationsbaustein Main die Vorverschaltung des Operanden Start im TIA Portal anzeigen. #pragma code("kopapi.dll") #include "kopapi.h" #pragma code() BOOL result; CMN_ERROR error; DWORD dwflags = 0; char* TiaPortalProject = " C:\\Users\\WinCC\\PLCCodeAnzeige.ap13"; char* CpuName = "PLC_1"; char* ContainingBlock = "Main"; char* Operand = " Start"; char* ErrorTag = "Error"; result = OpenTIAPortalIECPLByAssignment(dwFlags, TiaPortalProject, CpuName, ContaingBlock, Operand, ErrorTag, &error); printf("opentiaportaliecplbyassignment failed: err1=%ld, err2=%ld, "" err3=%ld, err4=%ld, err5=%ld, text=\"%s\"\r\n", result, Beitrags-ID: , V2.0, 11/
30 5.6 Anzeige in STEP 7 error.dwerror1, error.dwerror2, error.dwerror3, error.dwerror4, error.dwerror5, error.szerrortext); Ausgabe im TIA Portal Abbildung 5-7 Beitrags-ID: , V2.0, 11/
31 5.6 Anzeige in STEP Funktion OpenTIAPortalS7GraphByBlock() Beschreibung Die Funktion wird für Programmbausteine in der Sprache S7-GRAPH verwendet und zeigt einen Schritt in einer Ablaufkette. Deklaration Folgende Parameter müssen zusätzlich zu den festen Parametern in Kapitel 5.6 hinzugefügt werden. Tabelle 5-13 Parameter IpszCpuName IpszBlock dwstepnumber Funktion Name der S7-CPU. Der Name ist identisch mit dem Stationsnamen der in der Projektnavigation im TIA Portal angezeigt wird. Instanzname des S7-GRAPH Bausteins der angezeigt werden soll. Nummer des Schritts der angezeigt werden soll. Mit dwstepnumber = 0 wird der aktive Schritt automatisch aktiviert. Beispiel Funktionsaufruf In diesem Beispiel wird gezeigt, wie Sie die S7-GRAPH Schrittkette S7_Graph im TIA Portal anzeigen. #pragma code("kopapi.dll") #include "kopapi.h" #pragma code() BOOL result; CMN_ERROR error; DWORD dwflags = 0; char* TiaPortalProject = " C:\\Users\\WinCC\\PLCCodeAnzeige.ap13"; char* CpuName = "PLC_1"; char* Block = "S7_Graph_DB" DWORD stepnumber = 0; char* ErrorTag = "Error"; result = OpenTIAPortalS7GraphByBlock(dwFlags, TiaPortalProject, CpuName, Block, stepnumber, ErrorTag, &error); printf("opentiaportals7graphbyblock failed: err1=%ld, err2=%ld, "" err3=%ld, err4=%ld, err5=%ld, text=\"%s\"\r\n", result, error.dwerror1, error.dwerror2, error.dwerror3, error.dwerror4, error.dwerror5, error.szerrortext); Beitrags-ID: , V2.0, 11/
32 5.6 Anzeige in STEP 7 Ausgabe im TIA Portal Abbildung 5-8 Beitrags-ID: , V2.0, 11/
33 6 Bedienung der Applikation 6.1 Inbetriebnahme des Beispielprojektes für WinCC 6 Bedienung der Applikation Es werden Ihnen im Rahmen dieser Anwendung folgendes Beispielprojekt angeboten. WinCC Professional zeigt den Programmstatus von PLC-Programmen in der PLC-Code-Anzeige an und ermöglicht mittels der STEP 7 Anzeige direkt in die Verwendungsstelle im TIA Portal zu wechseln. 6.1 Inbetriebnahme des Beispielprojektes für WinCC Tabelle 6-1 Nr. Aktion 1. Entpacken Sie die Datei _WinCC_Code.zip. 2. Starten Sie das TIA Portal. 3. Dearchivieren Sie das Projekt PLC_Code_Viewer.zap Laden Sie das Projekt in die CPU oder starten Sie die Simulation. 5. Starten Sie die Runtime. 6.2 Bedienung des Beispielprojekts Abbildung Beitrags-ID: , V2.0, 11/
34 6 Bedienung der Applikation 6.2 Bedienung des Beispielprojekts Tabelle 6-2 Nr. Aktion 1. Drücken Sie die Rundschaltfläche zum Einschalten der Schrittkette für die simulierte Prägemaschine. 2. Geben Sie im E/A-Feld den Pfad des TIA Portal Projektes ein. Der Pfad wird für die Funktionen OpenTIAPortalProject, OpenTIAPortalIECPLByCall, OpenTIAPortalIECPLbyAssignment und OpenTIAPortalS7GraphByBlock benötigt. 3. Drücken Sie die Schaltflächen um die Befehle für die und das Tia Portal aufzurufen. Beitrags-ID: , V2.0, 11/
35 7 Literaturhinweise 7 Literaturhinweise Tabelle 7-1 Themengebiet Titel \1\ Siemens Industry Online Support \2\ Downloadseite des Beitrages Historie Tabelle 8-1 Version Datum Änderung V1.0 07/2015 Erste Ausgabe V2.0 11/2015 Aktualisierung des Beispielprojektes Beitrags-ID: , V2.0, 11/
Schnelleinstieg zum Projektieren eines HMI-Bildbausteins
Getting Started 06/2015 Schnelleinstieg zum Projektieren eines HMI-Bildbausteins SIMATIC Comfort Panels, Runtime Advanced und WinCC (TIA Portal) https://support.industry.siemens.com/cs/ww/de/view/68014632
MehrFernzugriff auf SIMATIC HMI Comfort Panels
Applikationsbeschreibung 05/2015 Fernzugriff auf SIMATIC HMI Comfort Panels Integrierter HMI Webserver https://support.industry.siemens.com/cs/ww/de/view/109476153 Gewährleistung und Haftung Gewährleistung
MehrSINUTRAIN Maschinenkonfiguration anpassen
Anwendungsbeispiel 04/2015 SINUTRAIN Maschinenkonfiguration anpassen SINUMERIK 840D sl, SW 4.5 SP3 http://support.automation.siemens.com/ww/view/de/109475652 Gewährleistung und Haftung Gewährleistung und
MehrBibliotheksbeschreibung 08/2015. HMI Templates. TIA Portal WinCC V13. https://support.industry.siemens.com/cs/ww/de/view/
Bibliotheksbeschreibung 08/2015 TIA Portal WinCC V13 https://support.industry.siemens.com/cs/ww/de/view/91174767 Gewährleistung und Haftung Gewährleistung und Haftung Hinweis Die Anwendungsbeispiele sind
MehrDeckblatt. WinCC_Project_Scanner. WinCC. Tool September Applikationen & Tools. Answers for industry.
Deckblatt WinCC_Project_Scanner WinCC Tool September 2009 Applikationen & Tools Answers for industry. Gewährleistung, Haftung und Support Gewährleistung, Haftung und Support Hinweis Die Applikationsbeispiele
MehrApplikation zur Antriebstechnik
Applikation zur Antriebstechnik Darstellung einer Drehzahl nach einem Getriebe mittels eines für SINAMICS G120 und MICROMASTER 440 Gewährleistung, Haftung und Support Hinweis Die Applikationsbeispiele
MehrApp Demo- Zugang
Anwendungsbeispiel 02/2017 Sm@rtClient App Demo- Zugang Comfort Panel, WinCC Runtime Advanced https://support.industry.siemens.com/cs/ww/de/view/92190359 Gewährleistung und Haftung Gewährleistung und Haftung
MehrArbeiten mit mehreren Schneiden
Anwendungsbeispiel 07/2015 Arbeiten mit mehreren Schneiden SINUMERIK 828D/ 840D sl, SW 4.5 SP1 https://support.industry.siemens.com/cs/ww/de/view/109477352 Gewährleistung und Haftung Gewährleistung und
MehrAutomatische Visualisierung der Beispielbausteine in WinCC Professional
Anwendungsbeispiel 11/2016 Automatische Visualisierung der Beispielbausteine in WinCC Professional SiVArc, WinCC Professional https://support.industry.siemens.com/cs/ww/de/view/66839614 Gewährleistung
MehrAutomatische Visualisierung der Beispielbausteine in WinCC Advanced
Anwendungsbeispiel 11/2016 Automatische Visualisierung der Beispielbausteine in WinCC Advanced SiVArc, WinCC Advanced https://support.industry.siemens.com/cs/ww/de/view/66839614 Gewährleistung und Haftung
MehrDiagnosepuffer Offline auswerten
Informationen über Fehlereinträge im SIMOTION Allgemeine Hinweise Technische Änderungen des Produktes vorbehalten. Copyright Weitergabe sowie Vervielfältigung dieser Unterlage, Verwertung und Mitteilung
MehrAnwendungsbeispiel 10/2015. Not-Halt in PL e. SINUMERIK Safety Integrated
Anwendungsbeispiel 10/2015 Not-Halt in PL e SINUMERIK Safety Integrated Gewährleistung und Haftung Gewährleistung und Haftung Hinweis Die Anwendungsbeispiele sind unverbindlich und erheben keinen Anspruch
MehrSIMATIC. WinCC Liesmich Runtime Professional. Gültigkeit 1. Verbesserungen in Update 6 2. Verbesserungen in Update 3 3. Verbesserungen in Update 2 4
Gültigkeit 1 Verbesserungen in Update 6 2 SIMATIC WinCC Verbesserungen in Update 3 3 Verbesserungen in Update 2 4 Verbesserungen in Update 1 5 Liesmich 10/2014 Rechtliche Hinweise Warnhinweiskonzept Dieses
MehrApplikationen & Tools. Anbindung von SIMATIC WinCC an SIMATIC B.Data. B.Data Energiesparen in wenigen Schritten. Projektierbeispiel August 2013
Anbindung von SIMATIC WinCC an SIMATIC B.Data B.Data Energiesparen in wenigen en Projektierbeispiel August 2013 Applikationen & Tools Answers for industry. Gewährleistung und Haftung Hinweis Die Applikationsbeispiele
MehrInformation zum FAQ MICROMASTER 4 & SINAMICS G120. Deffinition der Begriffe CT / VT bzw. HO / LO
Information zum FAQ TGewährleistung, Haftung und Support Gewährleistung, Haftung und Support Für die in diesem Dokument enthaltenen Informationen übernehmen wir keine Gewähr. Unsere Haftung, gleich aus
MehrPerformance-Verbesserung des Process Historian
Anwendungsbeispiel 01/2016 Performance-Verbesserung des Process Historian SIMATIC PCS 7 https://support.industry.siemens.com/cs/ww/de/view/66579062 Gewährleistung und Haftung Gewährleistung und Haftung
MehrExcel Template für Beschriftungsstreifen der S und ET 200MP
Dokumentation 11/2013 Excel Template für Beschriftungsstreifen der S7-1500 und ET 200MP SIMATIC S7-1500, ET 200MP http://support.automation.siemens.com/ww/view/de/83681795 Gewährleistung und Haftung Gewährleistung
Mehrhttps://support.industry.siemens.com/cs/ww/de/view/
WinCC (TIA Portal) Grafiken extern bearbeiten WinCC (TIA Portal) / V14 / / SIMATIC Openness https://support.industry.siemens.com/cs/ww/de/view/109562021 Siemens Industry Online Support Siemens AG 2017
MehrSIMOTION und HMI Projektierung
Gleichzeitiges Bearbeiten in SIMOTION und HMI Allgemeine Hinweise Copyright Technische Änderungen des Produktes vorbehalten. Weitergabe sowie Vervielfältigung dieser Unterlage, Verwertung und Mitteilung
MehrB.Data Reporterstellung. B.Data Energiesparen in wenigen Schritten. Projektierbeispiel August Applikationen & Tools. Answers for industry.
B.Data Reporterstellung B.Data Energiesparen in wenigen en Projektierbeispiel August 2013 Applikationen & Tools Answers for industry. Gewährleistung und Haftung Hinweis Die Applikationsbeispiele sind unverbindlich
MehrSINAMICS G/S: Warn- und Fehlermeldungen in WinCC TIA Portal-Projekt einbinden
Anwendungsbeispiel 03/2017 SINAMICS G/S: Warn- und Fehlermeldungen in WinCC TIA Portal-Projekt einbinden https://support.industry.siemens.com/cs/ww/de/view/77467239 Gewährleistung und Haftung Gewährleistung
MehrIndustrielle Schalttechnik SIRIUS Innovationen Stern-Dreieck-Kombination Aufbau und Verdrahtung Applikationsbeschreibung
Deckblatt Industrielle Schalttechnik SIRIUS Innovationen Aufbau und Verdrahtung Applikationsbeschreibung Juni 2010 Applikationen & Tools Answers for industry. Industry Automation und Drives Technologies
MehrApplikation zur Antriebstechnik
Applikation zur Antriebstechnik SIMATIC / MICROMASTER 4 Applikationsbeschreibung Arbeitsbereichsbegrenzung des Motorpotentiometers Inhaltsverzeichnis Inhaltsverzeichnis 1 Gewährleistung, Haftung und Support...
MehrApplikation zur Antriebstechnik
Applikation zur Antriebstechnik / Applikationsbeschreibung Datenaustausch über die Funktion Querverkehr zwischen einem DP-Master und einem als DP- Slave mit erweiterter Inhaltsverzeichnis Master und einem
MehrExcel Template zu den Beschriftungsstreifen. Excel Template ET 200SP. Dokumentation September Applikationen & Tools. Answers for industry.
Excel Template zu den Beschriftungsstreifen der ET 200SP Dokumentation September 2013 Applikationen & Tools Answers for industry. Gewährleistung und Haftung Gewährleistung und Haftung Die Applikationsbeispiele
MehrFAQ zur Antriebstechnik
FAQ zur Antriebstechnik Projekte von DriveMonitor nach STARTER transferieren MICROMASTER 4 Gewährleistung, Haftung und Support Für die in diesem Dokument enthaltenen Informationen übernehmen wir keine
MehrTest der technischen Funktion Discharge
Applikationsbeschreibung 10/2015 Test der technischen Funktion Discharge SIMATIC PCS 7 / Testprotokoll https://support.industry.siemens.com/cs/ww/de/view/33412955 Gewährleistung und Haftung Gewährleistung
MehrMathematische Funktionen mit SIMATIC HMI Panels
Anwendungsbeispiel 09/2016 mit SIMATIC HMI Panels WinCC V13 SP1 https://support.industry.siemens.com/cs/ww/de/view/106226404 Gewährleistung und Haftung Gewährleistung und Haftung Hinweis Die Anwendungsbeispiele
MehrApplikationen & Tools. Überprüfung verwendeter Systemaufrufe (SFC) in STEP 7 Projekten für das Upgrade auf die neuen SIMATIC S7-300 CPUs
Deckblatt Überprüfung verwendeter Systemaufrufe (SFC) in STEP 7 Projekten für das Upgrade auf die neuen SIMATIC S7-300 CPUs Applikationsbeschreibung Januar 2011 Applikationen & Tools Answers for industry.
MehrGültigkeit 1. Verbesserungen in STEP 7 2. Verbesserungen in WinCC 3 SIMATIC. Liesmich. Liesmich
Gültigkeit 1 Verbesserungen in STEP 7 2 SIMATIC Verbesserungen in WinCC 3 05/2014 Rechtliche Hinweise Warnhinweiskonzept Dieses Handbuch enthält Hinweise, die Sie zu Ihrer persönlichen Sicherheit sowie
MehrUhrzeitsynchronisation für Process Historian und Information Server
Anwendungsbeispiel 11/2015 Uhrzeitsynchronisation für Process Historian und Information Server SIMATIC PCS 7 https://support.industry.siemens.com/cs/ww/de/view/66579062 Gewährleistung und Haftung Gewährleistung
MehrApplikationen & Tools. Applikation zum Thema Kran- Meisterschalter. SINAMICS G120 mit CU240B-2, CU240E-2 ab FW V4.4
Applikation zum Thema Kran- Meisterschalter SINAMICS G120 mit CU240B-2, CU240E-2 ab FW V4.4 Applikationsbeschreibung Oktober 2011 Applikationen & Tools Answers for industry. Industry Automation und Drives
MehrSIMATIC-SIMOTION SFCs und SFBs
Gegenüberstellung der SIMATIC S7 und SIMOTION Systemfunktionen, Systemfunktionsbausteine Allgemeine Hinweise Copyright Technische Änderungen des Produktes vorbehalten. Weitergabe sowie Vervielfältigung
MehrProjektierung erleichtern mit WinCC im TIA Portal
Anwendungsbeispiel 05/2016 mit WinCC im TIA Portal WinCC V13 SP1 https://support.industry.siemens.com/cs/ww/de/view/106226404 Gewährleistung und Haftung Gewährleistung und Haftung Hinweis Die Anwendungsbeispiele
MehrWie können Sie die Verbindung vom Bediengerät zur Steuerung über die Geräte-Einstellungen wechseln?
FAQ 02/2016 Wie können Sie die Verbindung vom Bediengerät zur Steuerung über die Geräte-Einstellungen wechseln? WinCC Professional V13, Basic Panel 2 nd Generation und Comfort Panel https://support.industry.siemens.com/cs/ww/de/view/67653385
MehrModbus/TCP- Kommunikation über IE CP
FAQ 02/2015 Modbus/TCP- Kommunikation über IE CP SIMATIC Modbus/TCP CP, SIMATIC S7-300/S7-400 http://support.automation.siemens.com/ww/view/de/75312612 Dieser Beitrag stammt aus dem Siemens Industry Online
MehrSynchronisieren von Einzelsteuereinheitstypen
Hintergrund- und Systembeschreibung 08/2014 Synchronisieren von Einzelsteuereinheitstypen SIMATIC PCS 7 V8.0 http://support.automation.siemens.com/ww/view/de/99861834 Gewährleistung und Haftung Gewährleistung
MehrReport der Bedieneingriffe / Process Operation Report. SIMATIC PCS 7, SIMATIC Information Server 2014
der Bedieneingriffe / Process Operation SIMATIC PCS 7, SIMATIC Information Server 2014 https://support.industry.siemens.com/cs/ww/de/view/64906050 Siemens Industry Online Frei Support verwendbar Gewährleistung
MehrKommunikation zwischen SIMATIC WinCC Industrial Data Bridge und SIMATIC S7
FAQ 10/2014 Kommunikation zwischen SIMATIC WinCC Industrial Data Bridge und SIMATIC S7 SIMATIC WinCC Industrial Data Bridge / V13 http://support.automation.siemens.com/ww/view/de/104117374 Dieser Beitrag
MehrZeitfunktionen mit SIMATIC HMI Panels
Anwendungsbeispiel 09/2016 Zeitfunktionen mit SIMATIC HMI Panels WinCC V13 SP1 https://support.industry.siemens.com/cs/ww/de/view/106226404 Gewährleistung und Haftung Gewährleistung und Haftung Hinweis
MehrAlarmS in Unicode. AlarmS-Meldungen in Unicode Sprachen (z. B. Russisch) und Ausgabe am HMI
AlarmS-Meldungen in Unicode Sprachen (z. B. Russisch) und Ausgabe am HMI Allgemeine Hinweise Technische Änderungen des Produktes vorbehalten. Copyright Weitergabe sowie Vervielfältigung dieser Unterlage,
MehrGlobale Messtaster. Globaler Messtaster mit Messwert nach Istwert-Filter
Globale Messtaster Globaler Messtaster mit Messwert nach Istwert-Filter Allgemeine Hinweise Technische Änderungen des Produktes vorbehalten. Copyright Weitergabe sowie Vervielfältigung dieser Unterlage,
MehrMobile Panels 2nd Generation ohne Fehlermeldung von der Anschlussbox trennen
Anwendungsbeispiel 02/2017 Mobile Panels 2nd Generation ohne Fehlermeldung von der Anschlussbox trennen WinCC V14, Mobile Panel 2nd Generation https://support.industry.siemens.com/cs/ww/de/view/109744405
MehrAdvanced Message Reports SIMATIC PCS 7, SIMATIC Information Server 2014 https://support.industry.siemens.com/cs/ww/de/view/64906050 Siemens Industry Online Support Gewährleistung und Haftung Gewährleistung
MehrApplikationen & Tools. SCL Quellen Konverter von STEP 7 V5.x nach STEP 7 V1x. SCL Converter. Applikationsbeschreibung September 2012
Deckblatt SCL Quellen Konverter von STEP 7 V5.x nach STEP 7 V1x Applikationsbeschreibung September 2012 Applikationen & Tools Answers for industry. Siemens Industry Online Support Dieser Beitrag stammt
MehrApplikation zur Antriebstechnik
Applikation zur Antriebstechnik MICROMASTER 4 Applikationsbeschreibung Gewährleistung, Haftung und Support 1 Gewährleistung, Haftung und Support Für die in diesem Dokument enthaltenen Informationen übernehmen
MehrTrendverlauf für zwei Variablen mit sekundärer Y-Achse SIMATIC PCS 7, SIMATIC Information Server 2014 https://support.industry.siemens.com/cs/ww/de/view/64906050 Siemens Industry Online Support Gewährleistung
MehrService & Support. MODBUS/TCP Kommunikation über integrierte PROFINET-Schnittstelle der S7-300 und S7-400 CPU. Modbus/TCP PN-CPU.
lldeckblatt MODBUS/TCP Kommunikation über integrierte PROFINET-Schnittstelle der S7-300 und S7-400 CPU Modbus/TCP PN-CPU FAQ Juni 2013 Service & Support Answers for industry. Fragestellung Dieser Beitrag
MehrUrsache für die Warnung A08526 PROFINET: Keine zyklische Verbindung mit schnell blinkender BF-LED
FAQ-0F7C0NM /05 Ursache für die Warnung A0856 PROFINET: Keine zyklische Verbindung mit schnell blinkender BF-LED SINAMICS G0x/ G0M mit CUx0x- PN https://support.industry.siemens.com/cs/ww/de/view/0947834
MehrAustausch großer Datenmengen zwischen S Steuerung und WinCC
Anwendungsbeispiel 09/2016 Austausch großer Datenmengen zwischen S7-1500 Steuerung und WinCC S7-1500,WinCC V7.4 https://support.industry.siemens.com/cs/ww/de/view/37873547 Gewährleistung und Haftung Gewährleistung
MehrFernzugriff auf SIMATIC HMI Comfort Panels
Applikationsbeschreibung 12/2016 Fernzugriff auf SIMATIC HMI Comfort Panels Allgemeine Informationen https://support.industry.siemens.com/cs/ww/de/view/109476153 Siemens AG 2016 All rights reserved Gewährleistung
MehrErmittlung einer geeigneten Hardware für den Process Historian 2014 mit dem Tool PH-HWAdvisor
Anwendungsbeispiel 12/2016 Ermittlung einer geeigneten Hardware für den Process Historian 2014 mit dem Tool PH-HWAdvisor SIMATIC Process Historian 2014 https://support.industry.siemens.com/cs/ww/de/view/109740115
MehrIndustrielle Schalttechnik. SIRIUS Innovationen Verbraucherabzweig mit IO-Link Anbindung an die Steuerung und Integration in STEP 7
Deckblatt Industrielle Schalttechnik SIRIUS Innovationen Verbraucherabzweig mit IO-Link Anbindung an die Steuerung und Integration in STEP 7 Applikationsbeschreibung Juni 2010 Applikationen & Tools Answers
MehrHSP SINAMICS Firmware V4.7.9 Installation unter Verwendung des Virenscanners Kaspersky Anti-Virus
FAQ 11/2017 HSP SINAMICS Firmware V4.7.9 Installation unter Verwendung des Virenscanners Kaspersky Anti-Virus STEP 7 Professional V14 SP1 / Startdrive V14 SP1 109752274_VirenscanHSP_Doc_TIA_Portal_de.docx
MehrDeckblatt. Wie können Sie nach einem Update von Powerrate V4.0 nach V4.0 SP1 mit einer S7-300 die Vorzüge der neuen Bausteinschnittstelle nutzen?
Deckblatt Wie können Sie nach einem Update von Powerrate V4.0 nach V4.0 SP1 mit einer S7-300 die Vorzüge der neuen Bausteinschnittstelle nutzen? WinCC/Powerrate V4.0 SP1 FAQ Mai 2012 Service & Support
MehrBedienmodule OM 2032 und OM 2008
Bedienmodule OM 2032 und OM 2008 S7 Funktionsbausteine für TIA Portal Anwender-Dokumentation Version 2.00 Stand: 04.04.2018 Technische Änderungen vorbehalten Dok. Nr.: AD-OM2032-OM2008-FC400-FB401-DE-V2-00-04-2018
MehrSIMOTION IT DIAG Demokoffer SIMOTION IT. Applikationsbeispiel Mai Applikationen & Tools. Answers for industry.
SIMOTION IT DIAG Demokoffer SIMOTION IT Applikationsbeispiel Mai 2011 Applikationen & Tools Answers for industry. Industry Automation und Drives Technologies Service & Support Portal Dieser Beitrag stammt
MehrSIMATIC HMI Panel mit SIMATIC S7-400H verbinden
Anwendungsbeispiel 03/2015 SIMATIC HMI Panel mit SIMATIC S7-400H verbinden WinCC (TIA Portal) V13 SP1 und STEP 7 V5.5 https://support.industry.siemens.com/cs/ww/de/view/96837136 Gewährleistung und Haftung
MehrService & Support. S7-Programm zur Erkennung von Änderungen in Anwenderprogramm und Hardware-Projektierung SIMATIC S7-300/400 CPU.
Deckblatt S7-Programm zur Erkennung von Änderungen in Anwenderprogramm und Hardware-Projektierung SIMATIC S7-300/400 CPU FAQ Juli 2011 Service & Support Answers for industry. Fragestellung Dieser Beitrag
MehrFAQ 05/2016. Wie konfigurieren Sie den Hörmelder in SIMATIC PCS 7? https://support.industry.siemens.com/cs/ww/de/view/
FAQ 05/2016 Wie konfigurieren Sie den Hörmelder in SIMATIC PCS 7? https://support.industry.siemens.com/cs/ww/de/view/89279751 Dieser Beitrag stammt aus dem Siemens Industry Online Support. Es gelten die
MehrErstellen der Datenbausteine für die Modbus/TCP- Kommunikation. SIMATIC Modbus/TCP Wizard. Anwendungsbeispiel 06/2016
Anwendungsbeispiel 06/2016 Erstellen der Datenbausteine für die Modbus/TCP- Kommunikation https://support.industry.siemens.com/cs/ww/de/view/60735352 Siemens AG 2016 All rights reserved Gewährleistung
Mehrhttps://support.industry.siemens.com/cs/ww/de/view/
Erstellen der Datenbausteine für die Modbus/TCP- Kommunikation https://support.industry.siemens.com/cs/ww/de/view/60735352 Siemens Industry Online Support Gewährleistung und Haftung Gewährleistung und
MehrAuslesen der Audit-Trail Datei über ein Comfort Panel
FAQ 03/2017 Auslesen der Audit-Trail Datei über ein Comfort Panel WinCC Comfort/Advanced / KTP Mobile / TP/OP/MPs 270er Serie / V14 https://support.industry.siemens.com/cs/ww/de/view/109745204 Siemens
MehrSINAMICS G/S: Warn- und Fehlermeldungen in STEP 7 V5.x oder WinCC flexible einbinden
Anwendungsbeispiel 03/2017 SINAMICS G/S: Warn- und Fehlermeldungen in STEP 7 V5.x oder WinCC flexible einbinden https://support.industry.siemens.com/cs/ww/de/view/77467239 Gewährleistung und Haftung Gewährleistung
MehrFAQ 01/2015. Wie projektieren Sie einen Zugriffsschutz für Projekte in SIMATIC PCS 7?
FAQ 01/2015 Wie projektieren Sie einen Zugriffsschutz für Projekte in SIMATIC PCS 7? http://support.automation.siemens.com/ww/view/de/97601086 Dieser Beitrag stammt aus dem Siemens Industry Online Support.
MehrEASY START NC Tool SINUMERIK. Applikationsbeschreibung September Applikationen & Tools. Answers for industry.
EASY START NC Tool SINUMERIK Applikationsbeschreibung September 2013 Applikationen & Tools Answers for industry. Siemens Industry Online Support Dieser Beitrag stammt aus dem Siemens Industry Online Support.
MehrFAQ zur Antriebstechnik
FAQ zur Antriebstechnik Schutzarten umlaufender elektrischer Maschinen nach Niederspannungsmotoren Gewährleistung, Haftung und Support Für die in diesem Dokument enthaltenen Informationen übernehmen wir
MehrEigene Bausteinsymbole erstellen mit SIMATIC PCS 7
FAQ 01/2008 Eigene Bausteinsymbole erstellen mit SIMATIC PCS 7 SIMATIC PCS 7 V6.x / V7.x http://support.automation.siemens.com/ww/view/de/16514590 Dieser Beitrag stammt aus dem Siemens Industry Online
MehrVerwendung von Signalstatus- Berichtsvorlagen mit dem SIMATIC Information Server SIMATIC PCS 7, SIMATIC Information Server 2014 https://support.industry.siemens.com/cs/ww/de/view/64906050 Siemens Industry
Mehrhttps://support.industry.siemens.com/cs/ww/de/view/
Datenbank- Berichtsvorlage für den IS auf Datenbasis des Process Historian WinCC, PCS 7, Information Server, Process Historian https://support.industry.siemens.com/cs/ww/de/view/64906050 Siemens Industry
MehrLeitfaden zur Anbindung von mehreren SITOP UPS1600 an eine Steuerung
Ergänzung zum Anwendungsbeispiel 04/2015 Leitfaden zur Anbindung von mehreren SITOP UPS1600 an eine Steuerung SITOP UPS1600 Multiinstanz im TIA Portal https://support.industry.siemens.com/cs/ww/de/view/78817848
MehrAustausch großer Datenmengen zwischen S7-300/400 Steuerung und WinCC mit BSEND/BRCV
Anwendungsbeispiel 09/2016 Austausch großer Datenmengen zwischen S7-300/400 Steuerung und WinCC mit BSEND/BRCV S7-300,S7-400,WinCC Professional https://support.industry.siemens.com/cs/ww/de/view/37873547
MehrDatenbank-Berichtsvorlage für den IS auf Datenbasis des Process Historian. WinCC, PCS 7, Information Server, Process Historian
Anwendungsbeispiel 02/2017 Datenbank-Berichtsvorlage für den IS auf Datenbasis des Process Historian WinCC, PCS 7, Information Server, Process Historian https://support.industry.siemens.com/cs/ww/de/view/64906050
MehrBerichtsvorlage für vielfach gefilterte Meldelisten SIMATIC PCS 7, SIMAITC Information Server 2014 https://support.industry.siemens.com/cs/ww/de/view/64906050 Siemens Industry Online Support Frei verwendbar
MehrHART-Module konfigurieren und parametrieren
FAQ 08/2015 HART-Module konfigurieren und parametrieren TIA Portal und SIMATIC PDM https://support.industry.siemens.com/cs/ww/de/view/109478959 Dieser Beitrag stammt aus dem Siemens Industry Online Support.
MehrService & Support. Wie migrieren Sie ein WinAC MP- Projekt von SIMATIC WinCC flexible 2008 SP3 nach SIMATIC WinCC (TIA Portal) V11/V12?
Deckblatt Wie migrieren Sie ein WinAC MP- Projekt von SIMATIC WinCC flexible 2008 SP3 nach SIMATIC WinCC (TIA Portal) V11/V12? WinCC V11/V12 FAQ April 2013 Service & Support Answers for industry. Fragestellung
MehrLink-Status der PROFINETSchnittstelle auslesen
FAQ 03/2016 Link-Status der PROFINETSchnittstelle auslesen S7-300 CPU / STEP 7 V13 SP1 (TIA Portal) https://support.industry.siemens.com/cs/ww/de/view/86645644 Dieser Beitrag stammt aus dem Siemens Industry
MehrIndustrielle Schalttechnik SIRIUS Schalttechnik
Industrielle Schalttechnik SIRIUS Schalttechnik Automatische Drehrichtungskorrektur durch intelligente Netzüberwachung mit Funktionsbeispiel Nr. CD-FE-III-002-V10-DE Vorbemerkung Sirius Funktionsbeispiele
MehrÜbertragung von HMI Daten auf einen externen Bildschirm
Anwendungsbeispiel 07/2015 auf einen externen Bildschirm SINUMERIK 828D, SW 4.5 SP3 https://support.industry.siemens.com/cs/ww/de/view/109477688 Gewährleistung und Haftung Gewährleistung und Haftung Hinweis
MehrApplikation zur Antriebstechnik
Applikation zur Antriebstechnik Applikationsbeschreibung Gewährleistung, Haftung und Support Gewährleistung, Haftung und Support Hinweis Für die in diesem Dokument enthaltenen Informationen übernehmen
MehrSIMATIC HMI und Teil 6: WinCC RT Professional-Server, Comfort Panel-Client WinCC Professional V14, Comfort Panel, WinCC Runtime Professional https://support.industry.siemens.com/cs/ww/de/view/63481236
MehrProgramm erstellen. TIA Portal. SIMATIC Programm erstellen. Bausteinbibliothek laden 1. Programmbaustein Main [OB1] löschen
Bausteinbibliothek laden 1 Programmbaustein Main [OB1] löschen 2 TIA Portal SIMATIC Getting Started Programmbausteine kopieren 3 Variablentabellen kopieren 4 Projekt übersetzen 5 Projekt in die CPU laden
MehrZugriff auf die Variablen eines Panels über eine Excel Anwendung. WinCC Comfort/Advanced V14 / Web-Dienst SOAP. Siemens Industry Online Support
Zugriff auf die Variablen eines Panels über eine Excel Anwendung WinCC Comfort/Advanced V14 / Web-Dienst https://support.industry.siemens.com/cs/ww/de/view/69846238 Siemens Industry Online Support Siemens
MehrSIMATIC S7-300/400/1200/1500
Deckblatt SINAMICS G/S: Konfiguration von Standardtelegrammen im TIA Portal Zyklische Kommunikation zwischen SIMATIC S7-300/400/1200/1500 und SINAMICS G/S FAQ Oktober 2013 Service & Support Answers for
Mehrhttps://support.industry.siemens.com/cs/ww/de/view/
SIMATIC HMI und Teil 2: Comfort Panel- Server, RT Advanced-Client WinCC Advanced V14, Comfort Panel, WinCC Runtime Advanced https://support.industry.siemens.com/cs/ww/de/view/63481236 Siemens Industry
Mehrhttps://support.industry.siemens.com/cs/ww/de/view/
SUS Manager - Lieferformwechsel SUS Manager https://support.industry.siemens.com/cs/ww/de/view/0974730 Siemens Industry Online Support Gewährleistung und Haftung Gewährleistung und Haftung Hinweis Die
MehrShared Device mit F-CPU S und SINAMICS
FAQ 02/2015 Shared Device mit F-CPU S7-1500 und SINAMICS STEP 7 Safety Advanced V13 SP1 http://support.automation.siemens.com/ww/view/de/bid Dieser Beitrag stammt aus dem Siemens Industry Online Support.
MehrKonfigurierbares Trend Template im SIMATIC Information Server SIMATIC PCS 7, SIMATIC Information Server 2014 https://support.industry.siemens.com/cs/ww/de/view/64906050 Siemens Industry Online Support
MehrWie verschlüsseln Sie die Verbindung zwischen SIMATIC Logon und einem Comfort Panel oder einer WinCC Runtime Advanced?
FAQ 10/2015 Wie verschlüsseln Sie die Verbindung zwischen SIMATIC Logon und einem Comfort Panel oder einer WinCC Runtime Advanced? SIMATIC Logon V1.5 SP3, WinCC V13 SP1 Update 4, HMI-Bediengeräte https://support.industry.siemens.com/cs/ww/de/view/109480490
MehrDeckblatt. WinAC File I/O. Anwenderdokumentation. V1.5 Februar Applikationen & Tools. Answers for industry.
Deckblatt WinAC File I/O Anwenderdokumentation V1.5 Februar 2010 Applikationen & Tools Answers for industry. Industry Automation und Drives Technologies Service & Support Portal Dieser Beitrag stammt aus
MehrAnzeige von SINAMICS Fehlermeldungen in der Runtime Professional
Anwendungsbeispiel 09/2016 Anzeige von SINAMICS Fehlermeldungen in der Runtime Professional SINAMICS G120, WinCC Runtime Professional https://support.industry.siemens.com/cs/ww/de/view/109738320 Gewährleistung
MehrHochrüsten der Energy Suite Visualisierung für WinCC Professional auf V15.1 Energy Suite / V15 V15.1/ EnS https://support.industry.siemens.com/cs/ww/de/view/109763546 Siemens Industry Online Support Dieser
MehrWarum erhalten Sie beim Öffnen des Sm@rtClients mit dem Internet Browser eine Fehlermeldung? WinCC (TIA Portal) Advanced / V5 / Sm@rtService https://support.industry.siemens.com/cs/ww/de/view/097750 Siemens
MehrApplikationen & Tools. Individueller Aufruf von gespeicherten PDF- und HTML-Dokumenten mit Comfort Panels. WinCC Comfort V11
Deckblatt Individueller Aufruf von gespeicherten PDF- und HTML-Dokumenten mit Comfort Panels WinCC Comfort V11 Applikationsbeschreibung Mai 2012 Applikationen & Tools Answers for industry. Siemens Industry
MehrSINAMICS S120 an einer SIMATIC S über ein Technologieobjekt betreiben
FAQ 02/2016 SINAMICS S120 an einer SIMATIC S7-1500 über ein Technologieobjekt betreiben TIA Portal V13 SP1 / SIMATIC S7-1500 / SINAMICS S120 https://support.industry.siemens.com/cs/ww/de/view/109482718
MehrFAQ Kommunikation über IE
FAQ Kommunikation über IE hochverfügbare S7-Kommunikation über IE FAQ Inhaltsverzeichnis Inhaltsverzeichnis... 2 Frage... 2 Wie erstelle ich eine hochverfügbare S7 -Verbindung für eine Anwenderapplikation
MehrSTEP 7 Bausteine für Key Panel KP8, KP8F und KP32F Projektierungshandbuch https://support.industry.siemens.com/cs/ww/de/view/63482149 Siemens Industry Online Support Siemens AG 2018 All rights reserved
Mehrhttps://support.industry.siemens.com/cs/ww/de/view/
SIMATIC HMI und Teil 5: WinCC Advanced RT-Server, Comfort Panel-Client WinCC Advanced V14, Comfort Panel, WinCC Runtime Advanced https://support.industry.siemens.com/cs/ww/de/view/63481236 Siemens Industry
Mehrhttps://support.industry.siemens.com/cs/ww/de/view/
Grundlagenwissen zu HMI-Bildbausteinen SIMATIC Comfort Panels, Runtime Advanced und WinCC (TIA Portal) https://support.industry.siemens.com/cs/ww/de/view/68014632 Siemens Industry Online Support Siemens
Mehr