S7 TIA PROFINET-Treiber
Beachten Sie bei der Arbeit mit dem S7 TIA PROFINET-Treiber die folgenden Leitlinien.
Unterstützte Controller
Der Treiber unterstützt die folgenden Controller-Familien:
- Siemens® S7-1200-Serie
- Siemens® S7-1500-Serie
Import von Controller-Tags
Der Treiber unterstützt nur optimierte Strukturen.
Tags können Sie in den folgenden Modi importieren:
- Online-Modus
- Verwenden Sie den Online-Modus, um Tags zur Entwurfszeit oder zur Laufzeit direkt vom Controller zu importieren.WICHTIG:Vor dem Importieren von Tags von einem Controller:
- Setzen Sie dieZugriffsebeneauf eineVollzugriff-Option.
- Deaktivieren Sie gegebenenfalls die OptionNur sichere PG/PC- und HMI-Kommunikation zulassen.
Weitere Informationen finden Sie in der Produktdokumentation. - Offline-Modus
- Nutzen Sie den Offline-Modus zum Importieren von Tags aus den folgenden Projektdateien:ap13,ap14,ap15,ap16,ap17,ap18.WICHTIG:Vor dem Importieren von Tags aus einer Projektdatei:
- Stellen Sie sicher, dass die Projektdatei bei aktivierter EigenschaftOptimierter Blockzugriffkompiliert wird.
- Wenn Ihr Projekt mehrere Programme enthält, wählen Sie das Programm aus, aus dem Sie die Tags importieren möchten.
- Wenn die Controller-Kommunikation mit Zertifikaten authentifiziert wird:
- Exportieren Sie aus TIA Portal® dasDER-Zertifikat und fügen Sie es dann im OrdnerFTOptixApplication/ProjectFiles/PKI/Own/Certs/desFactoryTalk Optix-Projekts ein.
- Wählen Sie inFactoryTalk Optix Studioin der EigenschaftController-Zertifikatdateides ObjektsS7TIAPROFINETStationdas exportierte Zertifikat.#
Weitere Informationen finden Sie in der Produktdokumentation.
Datentypen
Der Treiber unterstützt die folgenden Datentypen:
Controller-Datentyp | FactoryTalk Optix -Datentyp | Länge | Hinweise |
---|---|---|---|
BOOL | BOOL | 1 BIT | |
BYTE | BYTE | 1 BYTE | |
WORD | UINT16 | 2 BYTE | |
DWORD | UINT32 | 4 BYTE | |
LWORD | UINT64 | 8 BYTE | |
SINT | SBYTE | 1 BYTE | |
INT | INT16 | 2 BYTE | |
DINT | INT32 | 2 BYTE | |
USINT | BYTE | 1 BYTE | |
UINT | UINT16 | 2 BYTE | |
UDINT | UINT32 | 4 BYTE | |
LINT | INT64 | 4 BYTE | |
ULINT | UINT64 | 8 BYTE | |
REAL | FLOAT | 4 BYTE | |
LREAL | DOUBLE | 8 BYTE | |
S5TIME | UINT32 | 2 BYTE | Weitere Informationen über die Zeitbasis finden Sie in der Produktdokumentation. |
TIME | DURATION | 4 BYTE | Rockwell Automation empfiehlt die Verwendung des Objekts „Dauer“, mit dem Sie die Dauer eines Tags festlegen und anzeigen lassen können. |
LTIME | DURATION | 8 BYTE | |
DATE | DATE | 2 BYTE | Rockwell Automation empfiehlt die Verwendung des Objekts „Datum und Uhrzeit“, mit dem Sie Datums- und Uhrzeitdaten festlegen und anzeigen lassen können. |
TIME_OF_DAY(TOD) | UTC TIME | 4 BYTE | |
LTIME_OF_DAY(LTOD) | UTC TIME | 8 BYTE | |
DATE_AND_TIME(DT) | DATE TIME | 8 BYTE | |
LDT | DATE TIME | 8 BYTE | |
DTL | Struct | 12 BYTE | |
CHAR | SByte | 1 BYTE | |
WCHAR | UINT16 | 2 BYTE | |
STRING | STRING-MAX254 | LÄNGE + 2 BYTE | Ein Operand des Datentyps STRING belegt zwei Bytes mehr als die angegebene maximale Länge im Speicher. Weitere Informationen finden Sie in der Produktdokumentation. |
WSTRING | STRING-MAX 254 | LÄNGE + 2 WORDS | Ein Operand des Datentyps WSTRING belegt zwei WORDs mehr im Speicher als die angegebene maximale Länge. Weitere Informationen finden Sie in der Produktdokumentation. |
STRUCT | STRUCT | ||
Timer | UINT32 | 4 BYTE | |
COUNTER | UINT16 | 2 BYTE | |
IEC_Timer | Struct | 16 BYTE | |
IEC_LTimer | Struct | 32 BYTE | |
IEC_SCounter | Struct | 3 BYTE | |
IEC_USCounter | Struct | 3 BYTE | |
IEC_Counter | Struct | 6 BYTE | |
IEC_UCounter | Struct | 6 BYTE | |
IEC_DCounter | Struct | 12 BYTE | |
IEC_UDCounter | Struct | 12 BYTE | |
IEC_LCounter | Struct | 24 BYTE | |
IEC_ULCounter | Struct | 24 BYTE | |
ARRAY 1 dimensional | Type [dimension] | ||
ARRAY 2 dimensional | Type [1st dimension, 2nd dimension] | ||
ARRAY 3 dimensional | Type [1st dimension ,2nd dimension, 3rd dimension] |
Rückmeldung geben