Composants de bus de terrain PLM 700
EWB73020_D2f
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.20_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 :
Affectation des entrées et sorties numériques
Les entrées et sorties analogiques sont activées avec les bits du mot
d'entrée ou de sortie correspondant. Le paramètre Swap Low/High
Byte permet une permutation des bits 0...7 et 8...15. L'affectation
correspond au tableau suivant en fonction du paramètre Swap :
DE/DA 00 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15
Swap Low/High Byte = 0:
Bit
8 9 10 11 12 13 14 15 0 1 2 3 4 5 6 7
Swap Low/High Byte = 1:
Bit
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
Exemple :
Digital Out Swap Low/High Byte = 0
Digital Out Swap Low/High Byte = 1
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
Input1Voltage AT %IB1.0.1 :UINT;
Input2Current AT %IB1.0.2 :UINT;
Input3Temp
AT %IB1.0.3 :INT;
END_VAR
Sous réserve de modifications techniques et d'erreurs
Steuerungskonfiguration
DA00 = %QX1.0.0.8
DA00 = %QX1.0.0.0
EWB.730.20
Format des valeurs de sortie analogiques
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
Output1Voltage AT %QB1.0.1 :UINT;
Output5Current AT %QB1.0.5 :UINT;
END_VAR
Utilisation des entrées de compteur dans le programme CEI
L'utilisation des compteurs dans le programme a 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.7
Cnt0_Control AT %QB1.0.8
Cnt1_SetVal
AT %QB1.0.9
Cnt1_Control AT %QB1.0.10 :WORD;
Cnt2_SetVal
AT %QB1.0.11 :WORD;
Cnt2_Control AT %QB1.0.12 :WORD;
Cnt3_SetVal
AT %QB1.0.13 :WORD;
Cnt3_Control AT %QB1.0.14 :WORD;
(* Counter Result *)
Cnt0_Result
AT %IB1.0.11 :WORD;
Cnt1_Result
AT %IB1.0.12 :WORD;
Cnt2_Result
AT %IB1.0.13 :WORD;
Cnt3_Result
AT %IB1.0.14 :WORD;
END_VAR
La configuration des entrées de compteur est décrite ci-après.
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 Digital In Swap Low/High Byte
Définit si les bits 0...7 et 8...15 du mot de sortie numérique doivent être
permutés ou non. Voir Affectation des entrées et sorties numériques.
Date 02/2019
D2
:WORD;
:WORD;
:WORD;
Steuerungskonfiguration
EWB.730.20_v2
Service Data
EWB.730.20 D2 / 3