Télécharger Imprimer la page

Remarques Concernant La Programmation - Sabo PLM 700 Mode D'emploi

Publicité

Composants de bus de terrain PLM 700
EWB73013_D1f.doc

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.13_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
Inp1Voltage AT %IB1.0.1 :UINT;
Inp2Current AT %IB1.0.2 :UINT;
Inp3Temp
AT %IB1.0.3:INT;
END_VAR
Format des valeurs de sortie analogiques
Les valeurs de sortie de tension/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
OutVoltage AT %QB1.0.2:UINT;
OutCurrent AT %QB1.0.3:UINT;
END_VAR
Configuration des paramètres de module
Dans CoDeSys : Ressourcen (Ressources)
Steuerungskonfiguration (Configuration de la commande)
EWB.730.13_v2
Service Data 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).
Sous réserve de modifications techniques et d'erreurs
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 :
Steuerungskonfiguration
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
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
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.
Ce réglage n'a pas d'importance pour les valeurs de mesure de
température (voir Format des valeurs de mesure).
Paramètre 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.
Paramètre Vref Output
Définit la valeur de la tension de référence à la sortie AAref.
Indication sous forme de virgule flottante en volts. Les valeurs
possibles sont dans la plage 0...10 volts.
Paramètre Counter Active Level
Définit si l'entrée de compteur réagit à un flanc ascendant ou
descendant. Pour la mesure de la durée de la période, il est défini si
la durée du niveau High ou Low est mesurée.
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
de la fonction.
EWB.730.13
0
Mesure de tension, 0...10 V
1
Mesure de courant, 0...20 mA
2
Mesure de température avec Pt1000, 0...650 °C
3
Mesure de température avec Pt1000, -50...150 °C
4
Mesure de température avec Ni1000, -50...150 °C
5
Mesure de température avec Pt100, -50...150 °C
Désactivation de la fonction.
Désactivation de la fonction.
0
à droite,
0000 dddd dddd dddd (0...4095)
1
à gauche, dddd dddd dddd 0000 (0...65520)
0
à droite,
0000 dddd dddd dddd (0...4095)
1
à gauche, dddd dddd dddd 0000 (0...65520)
0
Flanc descendant ou niveau Low
1
Flanc ascendant ou niveau High
Date 04/2017
D1
Désactivation
EWB.730.13 D1 / 3

Publicité

loading