Pilote S7TCP
Respectez les consignes suivantes lorsque vous travaillez avec le pilote S7TCP.
Automates pris en charge
Le pilote prend en charge les familles d’automates suivantes :
Série d’automates | Importation de balises en ligne | Importation de balises hors ligne |
---|---|---|
Siemens® série S7-1200 | ||
Siemens® série S7-1500 | ||
Siemens® série S7-300 | ||
Siemens® série S7-400 |
Importation de balises d'automate
Le pilote prend uniquement en charge les structures non optimisées.
Vous pouvez importer des balises dans les modes suivants :
- Mode en ligne
- Utilisez le mode en ligne pour importer des balises directement depuis l’automate lors de la conception ou de l’exécution.IMPORTANT:Avant d'importer des balises à partir d'un automate :
- Définissez leNiveau d’accèssur l'optionAccès complet.
- Activez l'optionAutoriser l’accès avec la communication PUT/GET du partenaire distant.
- Le cas échéant, désactivez l’optionAutoriser uniquement la communication PG/PC et IHM sécurisée.
Pour plus d’informations, reportez-vous à la documentation du produit. - Mode hors ligne
- Utilisez le mode hors ligne pour importer des balises à partir des fichiers de projet suivants :ap13,ap14,ap15,ap16,ap17,ap18.IMPORTANT:Avant d’importer des balises à partir d’un fichier de projet :
- Assurez-vous que le fichier de projet est compilé avec la propriétéAccès au bloc optimiséactivée.
- Si votre projet dispose de plusieurs programmes, choisissez celui à partir duquel vous souhaitez importer les balises.
Pour plus d’informations, reportez-vous à la documentation du produit.
Types de données
Le pilote prend en charge les types de données suivants :
Type de données d'automate | Type de données FactoryTalk Optix | Longueur | Remarques |
---|---|---|---|
BOOL | BOOL | 1 BIT | |
BYTE | BYTE | 1 OCTET | |
WORD | UINT16 | 2 OCTETS | |
DWORD | UINT32 | 4 OCTETS | |
LWORD | UINT64 | 8 OCTETS | |
SINT | SBYTE | 1 OCTET | |
INT | INT16 | 2 OCTETS | |
DINT | INT32 | 2 OCTETS | |
USINT | BYTE | 1 OCTET | |
UINT | UINT16 | 2 OCTETS | |
UDINT | UINT32 | 4 OCTETS | |
LINT | INT64 | 4 OCTETS | |
ULINT | UINT64 | 8 OCTETS | |
REAL | FLOAT | 4 OCTETS | |
LREAL | DOUBLE | 8 OCTETS | |
S5TIME | UINT32 | 2 OCTETS | Pour plus d’informations sur la base de temps, reportez-vous à la documentation du produit. |
TIME | DURATION | 4 OCTETS | |
LTIME | DURATION | 8 OCTETS | |
DATE | DATE | 2 OCTETS | |
TIME_OF_DAY(TOD) | UTC TIME | 4 OCTETS | |
LTIME_OF_DAY(LTOD) | UTC TIME | 8 OCTETS | |
DATE_AND_TIME(DT) | DATE TIME | 8 OCTETS | |
DTL | Struct | 12 OCTETS | |
CHAR | SByte | 1 OCTET | |
WCHAR | UINT16 | 2 OCTETS | |
STRING | STRING-MAX254 | LONGUEUR + 2 OCTETS | Un opérande du type de données STRING occupe deux octets de plus que la longueur maximale spécifiée dans la mémoire. Pour plus d’informations, reportez-vous à la documentation du produit. |
WSTRING | STRING-MAX 254 | LONGUEUR + 2 MOTS | Un opérande du type de données WSTRING occupe deux mots de plus dans la mémoire que la longueur maximale spécifiée. Pour plus d’informations, reportez-vous à la documentation du produit. |
STRUCT | STRUCT | ||
Timer | UINT32 | 4 OCTETS | |
COUNTER | UINT16 | 2 OCTETS | |
IEC_Timer | Struct | 16 OCTETS | |
IEC_LTimer | Struct | 32 OCTETS | |
IEC_SCounter | Struct | 3 OCTETS | |
IEC_USCounter | Struct | 3 OCTETS | |
IEC_Counter | Struct | 6 OCTETS | |
IEC_UCounter | Struct | 6 OCTETS | |
IEC_DCounter | Struct | 12 OCTETS | |
IEC_UDCounter | Struct | 12 OCTETS | |
IEC_LCounter | Struct | 24 OCTETS | |
IEC_ULCounter | Struct | 24 OCTETS | |
ARRAY | Type[Length] | ||
ARRAY 2 Dimensionale | Type[Rows, Columns] |
Fournir une réponse