S7-300 I/O Analog -- Montage et paramétrage matériel -- Initialisation et param

S7-300 I/O Analog -- Montage et paramétrage matériel -- Initialisation et paramétrage de modules Comment mettre à l'échelle une valeur analogique avec STEP 7 (TIA Portal) ? Quelles sont les cartes qui acceptent la redondance de périphérie de manière granulaire .? Comment la résolution des modules SM331 (6ES7331-7K..) peut-elle être paramétrée ou modifiée ? Avec quels types de mesures est-ce que je peux utiliser la fonction FC 105 "SCALE" pour convertir la valeur entière (INT) en valeur réelle ? SM 331-7KF/7KB : Différences dans les paramétrages pour les mesures avec thermocouples Comment mettre à l'échelle une valeur analogique avec STEP 7 V5.5 ? A quoi faut-il faire attention lors du paramétrage du module SM331-7PF01 pour thermomètre à résistance Ni 1000 ? Quelle fréquence maximale de perturbation peut-on paramétrer sur les modules d'entrées analogiques SM 331 ( 6ES7331-7NF00-0AB0 ) ? A quoi doit-on faire attention vis-à-vis de la surveillance de rupture de fil sur les SM 331 portant les références de commande 6ES7331-7SF00-0AB0, 6ES7331-7PF10- 0AB0 et 6ES7331-7PF11-0AB0 ? Comment les valeurs de remplacement des modules analogiques et TOR se comportent-elles lorsque l'alimentation de la CPU disparaît ? Comment mettre à l'échelle une valeur analogique avec STEP 7 (TIA Portal) ? Afficher le numéro de commande Guide Un module d'entrées analogiques retourne une valeur numérique pour un signal analogique normé (courant, tension, résistance ou température). Cette valeur numérique doit reproduire la grandeur à mesurer (comme par exemple un remplissage en litres). Cette opération s'appelle normalisation ou mise à l'échelle de la valeur analogique. La figure 01 montre un exemple de normalisation. Figure 01 Inversement, le programme utilisateur calcule une valeur de processus. Cette valeur de processus doit être convertie en une valeur numérique, que le module de sorties analogiques convertira en un signal analogique, pour piloter une commande analogique. Cette opération de conversion s'appelle dénormalisation. Ces fonctions, de la bibliothèque chargeable ci- dessous, peuvent être utilisées pour faire de la normalisation et de la dénormalisation dans le traitement de valeur analogique. La figure 02 montre un exemple de dénormalisation. Figure 02 Le résultat de la conversion se trouve toujours dans les valeurs en y. Les valeurs x sont les grandeurs respectives connues. Les fonctions suivantes sont disponibles dans les deux bibliothèques chargeables : Fonction Langage Description SKAL_LINEAR+LIM_INT_REAL [FC165] LIST ici, les valeurs x sont des nombres entiers et les valeurs y sont des nombres réels. SCL_Scale_Linear_int-to-real [FC1] SCL SKAL_LINEAR+LIM_REAL_INT [FC166] LIST ici, les valeurs x sont des nombres réels et les valeurs y sont des nombres entiers. SCL_Scale_Linear_real-to-int [FC2] SCL SKAL_LINEAR+LIM_INT [FC167] LIST ici, les valeurs x et y sont des nombres entiers. SCL_Scale_Linear_Int [FC3] SCL SKAL_LINEAR+LIM_REAL [FC168] LIST ici, les valeurs x et y sont des nombres réels. SCL_Scale_Linear_Real [FC4] SCL Tableau 01 Note Ces fonctions ne modifient pas les registres d'adresse AR1/AR2. Elles renseignent la boîte ENO pour les applications LOG et CONT en mémorisant le RLG=0 ou 1 dans le bit RB. En spécifiant les valeurs yMIN et yMAX, la valeur calculée y peut être limitée à une plage de valeurs. Les dépassements de limites inférieure et supérieure des cartes d'entrées/de sorties analogiques sont ainsi écartés. Ainsi Y est calculé par la classique équation affine : y = a x + b. Il en résulte la relation suivante: y = (y1-y0) / (x1-x0) * (x-x0) + y0 Exemple de mise à l'échelle linéaire avec la fonction SKAL_LINEAR+LIM_INT_REAL [FC165] (INTEGER > REAL) Figure 03 Exemple Une carte d'entrée analogique demande un signal 4-20 mA. Ce signal sera converti en une valeur interne à la CPU comprise entre 0 et 27648. Cette valeur représente une mesure de remplissage, sachant que 4 mA correspond à un remplissage de 0,0 m et 20 mA à un remplissage de 1,7 m. De cela découle le paramétrage suivant : P0(x0=0; y0=0,0) P1(x1=+27648; y1=+1,7) L'appel de la fonction FC165 est à effectuer comme suit : Figure 04 Téléchargement de "STEP7_TIA_Portal_AWL_Scale" Le téléchargement contient les fonctions FC164, FC165, FC166 et FC167 en langage LIST pour les S7-300/400/1500. Copiez le fichier "STEP7_TIA_Portal_AWL_Scale.zip" dans un répertoire distinct et démarrez-le ensuite par un double-clic. La bibliothèque sera alors désarchivée avec l'ensemble de ses sous-répertoires. Vous pourrez alors l'ouvrir et l'utiliser dans STEP 7 (TIA Portal). STEP7_TIA_Portal_AWL_Scale.zip ( 1036 KB ) Téléchargement de "STEP7_TIA_Portal_SCL_Scale" Le téléchargement contient les fonctions FC1, FC2, FC3 et FC4 en langage SCL pour les S7-300/400/1200/1500. Copiez le fichier "STEP7_TIA_Portal_SCL_Scale.zip" dans un répertoire distinct et démarrez-le ensuite par un double-clic. La bibliothèque sera alors désarchivée avec l'ensemble de ses sous-répertoires. Vous pourrez alors l'ouvrir et l'utiliser dans STEP 7 (TIA Portal). STEP7_TIA_Portal_SCL_Scale.zip ( 987 KB ) Environnement de création Les figures et téléchargements de ce FAQ ont été créés avec STEP 7 (TIA Portal) V12. Mots-clefs étendus Plage de mesure, adaptation de mesure Quelles sont les cartes qui acceptent la redondance de périphérie de manière granulaire .? Afficher le numéro de commande Description : L'utilisation de cartes de périphéries redondantes permet d'augmenter la disponibilité et la mise en sécurité et aussi la fiabilité d'un système automatisation . La bibliothèque de blocs "Redundant IO (V1)" disponible dans le STEP7 permet la configuration des modules redondants. La première erreur de carte ou d'une voie de la carte apparaît , les blocs de redondance font servir à passiver la carte entièrement . A partir du STEP 7 V5.4 , il est possible de configurer la passivation par voie ou par groupe de voies suivant les cartes redondantes choisies (voir le tableau ci-après) , pour pouvoir atteindre la un niveau plus important de disponibilité. Vous configurez "les appareils de périphérie par voies individuellement " par l'intermédiaire des blocs de bibliothèque additionnel "Redundant IO (CGP)". Pour cela veuillez vous référer aux notes disponible dans l'aide en ligne STEP 7 et le fichier ReadMe. Modules disponibles : Dans le tableau ci-dessous vous trouverez la liste des cartes qui supportent la redondance par granularité de voie ou granularité par groupe . Cartes Digitales 6ES7 321-7BH01 DI16 avec possibilité d'alarme Groupe de voies 6ES7 322-8BH01 DO16 Groupe de voies Cartes Analogiques 6ES7 331-7NF00 AI 8x16 6ES7 332-5HF00 AO 8x12 Cartes Digitales Fail Safe annoncé Comment la résolution des modules SM331 (6ES7331-7K..) peut-elle être paramétrée ou modifiée ? Afficher le numéro de commande La résolution n'est pas directement réglée dans la configuration matérielle HW Konfig. Vous pouvez seulement l'adapter indirectement par la fréquence perturbatrice dans les modules suivants.  6ES7 331-7KB02-0AB0  6ES7 331-7KB01-0AB0  6ES7 331-7KB00-0AB0  6ES7 331-7KF02-0AB0  6ES7 331-7KF01-0AB0  6ES7 331-7KF00-0AB0  6ES7331-7KB82-0AB0  6ES7331-7KB81-0AB0 Résolution Temps d'intégration Fréquence perturbatrice 9 Bit 2,5ms 400Hz 12 Bit 16,7ms 60Hz 12 Bit 20ms 50Hz 14 Bit 100ms 10Hz Tableau 1: Vue d'ensemble entre la résolution et la fréquence perturbatrice Ce comportement peut également être consulté dans l'aide en ligne. Avec quels types de mesures est-ce que je peux utiliser la fonction FC 105 "SCALE" pour convertir la valeur entière (INT) en valeur réelle ? Afficher le numéro de commande DESCRIPTION : Vous pouvez utiliser la fonction FC 105 "SCALE" pour mesurer une tension, un courant, une température et une résistance. Les remarques suivantes s'appliquent pour la mesure de température :  Avec une sonde à résistance configurées dans une plage standard ou avec des thermocouples les entrées analogiques délivrent la valeur de température multipliée par 10 sous forme d'entier ( Integer ). Exemple : Une valeur entière de 600 correspond à une température de 60,0°C . Vous pouvez également indiquer pour la limite haute HI_LIM et la limite basse LO_LIM des valeurs +2764,8 et -2764,8, pour éviter une division par 10.  Avec une sonde à résistance configurée dans une plage étendue, vous obtenez la valeur de température multipliée par 100 sous forme d'entier ( Integer ). Exemple : La valeur entière 2500 correspond a une température de 25.00°C. Vous pouvez également indiquer pour la limite haute HI_LIM et la limite basse LO_LIM des valeurs +276,48 et -276,48, pour éviter une division par 100. Pour les mesures en courant:  Plage de mesure configurée 4 à 20mA Exemple: La valeur entière 27648 correspond à 20mA et la valeur entière 0 correspond à 4mA. Paramétrez la limite supérieure HI_LIM sur 20.0 et la limite inférieure LO_LIM sur 4.0 pour obtenir ainsi une mise à l'une échelle correcte Dans le chapitre "Représentation des valeurs analogiques" du manuel "Systèmes d'automatisation S7-300, M7-300 Caractéristiques des modules" vous trouverez les plages de mesure des entrées analogiques : La fonction mise à l’échelle (FC 105 "SCALE") prend une valeur entière (IN) et la convertit selon l’équation ci-après en une valeur réelle exprimée en unités physiques, comprises entre une limite inférieure (LO_LIM) et une limite supérieure (HI_LIM). Le résultat est écrit dans le paramètre OUT. Si la valeur entière d’entrée se situe en dehors de la plage définie pour son type (bipolaire ou unipolaire), la sortie (OUT) est saturée à la valeur la plus proche de la limite inférieure (LO_LIM) ou supérieure (HI_LIM) et une erreur est signalée. Plages de mesure :  BIPOLAIRE: La valeur entière d’entrée est supposée être comprise entre -27648 et 27648  UNIPOLAIRE: La valeur uploads/Philosophie/ s7.pdf

  • 29
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Attribution requise
Partager