Composants de bus de terrain PLM 700
EWB73010_D1f
Remarques concernant la programmation :
Fichier de description des périphériques
Pour utiliser le module, le fichier de description de périphériques
(fichier EDS) EWB.730.10_v2.EDS doit être utilisé dans CoDeSys
(téléchargeable sur le site www.sabo.de). Le module est ensuite
ajouté dans Ressourcen (Ressources)
(Configuration de la commande). Exemple :
Format des valeurs de mesure analogiques
Les valeurs de mesure de tension et de courant sont transmises
sous forme de nombre entier 16 bits de type UINT. Comme la
précision du convertisseur est de 12 bits, les 4 bits non utilisés sont
remplis de zéros (voir paramètre Input Data Alignment). Les valeurs
de mesure de température sont multipliées par 10 et transmises
sous forme de nombre entier 16 bits de type INT, ex. : « 23,7
degrés » = « 237 ». L'utilisation de valeurs de mesure dans le
programme a lieu en créant des variables globales de type UINT ou
INT, qui sont liées avec une déclaration AT à l'adresse de la valeur
de mesure respective. Exemple :
VAR_GLOBAL
In1Voltage AT %IB1.0.1: UINT;
In2Current AT %IB1.0.2: UINT;
In3Temp
AT %IB1.0.3: INT;
END_VAR
Format des valeurs de sortie
Les valeurs de sortie de tension et de courant sont transmises sous
forme de nombre entier 16 bits de type UINT. Comme la précision du
convertisseur est de 12 bits, les 4 bits non utilisés doivent être
remplis de zéros (voir paramètre Output Data Alignment). L'activation
des canaux de sortie dans le programme a lieu en créant des
variables globales de type UINT, qui sont liées avec une déclaration
AT à l'adresse de la valeur de sortie respective. Exemple :
VAR_GLOBAL
Out1Voltage AT %QB1.0.1: UINT;
Out2Voltage AT %QB1.0.2: UINT;
END_VAR
Utilisation des entrées de compteur dans le programme CEI
La commande et la consultation des entrées de compteur ZE00 et
ZE01 dans le programme CEI ont lieu en créant des variables
globales qui sont liées avec une déclaration AT à l'adresse de la
valeur respective. Exemple :
VAR_GLOBAL
(* Counter Control *)
Cnt0_SetVal
AT %QB1.0.3: WORD;
Cnt0_Control AT %QB1.0.4: WORD;
Cnt1_SetVal
AT %QB1.0.5: WORD;
Cnt1_Control AT %QB1.0.6: WORD;
(* Counter Result *)
Cnt0_Result
AT %IB1.0.5: WORD;
Cnt1_Result
AT %IB1.0.6: WORD;
END_VAR
La configuration des entrées de compteur est décrite ci-après.
Sous réserve de modifications techniques et d'erreurs
Steuerungskonfiguration
EWB.730.10
Configuration des paramètres de module
Dans CoDeSys : Ressourcen (Ressources)
(Configuration de la commande)
Objects (voir ci-dessus). Les paramètres saisis dans la colonne Wert
(Valeur) sont transmis au module lors du démarrage de la commande
(initialisation).
Paramètre Periodic Datatransfer
Assure la transmission régulière des données de process actuelles à la
commande, même si aucune modification des entrées numériques n'a eu
lieu et pour les entrées analogiques pour lesquelles le seuil défini pour
Input Send Threshold n'a pas été dépassé. Indication en ms, 0
Désactivation de la fonction.
Paramètre Send Inhibit Time
Empêche la transmission de nouvelles données de process à la
commande avant écoulement du temps indiqué. Indication en ms,
0 Désactivation de la fonction.
Paramètre Analog In Type
Définit la configuration des entrées analogiques. Les cavaliers
correspondants doivent en outre être définis (voir ci-dessus dans
Configuration des entrées analogiques). Les configurations d'entrées
suivantes sont possibles :
0
Mesure de tension, 0...10 V
1
Mesure de courant, 0...20 mA
2
Mesure de température avec Pt 1000, 0...+650 °C
3
Mesure de température avec Pt 1000, -50...+150 °C
4
Mesure de température avec Ni 1000, -50...+150 °C
5
Mesure de température avec Pt 100, -50...+250 °C
6
Mesure de tension avec référence Vref+/Vref-
Paramètre Analog In Send Threshold
Empêche la transmission de nouvelles valeurs de mesure tant que la
valeur seuil indiquée n'est pas dépassée. La charge du bus CAN est ainsi
réduite. Indication pour la tension et le courant en chiffres, pour les
valeurs de mesure de température en 1/10 °C, 0 Désactivation de la
fonction.
Paramètre Analog In Data Alignment
Définit si les valeurs de mesure 12 bits de tension et de courant sont
transmises avec alignement à gauche ou à droite dans l'entier 16 bits.
0
à droite, 0000 dddd dddd dddd (0...4095)
1
à gauche, dddd dddd dddd 0000 (0...65520)
Ce réglage n'a pas d'importance pour les valeurs de mesure de
température (voir Format des valeurs de mesure).
Paramètre Analog Out Data Alignment
Définit si les valeurs de sortie 12 bits sont lues à partir de la gauche ou de
la droite de l'entier 16 bits transmis.
0
à droite, 0000 dddd dddd dddd (0...4095)
1
à gauche, dddd dddd dddd 0000 (0...65520)
Date 02/2019
D1
Steuerungskonfiguration
EWB.730.10_v2
Service Data
EWB.730.10 D1 / 3