- Rechtliche Hinweise
- Dokumentinfo
- 1Vorwort
- 2Tutorial: Erzeugen einer benutzerspezifischen Anwendung mit dem SIMATIC Automation Tool SDK
- 2.1Einführung in die Beispielanwendung
- 2.2Beispiel 1: Auswahl einer CPU über eine Netzwerkschnittstelle und Wechseln des CPU-Betriebszustands
- 2.2.1Anlegen eines Projekts, das die API verwendet
- 2.2.2Übernehmen einer ausgewählten Schnittstelle aus den verfügbaren Netzwerkschnittstellen
- 2.2.3Verbinden mit einer CPU im Netzwerk mit Hilfe der IP-Adresse
- 2.2.4Anzeigen der CPU-Informationen
- 2.2.5Wechseln des Betriebszustands einer CPU
- 2.2.6Testen von Beispiel 1
- 2.3Beispiel 2: Lesen und Ändern von IP-Adresse, Subnetz und Gateway einer CPU
- 2.4Beispiel 3: Lesen und Schreiben des PROFINET-Namens einer CPU
- 2.5Beispiel 4: Zurücksetzen einer CPU auf die Werkseinstellungen
- 2.6Beispiel 5: Aktualisieren der Firmware einer CPU
- 2.7Beispiel 6: Sichern einer CPU und Wiederherstellen einer CPU aus einer Sicherungsdatei
- 2.8Verteilen einer Anwendung an Ihre Benutzer
- 3SIMATIC Automation Tool API für .NET Framework
- 3.1Einführung in API
- 3.2API-Software- und Versionskompatibilität
- 3.3Entwickeln einer Benutzeroberflächenanwendung für fehlersichere Geräte und sicherheitsrelevante Vorgänge
- 3.4Übersicht über die Architektur
- 3.5Referenzieren der API in einer Benutzeroberflächenanwendung
- 3.6Voraussetzungen für die S7-Kommunikation
- 3.7Häufig zur Unterstützung verwendete Klassen
- 3.8Allgemeine Support-Schnittstellen
- 3.9Klasse Network
- 3.10Klasse HealthCheck
- 3.11Klasse IProfinetDeviceCollection
- 3.12Schnittstelle IProfinetDevice
- 3.13Klasse IModuleCollection und Moduleigenschaften
- 3.14Schnittstelle ICPU
- 3.14.1Dient zur Identifikation von CPU-Geräten in einer IProfinetDeviceCollection
- 3.14.2Eigenschaften von ICPU
- 3.14.3ICPU-Merker
- 3.14.4ICPU-Methoden
- 3.14.4.1Geschützte CPUs und Passwörter
- 3.14.4.2Methode SetPassword
- 3.14.4.3Methode SetProgramFolder
- 3.14.4.4Methode SetProgramPassword
- 3.14.4.5Methode ProgramUpdate
- 3.14.4.6Methode SetBackupFile
- 3.14.4.7Methode SetBackupFilePassword
- 3.14.4.8Methode Restore (ICPU-Schnittstelle)
- 3.14.4.9Methode Backup (ICPU-Schnittstelle)
- 3.14.4.10Methode DownloadRecipe
- 3.14.4.11Methode DeleteDataLog
- 3.14.4.12Methode DeleteRecipe
- 3.14.4.13Methode GetCurrentDateTime
- 3.14.4.14Methode GetDiagnosticsBuffer
- 3.14.4.15Methode MemoryReset
- 3.14.4.16Methode ResetToFactoryDefaults
- 3.14.4.17Methode SetOperatingState
- 3.14.4.18Methode SetCurrentDateTime
- 3.14.4.19Methode UploadDataLog
- 3.14.4.20Methode UploadRecipe
- 3.14.4.21Methode UploadServiceData
- 3.14.4.22Methode FormatMemoryCard
- 3.14.4.23DetermineConfirmationMessage
- 3.14.5Eigenschaften RemoteInterfaces
- 3.15Die Schnittstelle ICPUClassic
- 3.16IHMI-Schnittstelle
- 3.17IScalance-Schnittstelle
- 3.18ISNMPProfile-Schnittstelle
- 3.19SNMPProfile-Klasse
- 3.19.1ISNMPProfile-Klasseneigenschaften
- 3.19.2ISNMPProfile-Klassenmethoden
- 3.19.2.1SetProfileName
- 3.19.2.2SetSNMPVersion
- 3.19.2.3Methode SetServerIP
- 3.19.2.4Methode SetServerPort
- 3.19.2.5Methode SetReadCommunity
- 3.19.2.6Methode SetWriteCommunity
- 3.19.2.7Methode SetUserName
- 3.19.2.8Methode SetContextName
- 3.19.2.9Methode SetSecurityLevel
- 3.19.2.10Methode SetAuthAlgorithm
- 3.19.2.11Methode SetPrivAlgorithm
- 3.20Codebeispiele für IScalance- und ISNMP-Firmware-Aktualisierungen
- 3.21Ausnahmen
- 3.22API-Enumerationen
- 3.22.1DataChangedType
- 3.22.2DeviceFamily
- 3.22.3ConfirmationType
- 3.22.4ErrorCode
- 3.22.5Sprache
- 3.22.6OperatingState
- 3.22.7OperatingStateREQ
- 3.22.8ProgressAction
- 3.22.9RemoteInterfaceType
- 3.22.10FeatureSupport
- 3.22.11ProtectionLevel
- 3.22.12ConfirmationType
- 3.22.13FailsafeOperation
- 3.22.14RemoteFolderType
- 3.22.15SNMPVersion
- 3.22.16SNMPSecurityLevel
- 3.22.17SNMPAuthAlgorithm
- 3.22.18SNMPPrivAlgorithm
- 3.22.19ScanErrorType
- 3.22.20HMITransferChannel
- 3.22.21BackupType
- 3.22.22HealthCheckResultType
- 3.23Netzwerkbeispiel
- Glossar
- Index
Suchstrings mit Leerzeichen kombinieren
0-9
- 0-9
- A
- B
- C
- D
- E
- F
- G
- H
- I
- J
- K
- L
- M
- N
- O
- P
- Q
- R
- S
- T
- U
- V
- W
- X
- Y
- Z
- #
- 0-9
- A
- B
- C
- D
- E
- F
- G
- H
- I
- J
- K
- L
- M
- N
- O
- P
- Q
- R
- S
- T
- U
- V
- W
- X
- Y
- Z
- #
0-9
- 0-9
- A
- B
- C
- D
- E
- F
- G
- H
- I
- J
- K
- L
- M
- N
- O
- P
- Q
- R
- S
- T
- U
- V
- W
- X
- Y
- Z
- #
- 0-9
- A
- Aktualisieren der CPU-Firmware
- Ändern von IP-Adresse, Subnetz und Gateway
- Anlegen eines Projekts, das die SIMATIC Automation Tool API nutzt
- Anzeigen von CPU-Informationen über die Schnittstelle
- API (Anwendungsprogrammierschnittstelle), Dateien und Installation
- API (Anwendungsprogrammierschnittstelle), S7-Kommunikation
- API (Anwendungsprogrammierschnittstelle), Übersicht über die Architektur
- API (Anwendungsprogrammierschnittstelle), UI-Design
- API (Anwendungsprogrammierschnittstelle), Verfügbare Sicherheitsfunktionen
- API (Anwendungsprogrammierschnittstelle), Versionskompatibilität
- Auswählen einer verfügbaren Netzwerkschnittstelle
- B
- Backup (API-Methode, ICPU-Schnittstelle)
- Backup (API-Methode, IHMI-Schnittstelle)
- BackupType (API-Enumeration)
- Beispiele, SNMP-Profile, Version 1
- Beispiele, SNMP-Profile, Version 2:
- Beispiele, SNMP-Profile, Version 3
- Beispielnetzwerk
- Beispielprogramm, Aktualisieren der CPU-Firmware
- Beispielprogramm, Ändern von IP-Adresse, Subnetz und Gateway einer CPU
- Beispielprogramm, Auswählen der CPU und Wechseln des Betriebszustands
- Beispielprogramm, Lesen und Schreiben eines PROFINET-Namens
- Beispielprogramm, Sichern und Wiederherstellen einer CPU
- Beispielprogramm, Zurücksetzen der CPU auf die Werkseinstellungen
- C
- Clear (API-Methode)
- ConfirmationType (API -Enumeration)
- ConfirmationType (API-Enumeration)
- Constructor Network (API)
- CopyUserData (API-Methode)
- CriticalInternalErrorException
- CurrentNetworkInterface (API-Eigenschaft)
- D
- DataChanged (API-Ereignis)
- DataChangedEventArgs (API-Klasse)
- DataChangedType (API-Enumeration)
- DeleteDataLog (API-Methode)
- DeleteRecipe (API-Methode)
- DetermineConfirmationMessage (API-Methode)
- DeviceFamily (API-Enumeration)
- Dezentrale Module
- DiagnosticsItem (API-Klasse)
- DownloadRecipe (API-Methode)
- E
- Elemente einer Sammlung hinzufügen (API)
- Elemente in eine Sammlung einfügen (API)
- EncryptedString (API-Klasse)
- Enumeration OperatingState (API)
- ErrorCode (API-Enumeration)
- Erzeugen einer benutzerspezifischen Anwendung mit dem SDK
- ExportDeviceDiagnostics (API-Methode)
- ExportDeviceInformation (API-Methode)
- ExportPCData (API-Methode)
- F
- FailSafeOperation (API-Enumeration)
- Farbkennzeichnung von Sicherheitsfeldern bei der UI-Entwicklung
- Farbkennzeichnung von Sicherheitsfeldern bei der UI-Entwicklung, CPU-Gerätesymbol
- Farbkennzeichnung von Sicherheitsfeldern bei der UI-Entwicklung, CPU-Passwort
- Farbkennzeichnung von Sicherheitsfeldern bei der UI-Entwicklung, Gerätedaten
- Farbkennzeichnung von Sicherheitsfeldern bei der UI-Entwicklung, Programmordner
- Farbkennzeichnung von Sicherheitsfeldern bei der UI-Entwicklung, Programmpasswort
- FeatureSupport (API-Enumeration)
- FilterByDeviceFamily (API-Methode)
- FilterOnlyCPUs (API-Methode)
- FindDeviceByIP (API-Methode)
- FindDeviceByMAC (API-Methode)
- FirmwareUpdate (API-Methode)
- FirmwareUpdate (API-Methode, IScalance-Schnittstelle)
- FormatMemoryCard (API-Methode)
- G
- GetCommunicationsTimeout (API-Methode)
- GetCurrentDateTime (API-Methode)
- GetDiagnosticsBuffer (API-Methode, ICPUClassic-Schnittstelle)
- GetDiagnosticsBuffer (API-Methode, ICPU-Schnittstelle)
- GetEmptyCollection (API-Methode)
- GetEnumerator (API-Methode)
- H
- Hamming-Codes
- HealthCheck (API-Klasse)
- HealthCheckResultType (API-Enumeration)
- HMITransferChannel (API-Enumeration)
- I
- IBaseDevice (API-Schnittstelle)
- ICPU (API), Eigenschaften
- ICPU (API), Funktionsmerker
- ICPU (API), Programmaktualisierungsmerker
- ICPU (API), Wiederherstellen-Flags
- ICPU (API-Schnittstelle)
- ICPUClassic (API-Schnittstelle)
- Identify (API-Methode)
- IHardware (API-Schnittstelle)
- IHardwareCollection (API-Schnittstelle)
- IHMI (API-Schnittstelle)
- IHMI (API), Eigenschaften
- IHMI (API), Funktionsmerker
- IHMI (API), Programmaktualisierungsmerker
- IHMI (API), Wiederherstellen-Flags
- IModule (API), Eigenschaft modules Klasse and IModuleCollection
- IModule (API-Schnittstelle)
- IModuleCollection (API), Verwendung von
- IModuleCollection (API-Schnittstelle)
- InsertDeviceByIP (API-Methode)
- InsertDeviceByMAC (API-Methode)
- IProfinetDevice (API), Eigenschaften
- IProfinetDevice (API), Elemente der Sammlung
- IProfinetDeviceCollection (API-Klasse), Eigenschaft count
- IRemoteFile (API-Schnittstelle)
- IRemoteFolder (API-Schnittstelle)
- IRemoteInterface (API), Eigenschaften
- IRemoteInterface (API-Schnittstelle)
- IScalance (API-Schnittstelle)
- IScalance (API-Schnittstelle), Eigenschaften
- IScalance (API-Schnittstelle), Methoden
- IScanErrorCollection (API -Klasse)
- IScanErrorEvent (API-Klasse)
- ISNMPProfile (API-Schnittstelle), Eigenschaften
- ISNMPProfile (API-Schnittstelle), Methode
- J
- K
- Klasse IProfinetDeviceCollection (API), Eigenschaft [ ]
- Klasse IProfinetDeviceCollection (API), Iteration von Elementen der Sammlung
- Klasse IProfinetDeviceCollection (API), Methode GetEnumerator
- L
- Language (API-Enumeration)
- Lesen und Schreiben eines PROFINET-Namens
- Lizenzbedingungen
- M
- MemoryReset (API-Methode)
- N
- Netzwerkbeispiel
- Netzwerkschnittstelle, Auswählen
- O
- OperatingStateReq (API)
- P
- Passwortschutz von CPUs (API)
- Programmierrichtlinien für die API
- ProgramUpdate (API-Methode)
- ProgramUpdate (API-Methode, IHMI-Schnittstelle)
- ProgressAction (API-Enumeration)
- ProgressChanged (API -Ereignis)
- ProgressChangedEventArgs (API-Klasse)
- ProtectionLevel (API-Enumeration)
- Q
- QueryNetworkInterfaceCards (API-Methode)
- R
- ReadFromStream (API-Methode)
- RefreshStatus (API-Methode)
- RemoteFolderType (API-Enumeration)
- RemoteInterfaces (API)
- RemoteInterfaceType (API-Enumeration)
- Remove (API-Methode)
- ResetCommunicationParameters (API-Methode, Schnittstelle für IProfinetDevice)
- ResetToFactoryDefaults (API-Methode)
- Restore (API-Methode, ICPU-Schnittstelle)
- Restore (API-Methode, IHMI-Schnittstelle)
- Result (API-Klasse)
- S
- ScanErrorType (API-Enumeration)
- ScanNetworkDevices (API-Methode)
- Serialisierung (API-Methoden)
- SetAuthAlgorithm (API-Methode, SNMPProfile-Klasse)
- SetBackupFile (API-Methode)
- SetBackupFile (API-Methode, IHMI-Schnittstelle)
- SetBackupFilePassword (API-Methode)
- SetCommunicationsTimeout (API-Methode)
- SetContextName (API-Methode, SNMPProfile-Klasse)
- SetCurrentDateTime (API-Methode)
- SetCurrentNetworkInterface (API-Methode)
- SetIP (API-Methode)
- SetOperatingState (API-Methode)
- SetPassword (API-Methode)
- SetPrivAlgorithm (API-Methode, SNMPProfile-Klasse)
- SetProfile (API-Methode, IScalance-Schnittstelle)
- SetProfileName (API-Methode, SNMPProfile-Klasse)
- SetProfinetName (API-Methode)
- SetProgramFolder (API-Methode)
- SetProgramFolder (API-Methode, IHMI-Schnittstelle)
- SetProgramPassword (API-Methode)
- SetReadCommunity (API-Methode, SNMPProfile-Klasse)
- SetSecurityLevel (API-Methode, SNMPProfile-Klasse)
- SetServerIP (API-Methode, SNMPProfile-Klasse)
- SetServerPort (API-Methode, SNMPProfile-Klasse)
- SetSNMPVersion (API-Methode, SNMPProfile-Klasse)
- SetTransferChannel (API-Methode, IHMI-Schnittstelle)
- SetUserName (API-Methode, SNMPProfile-Klasse)
- SetWriteCommunity (API-Methode, SNMPProfile-Klasse)
- Sicherheitsrelevante Vorgänge im UI-Design mit der API
- Sichern und Wiederherstellen einer CPU
- SNMPAuthAlgorithm (API-Enumeration)
- SNMPPrivAlgorithm (API-Enumeration)
- SNMPProfile (API-Klasse), Eigenschaften
- SNMPProfile (API-Klasse), Methoden
- SNMPSecurityLevel (API-Enumeration)
- SNMPVersion (API-Enumeration)
- SNMP-Version 1, API-Beispiel
- SNMP-Version 2, API-Beispiel
- SNMP-Version 3, API-Beispiel
- T
- Tutorial, Beispielprogramm zum Aktualisieren der CPU-Firmware
- Tutorial, Beispielprogramm zum Ändern von IP-Adresse, Subnetz und Gateway einer CPU
- Tutorial, Beispielprogramm zum Auswählen der CPU und zum Wechseln des Betriebszustands
- Tutorial, Beispielprogramm zum Lesen und Schreiben eines PROFINET-Namens
- Tutorial, Beispielprogramm zum Sichern und Wiederherstellen einer CPU
- Tutorial, Beispielprogramm zum Zurücksetzen einer CPU auf die Werkseinstellungen
- Tutorial, Erzeugen einer benutzerspezifischen Anwendung
- U
- UploadDataLog (API-Methode)
- UploadRecipe (API-Methode)
- UploadServiceData (API-Methode)
- V
- Validate (API-Methode, ISNMPProfile-Schnittstelle)
- ValidateIPAddress (API-Methode)
- ValidatePROFINETName (API-Methode)
- Verbinden mit einer CPU im Netzwerk
- W
- Wechseln des Betriebszustands der CPU
- WriteToStream (API-Methode)
- X
- Y
- Z
- Zurücksetzen einer CPU auf die Werkseinstellungen
- #