Movicon 11.5 avec le pilote S7 TIA Symbolic – Information sur le driver de communication

Types de données pris en charge

 

 

 

 

 

 

 

 

 

 

Les types de données  non pris en charge sont les suivants:

S7_LWord 
S7_LInt

Dans les automates S7-1200 avec une version de microprogramme inférieure à 2.2, les éléments d’un tableau de chaînes sont en lecture seule.

Le pilote prend en charge l’UDT (Types définis par l’utilisateur) et les structures prédéfinies suivantes:

S7_DTL
S7_IEC_Counter
S7_IEC_DCounter
S7_IEC_SCounter
S7_IEC_UCounter
S7_IEC_UDCounter
S7_IEC_USCounter

S7_Struct est le « Device Data Type » correspondant aux UDT et aux structures prédéfinies suivantes: S7_IEC_Counter, S7_IEC_DCounter, S7_IEC_SCounter, S7_IEC_UCounter, S7_IEC_UDCounter, S7_IEC_USCounter.

Le tableau suivant montre les composants de structure du type de données DTL et leurs propriétés:

 

 

  Les éléments individuels d’une structure DTL sont en lecture seule, il est donc possible de définir des tâches d’entrée sur des éléments uniques de ce type de structure, mais pas sur les tâches Exception ou Sortie inconditionnelle.

Exemples d’adresses symboliques pour une structure DTL:
PLC_1_1200_Ver_4_0.Blocks.DB5_StructureSimple.DTL.MONTH = only read
PLC_1_1200_Ver_4_0.Blocks.DB5_StructureSimple.DTL.YEAR = only read
PLC_1_1200_Ver_4_0.Blocks.DB5_StructureSimple.DTL.DAY = only read
PLC_1_1200_Ver_4_0.Blocks.DB5_StructureSimple.DTL.WEEKDAY = only read
PLC_1_1200_Ver_4_0.Blocks.DB5_StructureSimple.DTL.HOUR = only read
PLC_1_1200_Ver_4_0.Blocks.DB5_StructureSimple.DTL.MINUTE = only read
PLC_1_1200_Ver_4_0.Blocks.DB5_StructureSimple.DTL.SECOND = only read
PLC_1_1200_Ver_4_0.Blocks.DB5_StructureSimple.DTL.NANOSECOND = only read
PLC_1_1200_Ver_4_0.Blocks.DB5_StructureSimple.DTL = read and write.

Composants de structure du type de données S7_IEC_SCOUNTER

 

 

 

 

 

 

Composants de structure du type de données S7_IEC_COUNTER


 

 

 

 

 

Composants de structure du type de données S7_IEC_UCOUNTER

 

 

 

 

Composants de structure du type de données S7_IEC_DCOUNTER

 

 

 

 

Composants de structure du type de données S7_IEC_UDCOUNTER

 

 

 

 

Syntaxe  Adresse

A PLC tag can be addressed using the following syntax:
<"PLC name">.<"Blocks">.<"Data block name">.<"Element name">
<"PLC name">.<"Tags">.<"Tags Table name">.<"Element name">

Exemples:
PLC_1.Blocks.Data_block_1.Bool
PLC_1.Blocks.Data_block_1.Byte
PLC_1.Blocks.Data_block_1.Char
PLC_1.Blocks.Data_block_1.Int
PLC_1.Blocks.Data_block_1.Date
PLC_1.Blocks.Data_block_1.Time
PLC_1.Tags.Default tags table.Clock_Byte
A String Element can be addressed using the following syntax:
<"PLC Name">.<"Blocks">.<"Data block Name">.<"String Name">

Exemple:
PLC_1.Blocks.Data_block_1.String_1

Tableaux
Les tableaux de l’automate peuvent avoir un maximum de trois dimensions.
Un élément de tableau peut être adressé en utilisant la syntaxe suivante:
<« PLC Name »>.<« Blocks »>.<« Data block Name »>.<Array Name>[<Element Index>]

Exemples:
PLC_1.Blocks.DB_Array.Array_DInt[0]
PLC_1.Blocks.DB_Array.Array_DInt[1]
PLC_1.Blocks.DB_Array.Array_DInt[3]

Un tableau peut être adressé en utilisant la syntaxe suivante:
<« PLC Name »>.<« Blocks »>.<« Data block Name »>.<Array Name>

Structures

Les éléments d’une variable de structure de l’automate peuvent être adressés en utilisant la syntaxe suivante:
<« PLC Name »>.<« Blocks »>.<« Data block Name »>.<« Structure Name »>.<« Element of structure »>

Les éléments d’une structure imbriquée peuvent être adressés en utilisant la syntaxe suivante:
<« PLC Name »>.<« Blocks »>.<« Data block Name »>.<« Structure Name »>.<« Nested Structure Name »>.<« Element of Nested structure »>

Chaîne dynamique

Chaque variable de Movicon peut être adressée directement à l’aide de la propriété de la variable  appelée « Dynamique » du groupe « Général ».
En double-cliquant sur le bouton associé à la propriété « Dynamique », vous pouvez définir l’adresse de l’automate associée à la variable du superviseur.

La syntaxe de la chaîne « Dynamique » est la suivante:
[DRV]S7 TIA Symbolic.Sta=<Station Name>|Addr=<PLC Tag Name>|TypS7=<Device Data Type>

Le champ « Addr » est obligatoire et doit être défini sur le nom de la variable de l’appareil..
Le champ « TypS7 » est obligatoire et doit être défini sur le type de données de l’automate (format de données de l’appareil).
Le champ « DL » est optionnel et permet de spécifier le nombre d’éléments d’une chaîne ou d’un tableau.
Le champ « Typ » est facultatif et il est utilisé par l’importateur du pilote pour spécifier le type de la variable qui doit être créée dans le projet superviseur.

 

Exemples