afficher la liste des articles
S7-1200 Digital/analog signal modules -- Montage et paramétrage du matériel -- Initialisation et paramétrage de modules
Comment fait-t-on pour déterminer les coordonnées de position et synchroniser l'horloge temps réel d'un S7-1200 avec un récepteur GPS du commerce ?
Comment exploiter les erreurs détectées sur les modules de périphérie dans un S7-1200 ?
Comment met-on en œuvre le diagnostic de rupture de fil sur un module de sorties analogiques en courant sur un S7-1200 ?
Comment peut-on utiliser un signal 4-20mA sur des modules de signaux analogiques de type 0-20 mA ?
S7-1200 Signal boards -- Montage et paramétrage du matériel -- Initialisation et paramétrage de modules
Comment exploiter les erreurs détectées sur les modules de périphérie dans un S7-1200 ?
Comment met-on en œuvre le diagnostic de rupture de fil sur un module de sorties analogiques en courant sur un S7-1200 ?
Comment peut-on utiliser un signal 4-20mA sur des modules de signaux analogiques de type 0-20 mA ?
Comment peut-on utiliser un signal 4-20mA sur des modules de signaux analogiques de type 0-20 mA ?
Nº de référence:

Description
Vous pouvez utiliser des signaux analogiques 4-20 mA sur des modules d'entrées et de sorties analogiques 0-20 mA. Pour cela vous devez réaliser une mise à l'échelle de la plage des signaux pour les modules d'entrées et de sorties analogiques en utilisant les blocs fonction (FC) "Scale_current_input" et "Scale_current_output"  disponibles et téléchargeables dans ce FAQ.

Ajout de "Scale_current" dans la bibliothèque globale

  1. Téléchargez la bibliothèque jointe à ce FAQ et décompressez-la. Affichez ensuite la Task Card "Bibliothèques". 
  2. Puis cliquez sur le bouton "Ouvrir la bibliothèque globale". La fenêtre de dialogue "Ouvrir la bibliothèque globale" s'affiche. 
  3. Parcourez le répertoire de bibliothèque "Scale_current" et ouvrez le fichier "Scale_current.al10". Désormais cette bibliothèque est affichée dans la vue "Bibliothèque globale" dans la Task Card "Bibliothèques".


Figure 01

Mise à l'échelle d'une entrée analogique  
Un signal 0-20 mA -sans l'instruction "Scale_current_input"- correspond à une plage de valeurs de 0 à 27648 en interne dans la CPU. L'instruction "Scale_current_input" réalise l'adaptation linéaire du signal 4-20 mA, en démarrant avec "0" pour 4 mA jusqu'à "27648" pour 20 mA. Vous pouvez définir manuellement une valeur de seuil qui correspond à la surveillance de rupture de fil.


Figure 02
 
Nr. Mise à l'échelle d'une entrée analogique  
1. Insérez l'instruction "Scale_current_input" dans un réseau
Dans la bibliothèque globale recherchez le FC "Scale_current_input". Faites ensuite un glisser/coller de ce FC sur un réseau de votre programme S7-1200.


Figure 03

2. Mise à l'échelle de l'entrée analogique
Raccordez le contact "w_input_0-20mA" (2) à votre entrée analogique physique (par exemple EW96). La valeur mis à l'échelle est disponible sur le contact "r_input_4-20mA" (4).

Note
Pour toute valeur inférieure à 4 mA, le signal "r_input_4-20mA" (4) délivrera la valeur "0". De même, pour toute valeur supérieure à 20 mA, la valeur de retour n'excédera pas "27648".


Figure 04

3. Surveillance de rupture de fil.
Allez sur le contact "r_wire_break_limit" (1) et saisissez la limite pour la surveillance de rupture de fil. Une valeur "2764.8" par exemple fixe le seuil de rupture de fil à une limite de 2 mA. Cela signifie que si votre courant d'entrée est inférieur à 2 mA, le contact "b_wire_break" (3) sera positionné à "1".
Tableau 01

Mise à l'échelle de la sortie analogique
Un signal 0-20 mA -sans l'instruction "Scale_current_output"- correspond à une plage de valeurs de 0-27648 en interne dans la CPU.
L'instruction "Scale_current_output" réalise l'adaptation linéaire du signal 4-20 mA, en démarrant avec "0" pour 4 mA jusqu'à "27648" pour 20 mA.

Figure 05
 
Nr. Mise à l'échelle de la sortie analogique
1. Insérez l'instruction "Scale_current_output" dans un réseau
Dans la bibliothèque globale, recherchez le FC "Scale_current_output". Faites ensuite un glisser/coller de ce FC sur un réseau de votre programme S7-1200.


Figure 06

2. Mise à l'échelle de la sortie analogique
Raccordez le contact "r_output_4-20mA" (1) avec la valeur de votre programme. Le résultat de cette valeur mise à l'échelle est disponible sur le contact "w_output_0-20mA" (2), et doit être associé à votre sortie analogique physique (par exemple AW96).

Note
Pour toute valeur inférieure à "0", le signal "w_output_0-20mA" délivrera la valeur 4 mA.
De même, pour toute valeur supérieure à "27648", la valeur de sortie n'excédera pas une valeur maximale de 20 mA.


Figure 07

Tableau 02

Matériels et logiciels nécessaires

  • SPS S7-1200
  • câble Ethernet
  • Module d'entrées et sorties analogiques
  • STEP 7 Basic V10.5

   S7-1200_Scale_current.zip ( 348 KB )  

 ID contribution:42087579   Date:2010-06-02 
Cette contribution...m´a aidéne m´a pas aidé                                 
mySupport
My Documentation Manager 
Lettre d'information 
CAx-Download-Manager 
Demande d'assistance technique
A propos de cet article
Imprimer
Créer PDF 
Envoyer l'article
QuickLinks
Outil de compatibilité 
Aide
Aide en ligne
Guided Tour