Herunterladen Inhalt Inhalt Diese Seite drucken
Siemens SIMATIC S7-1500 Produktinformation
Vorschau ausblenden Andere Handbücher für SIMATIC S7-1500:

Werbung

Verfügbare Sprachen

Verfügbare Sprachen

SIMATIC
S7-1500 Software Controller
Ergänzungen zu ODK 1500S V1.0
Produktinformation
Einleitung
Allgemeine Informationen
Diese Produktinformation enthält wichtige Informationen zu ODK 1500S V1.0. Die Produktinformation ist Bestandteil des
gelieferten Produkts und die darin enthaltenen Aussagen sind in Zweifelsfällen in der Verbindlichkeit anderen Aussagen
übergeordnet.
Gültigkeitsbereich der Produktinformation
Diese Produktinformation gilt für die Verwendung von ODK 1500S mit folgenden Produkten:
● CPU 1505S
● CPU 1507S
Änderungen beziehen sich auf das Handbuch "Open Development Kit 1500S V1.0" (A5E35253935-AA).
Service & Support im Internet
Einen Wegweiser für die technische Dokumentation zu den verschiedenen SIMATIC Produkten und Systemen finden Sie im
Internet (http://www.siemens.de/simatic-tech-doku-portal).
Zusätzlich zu unserem Dokumentations-Angebot bieten wir Ihnen im Internet
(http://www.siemens.com/automation/service&support) unsere vollständige Online-Wissensdatenbank. Dort finden Sie
Folgendes:
● Den Newsletter, der Sie ständig mit aktuellen Informationen zu Ihren Produkten versorgt
● Die richtigen Dokumente über unsere Suchfunktion unter Service & Support
● Das Bulletin Board, ein weltweiter Wissensaustausch für Anwender und Experten
● Ihren örtlichen Ansprechpartner für Automation & Drives über unsere Kontaktdatenbank
● Informationen zu unserem Vor-Ort-Service, zu Reparaturen, Ersatzteilen und vielem mehr
Weitere Informationen
Beachten Sie für weitere Informationen und Dokumentationen zum Thema SIMATIC Embedded Bundles den Produkt-
Support im Internet (http://support.automation.siemens.com/WW/view/de/42783973/133300).
Security-Hinweise
Security-Hinweise
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).
© Siemens AG 2015. Alle Rechte vorbehalten
1
A5E35341074-AB, 06/2015

Werbung

Inhaltsverzeichnis
loading

Inhaltszusammenfassung für Siemens SIMATIC S7-1500

  • Seite 1 Security-Hinweise Security-Hinweise 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.
  • Seite 2: Hinweise Zu Open Source-Software

    Im Kapitel "ODK-Anwendung in das Zielsystem übertragen" ist der vom Registry Key vorgegebene Standardwert, der den Dateipfad für die Ablage der DLL-Dateien beschreibt , angegeben: %ProgramData%\Siemens\Automation\ODK1500S\ Das Dateisystems der CPU 1515SP PC blendet den Ordner standardmäßig aus. Sie können sich den Ordner über die Windows-Option "Ausgeblendete Dateien, Ordner und Laufwerke anzeigen"...
  • Seite 3: Übersicht Über Mengengerüste

    Um den Einstieg in die ODK-Thematik zu erleichtern, bietet Ihnen ODK 1500S Beispielprojekte für beide Entwicklungsumgebungen. Die Beispielprojekte finden Sie zum Download im Internet (http://support.automation.siemens.com/WW/view/de/106192387). Reparaturinstallation bei aktivem Eclipse Führen Sie eine Reparaturinstallation nur durch, wenn die Entwicklungsumgebung Eclipse beendet ist.
  • Seite 4 Verwendung von ODK_CLASSIC_DB Verwendung von ODK_CLASSIC_DB als Parameter Der Datentyp ODK_CLASSIC_DB darf nur mit dem InOut-Identifier [IN] und [INOUT] benutzt werden. Wird ein Parameter des der Datentyps ODK_CLASSIC_DB mit dem InOut-Identifier [IN] oder [INOUT] verwendet, darf kein weiterer Parameter, egal welchen Datentyps, mit dem gleichen InOut-Identifier verwendet werden. Beispiel // INTERFACE // OK:...
  • Seite 5: Paralleles Ausführen Von Odk-Aufrufen In Der Echtzeit-Umgebung

    Verwendung von ODK_DTL Nutzen Sie den ODK-Datentyp "ODK_DTL" nur als letzten Parameter je InOut-Identifier in einer Funktion: ODK_RESULT Sample1([IN] ODK_INT32 inInt, [IN] ODK_DTL inDTL , [OUT] ODK_INT32 outInt, [OUT] ODK_DTL outDTL , [INOUT] ODK_INT32 inoutInt, [INOUT] ODK_DTL inoutDTL); Laden und Aufruf einer ODK-Anwendung Um die Ausführung einer ODK-Anwendung in der Echtzeit-Umgebung zu gewährleisten, beachten Sie eine der folgenden Empfehlungen: ●...
  • Seite 6: Helper-Funktionen

    Helper-Funktionen String-Helper-Funktionen für ODK-Anwendung für die Windows- und Echtzeit-Umgebung Folgende Helper-Funktionen geben Zugriff auf S7Strings: Helper-Funktion Beschreibung Convert_S7STRING_to_SZSTR Konvertiert PLC-String-Typen in C/C++ String-Typen ("char" Array, Null- terminiert) Convert_SZSTR_to_S7STRING Konvertiert C/C++ String-Typen ("char" Array, Null-terminiert) in PLC-String- Typen. Get_S7STRING_Length Gibt die aktuelle Länge eines PLC-String-Typs zurück. Get_S7STRING_MaxLength Gibt die maximale Länge eines PLC-String-Typs zurück.
  • Seite 7 Klasse "CODK_CpuReadWriteData" (Windows- und Echtzeit-Umgebung) Die Klasse "CODK_CpuReadWriteData" erlaubt zusätzlich zu allen lesenden Zugriffen von "CODK_CpuReadData" auf Classic-DBs auch die folgenden schreibenden Zugriffe: Wert Beschreibung CODK_CpuReadWriteData Klassen-Konstruktor: Initialisiert den Output-Daten-Bereich und die Datengröße. WriteS7BYTE Schreibt ein "byte" (1 Byte) in den Datenbereich. WriteS7WORD Schreibt ein "word"...
  • Seite 8: Mögliche Meldungen

    Die Meldung erscheint, wenn Sie die Entwicklungsumgebung Eclipse nutzen und Ihr Projekt mit Hilfe des Befehls "Clean..." im Menü "Project" säubern möchten. Die Meldung hat keine Auswirkung auf die Durchführung des Vorgangs. Ihr Projekt wird trotz der Meldung gesäubert. Siemens AG Division Digital Factory Postfach 48 48 90026 NÜRNBERG...
  • Seite 9: Product Information

    Security information Security information For the secure operation of Siemens products and solutions, it is necessary to take suitable preventive action (e.g. cell protection concept) and integrate each component into a holistic, state-of-the-art industrial security concept. Third-party products that may be in use should also be considered. You can find more information about industrial security on the Internet (http://www.siemens.com/industrialsecurity).
  • Seite 10 The default value specified by the registry key, which describes the data path for storing the DLL files, is specified in the section "Transferring an ODK application to the target system": %ProgramData%\Siemens\Automation\ODK1500S\ The file system of the CPU 1515SP PC hides the folder by default. You can display the folder using the Windows option "Show hidden files, folders and drives"...
  • Seite 11 Link to the ODK sample projects To facilitate your introduction to the topic of ODK, ODK 1500S offers example projects for both development environments. To download the sample projects, go to on the Internet (http://support.automation.siemens.com/WW/view/en/106192387). Repair installation with active Eclipse Only perform the repair installation after the Eclipse development environment has been closed.
  • Seite 12 Using ODK_Classic_DB Using ODK_Classic_DB as parameter The data type ODK_CLASSIC_DB may be used only with the InOut-Identifier [IN] and [INOUT]. When a parameter of the data type ODK_CLASSIC_DB is used with the InOut-Identifier [IN] or [INOUT], it is not permitted to use other parameters with the same InOut-Identifier, regardless of data type.
  • Seite 13: Status Messages

    Using ODK_DTL Use the ODK data type "ODK_DTL" only as last parameter je InOut-Identifier in a function: ODK_RESULT Sample1([IN] ODK_INT32 inInt, [IN] ODK_DTL inDTL , [OUT] ODK_INT32 outInt, [OUT] ODK_DTL outDTL , [INOUT] ODK_INT32 inoutInt, [INOUT] ODK_DTL inoutDTL); Loading and calling an ODK application To ensure the execution of an ODK application in the real-time environment, observe the following recommendations: ●...
  • Seite 14 Helper functions String-helper functions for ODB application for Windows and real-time environment The following helper functions provide access to S7 strings: Helper functions Description Convert_S7STRING_to_SZSTR Convert PLC string types to C/C++ string types ("char" array, null-terminated) Convert_SZSTR_to_S7STRING Convert C/C++ string types ("char" array, null-terminated) to PLC string types. Get_S7STRING_Length Returns the current length of a PLC string type.
  • Seite 15 Class "CODK_CpuReadWriteData" (Windows and real-time environment) The class "CODK_CpuReadWriteData" also allows all access of "CODK_CpuReadData" to Classic-DBs, as well as the following write access: Value Description CODK_CpuReadWriteData Class constructor: Initializes the output data area and the data size. WriteS7BYTE Writes a "byte" (1 byte) to the data area. WriteS7WORD Writes a "word"...
  • Seite 16 The message appears if you use the Eclipse development environment and want to clean your project with the help of the command "Clean..." in the "Project" menu. The message does not affect the execution of the process. Your project will be cleaned despite the message. Siemens AG Division Digital Factory Postfach 48 48 90026 NÜRNBERG...

Inhaltsverzeichnis