globale bibliothek 'sample library for instructions' · globale bibliothek "sample...

19
___________________ ___________________ ___________________ ___________________ SIMATIC STEP 7 (TIA Portal) Globale Bibliothek "Sample Library for Instructions" Installationshandbuch 11/2016 Disclaimer Grundlagen zur Bibliothek 1 Bibliothek verwenden 2 Version der Bibliothek A

Upload: vuongtu

Post on 17-Sep-2018

230 views

Category:

Documents


0 download

TRANSCRIPT

___________________

___________________

___________________

___________________

SIMATIC

STEP 7 (TIA Portal) Globale Bibliothek "Sample Library for Instructions"

Installationshandbuch

11/2016

Disclaimer

Grundlagen zur Bibliothek 1

Bibliothek verwenden 2

Version der Bibliothek A

Siemens AG Division Digital Factory Postfach 48 48 90026 NÜRNBERG DEUTSCHLAND

Ⓟ 11/2016 Änderungen vorbehalten

Copyright © Siemens AG 2016. Alle Rechte vorbehalten

Rechtliche Hinweise Warnhinweiskonzept

Dieses Handbuch enthält Hinweise, die Sie zu Ihrer persönlichen Sicherheit sowie zur Vermeidung von Sachschäden beachten müssen. Die Hinweise zu Ihrer persönlichen Sicherheit sind durch ein Warndreieck hervorgehoben, Hinweise zu alleinigen Sachschäden stehen ohne Warndreieck. Je nach Gefährdungsstufe werden die Warnhinweise in abnehmender Reihenfolge wie folgt dargestellt.

GEFAHR bedeutet, dass Tod oder schwere Körperverletzung eintreten wird, wenn die entsprechenden Vorsichtsmaßnahmen nicht getroffen werden.

WARNUNG bedeutet, dass Tod oder schwere Körperverletzung eintreten kann, wenn die entsprechenden Vorsichtsmaßnahmen nicht getroffen werden.

VORSICHT bedeutet, dass eine leichte Körperverletzung eintreten kann, wenn die entsprechenden Vorsichtsmaßnahmen nicht getroffen werden.

ACHTUNG bedeutet, dass Sachschaden eintreten kann, wenn die entsprechenden Vorsichtsmaßnahmen nicht getroffen werden.

Beim Auftreten mehrerer Gefährdungsstufen wird immer der Warnhinweis zur jeweils höchsten Stufe verwendet. Wenn in einem Warnhinweis mit dem Warndreieck vor Personenschäden gewarnt wird, dann kann im selben Warnhinweis zusätzlich eine Warnung vor Sachschäden angefügt sein.

Qualifiziertes Personal Das zu dieser Dokumentation zugehörige Produkt/System darf nur von für die jeweilige Aufgabenstellung qualifiziertem Personal gehandhabt werden unter Beachtung der für die jeweilige Aufgabenstellung zugehörigen Dokumentation, insbesondere der darin enthaltenen Sicherheits- und Warnhinweise. Qualifiziertes Personal ist auf Grund seiner Ausbildung und Erfahrung befähigt, im Umgang mit diesen Produkten/Systemen Risiken zu erkennen und mögliche Gefährdungen zu vermeiden.

Bestimmungsgemäßer Gebrauch von Siemens-Produkten Beachten Sie Folgendes:

WARNUNG Siemens-Produkte dürfen nur für die im Katalog und in der zugehörigen technischen Dokumentation vorgesehenen Einsatzfälle verwendet werden. Falls Fremdprodukte und -komponenten zum Einsatz kommen, müssen diese von Siemens empfohlen bzw. zugelassen sein. Der einwandfreie und sichere Betrieb der Produkte setzt sachgemäßen Transport, sachgemäße Lagerung, Aufstellung, Montage, Installation, Inbetriebnahme, Bedienung und Instandhaltung voraus. Die zulässigen Umgebungsbedingungen müssen eingehalten werden. Hinweise in den zugehörigen Dokumentationen müssen beachtet werden.

Marken Alle mit dem Schutzrechtsvermerk ® gekennzeichneten Bezeichnungen sind eingetragene Marken der Siemens AG. Die übrigen Bezeichnungen in dieser Schrift können Marken sein, deren Benutzung durch Dritte für deren Zwecke die Rechte der Inhaber verletzen kann.

Haftungsausschluss Wir haben den Inhalt der Druckschrift auf Übereinstimmung mit der beschriebenen Hard- und Software geprüft. Dennoch können Abweichungen nicht ausgeschlossen werden, so dass wir für die vollständige Übereinstimmung keine Gewähr übernehmen. Die Angaben in dieser Druckschrift werden regelmäßig überprüft, notwendige Korrekturen sind in den nachfolgenden Auflagen enthalten.

Globale Bibliothek "Sample Library for Instructions" Installationshandbuch, 11/2016 3

Disclaimer

Hinweis

Die Beispiele sind unverbindlich und erheben keinen Anspruch auf Vollständigkeit hinsichtlich Konfiguration und Ausstattung sowie jeglicher Eventualitäten. Die Beispiele stellen keine kundenspezifischen Lösungen dar, sondern sollen lediglich Hilfestellung zum besseren Verständnis der Funktionen der Anweisungen im TIA Portal bieten.

Sie sind für den sachgemäßen Betrieb der beschriebenen Produkte selbst verantwortlich. Diese Beispiele entheben Sie nicht der Verpflichtung zu sicherem Umgang bei Anwendung, Installation, Betrieb und Wartung.

Durch Nutzung dieser Beispiele 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 Beispielen jederzeit ohne Ankündigung durchzuführen. Bei Abweichungen zwischen den Vorschlägen in den Beispielen 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.

Verwendung der Beispiele Unsere Haftung, gleich aus welchem Rechtsgrund, für durch die Verwendung der in den Beispielen beschriebenen 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.

Disclaimer

Globale Bibliothek "Sample Library for Instructions" 4 Installationshandbuch, 11/2016

Security-Hinweise 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 (http://www.siemens.com/industrialsecurity).

Um stets über Produkt-Updates informiert zu sein, melden Sie sich für unseren produktspezifischen Newsletter an. Weitere Informationen hierzu finden Sie unter (http://support.automation.siemens.com).

Globale Bibliothek "Sample Library for Instructions" Installationshandbuch, 11/2016 5

Inhaltsverzeichnis

Disclaimer .................................................................................................................................................. 3

1 Grundlagen zur Bibliothek ......................................................................................................................... 6

2 Bibliothek verwenden ............................................................................................................................... 10

2.1 Bibliothek laden ....................................................................................................................... 10

2.2 Projektsprache auf Englisch umschalten ................................................................................ 12

2.3 Beispiele verwenden ............................................................................................................... 13

A Version der Bibliothek .............................................................................................................................. 17

Index ........................................................................................................................................................ 19

Globale Bibliothek "Sample Library for Instructions" 6 Installationshandbuch, 11/2016,

Grundlagen zur Bibliothek 1

Das vorliegende Installationshandbuch unterstützt Sie bei der Verwendung der globalen Bibliothek "Sample Library for Instructions".

Voraussetzung ● Hardware:

– CPU S7-1500 mit Firmware-Version V1.8 oder höher (bzw. V2.0 oder höher)

– oder CPU S7-1200 mit Firmware-Version V4.1 oder höher

● Software:

– SIMATIC STEP 7 Professional V14 (TIA Portal) oder höher

Hinweis Unterstützte CPU und Firmware-Version

Die unterstützte CPU wird jeweils im Ordnernamen der Anweisungen in der Bibliothek genannt. Bei Anweisungen, die mindestens eine CPU S7-1500 mit Firmware-Version V2.0 benötigen, wird die Firmware-Version ebenso erwähnt.

Hinweis Nicht unterstützte Anweisungen

Es ist möglich, ein Beispiel in eine CPU einzufügen, auch wenn die CPU eine oder mehrere der Anweisungen des Beispiels nicht unterstützt. Wenn eine Anweisung des Beispiels nicht von der CPU unterstützt wird, erkennen Sie wie folgt: • Die betreffende Anweisung wird rot markiert im Netzwerk angezeigt. • In dem Baustein, welcher die Anweisung aufruft, finden Sie unter "Info > Syntax" die

Fehlermeldung: "Der Baustein wird von der verwendeten CPU nicht unterstützt". • Beim Kompilieren erhalten Sie ebenso die genannte Fehlermeldung.

Lösung: 1. Öffnen Sie den Kommentarbereich der Bausteine des Beispiels. Achten Sie auf genannte

Vorbedingungen zur Nutzung des Beispiels. 2. Fügen Sie das Beispiel in eine CPU mit der genannten bzw. höheren Firmware-Version

ein.

Grundlagen zur Bibliothek

Globale Bibliothek "Sample Library for Instructions" Installationshandbuch, 11/2016 7

Einführung in die Bibliothek Die globale Bibliothek "Sample Library for Instructions" umfasst Programmbeispiele zu den Anweisungen im TIA Portal. Alle Programmbeispiele wurden in der Programmiersprache KOP erstellt. Im Ordnernamen der Bibliothek ist die Programmiersprache in Englisch "LAD" gekennzeichnet.

Verwenden Sie die Programmbeispiele, um ein besseres Verständnis der Funktionalität der Anweisungen im TIA Portal zu gewinnen. Das TIA Portal Informationssystem bietet Ihnen jederzeit weitere Informationen zu den verwendeten Anweisungen.

Mit fortlaufender Version der Bibliothek wird diese weiter ausgebaut.

Leicht anwendbare Programmbeispiele Sie können sämtliche Programmbeispiele aus der Bibliothek in Ihre CPU kopieren. Dazu laden Sie zuvor die Bibliothek "Sample Library for Instructions" im TIA Portal. Anhand der Programmbeispiele können Sie die Anweisungen im TIA Portal ausprobieren. Die Programmbeispiele sind änderbar und erweiterbar.

Die Programmbeispiele in der Bibliothek verwenden sie immer in der folgenden Reihenfolge:

Grundlagen zur Bibliothek

Globale Bibliothek "Sample Library for Instructions" 8 Installationshandbuch, 11/2016

Gleiche Struktur/gleiche Benennung Die Auflistung der Anweisungen im TIA Portal, die Ansicht im TIA Portal Informationssystem und die Struktur in der "Sample Library for Instructions" sind gleich.

Die Benennung der Ordner richtet sich nach der englischen Sprachversion.

Grundlagen zur Bibliothek

Globale Bibliothek "Sample Library for Instructions" Installationshandbuch, 11/2016 9

Zusammenspiel von Informationssystem und "Sample Library for Instructions" Über die Hilfe (<F1>) im TIA Portal ist die Dokumentation der Anweisung sowie die Beschreibung des Programmbeispiels aufrufbar. Das Programmbeispiel zu einer Anweisung aus dem TIA Portal Informationssystem und der "Sample Library for Instructions" sind gleich.

Weitere Informationen Weitere Informationen zum Umfang der Bibliothek finden Sie im Kapitel "Version der Bibliothek (Seite 17)".

Globale Bibliothek "Sample Library for Instructions" 10 Installationshandbuch, 11/2016,

Bibliothek verwenden 2 2.1 Bibliothek laden

Einleitung Im Folgenden erfahren Sie das Vorgehen zum Öffnen der Bibliothek "Sample Library for Instructions".

Voraussetzung Das TIA Portal ist in der Projektansicht geöffnet.

Bibliothek verwenden 2.1 Bibliothek laden

Globale Bibliothek "Sample Library for Instructions" Installationshandbuch, 11/2016 11

Vorgehen Um die Bibliothek zu öffnen, gehen Sie folgendermaßen vor:

1. Öffnen Sie die Task Card "Bibliotheken".

2. Klicken Sie auf die Schaltfläche "Globale Bibliothek öffnen".

Der Dialog "Globale Bibliothek öffnen" wird angezeigt.

3. Wählen Sie die zu öffnende Bibliothek und klicken Sie auf die Schaltfläche "Öffnen".

Hinweis

Standardmäßig ist die Option "Schreibgeschützt öffnen" aktiviert.

Bibliothek verwenden 2.2 Projektsprache auf Englisch umschalten

Globale Bibliothek "Sample Library for Instructions" 12 Installationshandbuch, 11/2016

2.2 Projektsprache auf Englisch umschalten

Einleitung Im Folgenden erfahren Sie das Vorgehen zur Umschaltung der Projektsprache im TIA Portal.

Voraussetzung Ein Projekt sowie eine CPU S7-1500 oder S7-1200 ist im TIA Portal angelegt.

Vorgehen Um die Projektsprache auf Englisch umzuschalten, gehen Sie folgendermaßen vor:

1. Klicken Sie in der Projektnavigation auf "Sprachen & Ressourcen > Projektsprachen".

2. Im Arbeitsbereich sehen Sie eine Auflistung der unterstützten Projektsprachen.

Stellen Sie sicher, dass die Sprache "Englisch (USA)" für die Nutzung aktiviert ist.

3. Klicken Sie auf die Klappliste der Editiersprache und wählen Sie "Englisch (USA)" aus.

Bibliothek verwenden 2.3 Beispiele verwenden

Globale Bibliothek "Sample Library for Instructions" Installationshandbuch, 11/2016 13

2.3 Beispiele verwenden

Einleitung Im Folgenden erfahren Sie das Vorgehen zur Verwendung der Programmbeispiele der Bibliothek "Sample Library for Instructions".

Hinweis Eventuell rot markierte Verschaltung im Netzwerk

Nach dem Einfügen mancher Programmbeispiele in den Projektordner kann Folgendes vorkommen: Im Netzwerk eines Bausteins (FB, FC oder OB) wird eine rot markierte Verschaltung angezeigt. Das ist normal, da bei dem Programmbeispiel benötigte Systembausteine (FBs, IDBs usw.) nicht zusätzlich mitgeliefert wurden.

Um die fehlenden Systembausteine automatisch anzulegen, übersetzen Sie das Programmbeispiel (siehe Schritt 5). Wenn sie anschließend von neuem den betreffenden Baustein öffnen, wird keine rote Markierung mehr angezeigt.

Voraussetzung ● Die Bibliothek "Sample Library for Instructions" ist im TIA Portal geöffnet.

● Ein Projekt sowie eine CPU S7-1500 oder S7-1200 ist im TIA Portal angelegt.

● Die Projektsprache "Englisch (USA)" ist eingeschalten.

Bibliothek verwenden 2.3 Beispiele verwenden

Globale Bibliothek "Sample Library for Instructions" 14 Installationshandbuch, 11/2016

Vorgehen Um die Programmbeispiele zu verwenden, gehen Sie folgendermaßen vor:

1. Navigieren Sie in der Ordnerhierarchie der Bibliothek zum gewünschten Beispiel.

2. Ziehen Sie das Ordnerobjekt des gewünschten Beispiels per Drag & Drop in Ihren

Projektordner "Programmbausteine".

3. Wenn das Beispiel weitere Objekte enthält:

Ziehen Sie die weiteren Objekte, entsprechend des Typs, per Drag & Drop in den passenden Ordner Ihres Projekts.

Bibliothek verwenden 2.3 Beispiele verwenden

Globale Bibliothek "Sample Library for Instructions" Installationshandbuch, 11/2016 15

4. Rufen Sie den Funktionsbaustein des Beispiels in Ihrem Anwenderprogramm auf.

Wenn sich mehr als ein Funktionsbaustein im Programmbeispiel befindet, dann rufen Sie den Funktionsbaustein mit dem Kürzel "Call_" (z. B. "_FB_FBCall_") auf.

Bibliothek verwenden 2.3 Beispiele verwenden

Globale Bibliothek "Sample Library for Instructions" 16 Installationshandbuch, 11/2016

5. Übersetzen Sie das Projekt und laden Sie das Projekt in die CPU.

6. Testen Sie das Beispiel im Online-Modus.

Hinweis

Damit die Beispiele nicht automatisch nach dem Laden in die CPU anlaufen, besitzen die Beispiele zumeist einen Schließerkontakt. Der Schließerkontakt muss auf TRUE gesetzt werden, damit das Programmbeispiel abgearbeitet wird.

Globale Bibliothek "Sample Library for Instructions" Installationshandbuch, 11/2016 17

Version der Bibliothek A

Im Folgenden erfahren Sie die Versionen und den Umfang zum Versionsstand der Bibliothek "Sample Library for Instructions".

Hinweis

Entnehmen Sie die Version den Eigenschaften der Bibliothek "Sample Library for Instructions".

Versionen Version Beschreibung

Änderung Anweisungskategorie (*) Programmbeispiel (*) 1.0.2

Geändert

Useful tools HexIntBools_Converter Extended instructions Date and time-of-day (SET_TIMEZONE)

Move operations (SWAP) Technology PID control (PID_Compact)

Neu Extended instructions Distributed IO (RDREC for I&M, RDREC for Diagnostics, WRREC & RDREC for Parameter, WRREC & RDREC for ControlCfg, GETIO & SETIO, GETIO_PART & SETIO_PART, RALRM, ReconfigIOSystem), Module parameter assignment (RD_DPAR), Alarms (Get_Alarm & Ack_Alarms), Diagnostics (RD_SINFO),

Communication Webserver (WWW) Entfernt Extended instructions Distributed IO (RDREC for Parameter)

1.0.1 Geändert Extended instructions Diagnostics (GET_DIAG) Neu Extended instructions Process Image (UPDAT_PI, UPDAT_PO),

Distributed IO (RDREC), Interrupts (ATTACH, DETACH, SET_CINT, QRY_CINT, SET_TINT, CAN_TINT, ACT_TINT, QRY_TINT, SRT_DINT, CAN_DINT, QRY_DINT), Diagnostics (2tes Beispiel zu GET_DIAG; RT_INFO, Get_IM_Data, GET_NAME, GetStationInfo), Data block control (CREATE_DB, DELETE_DB, WRIT_DBL, ATTR_DB), Addressing (GEO2LOG, LOG2GEO, IO2MOD, RD_ADDR), Useful tools (HexIntBools_Converter, CMYK_TO_RGB_Converter)

Version der Bibliothek

Globale Bibliothek "Sample Library for Instructions" 18 Installationshandbuch, 11/2016

Version Beschreibung Änderung Anweisungskategorie (*) Programmbeispiel (*)

1.0.1 Neu Technology PID control (PID_Compact) Communication S7 communication (GET, PUT),

Open user communication (TSEND_C, TRCV_C) 1.0.0 Neu Basic instructions Bit logic operations (komplett),

Timer operations (komplett), Counter operations (komplett), Comparator operations (komplett), Math functions (komplett), Move operations (komplett), Conversion operations (komplett), Program control operations (komplett), Word logic operations (komplett), Shift and rotate (komplett)

Neu Extended instructions Date and time-of-day (komplett), String and Char (komplett), Alarms (Program_Alarm, Get_AlarmState, Gen_UsrMsg), Diagnostics (LED, DeviceStates, ModuleStates, GET_DIAG), Recipe and data logging (komplett), Data block functions (READ_DBL)

* Die Bezeichnung entspricht der Angabe in der Bibliothek und orientiert sich an der englischen Schreibweise.

Globale Bibliothek "Sample Library for Instructions" Installationshandbuch, 11/2016 19

Index

S Security-Hinweise, 4